КодСтроки увеличивается после синхронизации (приема) документа

1. user655163_msn25 08.08.17 14:08 Сейчас в теме
Здравствуйте.
УТ 11.2.3.290, Розница 2.2.5.27.
При каждой передачи из розницы в УТ документа ЗаказНаПеремещение в строках ТЧ Товары поле КодСтроки увеличивается на 1.
В итоге получается так, что строки перемещения по этому заказу ссылаются не на те строки и если перемещение
тоже передать из Розницы в УТ, то оно не проведется, даже если было проведено.

В Конвертации в ПКО поле КодСтроки не описано.

Почему оно увеличивается? Как это исправить?
Спасибо.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. maks_20 169 08.08.17 17:35 Сейчас в теме
попробуйте обновить метаданные конфигурации в конвертации. КодСтроки - это реквизит табличной части Товары документа ЗаказНаПеремещение, т.е перенос должен быть прописан в ПКС табличной части. Если там оно отсутствует, значит у вас метаданные не соответствуют текущим.
3. user655163_msn25 09.08.17 10:13 Сейчас в теме
Понял из-за чего это происходит: в Рознице в типовой нет поля в табличной части заказа КодСтроки, и он в УТ приходит пустым. А реквизит МаксимальныйКодСтроки рассчитывается из данных в УТ. После этого функция УстановитьКлючВСТрокахТабличнойЧасти отрабатывает и увеличивает КодСтроки на 1.
Либо в розницу добавлять КодСтроки, но тогда его придется заполнять при создании заказов.
Либо в УТ костыль вставлять в расчет реквизита МаксимальныйКодСтроки.

Кто нибудь с этим сталкивался? Как решили?
4. maks_20 169 10.08.17 17:18 Сейчас в теме
(3) если у вас код строки соответствует текущему номеру строки в ТЧ. то можете после загрузки данных в цикле пробежаться от 1 до количества строк в табличной части и проставить нужные коды, после чего сделать запись документа.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот