|
Синхронизация УТ11-БП3. Перестали заполняться счета учёта |
☑ |
0
Климов Сергей
25.01.24
✎
09:28
|
УТ 11.5.12.167, БП 3.0.147.18.
После какого-то события перестали заполняться счета учёта номенклатуры и расчётов с контрагентами в документах, загружаемых при синхронизации из УТ11. Т.е. они заполнялись, а потом вдруг перестали. Что стало причиной - неизвестно. Я грешу на обновление БП. Правила определения счетов заполнены, при интерактивном перевыборе номенклатуры или контрагента в документах счета заполняются.
Искал по коду, где должно происходить заполнение счетов. Проставил точки останова в процедурах:
БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаСпискаНоменклатуры()
БухгалтерскийУчетПереопределяемый.ПолучитьСчетаРасчетовСКонтрагентом()
БухгалтерскийУчетПереопределяемый.ПолучитьСчетаРасчетовСКонтрагентом()
БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаСпискаНоменклатуры()
БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаНоменклатуры().
При синхронизации программа туда не приходит. В чём м.б. причина?
|
|
1
Волшебник
25.01.24
✎
09:30
|
При синхронизации нужно ВЫЗВАТЬ процедуру установки счетов. Сама она не сработает
|
|
2
Климов Сергей
25.01.24
✎
09:34
|
Синхронизация типовая. Она, по идее, сама должна вызывать. И вызывала ранее. Но почему-то перестала. Не могу понять - почему.
В каком месте кода искать вызов? Тут обмен в формате Enterprise Data, я в нём разбираюсь примерно так же хорошо, как свинья - в апельсинах. Увы.
|
|
3
Михаил Козлов
25.01.24
✎
09:45
|
Поискать в модуле, отвечающем за обмен, обработку событий ПередЗаписью (в старой и новой конфигурациях).
|
|
4
Волшебник
25.01.24
✎
09:52
|
(2) А, я понял. Вы верите в чудеса...
|
|
5
Климов Сергей
25.01.24
✎
09:59
|
(2) В ПередЗаписью во всех документах стоит
Если ОбменДанными.Загрузка Тогда
Возврат;
КонецЕсли;
И привет. Т.е. эти счета записываются где-то ещё.
Поиски в других местах пока к успеху не привели. Обратился к коллективному разуму :-)
|
|
6
Климов Сергей
25.01.24
✎
10:00
|
(4) Ну, не то чтобы верю. Надеюсь. :-)
|
|
7
Волшебник
25.01.24
✎
10:00
|
(6) В программировании не бывает "само" и "автоматически".
|
|
8
Климов Сергей
25.01.24
✎
17:04
|
Хозяйке на заметку: если в процессе синхронизации при загрузке возникает ошибка записи любого загруженного объекта, то заполнение счетов учёта не происходит ни в одном объекте. Даже если он успешно записался в базу.
Всем спасибо за участие!
|
|
9
Волшебник
25.01.24
✎
17:04
|
(8) 👍
|
|