|
Ошибка синхронизация Розница 2.3 - Бухгалтерия 3.0 | ☑ | ||
---|---|---|---|---|
0
slafor
25.04.22
✎
13:53
|
Есть нетиповая (доработанная) Розница 2.3.10 и БП 3.0 (полностью типовая).
У организации есть два магазина, конфигурация Розница доработана везде одинаково. В одном магазине правила доработаны, перенос Розница-БП идет нормально. Перенес правила в другой магазин - реализации проводятся, а поступления нет. Почему, понять не могу. При получении данных в БП выдается такая ошибка: https://disk.yandex.ru/i/29EokYmkLlD2pA . Помогите, где копать? Изменил только название конечного склада (с одного магазина товары со всех складов поступают на один склад в БП, а с другого - на другой склад). |
|||
1
slafor
25.04.22
✎
17:12
|
Хорошо, вы хоть подскажите, где можно найти более подробную инфу о том, что и как надо редактировать при изменении правил в КД 2.1? Там в итоге надо получить 3 файла: CorrespondentExchangeRules, ExchangeRules, RegistrationRules, и объединить их в zip-архив. Когда я редактирую типовые или нетиповые правила, я работаю с файлом ExchangeRules - это правильно? А остальные нужно оставить такими же? А в конфигурации-приемнике нужно правила редактировать или нет?
У меня правила меняются только в Рознице, в БП все типовое, поскольку обмен односторонний (Р -> БП). Но ошибка возникает именно в БП. Где читаю - везде все разное написано про эти 3 файла... Посоветуйте что-нибудь дельное. |
|||
2
Фрэнки
25.04.22
✎
17:38
|
Так если по тексту ошибки куда-то пропало правило с названием БанковскиеСчета. Т.е. оно должно быть проинциализированно в Правила[ИмяПравила] с таким именем, но его нет.
|
|||
3
slafor
25.04.22
✎
18:29
|
(2) Но документ типа ПоступлениеТоваров никак с этим не связан. Почему он может не переноситься в БП? В файле выгрузки он есть. Все остальные переносятся, а он - нет.
|
|||
4
Фрэнки
25.04.22
✎
19:08
|
Например, внутри объекта Поступление в его свойствах указано непустое значение поле БанковскиеСчета. И в правилах обработки приходится обрабатывать это поле.
Т.е. это даже может быть объяснением, почему в одном магазине это работает, а в другом - нет. В этом другом просто документ заполнен с большим числом подробностей, чем это заполнялось раньше. Баг правил мог быть и в прежней базе, но он только себя не проявил. |
|||
5
Фрэнки
25.04.22
✎
19:10
|
И может быть даже, что и ПоступлениеТоваров напрямую не виновато, но в выгрузке есть свойства Партнера или Контрагента куда вытаскиваются непустые БанковскиеСчета.
|
|||
6
slafor
25.04.22
✎
19:45
|
(4)(5) Спасибо, точно! Ради примера просто отключил в правилах выгрузки "Банковские счета" - и все заработало! Теперь надо в правилах конвертации разобраться.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |