{Обработка.ОбновлениеИБ.Форма.Модуль(5676)}: Неверный номер документа!

Новая тема
Сначала была ошибка "Номер документа не уникальный". <br><br>Номер этого документа найти не удалось, поэтому в конфигурации во всех документах убрал атрибут "контроль уникальности". После этого в том же модуле появилась другая ошибка: "Неверный номер документа!"<br><br>Подскажите, как найти этот документ дурацкий?!
Убрать транзакцию и посмотреть где свалится
"может лучше всё же повторить обновление заново(с архива), а в "ОбновленииИБ" перед строкой (5676) дописать что то типа:<br><br><br><br>Сказка = СОКРЛП(Опер.ДатаОперации) + "  ,  " + СОКРЛП(Опер.Документ.НомерДок);<br><br>Сообщить(Сказка,"!!!");<br><br><br><br>тогда при обновлении она "вывалит" список операций(с номерами) что пытается записать, последний на котором остановится с ошибкой про "уникальность" - ищи операцию в том году с таким же номером(их две, три....) <br><br><br><br>"
А как можно убрать транзакцию?
"Временно закомментировать строки <br><br>НачатьТранзакцию();<br><br>ОтменитьТранзакцию();<br><br>ЗафиксироватьТранзакцию();<br><br>в модуле "ОбновлениеИБ""
Получилось!!! Такая ошибка возникает, когда модуль ОбновлениеИБ создает <br><br>счет ДФЛ на конец каждого месяца и пытается присвоить ему одинаковый или неправильный номер. Для исправления открываете вкладку Документы <br><br>в Конфигураторе - Метаданные, убираете во всех документах атрибут <br><br>"контроль уникальности" (в каком конкретно документе ощибка я не понял).<br><br>Затем открываете модуль ОбновлениеИБ, комментируете строку 5544, перед ней добавляете строку Опер.Документ.НомерДок = "001". Обновление проходит успешно.<br><br>Затем открываете журнал документов, введенных вручную и во всех операциях <br><br>"Ввод оборотов по счету ДФЛ" меняете номера на те, которые вам нужны.<br><br>Не забудьте вернуть атрибут "контроль уникальности" на место.
Читают тему
(гостей: 1)

Быстрый переход