И сразу проблемы у пользователей, которые раньше могли выписывать налоговую накладную, а потом уже вводить ИНН контрагента, и распечатывать НН. Теперь так делать нельзя, если нет ИНН, то налоговая помечается как "оставить у продавца" с кодом 02. И если даже ввести ИНН и перепровести НН эффекта не будет.
Выхода из этого как минимум 2:
- объяснять пользователям что надо проверять забиты ли все реквизиты до того как НН сформирована.
- править конфигуратор:
- добавить процедуру УстановитьТипПричиныНевыдачиПокупателюПоУмолчанию() в событие, например в ПередЗаписью
- или закомментировать
//ИначеЕсли НЕ ЗначениеЗаполнено(Контрагент.ИНН)
// ИЛИ Найти("0123456789",Лев(СокрЛ(Контрагент.ИНН),1)) = 0 Тогда
// ТипПричиныНевыдачиПокупателю = 2;
Кто-то предложит правильный выход?
Для пользователей которые нашли по поиску эту тему: помечаете на удаление проблемную НН и создаете новую.