Деление на 0, просмотр чека, маркированный товар

1. user1298587 12.07.21 18:06 Сейчас в теме
Добрый день! Может кто-то сталкивался с такой проблемой!

При печати чека на маркированный товар из документа реализация товаров, ошибка Деление на 0.

Конфигурация Управление торговлей, редакция 11 (11.4.13.209)
1С:Предприятие 8.3 (8.3.17.2231)

В документе один товар 4 шт, но разные GTIN у одного товара

(01)05452000582393(21)V?RK"aJFj%bFc
(01)05452000582393(21)EbC*SF1*"(!Zd
(01)05452000582393(21)dWTQD77yeryUi

(01)02900012047803(21)HSbI?uO2quM5e - ДРУГОЙ !

Ошибка следующего плана.

Деление на 0
{ОбщийМодуль.РозничныеПродажи.Модуль(128)}: СтрокаТоваровСРаспределением.Цена = (СтрокаТЧ.СуммаСНДС - СтрокаТЧ.СуммаСкидки) / СтрокаТЧ.КоличествоУпаковок;

{Документ.РеализацияТоваровУслуг.МодульМенеджера(9307)}: РозничныеПродажи.ТаблицаТоваровСРаспределениемКодовМаркировкиИСМП(Товары, ДанныеДляИСМП(ДокументСсылка, МенеджерВременныхТаблиц));

{Обработка.ПредпросмотрЧека.Форма.Форма.Форма(284)}: ПараметрыОперацииФискализацииЧека = МенеджерОбъекта.ПараметрыОперацииФискализацииЧека(
{Обработка.ПредпросмотрЧека.Форма.Форма.Форма(644)}: ...

В модуле менеджера документа Реализация товаров услуг есть функция

Функция ПараметрыОперацииФискализацииЧека(ДокументСсылка, СуммаПредоплатыКорректировка = Неопределено, ВерсияФФД = Неопределено) Экспорт

в запросе срабатывает отбор только по одному GTIN - 5452000582393.

Возможно здесь кроется ошибка?
По теме из базы знаний
Найденные решения
9. user1298587 15.07.21 17:49 Сейчас в теме
В документе Один товар 4 шт, но разные GTIN у одного товара и два номера ГТД

Товар1 - (01)02900012047803(21)HSbI?uO2quM5e 10013160/270121/0034643
Товар1 - (01)05452000582393(21)V?RK"aJFj%bFc 10013160/120321/0135285
Товар1 - (01)05452000582393(21)EbC*SF1*"(!Zd 10013160/120321/0135285
Товар1 - (01)05452000582393(21)dWTQD77yeryUi 10013160/120321/0135285

сложность в том что у товара 4 КМ и две ГТД
в результате соединения таблиц Товары и ДанныеДляВидовЗапасов
в Процедура ТаблицаТоваровСРаспределениемПоВидамЗапасов
возникала путаница с НомерамиСтрок, что приводило в
Процедура ТаблицаТоваровСРаспределениемКодовМаркировкиИСМП
к делению на 0
СтрокаТоваровСРаспределением.Цена = (СтрокаТЧ.СуммаСНДС - СтрокаТЧ.СуммаСкидки)
/ СтрокаТЧ.КоличествоУпаковок;
Проблема решена путем создания расширения по документу - РеализацияТоваровИУслуг
в функции ДанныеДляВидовЗапасов результат запроса сортируется по
тз.Сортировать("АналитикаУчетаНоменклатуры, КоличествоУпаковок");
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. muskul 13.07.21 03:03 Сейчас в теме
у позиции с ШК 2900012047803 неправильная единица хранения
3. user1298587 13.07.21 06:37 Сейчас в теме
В документе, позиция товара Одна, но 4 шт., единица хранения шт.,
в справочнике Штрихкоды упаковок - у всех КМ - Упаковка - шт.
4. user1298587 13.07.21 07:29 Сейчас в теме
Результат части запроса
|////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    ТаблицаТовары.Номенклатура КАК Номенклатура,
    |    ТаблицаТовары.Характеристика КАК Характеристика,
    |    ТаблицаТовары.Упаковка КАК Упаковка,
    |    Штрихкоды.Штрихкод КАК Штрихкод,
    |    ВЫБОР
    |        КОГДА ТаблицаТовары.Упаковка = Штрихкоды.Упаковка
    |            ТОГДА 2
    |        ИНАЧЕ 1
    |    КОНЕЦ КАК ПриоритетШтрихКода
    |ПОМЕСТИТЬ Штрихкоды
    |ИЗ
    |    ТаблицаТовары КАК ТаблицаТовары
    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтрихкодыНоменклатуры КАК Штрихкоды
    |        ПО ТаблицаТовары.Номенклатура = Штрихкоды.Номенклатура
    |            И ТаблицаТовары.Характеристика = Штрихкоды.Характеристика
    |            И (ТаблицаТовары.Упаковка = Штрихкоды.Упаковка
    |                ИЛИ &ТекстЗапросаКоэффициентУпаковки1 = 1
    |                    И ТаблицаТовары.Номенклатура.ЕдиницаИзмерения = ТаблицаТовары.Упаковка.ЕдиницаИзмерения
    |                    И Штрихкоды.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка))
    |;
