Розница 3.0. Продажа моторных масел на розлив

1. Ctrl57 26.03.26 16:22 Сейчас в теме
Всем доброго времени суток !
Розница 3.0.13.278.
Продаем моторное масло в розницу. Маркировку настроили и к штучному товару вопросов нет.
А вот с розливом много вопросов:
1) Существует ли функционал по частичному выбытию моторного масла в 1С ?
Выбытие кег под пиво действительно существует, но работает это также под масло ?, ведь тут должны передаваться следующие теги :
В реквизите «код маркировки» (тег 2000) – значение кода маркировки (вместе с разделителями GS) реализуемой продукции;
В реквизите «мера количества предмета расчета» (тег 2108).
В реквизите «количество предмета расчета» (тег 1023);
В реквизите «присвоенный статус товара» (тег 2110).

И как это настроить ?
2) Если поставщик передает нам бочку 200л в штуках, а мы будем продавать в литрах спишется ли полностью код маркировки как указано в инструкции ЧЗ ? :
"Важно! Если единица измерения товара (объём/вес) в чеке отличается от значения, указанного в карточке товара Национального каталога, то произойдёт полное выбытие кода идентификации" и если да, то что делать в такой ситуации с промаркированным таким образом товаром ?
3) Если наступит дата 1 апреля, а функционала по выбытию не будет, что делать магазину, который торгует только на розлив ?
Касательно альтернативы можно сделать ,конечно, маркированную фасовку, но это не вариант когда каждый раз продается разный объем.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
50. Ctrl57 01.04.26 14:35 Сейчас в теме +0.5 $m
Все заработало. Розница 3.0.13.292.
А теперь поэтапно:
1. Создаем карточку номенклатуры:
- Ед.изм. л(дм^3) из классификатора,
- Признак предмета расчета "Товар маркируемый средством идентификации, имеющий код маркировки", если не акциз, если акциз, то "Подакцизный товар, маркируемым средством идентификации, имеющий код маркировки",
- Устанавливаем категорию маркировки "Моторные масла" (Можно создать вид номенклатуры для авто заполнения)
2. Указываем Штрихкод/Gtin
3. Создаем единицы измерения/упаковки или набор единиц измерения: Канистры, Бочки, с указанием объема и соответствия, например 1шт = 20л.
4. На вкладке маркировки где надпись "Соответствует потребительской упаковке. Частичное выбытие: не используется" нажимаем "Подробнее":
- Выбираем в "Соответствует упаковке номенклатуры" нашу упаковку
- И выбираем "Поддерживается продажа части продукции из вскрытой маркируемой потребительской упаковки"
5. Все проверяем, записываем и переходим в РМК.
6. В РМК сканируем марку, выбираем номенклатуру без упаковки и устанавливаем дату вскрытия и остаток в упаковке.
7 Пробиваем чек и проверяем частичное выбытие в честном знаке.
Прикрепленные файлы:
Abbra; FR13ND; VyacheslavShilov; nageki_san; UdodovE; JimDiGreez; nekiilik1c; SurovatkinVA; leha2403; taliano; +10 Ответить
59. SurovatkinVA 01.04.26 21:16 Сейчас в теме +0.5 $m
(50) Накидаю что было сделано скринами и на чем спотыкался
Прикрепленные файлы:
Abbra; FR13ND; VyacheslavShilov; YA_514896950; alex_infin; a_salidinov; nageki_san; UdodovE; JimDiGreez; Ctrl57; +10 Ответить
200. 1CTambov 16.04.26 11:48 Сейчас в теме +0.5 $m
(198) приложил скрины единиц измерения и упаковки
Прикрепленные файлы:
Abbra; FR13ND; tolikchus; avusachev; salex.com; VyacheslavShilov; Ctrl57; +7 Ответить
175. Ctrl57 13.04.26 12:31 Сейчас в теме
У кого в Рознице/УНФ на последних релизах все равно частичное выбытие вместо розлива, то нужно обновить классификатор "Классификатор настроек видов продукции БГосИС" для этого нужно:

1 Перейти в раздел "Настройки" --> Раздел "Администрирование" - "Интернет-поддержка и сервисы"

2 Раздел "Классификаторы и курсы валют" - "Обновление классификаторов"

3 "Загрузить обновление через интернет" при наличии поддержки --> Выбрать "Классификатор настроек видов продукции БГосИС" и нажать кнопку "Далее"

4 Заходим в карточку номенклатуры и проверяем настройки.
Прикрепленные файлы:
Abbra; FR13ND; nageki_san; user2076925; VyacheslavShilov; +5 Ответить
197. 1CTambov 16.04.26 11:29 Сейчас в теме
УТ 11.5.26.106 от позавчера, типовая. Частичное выбытие заработало.
Прикрепленные файлы:
Abbra; FR13ND; salex.com; VyacheslavShilov; Ctrl57; +5 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
86. UdodovE 28 04.04.26 13:20 Сейчас в теме
(76) Спасибо, все везде еще раз переткнул, перезапиал и взлетело!
87. UdodovE 28 04.04.26 13:21 Сейчас в теме
91. UdodovE 28 05.04.26 10:35 Сейчас в теме
(76) Вообщем появилось частичное выбытие, но при продажи допустим 2 литров, он при пробитии чека списал всю бочку
92. UdodovE 28 05.04.26 14:22 Сейчас в теме
(76) Вот как при проверке КМ теперь
Прикрепленные файлы:
93. UdodovE 28 05.04.26 14:29 Сейчас в теме
(76) вот так при продаже 5 литров чеком произошло выбытие всей бочки, хотя в ЧЗ стоит информация в колонке 5/205
Прикрепленные файлы:
99. MissionOnly 26 06.04.26 13:53 Сейчас в теме
(93) В последнем поле должно стоять 5 л.
100. UdodovE 28 06.04.26 13:54 Сейчас в теме
(99) значит косяк где то в коэффициенте?
101. MissionOnly 26 06.04.26 15:57 Сейчас в теме
(100) В последних комментариях от ЧЗ - говорится, что товар в чеке не должен быть дробным (как в разливном пиве), а указывается кол-во литров выводимых из оборота.

СтрЧека.МераКоличестваПредметаРасчета = Перечисления.МераКоличестваПредметаРасчетаККТ.Литр; // Милилитры, КГ

ПарамЗапросКМ.ПланируемыйСтатусТовара = Перечисления.ПланируемыйСтатусМаркируемогоТовара.МерныйТоварВСтадииРеализации;
ИЛИ
ПарамЗапросКМ.ПланируемыйСтатусТовара = Перечисления.ПланируемыйСтатусМаркируемогоТовара.ЧастьТовараВозвращена;

Во вложении, только что пришел ответ по использованию разливных автомасел при обслуживании юр.лиц.
Прикрепленные файлы:
104. SuperEmboser 14 06.04.26 21:36 Сейчас в теме
(101) Вам такое на форуме ответили или в личку письмом? если есть ссылка - поделитесь пожалуйста - покажу бухгалтерам
107. MissionOnly 26 07.04.26 08:07 Сейчас в теме
(104) В личку, на персональный запрос. Думаю этому можно верить, т.к. мы консультируемся через представителя ЧЗ по Приволжскому территориальному округу.
96. Ctrl57 06.04.26 11:30 Сейчас в теме
У кого моторное масло встает частичным выбытием:
1 Обновите Розницу до последнего релиза(Мой релиз 3.0.13.292)
2 В карточке выберите любую другую категорию маркировки с частичным выбытием, например, вет препараты. Запишите.
3 Выберите заново моторные масла. Запишите. Должен появиться именно розлив.
97. nageki_san 06.04.26 12:24 Сейчас в теме
(96) Все равно меняет на шт (((
98. user598346_adv_rezh 06.04.26 12:54 Сейчас в теме
105. neitrodj 07.04.26 07:13 Сейчас в теме
По физ лицам в принципе все понятно, частичное выбытие работает. Но как быть с юрлицами? Понятно что необходимо бочку разлить на тары, но как это провернуть технически в той же 1с-розница? Изначально нужно через заказ на эмиссию кодов сформировать заказ по количеству тар ? Дальше опять же непонятны дальнейшие действия. Есть у кого опыт в этом?
106. UdodovE 28 07.04.26 07:43 Сейчас в теме
(105) Добрый день. Подскажите как настроили? у меня в УТ дает частичное выбытие, но при продаже нескольких литров - выбывает из оборота вся бочка.
guliver2003; kaluganin; +2 Ответить
109. kaluganin 07.04.26 15:36 Сейчас в теме
Кто сделал частичное выбытие в Рознице 2.3 ?? подскажите.. через упаковки или 2ю карточку?? не хотелось-бы в костыли..
leon302; user877473; ZinnurovPavel; +3 Ответить
110. mrkop 08.04.26 02:31 Сейчас в теме
УНФ последния 3.0.13
Подскажите как правильно заводить бочку с какой еденицей измерения? Шт или упаковка?

Сейчас л дм3 основная и шт доп еденицей и ШК(Gtin) привязывается к шт.
Если марку просканировать первый раз то в РМК добавляет всю бочку.

Если сначала выбрать в подборе л.дм3, то выходит запрос марки, сканируем марку, выходит окно вскрытия.
Но при этом ругается что нет ЭЦП, и не заполняет в этом окне саму марку которую вскрываем, приходится открывать список марок и в ручную выбирать последнию из списка.
Указываем количество в бочке, но почему-то в окне шт.
После этого дает продовать литрами через подбор и при сканировании марки с бочки тоже в рмк добавляет литры.

Для проверки, добавил ЭЦП на рабочие место, при сканировании марки стал ругастья что владелец марки не верный и что вы можите отключить проверку владельца. бочка была полученна до обязательной передачи (1 апреля).

Вопрос для проверки в будещем ЭЦП на сотрудника +МЧД прокатит для работы?
Я так понимаю что эцп нужна будет обязательно после 1 июля когда кончится токен ККТ.

И главный вопрос если есть 2 бочки одинаковые с одной маркой.
из 2ой бочки разливать не получится?
И нюанс с уже разлитой бочкой до 1го апреля, допустим осталось 10л из 60л, в РМК
При вскрытии указать правильное количество? также можно вроде бы поменять остаток н полосочки если нажать.
Прикрепленные файлы:
116. Ctrl57 08.04.26 13:05 Сейчас в теме
(110)
Вопрос для проверки в будещем ЭЦП на сотрудника +МЧД прокатит для работы?
Я так понимаю что эцп нужна будет обязательно после 1 июля когда кончится токен ККТ.

И главный вопрос если есть 2 бочки одинаковые с одной маркой.
из 2ой бочки разливать не получится?


1. МЧД прокатит, и для проверки нужна уже сейчас.
2. Если марка одна и та же, то когда она истратится, то продавать по ней уже не получится.
139. mrkop 08.04.26 17:08 Сейчас в теме
(116)
А если фактически закончилось а по маркам еще есть? руками указать что остаток = литрам послднем.
142. Ctrl57 09.04.26 09:23 Сейчас в теме
(139) Остаток то вы укажете, но это будет учет по 1Ске. Как только по честному знаку эта марка спишется, то дальше по ней невозможно будет продать с проверкой. Т.е. имеем две 200 литровые бочки. В одной 50 л, другая полная. 1 Марка на 2. Сканируем марку, вскрываем указываем остаток 200. Продаем 50 л. Получается по ЧЗ у нас реализованный объем 50л и остаток 150л. Продаем дальше 150л, марка выбывает из оборота. И оставшиеся 50л продать по ЧЗ уже не получится. Даже если мы укажем другой остаток бочки в 1С, ситуация не изменится. Для каждой шт товара должен быть свой КМ.
155. mrkop 10.04.26 09:47 Сейчас в теме
(142) Подскажите как выбытие оформить если по ЧЗ 40 из 50л у нас осталось. а по факту бочку разлили в 0. Списание оформать через ЧЗ?
157. Ctrl57 10.04.26 10:53 Сейчас в теме
(155) ТехПоддержка ЧЗ:
После реализации фактического объема Вы можете осуществить вывод из оборота кода маркировки по причине «Другое» с указанием причины в свободной форме.
111. guliver2003 08.04.26 12:23 Сейчас в теме
Добрый все кто как настроил в ут 11.5 никак не получаеться выбиваеться бочка, подскажите плиз
112. UdodovE 28 08.04.26 12:42 Сейчас в теме
(111) Да, выбывается бочка, я уже допиливал глядя на Духи и Пиво чтобы был разлив, один фиг при продажи литров из бочки в ЧЗ выбывается бочка и дальше продавать через сканирование марки не дает, только если продавать через свой ШК или подбор
113. guliver2003 08.04.26 12:56 Сейчас в теме
114. UdodovE 28 08.04.26 12:58 Сейчас в теме
(113) ждать обнову УТ, сегодня выпустили но там так и не реализована возможность продажи бочки на разлив, я не знаю как у кого получилось, но я неделю уже убил как только не пробовал - выбытие бочки и все
115. guliver2003 08.04.26 13:01 Сейчас в теме
(114) Анологично бьюсь до сих пор, выше писали расширение создать,помогает?
117. UdodovE 28 08.04.26 13:08 Сейчас в теме
(115) ну появится возможность продавать частично, но у меня все равно бочка выбывается
118. Ctrl57 08.04.26 13:11 Сейчас в теме
(117) В чеке в реквизите "productUnitMeasure" должно быть указано значение "41". Проверьте чек на теги.
119. UdodovE 28 08.04.26 13:13 Сейчас в теме
(118) у меня ШТ и все как не крути, в карточке литры, в упаковке литры, частичное литры (112 код)
124. Ctrl57 08.04.26 13:20 Сейчас в теме
(119) В Рознице в классификаторе литры записаны как "л(дм^2)". У меня тоже полностью списывало всё, пока я пользовательские "л" на "л(дм^2)" из классификатора не поменял.
126. UdodovE 28 08.04.26 13:23 Сейчас в теме
(124) У меня этот стоит из классификатора
Прикрепленные файлы:
129. Ctrl57 08.04.26 13:28 Сейчас в теме
(126) А в карточке(судя по предыдущим скринам) именно как "л" отображает или это другая ед.изм ?
130. UdodovE 28 08.04.26 13:29 Сейчас в теме
(129) нет это именно эта
120. UdodovE 28 08.04.26 13:14 Сейчас в теме
я в ветке писал уже скрины делал настроек
121. guliver2003 08.04.26 13:16 Сейчас в теме
(120) будьте добры ссылку, пож
136. guliver2003 08.04.26 13:55 Сейчас в теме
(122) Это УТ? у меня нет частичного выбытия галки, последний релиз ут
137. UdodovE 28 08.04.26 13:59 Сейчас в теме
138. guliver2003 08.04.26 14:10 Сейчас в теме
(137) А е мое, думал в последнем релизе есть
понял
а есть готовое протестированное расширение? за благодарность
123. UdodovE 28 08.04.26 13:20 Сейчас в теме
(118)
productUnitMeasure


такого тега нет вообще

<Positions>
<FiscalString Name="TOTACHI NIRO LV Synthetic 5W-30 1л (разливное) (6 л., цена: 20 RUB/л.)"
Quantity="1"
PriceWithDiscount="120"
AmountWithDiscount="120"
DiscountAmount="3300"
Department="1"
VATRate="5"
VATAmount="5.71"
PaymentMethod="4"
CalculationSubject="32"
MarkingCode="MDEwNDY4MDk5OTk5MDUxMTIxNU1rWFZaWDdURXpjQh05MUV­FMTEdOTJPZTJ0c0owUWFCRWpYMmRyRlBkTDl6RE1JTllJMi9nbzZ3YURzUFV­3SlJFPQ=="
MeasureOfQuantity="0">
<FractionalQuantity Numerator="6"
Denominator="205"/>
<AgentData/>
<VendorData/>
<IndustryAttribute/>
</FiscalString>
</Positions>
<Payments Cash="120"
ElectronicPayment="0"
PrePayment="0"
PostPayment="0"
Barter="0"/>
</CheckPackage>
125. Ctrl57 08.04.26 13:22 Сейчас в теме
(123) А это уже вопрос. Либо 1С не формирует их, либо касса.
127. Ctrl57 08.04.26 13:27 Сейчас в теме
(123) Вы этот чек из 1С скачивали или из ЧЗ ?
128. UdodovE 28 08.04.26 13:28 Сейчас в теме
131. Ctrl57 08.04.26 13:29 Сейчас в теме
(128) с ЧЗ попробуйте скачать посмотреть там эти теги есть ?
132. UdodovE 28 08.04.26 13:33 Сейчас в теме
(131) "denominator":205},"quantity":1,"productUnitMeasure":0,"errors": здесь 0, хотя 41 должен быть
134. Ctrl57 08.04.26 13:36 Сейчас в теме
(132) 0 = "Применяется для предметов расчета, которые могут быть реализованы поштучно или
единицами".
Вот в этом и дело.
135. UdodovE 28 08.04.26 13:37 Сейчас в теме
(134) я это понимаю, только уже все варианты перепробовал и упаковки, и литры и тп
133. UdodovE 28 08.04.26 13:36 Сейчас в теме
(131) вот думаю взять сделать расширение и сюда воткнуть тег productUnitMeasure, со значением 41, только передаст ли его ККТ
Прикрепленные файлы:
140. user657321_e.gordeychuk 09.04.26 08:45 Сейчас в теме
(133) Та же беда. Я про списание бочкой. XML чек в точности как у вас. Пробовал в MeasureOfQuantity поставить 41. Была идея заменить шт. на л. Чек не пробивается по причине ошибка драйвера КТТ. Пишет что 2108 заполнен неправильно... Хотя при продаже продукции без частичного выбытия тег значение 41 принимает нормально.
141. UdodovE 28 09.04.26 08:54 Сейчас в теме
(140)
а идея заменить шт. на л. Чек не пробивается по причи
мысли сходятся, сегодня так же заменил на 41 и ошибка 2108, я грешу что в УТ 11.5 нет единицы измерения с коэффициентом, там только или объем или штуки, сравнивал вчера как в Рознице 3.0 и как в УТ, справочники разные. Думаю пробовать дорабатывать как там, но это эпопея ого-го, однозначно где то нужно подмену делать.
143. jonny-s 09.04.26 10:37 Сейчас в теме
(141) не нужно использовать числитель и знаменатель, а частичное количество в чеке должно быть как основное. При ФФД 1.2 передается не наименование единицы измерения, а код. У меня так получилось. УТ 11.5.
144. UdodovE 28 09.04.26 10:46 Сейчас в теме
(143)
основное. При ФФД 1.2 пере
Друг, покажи как у тебя в карточке это заполнено? У тебя числитель 0 и знаменатель 0?
148. jonny-s 09.04.26 14:02 Сейчас в теме
(144)
Числитель и знаменатель рассчитываются в коде в 1С и передаются в чек. Т.е. в карточке где заносим набор упаковок (в 1шт находится 200 литров) 200 пойдет в знаменатель, а количество продаваемого масла в числитель. Я этот момент в расширении для конфигурации скорректировал.
При продаже масла эти данные не передаются, а единицу измерения наоборот принудительно передал в чек.
Для антифриза нужно использовать килограммы, а не литры.
Карточка заполнена как в примерах выше.
149. UdodovE 28 09.04.26 14:55 Сейчас в теме
(148) выложите в профиле у себя расширение пожалуйста, куплю за стартмани, или в личку отблагодарю
152. jonny-s 09.04.26 18:41 Сейчас в теме
(149)
Через расширение внёс изменения в модуль "ФормированиеПараметровФискальногоЧекаСерверПереопределяемый­"

&ИзменениеИКонтроль("ПараметрыФискальныхСтрокЧека")
Функция МРРасш_ПараметрыФискальныхСтрокЧека(ПредметыРасчетов, ПараметрыФискальногоЧека)

	ОплатаЭлектроннымиСертификатамиФСС = Ложь;
	Если ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(ПараметрыФискальногоЧека, "ЭтоОплатаЭСФСС")
		И ПараметрыФискальногоЧека.ЭтоОплатаЭСФСС = Истина
		И ПолучитьФункциональнуюОпцию("ОплатаЭлектроннымиСертификатамиФСС") Тогда

		ОплатаЭлектроннымиСертификатамиФСС = Истина;
	КонецЕсли;

	ВерсияФФД = ПараметрыФискальногоЧека.ВерсияФФД;

	ИдентификаторУстройства = ПараметрыФискальногоЧека.ИдентификаторУстройства;
	ВалютаВрем              = ЗначениеНастроекПовтИсп.ВалютаРегламентированногоУчетаОрганизации(ПараметрыФискальногоЧека.Организация);

	ПозицииЧека = Новый Массив;

	Для Каждого СтрокаДляДобавленияВЧек Из ПредметыРасчетов Цикл

		НоменклатураВидУпаковки = Неопределено;
		Если ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "РезультатРаспределения")
			И СтрокаДляДобавленияВЧек.РезультатРаспределения <> Неопределено Тогда
			НоменклатураВидУпаковки = СтрокаДляДобавленияВЧек.РезультатРаспределения.ВидУпаковки;
		КонецЕсли;

		СтрокаПозицииЧека = ОборудованиеЧекопечатающиеУстройстваКлиентСервер.ПараметрыФискальнойСтрокиЧека();
		СтрокаПозицииЧека.Вставить("РезультатРаспределенияВрем");

		СтрокаПозицииЧека.НомерСтрокиТовара = СтрокаДляДобавленияВЧек.НомерСтроки;
		СтрокаПозицииЧека.НомерСекции = 1;

		СтрокаПозицииЧека.Наименование = НоменклатураКлиентСервер.ПредставлениеНоменклатурыДляПечати(
		СтрокаДляДобавленияВЧек.НоменклатураНаименование,
		СтрокаДляДобавленияВЧек.ХарактеристикаНаименование);

		Упаковка = СтрокаДляДобавленияВЧек.Упаковка;

		Если НЕ ЗначениеЗаполнено(Упаковка) Тогда
			Если ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "БазоваяУпаковка") Тогда
				Упаковка = СтрокаДляДобавленияВЧек.БазоваяУпаковка;
			Иначе
				Упаковка = "шт.";
			КонецЕсли;
		КонецЕсли;

		Если ВерсияФФД = "1.2" Тогда
			СтрокаПозицииЧека.КодЕдиницыИзмерения = РозничныеПродажи.КодЕдиницыИзмеренияПараметраЧека(Упаковка);
		Иначе
			СтрокаПозицииЧека.ЕдиницаИзмерения = СокрЛП(Упаковка);
		КонецЕсли;

		СтрокаПозицииЧека.Количество = ?(СтрокаДляДобавленияВЧек.КоличествоУпаковок = 0, 1, СтрокаДляДобавленияВЧек.КоличествоУпаковок);
		СтрокаПозицииЧека.Цена       = СтрокаДляДобавленияВЧек.Цена;
		СтрокаПозицииЧека.СтавкаНДС  = РозничныеПродажиКлиентСервер.СтавкаНДСФискальнойОперации(СтрокаДляДобавленияВЧек.СтавкаНДС);
		СтрокаПозицииЧека.Сумма      = СтрокаДляДобавленияВЧек.СуммаСНДС;

		Если ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "СуммаНДС")
			И (ТипЗнч(СтрокаДляДобавленияВЧек.СуммаНДС) = Тип("Число") И СтрокаДляДобавленияВЧек.СуммаНДС > 0) Тогда

			СтрокаПозицииЧека.СуммаНДС = СтрокаДляДобавленияВЧек.СуммаНДС;
		КонецЕсли;

		Если СтрокаПозицииЧека.Количество <> 0
			И СтрокаПозицииЧека.СуммаСкидок <> 0 Тогда
			СтрокаПозицииЧека.ЦенаСоСкидками = Окр(СтрокаПозицииЧека.Сумма / СтрокаПозицииЧека.Количество, 2);
		Иначе
			СтрокаПозицииЧека.ЦенаСоСкидками = СтрокаПозицииЧека.Цена;
		КонецЕсли;
		СтрокаПозицииЧека.СуммаСкидок = СтрокаДляДобавленияВЧек.СуммаСкидки;

		СтрокаПозицииЧека.ДанныеКодаТоварнойНоменклатуры.ТипМаркировки                          = Неопределено;
		СтрокаПозицииЧека.ДанныеКодаТоварнойНоменклатуры.КонтрольныйИдентификационныйЗнак       = Неопределено;
		СтрокаПозицииЧека.ДанныеКодаТоварнойНоменклатуры.ГлобальныйИдентификаторТорговойЕдиницы = Неопределено;
		СтрокаПозицииЧека.ДанныеКодаТоварнойНоменклатуры.СерийныйНомер                          = Неопределено;

		Если ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "Штрихкод")
			И ЗначениеЗаполнено(СтрокаДляДобавленияВЧек.Штрихкод) Тогда
			СтрокаПозицииЧека.Штрихкод = СтрокаДляДобавленияВЧек.Штрихкод;

			ЭтоВидПродукцииПиво = Ложь;
