Имя: Пароль:
1C
 
Розница 2.2.13. Упаковки и РМК
0 Ychenik1c
 
27.09.19
19:19
Добрый вечер.
Проблема такого плана. В настройках РМК установлена настройка по группировки одинаковых позиций.
Но эта настройка не срабатывает на часть товаров. Начал разбираться.
При добавлении в табличную часть новой строчки заполняется реквизит "упаковка" хоть они и не ведутся в программе. Упаковка = единицы измерения.
И при добавлении строк срабатывает поиск по табличной части по трём полям: номенклатура, характеристика, упаковка.
МассивТоваров = Объект.Товары.НайтиСтроки(Новый Структура("Номенклатура, Характеристика, Упаковка", Номенклатура, Характеристика, Упаковка));

Но самое интересное что когда добавляется новая строчка у неё упаковка заполнена, а у этой же номенклатуры, которая уже есть в этой табличной части это поле уже пустое. Поэтому строки не группируются, а повторяются.
Нашел где происходит это затирание. Происходит это из за того что нет упаковки в справочники упаковки для данной позиции. Для многих остальных есть. Но создать её нельзя.

Конечно можно поправить код и оставить поиск только по номенклатуре и характеристики, но хотелось бы узнать может кто сталкивался с такой проблемой и как решали?