новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Wesley
Приватное сообщение

БП3.0 - убрать удаление лидирующих нулей при формировании УКД

5883 |  4
вчера в 17:11:40 (15 часов назад)
998210
Текст задания
Итоговый результат: -- убрать удаление лидирующих нулей при формировании УКД (универсальный корректирующий документ) в номере документа-основания при передачи его по ЭДО Диадок

Конфигурация -- Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.90.45)
Версия обработки Диадок --5.28.01.44

В конфигурации изменена функция общего модуля ПрефиксацияОбъектовКлиентСервер, функция НомерНаПечать(). Добавлен параметр функции УдалитьЛидирующиеНулиИзНомераОбъекта = Ложь и в теле функции проверка этого параметра.
Функция НомерНаПечать(Знач НомерОбъекта, УдалитьПрефиксИнформационнойБазы = Ложь, УдалитьПользовательскийПрефикс = Ложь, УдалитьЛидирующиеНулиИзНомераОбъекта = Ложь) Экспорт
Если УдалитьЛидирующиеНулиИзНомераОбъекта Тогда
НомерОбъекта = УдалитьЛидирующиеНулиИзНомераОбъекта(НомерОбъекта);
КонецЕсли;
конецФункции

Теоретически этого должно хватать для того чтобы вызов этой функции по умолчанию, без этого параметра = истина, не приводил к удалению лидирующих нулей при формировании номеров счет-фактуры в УПД и УКД. В УПД всё работает, а вот в УКД в номере самой УКД лидирующие нули сохраняются а из номера счет-фактуры- основания все равно удаляются. Необходимо сделать так чтобы в номере счет-фактуры- основания лидирующие нули так же сохранялись. ВАЖНО -- это должно сохраняться в ОБЕИХ местах -- как в PDF-файле печатной формы так и XML-файле документа, который собственно и является "реальным ключом" выгружаемого документа.
0
Отклики (1)