Показать


ШТРИХКОДЫ приортет
- 5452000582393 2
- 5452000582393 2
- 2900012047803 2
- 2900012047803 2
5. user1298587 13.07.21 07:37 Сейчас в теме
А вот результат следующего запроса

|////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    Штрихкоды.Номенклатура КАК Номенклатура,
    |    Штрихкоды.Характеристика КАК Характеристика,
    |    Штрихкоды.Упаковка КАК Упаковка,
    |    МАКСИМУМ(Штрихкоды.Штрихкод) КАК Штрихкод
    |ПОМЕСТИТЬ ШтрихкодыНоменклатуры
    |ИЗ
    |    Штрихкоды КАК Штрихкоды
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПриотритетШтрихКода КАК ПриотритетШтрихКода
    |        ПО Штрихкоды.Номенклатура = ПриотритетШтрихКода.Номенклатура
    |            И Штрихкоды.Характеристика = ПриотритетШтрихКода.Характеристика
    |            И Штрихкоды.Упаковка = ПриотритетШтрихКода.Упаковка
    |            И Штрихкоды.ПриоритетШтрихКода = ПриотритетШтрихКода.ПриоритетШтрихКода
    |
    |СГРУППИРОВАТЬ ПО
    |    Штрихкоды.Номенклатура,
    |    Штрихкоды.Характеристика,
    |    Штрихкоды.Упаковка
Показать


ШтрихкодыНоменклатуры
штрихкод

5452000582393


В документе, позиция товара Одна, но 4 шт., единица хранения шт.,
в справочнике Штрихкоды упаковок - у всех КМ - Упаковка - шт.


Подскажите, где еще посмотреть единицу хранения ?
6. muskul 13.07.21 07:53 Сейчас в теме
(5) коэф. числитель, коэф знаменатель. реквизиты справочника упаковки
7. user1298587 13.07.21 08:15 Сейчас в теме
У нас штучный товар, упаковки вообще не используем,
справочник Упаковки и единицы измерения - пустой

Вот справочник штрихкоды
Упаковка
2900012047803 - Товар1 пусто
5452000582393 - Товар1 пусто

Штрихкоды товаров и упаковок
Значение ШК Тип упаковки Тип штрихкода Номенклатура
(01)05452000582393(21)dWTQD77yeryUi Маркированный товар GS-1 Data matrix Товар1
(01)02900012047803(21)HSbI?uO2quM5e Маркированный товар GS-1 Data matrix Товар1

Где еще, что посмотреть?
8. user1298587 14.07.21 09:54 Сейчас в теме
Новая вводная.
Рабочая база, серверная,
выгрузил базу, развернул локально - ошибка не воспроизводится !?

Такая ошибка только в одном документе,
маркированный товар уже ранее продавался.
9. user1298587 15.07.21 17:49 Сейчас в теме
В документе Один товар 4 шт, но разные GTIN у одного товара и два номера ГТД

Товар1 - (01)02900012047803(21)HSbI?uO2quM5e 10013160/270121/0034643
Товар1 - (01)05452000582393(21)V?RK"aJFj%bFc 10013160/120321/0135285
Товар1 - (01)05452000582393(21)EbC*SF1*"(!Zd 10013160/120321/0135285
Товар1 - (01)05452000582393(21)dWTQD77yeryUi 10013160/120321/0135285

сложность в том что у товара 4 КМ и две ГТД
в результате соединения таблиц Товары и ДанныеДляВидовЗапасов
в Процедура ТаблицаТоваровСРаспределениемПоВидамЗапасов
возникала путаница с НомерамиСтрок, что приводило в
Процедура ТаблицаТоваровСРаспределениемКодовМаркировкиИСМП
к делению на 0
СтрокаТоваровСРаспределением.Цена = (СтрокаТЧ.СуммаСНДС - СтрокаТЧ.СуммаСкидки)
/ СтрокаТЧ.КоличествоУпаковок;
Проблема решена путем создания расширения по документу - РеализацияТоваровИУслуг
в функции ДанныеДляВидовЗапасов результат запроса сортируется по
тз.Сортировать("АналитикаУчетаНоменклатуры, КоличествоУпаковок");
Оставьте свое сообщение

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