![]() |
|
РС Коды весового товара | ☑ | ||
---|---|---|---|---|
0
Gena1984
15.10.12
✎
18:11
|
Подскажите пожалуйста, не могу сообразить. Пытаюсь перейти с ТиС на Комплексную 8.2. Вопрос по весам. В карточке номенклатуре есть такой реквизит как PLU, где этот реквизит в восьмерке. Если это РС "Коды весового товара", то вопрос как его заполнять. По кнопке "Заполнить" в этом регистре, реквизит код заполняется по порядку, в семерке же он стоит в разнобой. Напр. Номенклатура ПЕЧЕНОЧНЫЕ ОЛАДЬИ код 75805 PLU 466. Я могу конечно перегнать эти коды из ТиС в этот регистр Коды весового товара, но есть другое но. При закрытии кассовой смены, при создании документа Отчет о розничных продажах восьмерка проверяет товар
Если ЗначениеЗаполнено(мПрефиксВесовогоТовара) И ЗначениеЗаполнено(мДлинаКодаВесовогоТовара) И ТипШК = мEAN13 И Лев(ШК, 2) = "2" + мПрефиксВесовогоТовара Тогда КодТовара = Сред(ШК, 3, мДлинаКодаВесовогоТовара); КоличествоТовара = Сред(ШК, 3 + мДлинаКодаВесовогоТовара, 10 - мДлинаКодаВесовогоТовара); // 1000; // убираем, т.к. вес не передается Запрос = Новый Запрос( "ВЫБРАТЬ ПЕРВЫЕ 1 | РегКВТ.Номенклатура КАК Номенклатура, | РегКВТ.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения, | РегКВТ.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | " + КоличествоТовара + " / 1000 КАК Количество, | РегКВТ.СерияНоменклатуры КАК СерияНоменклатуры, | ВЫБОР | КОГДА РегКВТ.Качество = &КачествоПустаяСсылка ТОГДА | &КачествоНовый | ИНАЧЕ | РегКВТ.Качество | КОНЕЦ КАК Качество |ИЗ | РегистрСведений.КодыВесовогоТовара КАК РегКВТ |ГДЕ | РегКВТ.Код = &Код"); Запрос.УстановитьПараметр("КачествоПустаяСсылка", мКачествоПустаяСсылка); Запрос.УстановитьПараметр("КачествоНовый", мКачествоНовый); Запрос.УстановитьПараметр("Код", Число(КодТовара)); РезультатЗапроса = Запрос.Выполнить(); Если Не РезультатЗапроса.Пустой() Тогда РезультатЗапроса = РезультатЗапроса.Выбрать(); РезультатЗапроса.Следующий(); Товар = РезультатЗапроса.Номенклатура ; Единица = РезультатЗапроса.ЕдиницаИзмерения; Весовой = Истина; ХарактеристикаНоменклатуры = РезультатЗапроса.ХарактеристикаНоменклатуры; СерияНоменклатуры = РезультатЗапроса.СерияНоменклатуры; Качество = РезультатЗапроса.Качество; Возврат Истина; Иначе Возврат Ложь; КонецЕсли; КонецЕсли; А параметр запроса "код товара" это код номенклатуры и все, приплыли. Эти товары не попадают в отчет. Замкнутый круг. Что я делаю не так? Или в семерке что то не так. Но менять эти номера PLU в восьмерке я так понимаю уже нельзя, т.к. они эти номера в весы загружены. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |