Всем доброго времени суток, в конфигурации Управление нашей фирмой, редакция 1.6 (1.6.16.178) возникла необходимость передачи документов через ЭДО (Диадок) с указанием другого банка для оплаты. Счет на оплату формируется и передается через ПФ конфигурации (в нее подтягивается нужный банк), но в УПД берет основные банковские реквизиты и сколько не копался, не смог найти откуда берутся значения банка и сама печатная форма (чтобы изменить их на нужные). Если кто то уже сталкивался с подобной ситуацией и может подсказать где можно это поправить или где копать, прошу помочь.
P.S. Заранее спасибо за помощь.
В Вашем случае надо разбираться как работает "подключаемый модуль" (физически это модуль своей обработки, текст которой можно получить из самого модуля Диадок по нажатию кнопки), в частности функция ПодготовитьЭлектронныйДокумент()
Синтаксис:
ПодготовитьЭлектронныйДокумент(Параметры)
Описание:
Заполнение контента всех документов, которые необходимо включить в пакет для отправки.
Результатом является заполненный XDTO-объект Результат.Content или структура метаданных. Структура зависит от типа контента.
Пару лет назад разбирался с задачей загрузки документов из Диадок в свою базу (не типовая). Не все гладко проходит, есть свои заморочки учетные, например с таким контрагентом как Ростелеком - в документах сам Ростелеком, а нам нужны его филиалы, в разных регионах разные и тут просто капец.
Ваша задача противоположная, но решается именно в "подключаемом модуле", можно заполнить структуру документа как надо.
Документация разработчика у Диадока не идеальна - но вполне адекватна. Конечно, сразу найти готовый рецепт не получится, но разобраться можно.
(6)
1) На скриншоте часть УПД, в разделах банковские реквизиты они и указываются (думаю что они присутствуют только в ЭДО)
2) Можно вводить сколько угодно банковских счетов, но основной по которому ведутся взаиморасчёты только один. Я знаю какие нужны и где они лежат, не могу понять как можно в ПФ УПД вывести не основные, как сделано к примеру в счете (описывал выше).
3) В счет как раз подтягивается переделанная печатная форма, в которой встают не основной банковский счет а выбранный для конкретного контрагента, но для упд так сделать не выходит, так как и формы такой в базе нет (я имею ввиду с банковскими реквизитами).
это наверное внешняя печатная форма, какая-нибудь самодельная, вряд ли там штатное что-то есть для Диадока. Надо либо автора найти, либо программиста, который в ней разберется.
В Вашем случае надо разбираться как работает "подключаемый модуль" (физически это модуль своей обработки, текст которой можно получить из самого модуля Диадок по нажатию кнопки), в частности функция ПодготовитьЭлектронныйДокумент()
Синтаксис:
ПодготовитьЭлектронныйДокумент(Параметры)
Описание:
Заполнение контента всех документов, которые необходимо включить в пакет для отправки.
Результатом является заполненный XDTO-объект Результат.Content или структура метаданных. Структура зависит от типа контента.
Пару лет назад разбирался с задачей загрузки документов из Диадок в свою базу (не типовая). Не все гладко проходит, есть свои заморочки учетные, например с таким контрагентом как Ростелеком - в документах сам Ростелеком, а нам нужны его филиалы, в разных регионах разные и тут просто капец.
Ваша задача противоположная, но решается именно в "подключаемом модуле", можно заполнить структуру документа как надо.
Документация разработчика у Диадока не идеальна - но вполне адекватна. Конечно, сразу найти готовый рецепт не получится, но разобраться можно.
В УНФ, в расходной накладной на вкладке дополнительно есть ссылка на реквизиты печати, там и заполняйте необходимый банковский счет. При пустых значениях берется банковский счет, указанный по умолчанию.