#Вставка
			ЭтоВидПродукцииМоторныеМасла = Ложь;
#КонецВставки
			Если ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "РезультатРаспределения")
				И ЗначениеЗаполнено(СтрокаДляДобавленияВЧек.РезультатРаспределения) Тогда

				ЭтоВидПродукцииПиво = СтрокаДляДобавленияВЧек.РезультатРаспределения.ВидПродукции = Перечисления.ВидыПродукцииИС.Пиво
				ИЛИ СтрокаДляДобавленияВЧек.РезультатРаспределения.ВидПродукции = Перечисления.ВидыПродукцииИС.БезалкогольноеПиво;
#Вставка
                ЭтоВидПродукцииМоторныеМасла = СтрокаДляДобавленияВЧек.РезультатРаспределения.ВидПродукции = 
				Перечисления.ВидыПродукцииИС.МоторныеМасла;
#КонецВставки				
			КонецЕсли;

			Если ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "РезультатРаспределения")
				И ЗначениеЗаполнено(СтрокаДляДобавленияВЧек.РезультатРаспределения) Тогда
				СтрокаПозицииЧека.РезультатРаспределенияВрем = СтрокаДляДобавленияВЧек.РезультатРаспределения;

				Если ТипЗнч(СтрокаПозицииЧека.РезультатРаспределенияВрем) = Тип("Структура")
					И НЕ СтрокаПозицииЧека.РезультатРаспределенияВрем.Свойство("ПредставлениеНоменклатуры") Тогда
					СтрокаПозицииЧека.РезультатРаспределенияВрем.Вставить(
					"ПредставлениеНоменклатуры",
					СтрокаПозицииЧека.Наименование);
				КонецЕсли;

				ПолныйКодМаркировки = СтрокаДляДобавленияВЧек.РезультатРаспределения.ПолныйКодМаркировки;
				Если ВерсияФФД = "1.2" И ЗначениеЗаполнено(ПолныйКодМаркировки) Тогда
					Если СтрокаДляДобавленияВЧек.РезультатРаспределения.ЧастичноеВыбытие
						И ЭтоВидПродукцииПиво Тогда
						СтрокаПозицииЧека.Штрихкод = Неопределено;
						СтрокаПозицииЧека.ШтрихкодBase64 = Неопределено;
					Иначе
						СтрокаПозицииЧека.ШтрихкодBase64 = СтрокаДляДобавленияВЧек.РезультатРаспределения.ПолныйКодМаркировки;
					КонецЕсли;
				КонецЕсли;

				Если ЗначениеЗаполнено(ИдентификаторУстройства)
					И МенеджерОборудованияВызовСервера.ФискальноеУстройствоПоддерживаетПроверкуКодовМаркировки(ИдентификаторУстройства) Тогда

					СтрокаПозицииЧека.КонтрольнаяМарка = ПолныйКодМаркировки;
