Номер договора для ЭДО в рептилоидном УНФ 3.0

Клиент обратился с проблемой, что при выгрузке документа в ЭДО выдается ошибка:

Укажите номер договора

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

Наименование договора: Договор №14 от 14.05.2025 (руб.)

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

Реквизит застрял намертво и меняться не желает:

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

Перевыбор договора не помогает.

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

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

Казалось бы, что мешало добавить в сообщение строку основания, из которого берется номер, в случае ошибки. Но нет…

Среда: 3.0.12.114 Объем: 0.8 час.

image_pdfimage_print

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *