{Обработка.ОбновлениеИБ.Форма.Модуль(5676)}: Неверный номер документа!
22.01.2004
17:28
#1
Сначала была ошибка "Номер документа не уникальный". <br><br>Номер этого документа найти не удалось, поэтому в конфигурации во всех документах убрал атрибут "контроль уникальности". После этого в том же модуле появилась другая ошибка: "Неверный номер документа!"<br><br>Подскажите, как найти этот документ дурацкий?!
23.01.2004
00:19
#3
"может лучше всё же повторить обновление заново(с архива), а в "ОбновленииИБ" перед строкой (5676) дописать что то типа:<br><br><br><br>Сказка = СОКРЛП(Опер.ДатаОперации) + " , " + СОКРЛП(Опер.Документ.НомерДок);<br><br>Сообщить(Сказка,"!!!");<br><br><br><br>тогда при обновлении она "вывалит" список операций(с номерами) что пытается записать, последний на котором остановится с ошибкой про "уникальность" - ищи операцию в том году с таким же номером(их две, три....) <br><br><br><br>"
23.01.2004
10:23
#5
"Временно закомментировать строки <br><br>НачатьТранзакцию();<br><br>ОтменитьТранзакцию();<br><br>ЗафиксироватьТранзакцию();<br><br>в модуле "ОбновлениеИБ""
23.01.2004
14:25
#6
Получилось!!! Такая ошибка возникает, когда модуль ОбновлениеИБ создает <br><br>счет ДФЛ на конец каждого месяца и пытается присвоить ему одинаковый или неправильный номер. Для исправления открываете вкладку Документы <br><br>в Конфигураторе - Метаданные, убираете во всех документах атрибут <br><br>"контроль уникальности" (в каком конкретно документе ощибка я не понял).<br><br>Затем открываете модуль ОбновлениеИБ, комментируете строку 5544, перед ней добавляете строку Опер.Документ.НомерДок = "001". Обновление проходит успешно.<br><br>Затем открываете журнал документов, введенных вручную и во всех операциях <br><br>"Ввод оборотов по счету ДФЛ" меняете номера на те, которые вам нужны.<br><br>Не забудьте вернуть атрибут "контроль уникальности" на место.
Читают тему
(гостей: 1)