Диадок API, UniversalTransferDocument переменная для поля СФ "Документ об отгрузке (5a) " ПП 534 от 02.04.2021 — СКБ Контур

Диадок API, UniversalTransferDocument переменная для поля СФ "Документ об отгрузке (5a) " ПП 534 от 02.04.2021

Антон Давыдов, 1 июля 2021
Диадок API, UniversalTransferDocument переменная для поля СФ "Документ об отгрузке (5a) " ПП 534 от 02.04.2021
Добрый день,

Подскажите, пожалуйста, в какую переменную API, UniversalTransferDocument необходимо передавать данные для заполнения поля СФ "Документ об отгрузке (5a) " установленного ПП 534 от 02.04.2021?
Сохранить
Отменить
21 20
У меня такой же вопрос У меня такой же вопрос
2822 просмотра
В избранное
17 комментариев
АД
Антон Давыдов 1 июля 2021
Вопрос закрыт. Если кому поможет, то переменная DocumentShipments. В нынешнем состоянии режим совместимости 155 и 820 приказов работает некорректно, так как не предусмотрено заполнение реквизита DocumentShipments, который отвечает за графу (5a).
Семен Поморцев 1 июля 2021
Антон Давыдов, Добрый день. нужно отключить совместимость, заполняется в юзер дате в поле DocumentShipments
АП
Анатолий Пушков 1 июля 2021
Доброй ночи! Так и не понял как решить проблему с заполнением графы (5а). В модуле прописал заполнение, на печатной форме в модуле диадока в 1С всё заполняется. Но приходит документ в систему с прочерком. Что делать?
АД
Антон Давыдов 2 июля 2021
Анатолий Пушков, ИМХО при отправке документа ваш код не срабатывает. Проверьте через отладку, точка останова должна срабатывать два раза: Первый при визуализации формы и второй при отправке документа.
РШ
Роман Шаповалов Изменен 2 июля 2021
Я победил проблему - вручную прописал заполнение таблицы Результат.DocumentShipments - там 3 колонки:
НоваяТаблицаЗначений("Name, Number, Date")
Заполнять надо: Number (номер РТИУ) и Date (дата РТИУ)
ЕК
Евгений Крупин Изменен 6 июля 2021
Роман Шаповалов, Если не заполнить Name, то будет отображаться только в печатной форме обработки. В Диадок не выгрузится.
АД
Антон Давыдов Изменен 2 июля 2021
Аналогично. Но с сохранением режима совместимости, чтобы всё не переписывать.
АМ
Андрей Мухин Изменен 2 июля 2021
Если пишите на C# используя API Диадок

UniversalTransferDocument result

result.DocumentShipments = new UniversalTransferDocumentDocumentShipment[1] { new UniversalTransferDocumentDocumentShipment()
{
Date = Нужная вам дата,
Number = Нужный вам номер,
Name = Нужное вам наименование
}
};

В структуре XML для отправки появится нужная запись
АК
Алексей Королев 3 июля 2021
Мне непонятно, куда вводить номера строк, т.е строка 5а должна выглядеть так: № п/п 1-10 №3749 от 02.07.2021г., а при натройках выше будет выглядеть так: №3749 от 02.07.2021 г.
В какое поле заполнять "№ п/п 1-10"?
ДГ
Дмитрий Горшков 5 июля 2021
Вставил в доп модуль диадок в событие
ОбработатьСобытиеПослеЗаполненияКонтента:
ДокПодтвОтгр = Новый ТаблицаЗначений;
ДокПодтвОтгр.Колонки.Добавить("Name");
ДокПодтвОтгр.Колонки.Добавить("Number");
ДокПодтвОтгр.Колонки.Добавить("Date");
Стр = ДокПодтвОтгр.Добавить();
Стр.Number = ДокументСсылка.Номер;
Стр.Date = Формат(ДокументСсылка.Дата, "ДЛФ=Д");
Content.TransferInfo.TransferBases[0].DocumentShipments = ДокПодтвОтгр;
Но не работает, что я делаю не так?
МК
Михаил Кулешов 5 июля 2021
Дмитрий Горшков, Судя по коду:
Content.DocumentShipment
КШ
ДК
ЕК
ММ
Михаил Молодчинин 6 июля 2021
Content.DocumentShipments поле объекта не обнаружено .... как его активировать добавить
ММ
Михаил Молодчинин 7 июля 2021
Михаил Молодчинин,
Content.Добавить("DocumentShipments",ДокПодтвОтгр);
ВТ
Вера Трушина 7 июля 2021
Получается, что программа для программистов, а не для бухгалтеров
 Вернуться

Похожие вопросы

Показать еще вопросы... Нет подходящего вопроса? — Задайте свой вопрос.

Статьи на эту тему

Ничего не найдено. Задайте свой вопрос
Диадок

Обмен юридически значимыми документами с контрагентами без бумаги

Узнать больше