Оптимизируем работу "1С:Розница.АЗС. Фронт-офис" Обработка переливов при закрытом модуле "СЛК_ОбщегоНазначенияВызовСервера" Описание проблемы: При возникновении переливов на ТРК в топливных параметрах чеков не записываются счетчики на конец отпуска и фактически отпущенный объем. Решение: Расширяем функцию ПроверитьИЗакрытьЗаказНаСервере в общем модуле АЗС_ОбщегоНазначениеВызовСервера Вариант с вариантом расширения "Вместо". Вы легко ее приведете к варианту "Изменение и контроль" Перед возвратом добавляем блок: Если СтруктураВозврата.Свойство("ЕстьПерелив") И СтруктураВозврата.ЕстьПерелив Тогда РегистрыСведений.АЗС_ТопливныеПараметрыЧеков.ЗавершитьОтпускТопливаПоЧеку(ЧекККМ, ЧекККМ.Товары[0].Номенклатура, КоличествоФакт, СчетчикКонецОтпуска, СчетчикНачалоОтпуска, СтруктураРезервуара, СтруктураПистолета); КонецЕсли; В одном из ранних релизов системы обновление вышло с полностью открытым кодом. В нем была выявлена проблема с отсутствием обработки записи фактических данных при наличии перелива. В редакции 2.3.23.58 данная проблема сохраняется. Данное расширение ее полностью исключает.
3 недели назад