Номер договора для ЭДО в рептилоидном УНФ 3.0
Клиент обратился с проблемой, что при выгрузке документа в ЭДО выдается ошибка:
Укажите номер договора
Я начал разбираться и обнаружил, что номер договора в процедуре УправлениеНебольшойФирмойЭлектронныеДокументыСервер.ЗаполнитьРасширеннуюЧастьУПД_5_02 определяется из названия договора! Не из поля номер договора, а именно из наименования:

Наименование договора: Договор №14 от 14.05.2025 (руб.)
Но в основании печати, которое берется из реквизита «ОснованиеПечати» документа счет-фактура выданный, в отладчике вижу значение: Договор № от 14.05.2025 (руб.)
Реквизит застрял намертво и меняться не желает:

Хотя если открыть счет-фактуру к реализации, там стоит уже правильная строка названия договора:

Перевыбор договора не помогает.
Нужно в счет-фактуре зайти в «Подписи и реквизиты» и там поменять основание печати:

Я все больше убеждаюсь в том, что УНФ писали рептилоиды. Ну и как обычно, у 1С все очень плохо с диагностикой — без конфигуратор сложно разобраться в причине явления.
Казалось бы, что мешало добавить в сообщение строку основания, из которого берется номер, в случае ошибки. Но нет…
Среда: 3.0.12.114 Объем: 0.8 час.




Свежие комментарии