#Удаление
					Если СтрокаДляДобавленияВЧек.РезультатРаспределения.ЧастичноеВыбытие
						И НЕ ЭтоВидПродукцииПиво Тогда
						СтрокаПозицииЧека.ДробноеКоличество.Числитель   = СтрокаДляДобавленияВЧек.РезультатРаспределения.ЧастичноеВыбытиеКоличество;
						СтрокаПозицииЧека.ДробноеКоличество.Знаменатель = СтрокаДляДобавленияВЧек.РезультатРаспределения.ЕмкостьПотребительскойУпаковки;
					КонецЕсли;
#КонецУдаления
#Вставка
// Здесь можно описать новое поведение.
					Если СтрокаДляДобавленияВЧек.РезультатРаспределения.ЧастичноеВыбытие
						И НЕ (ЭтоВидПродукцииПиво Или ЭтоВидПродукцииМоторныеМасла) Тогда
						СтрокаПозицииЧека.ДробноеКоличество.Числитель   = СтрокаДляДобавленияВЧек.РезультатРаспределения.ЧастичноеВыбытиеКоличество;
						СтрокаПозицииЧека.ДробноеКоличество.Знаменатель = СтрокаДляДобавленияВЧек.РезультатРаспределения.ЕмкостьПотребительскойУпаковки;
					КонецЕсли;
#КонецВставки

					Если НоменклатураВидУпаковки = Перечисления.ВидыУпаковокИС.ОбъемноСортовойУчет Тогда

						СтрокаПозицииЧека.ОбъемноСортовойУчет = Истина;

						GTIN = СтрокаДляДобавленияВЧек.РезультатРаспределения.СоставКодаМаркировки.GTIN;
						СтрокаПозицииЧека.КонтрольнаяМарка = МенеджерОборудованияКлиентСервер.ШтрихкодВBase64(GTIN);

						СтрокаПозицииЧека.Количество = СтрокаПозицииЧека.Количество;

						ТипИзмеряемойВеличины = СтрокаДляДобавленияВЧек.БазоваяУпаковка.ТипИзмеряемойВеличины;
						КоличествоВесовогоТовара = СтрокаДляДобавленияВЧек.РезультатРаспределения.КоличествоПотребительскихУпаковок;
						Если ТипИзмеряемойВеличины = Перечисления.ТипыИзмеряемыхВеличин.Вес
							И СтрокаДляДобавленияВЧек.РезультатРаспределения.КоличествоПотребительскихУпаковок > 0 Тогда

							СтрокаПозицииЧека.КоличествоВесовогоТовара = КоличествоВесовогоТовара;
						КонецЕсли;

						СтрокаПозицииЧека.Штрихкод = Неопределено;
						СтрокаПозицииЧека.ШтрихкодBase64 = Неопределено;

					КонецЕсли;

					Если ЗначениеЗаполнено(СтрокаДляДобавленияВЧек.РезультатРаспределения.РазрешительныйРежимИдентификаторЗапросаГИСМТ) Тогда
						СтрокаПозицииЧека.ЗапросПроверкиКода.ИдентификаторЗапроса
						= СтрокаДляДобавленияВЧек.РезультатРаспределения.РазрешительныйРежимИдентификаторЗапросаГИСМТ;
						СтрокаПозицииЧека.ЗапросПроверкиКода.ВременнаяМетка
						= СтрокаДляДобавленияВЧек.РезультатРаспределения.РазрешительныйРежимДатаЗапросаГИСМТ;
						СтрокаПозицииЧека.ЗапросПроверкиКода.ИдентификаторЭкземпляра
						= СтрокаДляДобавленияВЧек.РезультатРаспределения.РазрешительныйРежимИдентификаторЭкземпляраПО;
						СтрокаПозицииЧека.ЗапросПроверкиКода.ВерсияБазы
						= СтрокаДляДобавленияВЧек.РезультатРаспределения.РазрешительныйРежимВерсияБазы;
					КонецЕсли;

					СтрокаПозицииЧека.НормализованныйКодМаркировки = СтрокаДляДобавленияВЧек.РезультатРаспределения.КодИдентификации;

				КонецЕсли;
			КонецЕсли;

			Если ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "РезультатРаспределения")
				И ЗначениеЗаполнено(СтрокаДляДобавленияВЧек.РезультатРаспределения)
				И Не СтрокаДляДобавленияВЧек.РезультатРаспределения.ЧастичноеВыбытие
				И СтрокаДляДобавленияВЧек.РезультатРаспределения.ВидПродукции = Перечисления.ВидыПродукцииИС.ВетеринарныеПрепараты Тогда

				Если ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "РазрешениеТипДокумента")
					И ЗначениеЗаполнено(СтрокаДляДобавленияВЧек.РазрешениеТипДокумента) Тогда

					СтрокаПозицииЧека.ВетеринарныйПрепарат = Истина;
					СтрокаПозицииЧека.ВетеринарноеТребование =
					(СтрокаДляДобавленияВЧек.РазрешениеТипДокумента = Перечисления.ТипыРазрешенийНаПродажу);
					СтрокаПозицииЧека.РецептНомер = СтрокаДляДобавленияВЧек.РазрешениеНомерДокумента;
					СтрокаПозицииЧека.РецептДата = СтрокаДляДобавленияВЧек.РазрешениеДатаДокумента;

					СтрокаПозицииЧека.Штрихкод = Неопределено;
					СтрокаПозицииЧека.ШтрихкодBase64 = Неопределено;

				КонецЕсли;

			ИначеЕсли ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "РезультатРаспределения")
				И ЗначениеЗаполнено(СтрокаДляДобавленияВЧек.РезультатРаспределения)
				И СтрокаДляДобавленияВЧек.РезультатРаспределения.ЧастичноеВыбытие
				И ЭтоВидПродукцииПиво Тогда

				Если НЕ ЗначениеЗаполнено(Упаковка) Тогда
					Упаковка = "л.";
				КонецЕсли;

				Если ВерсияФФД = "1.2" Тогда
					СтрокаПозицииЧека.КодЕдиницыИзмерения = "112";
				Иначе
					СтрокаПозицииЧека.ЕдиницаИзмерения = Упаковка;
				КонецЕсли;

				СтрокаПозицииЧека.Количество = СтрокаДляДобавленияВЧек.Количество;

			ИначеЕсли ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "ДополнениеКНаименованиюТовара")
				И НоменклатураВидУпаковки <> Перечисления.ВидыУпаковокИС.ОбъемноСортовойУчет
				И ТипЗнч(СтрокаДляДобавленияВЧек.ДополнениеКНаименованиюТовара) = Тип("Структура") Тогда

				Если НЕ ЗначениеЗаполнено(Упаковка) Тогда
					Упаковка = "шт.";
				КонецЕсли;

				Если ВерсияФФД = "1.2" Тогда
					Если СтрокаПозицииЧека.РезультатРаспределенияВрем.ЧастичноеВыбытие
						ИЛИ ТипЗнч(Упаковка) = Тип("СправочникСсылка.УпаковкиЕдиницыИзмерения")
						И Справочники.УпаковкиЕдиницыИзмерения.ЭтоМернаяЕдиница(Упаковка, "") Тогда
						СтрокаПозицииЧека.КодЕдиницыИзмерения = РозничныеПродажи.КодЕдиницыИзмеренияПараметраЧека("шт.");
					Иначе
						СтрокаПозицииЧека.КодЕдиницыИзмерения = РозничныеПродажи.КодЕдиницыИзмеренияПараметраЧека(Упаковка);
					КонецЕсли;
				Иначе
					СтрокаПозицииЧека.ЕдиницаИзмерения = Упаковка;
				КонецЕсли;

				СтрокаПозицииЧека.Количество = 1;
				СтрокаПозицииЧека.Цена       = СтрокаПозицииЧека.Сумма;

#Вставка
// исправление для продажи масла на розлив.
                Если ЭтоВидПродукцииМоторныеМасла Тогда
					СтрокаПозицииЧека.КодЕдиницыИзмерения = РозничныеПродажи.КодЕдиницыИзмеренияПараметраЧека(Упаковка);
					//СтрокаПозицииЧека.КодЕдиницыИзмерения = "112";
					СтрокаПозицииЧека.Количество = СтрокаДляДобавленияВЧек.Количество;
					СтрокаПозицииЧека.Цена       = СтрокаПозицииЧека.Сумма / СтрокаДляДобавленияВЧек.Количество;
				КонецЕсли;
#КонецВставки
				
				Если ВерсияФФД = "1.2" 
					И (СтрокаПозицииЧека.РезультатРаспределенияВрем.ЧастичноеВыбытие
					ИЛИ ТипЗнч(Упаковка) = Тип("СправочникСсылка.УпаковкиЕдиницыИзмерения"))
					И Справочники.УпаковкиЕдиницыИзмерения.ЭтоМернаяЕдиница(Упаковка, "") Тогда

					УпаковкаНаименование = "ед";
					Если ЗначениеЗаполнено(Упаковка) Тогда
						УпаковкаНаименование = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Упаковка, "Наименование");
					КонецЕсли;
					УпаковкаНаименование = УпаковкаНаименование + ".";

					КоличествоЕдиниц = СтрокаДляДобавленияВЧек.ДополнениеКНаименованиюТовара.Количество;
					Если ТипЗнч(СтрокаДляДобавленияВЧек.ДополнениеКНаименованиюТовара.КоличествоУпаковок) = Тип("Число")
						И СтрокаДляДобавленияВЧек.ДополнениеКНаименованиюТовара.КоличествоУпаковок > 0 Тогда
						КоличествоЕдиниц = СтрокаДляДобавленияВЧек.ДополнениеКНаименованиюТовара.КоличествоУпаковок;
					КонецЕсли;

					ЦенаЕдиницы = СтрокаДляДобавленияВЧек.ДополнениеКНаименованиюТовара.Цена;

					Если СтрокаДляДобавленияВЧек.РезультатРаспределения.ЧастичноеВыбытие Тогда
						ЧастичноеВыбытиеКоличество = СтрокаДляДобавленияВЧек.РезультатРаспределения.ЧастичноеВыбытиеКоличество;
						ЦенаЕдиницы = Окр(СтрокаПозицииЧека.Цена / ЧастичноеВыбытиеКоличество, 2);
					Иначе
						ЦенаЕдиницы = Окр(СтрокаПозицииЧека.Цена / КоличествоЕдиниц, 2);
					КонецЕсли;

#Вставка
					// исправление для продажи масла на розлив.
                    Если ЭтоВидПродукцииМоторныеМасла Тогда
						Если СтрокаДляДобавленияВЧек.РезультатРаспределения.ЧастичноеВыбытие Тогда
							ЧастичноеВыбытиеКоличество = СтрокаДляДобавленияВЧек.РезультатРаспределения.ЧастичноеВыбытиеКоличество;
							ЦенаЕдиницы = Окр(СтрокаПозицииЧека.Цена, 2);
						Иначе
							ЦенаЕдиницы = Окр(СтрокаПозицииЧека.Цена, 2);
						КонецЕсли;
					КонецЕсли;
#КонецВставки


					СтрокаПозицииЧека.Наименование = СтрокаПозицииЧека.Наименование
					+ " (" + КоличествоЕдиниц + " " + УпаковкаНаименование
					+ ", цена: " + ЦенаЕдиницы + " " + Строка(ВалютаВрем) + "/" + УпаковкаНаименование + ")";

				КонецЕсли;
			КонецЕсли;

		КонецЕсли;

		Если ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "КодВидаНоменклатурнойКлассификации") Тогда
			СтрокаПозицииЧека.КодВидаНоменклатурнойКлассификации = СтрокаДляДобавленияВЧек.КодВидаНоменклатурнойКлассификации;
		КонецЕсли;

		Если ОплатаЭлектроннымиСертификатамиФСС
			И ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "КодТРУ") Тогда
			СтрокаПозицииЧека.NTIN = СтрокаДляДобавленияВЧек.КодТРУ;
		КонецЕсли;

		ЗаполнитьСтрокуПоДаннымРазбораШтрихкода(СтрокаПозицииЧека, СтрокаДляДобавленияВЧек);

		Если ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "ТипЗапасов")
			И ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "Комитент")
			И СтрокаДляДобавленияВЧек.ТипЗапасов = Перечисления.ТипыЗапасов.КомиссионныйТовар Тогда

			РеквизитыКомитента = ФормированиеПечатныхФорм.СведенияОЮрФизЛице(СтрокаДляДобавленияВЧек.Комитент, ТекущаяДатаСеанса());

			СтрокаПозицииЧека.ПризнакАгентаПоПредметуРасчета = Перечисления.ПризнакиАгента.Комиссионер;

			ДанныеПоставщика = Новый Структура();
			ДанныеПоставщика.Вставить("Телефон"	 	, РеквизитыКомитента.Телефоны);
			ДанныеПоставщика.Вставить("Наименование", РеквизитыКомитента.ПолноеНаименование);
			ДанныеПоставщика.Вставить("ИНН"		 	, РеквизитыКомитента.ИНН);

			СтрокаПозицииЧека.ДанныеПоставщика = ДанныеПоставщика; 
		КонецЕсли;

		Если ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "ОсобенностьУчета")
			И ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "Агент")
			И (СтрокаДляДобавленияВЧек.ОсобенностьУчета = Перечисления.ОсобенностиУчетаНоменклатуры.Партнером
			ИЛИ СтрокаДляДобавленияВЧек.ОсобенностьУчета = Перечисления.ОсобенностиУчетаНоменклатуры.ОрганизациейПоАгентскойСхеме)
			И ЗначениеЗаполнено(СтрокаДляДобавленияВЧек.Агент) Тогда

			РеквизитыКомитента = ФормированиеПечатныхФорм.СведенияОЮрФизЛице(СтрокаДляДобавленияВЧек.Агент, ТекущаяДатаСеанса());

			СтрокаПозицииЧека.ПризнакАгентаПоПредметуРасчета = Перечисления.ПризнакиАгента.Агент;

			ДанныеПоставщика = Новый Структура();
			ДанныеПоставщика.Вставить("Телефон"	 	, РеквизитыКомитента.Телефоны);
			ДанныеПоставщика.Вставить("Наименование", РеквизитыКомитента.ПолноеНаименование);
			ДанныеПоставщика.Вставить("ИНН"		 	, РеквизитыКомитента.ИНН);

			СтрокаПозицииЧека.ДанныеПоставщика = ДанныеПоставщика; 
		КонецЕсли;

		Если ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(СтрокаДляДобавленияВЧек, "ПодакцизныйТовар")
			И ВерсияФФД = "1.2"
			И СтрокаДляДобавленияВЧек.ПодакцизныйТовар = Истина Тогда

			СтрокаПозицииЧека.СуммаАкциза = 0;
		КонецЕсли;

		СтрокаПозицииЧека.ПризнакСпособаРасчета = Неопределено; // Заполняется из РМК или ПредпросмотраЧека

		СтрокаПозицииЧека.ПризнакПредметаРасчета = РозничныеПродажиКлиентСервер.ПризнакПредметаРасчетаФискальнойОперации(
		СтрокаДляДобавленияВЧек.ТипНоменклатуры,
		СтрокаДляДобавленияВЧек.ПодакцизныйТовар,
		ЗначениеЗаполнено(СтрокаПозицииЧека.КонтрольнаяМарка), // УказанаКМ
		СтрокаДляДобавленияВЧек);

		ДанныеПоИмпортнойПоставке = Новый Структура("НомерТаможеннойДекларации, КодСтраныПроисхождения", Неопределено, Неопределено);
		ЗаполнитьЗначенияСвойств(ДанныеПоИмпортнойПоставке, СтрокаДляДобавленияВЧек);

		СтрокаПозицииЧека.НомерТаможеннойДекларации = ДанныеПоИмпортнойПоставке.НомерТаможеннойДекларации; 
		СтрокаПозицииЧека.КодСтраныПроисхожденияТовара = ДанныеПоИмпортнойПоставке.КодСтраныПроисхождения;

		Если ОплатаЭлектроннымиСертификатамиФСС И Не ПустаяСтрока(СтрокаПозицииЧека.NTIN) Тогда
			СтрокаТекста = СтрШаблон(НСтр("ru = 'ТРУ (КОД): %1'"), СтрокаПозицииЧека.NTIN);
			ТекстоваяСтрокаЧека =
			ОборудованиеЧекопечатающиеУстройстваКлиентСервер.ПараметрыТекстовойСтрокиЧека(СтрокаТекста);
			ПозицииЧека.Добавить(ТекстоваяСтрокаЧека);
		КонецЕсли;

		ПозицииЧека.Добавить(СтрокаПозицииЧека);

	КонецЦикла;

	Возврат ПозицииЧека;

