Имя: Пароль:
1C
1С v8
Обмен Розница - УТ
0 Khersonec
 
27.04.15
18:33
Здравствуйте! Настроен стандартный обмен между Розница 1.0 и УТ. В розницу из сторонней программы грузятся чеки и программно формируется "Отчет о розничных продажах". При переносе большая часть отчетов переносится нормально, но в некоторых 5-6 строк с пустой номенклатурой, а в некоторых элементах номенклатуры переносится пустым единицы измерения. Синхронизация номенклатуры происходит по отдельному реквизиту "КодТовара".  Я захожу в розницу, вручную перепровожу эти документы, опять обмениваюсь, номенклатура подтягивается. Уже несколько месяцев не могу побороть эту проблему. Перепробовал все советы которые нашел на этом форуме и других. Подскажите где еще можно покапать, чтобы понять, почему она не подтягивается сразу же.
1 Tatitutu
 
27.04.15
18:46
"но в некоторых 5-6 строк с пустой номенклатурой"

Смотри код , ищи строки где заполняется табличная часть ОРП (товары)

там типа

Новстрока= Товары.Добавить();

и потом условие стоит "(1 за 100) косяк в коде"

если условие не выполняется у тебя ПУСТАЯ СТРОКА
2 Khersonec
 
27.04.15
19:13
Обмен происходит по Правилам Обмена, которые настаиваются в с помощью Конвертации данных. Обмен настроен не через файл обмена, а на прямую.
3 Tatitutu
 
27.04.15
19:47
(2) я про вот это
"В розницу из сторонней программы грузятся чеки и программно формируется "Отчет о розничных продажах""
4 Khersonec
 
27.04.15
20:29
В розничной программе вся номенклатура на месте. Теряется она уже в УТ при обмене по правилам.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший