Деление на 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
СтрокаТоваровСРаспределением.Цена = (СтрокаТЧ.СуммаСНДС - СтрокаТЧ.СуммаСкидки)
/ СтрокаТЧ.КоличествоУпаковок;
Проблема решена путем создания расширения по документу - РеализацияТоваровИУслуг
в функции ДанныеДляВидовЗапасов результат запроса сортируется по
тз.Сортировать("АналитикаУчетаНоменклатуры, КоличествоУпаковок");
Оставьте свое сообщение

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