Имя: Пароль:
1C
1С v8
Обмен УТ 11.1 - БП 2.0 Проблема
0 amakarov
 
20.11.14
13:50
Здравствуйте, товарищи.
Подсел на проблемах обмена и никак мне не разобраться. Есть две базы УТ 11.1.9.44 и БП 2.0.62.4, настроен обмен в одну сторону из УТ в БП.
Проблема с переносом счетов фактур полученных.
Если я регистрирую в УТ на перенос одновременно и приходные и счета фактуры, то некоторые из сф них остаются не проведенными в БП после переноса. В журнале написано, что сф не могут провестись, потому что приходная - основание не проведена, хотя основание проведено и никаких ругательств про основание в журнале нет.
Если я после этого зарегистрирую в УТ на перенос только сф, то они все переносятся в БП проведенными и нет в журнале никаких ругательств.
Почему так происходит? Подскажите кто чем сможет?
По времени сф, которые не проводятся и их основания находятся в одной секунде, но приходная в журнале раньше, чем сф. Причем остальные сф, которые проводятся нормально также находятся в одной секунде с основанием.
Заранее всем спасибо.
1 amakarov
 
20.11.14
21:26
Подскажите кто что знает, может сталкивались с таким?
2 Immortal
 
20.11.14
21:48
Сделай массив сф и оснований.
Заполняй при загрузке.
После загрузки данных опиши в КД в соотв. событии обход массива и проверку проведен\не проведен
проведи нужные документы при необходимости.

второй путь: всегда выгружать основания(е) перед выгрузкой СФ: в ПКО в событии перед выгрузкой сделать ВыгрузитьПоПравилу для основания
3 amakarov
 
21.11.14
00:36
Спасибо за ответ. Описанный путь понятен, но он предполагает некоторые вмешательства в конфигурацию. Интересно почему вообще такое возникает. Вроде все документы одинаковы, тем не менее некоторые сф не проводятся при загрузки в БП. Хотелось бы понять логику, ведь типовые правила должны работать без таких косячных сбоев.
Закон Брукера: Даже маленькая практика стоит большой теории.