КонецФункции
Показать
161. UdodovE 28 10.04.26 11:38 Сейчас в теме
(152) стал выбывать теперь по литрам норм, но почему то по данным честного знака кратность 1000, до вскрытия упаковки было при проверке марки 200 и 200, после продажи 5 литров см скрин, в базе 195 шт из 200 000 шт, а по ЧЗ 195 000 из 200 000
Прикрепленные файлы:
166. user657321_e.gordeychuk 10.04.26 15:46 Сейчас в теме
(161) а как выглядит чек в ЛК ЧЗ?
167. UdodovE 28 10.04.26 16:04 Сейчас в теме
(166) вроде все норм
Прикрепленные файлы:
168. UdodovE 28 10.04.26 19:30 Сейчас в теме
(166) вот думаю либо при запросе к ЧЗ где то коэффициент 1000 и он мне перемножает, либо где то в регистре хранится инфа? где еще может быть собака зарыта?
170. UdodovE 28 11.04.26 10:56 Сейчас в теме
(161) Вообщем жду ответ от ЧЗ, написал им запрос, через отладку вижу что получаю от них данные по размеру упаковки*1000, такое впечатление что бочка 200 л у них как 200 000 мл, дописал костыль, проверяю емкость и если условие выполняется делю на 1000, все красиво. в ЧЗ частичная реализация по чекам корректная.
Прикрепленные файлы:
171. user657321_e.gordeychuk 11.04.26 13:11 Сейчас в теме
(170) Как будто масло в ЧЗ духами считается. Как получите ответ, отпишитесь, пожалуйста, очень уж интересно.
176. UdodovE 28 14.04.26 05:46 Сейчас в теме
(171) В общем я им отправил лог запроса даже с api и url, в котором вижу сам что ответ приходит в тысячах, на что получил такой ответ от ЧЗ
Прикрепленные файлы:
177. user657321_e.gordeychuk 14.04.26 05:51 Сейчас в теме
(176) Спасибо! Интересно, когда уже наша товароучетная система отреагирует?
178. UdodovE 28 14.04.26 05:53 Сейчас в теме
(177) я делить на 1000 сделал) пока ответа ждать надо как то работать
181. user657321_e.gordeychuk 14.04.26 11:28 Сейчас в теме
(178) я тоже сделал поделить на 1000. Хотя, думаю, что можно было не делать. Объяснить пользователям, что при частичном убытии остаток в ЧС измеряется в миллилитрах. Типа бочку вскрыли - дальше расчет в ЧЗ в миллилитрах, а продаем литрами...
182. UdodovE 28 14.04.26 12:20 Сейчас в теме
(181) продавцы переживают когда в окне частичного выбытия красным горит расхождения)) Так спокойнее)
183. user657321_e.gordeychuk 15.04.26 02:40 Сейчас в теме
(182) у вас повторные продажи из одной бочки без ошибок проходят? C ЧастичноеВыбытиеКоличество проблем нет?
185. UdodovE 28 15.04.26 04:29 Сейчас в теме
(183) у вас УТ 11.5? у меня проблем нет, упаковка у меня индивидуальная для каждой номенклатуры.
184. user657321_e.gordeychuk 15.04.26 04:11 Сейчас в теме
(182) Первая продажа из бочки проходит хорошо. Вторая вылетает по ошибке - деление на 0 . В коде видно что ЧастичноеВыбытиеКоличество = 0 потому и ошибка. Лечение не помогает. Ошибка уходит, но проверка проходит с ошибкой - Код маркировки ранее участвовал в частичном убытии и чек не пробивается... (
186. UdodovE 28 15.04.26 04:29 Сейчас в теме
(184) попробуйте создать индивидуальную упаковку для номенклатуры, у меня при общей упаковке было деление на 0, сделал индивидуальную и все ок.
187. user657321_e.gordeychuk 15.04.26 05:00 Сейчас в теме
(186) Упаковку сделал, но теперь пишет ошибка программирования реквизита 2108
188. UdodovE 28 15.04.26 05:05 Сейчас в теме
(187) тут уже с ед.измерения что-то, у меня так, упаковка в шт, в ней 200 л, в карточке номенклатуры стоит галочка индивидуальная упаковка, ед измерения л (112), потребительская упаковка (созданная выше), частичное выбытие л(112) глянуть что еще создано в регистре Описание номенклатуры ИС (Регистры сведений)
VyacheslavShilov; +1 Ответить
189. UdodovE 28 15.04.26 05:08 Сейчас в теме
(187) в штрихкоде упаковки (начинающейся на 0) тоже установить ед измерения созданную индивидуальную упаковку.
VyacheslavShilov; +1 Ответить
190. user657321_e.gordeychuk 15.04.26 06:28 Сейчас в теме
(186) Все перепроверил, сделал индивидуальную упаковку - все работает. Спасибо огромное!
VyacheslavShilov; UdodovE; +2 Ответить
191. UdodovE 28 15.04.26 07:26 Сейчас в теме
(190) Рад что все получилось
179. vostdnn 14.04.26 08:27 Сейчас в теме
(152) Подскажите это для ут 11.5?
Это именно для документов чек (при работе с РМК) или также отработает при работе с документом Реализация товаров и услуг?
У нас масло на усн - поэтому делаем продажу через реализацию.
180. UdodovE 28 14.04.26 08:39 Сейчас в теме
(179) для РТУ тоже работает
153. jonny-s 09.04.26 18:45 Сейчас в теме
(149)
Условие на масла сделал по аналогии с пивом, но еще не проверил на работоспособность.
156. user657321_e.gordeychuk 10.04.26 10:28 Сейчас в теме
(148) Спасибо, что поделились свои решением. Вопрос, почему для антифриза нужно использовать килограммы?
158. Ctrl57 10.04.26 10:57 Сейчас в теме
(156) Все зависит от карточки товара в ЧЗ.
Бывает объем в литрах, обычно если иностранный антифриз, например, от OEM.
А бывает в кг, обычно российский, например, Лукойл.
Если вы укажите л, где должны быть кг, марка спишется целиком, если розлив.
159. Ctrl57 10.04.26 10:57 Сейчас в теме
(156)
Прикрепленные файлы:
160. user657321_e.gordeychuk 10.04.26 11:24 Сейчас в теме
145. UdodovE 28 09.04.26 12:55 Сейчас в теме
(143) может я как-то не правильно настраиваю упаковку, или в справочнике Штрихкоды упаковок и товаров или в самой карточке. уже все на свете перепробовал.

даже код фискализации правил чтобы дробные не видел

//Если ДробноеКоличествоУказано Тогда
150. MoiseevaEl1201 09.04.26 16:19 Сейчас в теме
Коллеги, сделали всё по инструкциям выше в УНФ версии 3.0.13.292, добавили штрихкод, присвоили ему единицу измерения бочки, с сопоставлением с штукой, с коэффициентом в 200 (1 шт = 200 литров или 1 бочка = 200 литров)

Ситуация: бочка 200 л, маркирована. Продали 1 л - успешно, потом вернули 1 л - тоже успешно. При этом в ЧЗ было отражено просто наименование товара, без единиц измерения в самом наименовании, с частичной реализацией как 1/200. Сегодня продали 4 л - в ЧЗ видно частичное выбытие (4/200) и в наименовании товара в чеке на реализацию добавилась надпись в конце "(4 л (дм3)., цена: 1 200 руб./л (дм3).)" . Но в 1С после этого при попытке продать ещё раз пишет, что товар выбыл полностью. Остаток в 1С - 195 л вместо ожидаемых 196.

Сталкивался ли кто-нибудь уже с этой проблемой при частичной реализации масел? С единицами измерения проверяли, ничего не менялось со вчерашнего момента
151. Ctrl57 09.04.26 17:22 Сейчас в теме
(150) То что дроби в ЧЗ , мне кажется, это уже неправильно.
Я бы посмотрел какие теги прописаны в чеке в честном знаке.
Проверил бы виды упаковок GTIN - должна быть "потребительская упаковка",
"Штрихкоды товаров и упаковок" - там посмотреть соответствие шт. по отношение к упаковке.
Также люди пишут, что возврат розлива тоже некорректно потом будет отображаться в карточке кода маркировки честного знака, я бы с осторожностью делал эту операцию.
Если скинете скриншоты настроек и теги чека, будет более понятно в чем дело.
Прикрепленные файлы:
154. mrkop 10.04.26 09:45 Сейчас в теме
(150) Обовите до 3.0.13.300, Там в РМК в Три точки открывается меню, где есть кнопка вскрытие упаковки, и кнопка вкрытые паковки(где программа показывает что вскрыто и сколько остаток по данным 1с). на 292 туда не заходил, может уже есть...
У меня если через подбор добавлять товар в литрах марку не спрашивает, А если просканировать марку то добавляет литры.
162. V2156766 10.04.26 12:58 Сейчас в теме
(154) Добрый день, обновил до 3.0.13.300, все равно в чеке стоит дробь и в чз также списывается. Куда копать?
Прикрепленные файлы:
163. Ctrl57 10.04.26 15:15 Сейчас в теме
(162) Попробуйте ОКЕИ указать и перевыбрать все настройки, чтобы появился розлив вместо частичного выбытия.
Прикрепленные файлы:
164. V2156766 10.04.26 15:35 Сейчас в теме
(163) Почему то какие бы ОКЕИ я не указал, все равно там остаются штуки и не появляется масло на розлив
165. Ctrl57 10.04.26 15:44 Сейчас в теме
(164) Есть такая проблема. У кого то сразу розливом становится, кому то приходится перевыбирать все настройки, но как только розлив появится хотя бы в 1 карточке , то он везде активируется. Пробуйте менять вид маркировки, заново выставлять все настройки.
173. nageki_san 13.04.26 07:53 Сейчас в теме
(164) Патчи ставили? Обновила на 3.13.300, поставила патчи и появился розлив. Ед. измерения в карточке товара и в настройках ИС МП - л (д3) (океи - 112)
169. mrkop 11.04.26 02:21 Сейчас в теме
Вот еще вопрос про масло, нужно ли включать подакцизный товар?
174. ugolnikovmikhail 13.04.26 11:47 Сейчас в теме
У кого ни будь получилось в Рознице 2.3 настроить продажу масел в розлив? При установке галочки "в розлив" не дает сохранить номенклатуру, и выдает сообщение "Не заполнен объем в декалитрах". Насколько я знаю объем в декалитрах только для алкоголя.
175. Ctrl57 13.04.26 12:31 Сейчас в теме
У кого в Рознице/УНФ на последних релизах все равно частичное выбытие вместо розлива, то нужно обновить классификатор "Классификатор настроек видов продукции БГосИС" для этого нужно:

1 Перейти в раздел "Настройки" --> Раздел "Администрирование" - "Интернет-поддержка и сервисы"

2 Раздел "Классификаторы и курсы валют" - "Обновление классификаторов"

3 "Загрузить обновление через интернет" при наличии поддержки --> Выбрать "Классификатор настроек видов продукции БГосИС" и нажать кнопку "Далее"

4 Заходим в карточку номенклатуры и проверяем настройки.
Прикрепленные файлы:
Abbra; FR13ND; nageki_san; user2076925; VyacheslavShilov; +5 Ответить
199. V2156766 16.04.26 11:42 Сейчас в теме
(175) Приветствую, обновил, разлив появился, но все равно выбывает код целиком. Вы можете подсказать, нужно две карточки номенклатуры или одна? и в штрихкодах товара какая упаковка должна быть? у меня как на скринах.
Прикрепленные файлы:
202. Ctrl57 16.04.26 12:29 Сейчас в теме
(199) Упаковка в "шт" или в "упак" должна быть. GTIN вид должен быть как "Потребительская упаковка".
При сканировании в РМК выбираем номенклатуру без упаковки и вскрываем её.
192. 4To_3a_Turp_3ToT_JIEB 15.04.26 10:24 Сейчас в теме
У всех проблемы с возвратом проданного на розлив автомасла? Делаю возврат через РМК стандартным функционалом через чек который продался литр. Выдает ошибку "Введена марка или шк другого товара". Пикали при продажи марку от бочки и он подставил номенклатуру Розлив. В ЧЗ показало что вроде бы все прошло успешно, Частичная реализация 1,000 л. или это не правильно? ШК GTIN'а привязан к бочке, в розливе нету ни одного ШК. Или они как всегда что-то не допилили?

Розница 3.0.13.300
Прикрепленные файлы:
193. guliver2003 15.04.26 11:47 Сейчас в теме
Коллеги по ут 11 5 кто то добился результата по продаже в розлив?
194. UdodovE 28 15.04.26 12:57 Сейчас в теме
(193) Да, кучу всего писать, проще почитать всю ветку и допилить свою УТ 11.5
Для отправки сообщения требуется регистрация/авторизация

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