Шумкин Иван

217
Рейтинг

SinglCOOLer
Иван Шумкин



  •   Регистрация: 08.07.2009 (14 лет назад)

  •   Был(а) на сайте: 09.04.2024

Друзья
  • Виталий Онянов
Подписчики 3

Группы

Профессиональный разработчик

Рейтинг 217

Отчет по чекам

Отчеты и формы Бизнес-аналитик Бухгалтер Руководитель проекта Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Абонемент ($m) Внешний отчет (ert,erf) Розничная торговля

Отчет кассира по чекам, который отображает информацию по магазинам, по чекам, за какой-либо период. Подойдет также руководителю для мониторинга продаж.

1 стартмани

19.04.2018    8768    22    SinglCOOLer    15       

1

Удаление объектов и битых ссылок из конфигурации с возможностью выполнения сценария

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Windows Абонемент ($m) Внешняя обработка (ert,epf) Чистка данных

Обработка основана на обработке http://infostart.ru/public/82878/ (спасибо автору), функционал полностью сохранен и добавлена возможность делать сценарии удаления. Такое бывает полезно, когда одни и те же действия необходимо выполнить несколько раз или на разных базах. Сценарии можно сохранять и загружать. Для управляемых форм не делал, т.к. был ограничен во времени.

1 стартмани

02.07.2015    9921    30    SinglCOOLer    3       

0

Завершение работы пользователей

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) Инструменты администратора БД

!Обновление от 12.03.2012!. Следующая версия обработки завершения работы пользователей. Обработка находится в alpha тестировании. На данный момент работает обычная форма. Управляемая форма создана, но на ней нет функционала. Обработку так же можно запускать как внешнюю, с ограниченным функционалом (описание см ниже). Решил выложить обработку, дабы не забросить проект, т.к. текущая работа забирает фактически все время, а определенные наработки по 2 версии уже есть. Буду рад тесту, любым комментариям и помощи. По мере выявления ошибок буду стараться их исправлять.

1 стартмани

06.09.2011    50088    1337    SinglCOOLer    101       

139

Комментарии

ПубликацииКак проверять код на языке 1С с помощью BSL Language Server#1 16.01.23 6:23
Пробовали какой - нибудь БСП модуль там прогонять? Интересно какое он там количество проблем покажет )
ПубликацииРазбитие чека ККМ по группам товаров и пробитие их на разных кассах, подключенных к одному рабочему месту. Расширение для УТ 11.5, УТ 11.4, КА 2.5#8 25.11.22 13:34
Как я понимаю расширение никак в новых чеках не учитывает начисленные бонусные баллы
ПубликацииРазбитие чека ККМ по группам товаров и пробитие их на разных кассах, подключенных к одному рабочему месту. Расширение для УТ 11.5, УТ 11.4, КА 2.5#7 25.11.22 13:04
При создании новых чеков скидки рассчитываются еще раз, что не корректно, т.к. если в основном чеке была скидка которая учитывает количество товара в чеке или очередность добавления, то все слетает.
ПубликацииРазбитие чека ККМ по группам товаров и пробитие их на разных кассах, подключенных к одному рабочему месту. Расширение для УТ 11.5, УТ 11.4, КА 2.5#6 25.11.22 12:14
Верхнюю ошибку победили, теперь далее

Метод объекта не обнаружен (ЗакрытьСессиюПроверкиКМНаККТ)
{пм_ПробитиеЧековНаРазныхККТ Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(282)}:РозничныеПродажиКлиент.ЗакрытьСессиюПроверкиКМНаККТ(ЭтотОбъект.УникальныйИдентификатор, ПараметрыКассыККМ.ИдентификаторУстройства);
{Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(6196)}:ВыполнитьОбработкуОповещения(ОповещениеПриЗавершении, Истина);
{пм_ПробитиеЧековНаРазныхККТ Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(256)}:ВыполнитьДействиеПослеЗаписи(Новый ОписаниеОповещения("пм_РазбитьЧеки", ЭтотОбъект), НСтр("ru = 'Перед разбитием чеков не удалось записать документ.'"));
{Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(2483)}:ВыполнитьОбработкуОповещения(ДополнительныеПараметры.ОповещениеОЗавершении, ДополнительныеПараметры.ВыбраннаяФормаОплаты);
{Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(2414)}:РасчетСкидокНаКлиенте(УправляемыеСкидки, ДополнительныеПараметры);
{Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(2352)}:РасчетФрагмент(ДополнительныеПараметры);
{пм_ПробитиеЧековНаРазныхККТ Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(224)}:РассчитатьСкидкиНаценкиИОткрытьФормуОплаты(ПараметрыРасчета);
{mngcore/MessageBox.clf(4)}:Close(-100);
ПубликацииРазбитие чека ККМ по группам товаров и пробитие их на разных кассах, подключенных к одному рабочему месту. Расширение для УТ 11.5, УТ 11.4, КА 2.5#5 25.11.22 12:04
Расширение явно делалось и тестировалось на базе без характеристик. Если указать сегмент в регистре соответствия номенклатуры кассам, то в запросе в процедуре ЗакрытьСессиюПроверкиКМНаККТ выбираются данные из сегмента, а там номенклатура с характеристиками. В результате данные задваиваются, затраиваются и т.д. в зависимости от того сколько характеристик. Далее в процедуре пм_РазбитьЧекиНаСервере он пытается удалить одну и ту же строку 2 раза и получаем ошибку сверху. Не хорошо так делать, нужно всегда учитывать в связях характеристику, даже если она не используется. В рознице в 90% случаем используются характеристики.

Для Каждого Товар Из СтрокиТовараДляУдаления Цикл

ЧекОбъект.Товары.Удалить(Товар);

КонецЦикла;
ПубликацииРазбитие чека ККМ по группам товаров и пробитие их на разных кассах, подключенных к одному рабочему месту. Расширение для УТ 11.5, УТ 11.4, КА 2.5#4 25.11.22 11:41
Поставили расширение и ловим пока вот такое. (11.4.13.155)

Ошибка при вызове метода контекста (Удалить)
{пм_ПробитиеЧековНаРазныхККТ Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(355)}:ЧекОбъект.Товары.Удалить(Товар);
{пм_ПробитиеЧековНаРазныхККТ Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(267)}:МассивЧеков = пм_РазбитьЧекиНаСервере();
{Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(6196)}:ВыполнитьОбработкуОповещения(ОповещениеПриЗавершении, Истина);
{пм_ПробитиеЧековНаРазныхККТ Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(256)}:ВыполнитьДействиеПослеЗаписи(Новый ОписаниеОповещения("пм_РазбитьЧеки", ЭтотОбъект), НСтр("ru = 'Перед разбитием чеков не удалось записать документ.'"));
{Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(2483)}:ВыполнитьОбработкуОповещения(ДополнительныеПараметры.ОповещениеОЗавершении, ДополнительныеПараметры.ВыбраннаяФормаОплаты);
{Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(2414)}:РасчетСкидокНаКлиенте(УправляемыеСкидки, ДополнительныеПараметры);
{Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(2352)}:РасчетФрагмент(ДополнительныеПараметры);
{пм_ПробитиеЧековНаРазныхККТ Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма(224)}:РассчитатьСкидкиНаценкиИОткрытьФормуОплаты(ПараметрыРасчета);
{mngcore/MessageBox.clf(4)}:Close(-100);

по причине:
Значение индекса выходит за границы диапазона
ПубликацииРазбитие чека ККМ по группам товаров и пробитие их на разных кассах, подключенных к одному рабочему месту. Расширение для УТ 11.5, УТ 11.4, КА 2.5#3 22.11.22 19:52
(2)
Цитата
Скидка рассчитывается в общем чеке. Потом табличная часть "ПримененныеСкидки" переноситься в разбитые чеки с привязкой к строкам "Товаров".
Суммовые скидки срабатывали как нужно. По количественным нужно перепроверить, но по логике тоже должно все пройти как нужно

тут важно тогда чтобы при пробитии вновь созданных чеков не вызывался расчет скидок иначе все будет не корректно.
ПубликацииРазбитие чека ККМ по группам товаров и пробитие их на разных кассах, подключенных к одному рабочему месту. Расширение для УТ 11.5, УТ 11.4, КА 2.5#1 22.11.22 11:31
Рассчитываются ли скидки до разбивки чека на два? И как скидки применяются в разбитых чеках? Например в одном чеке скидка срабатывает по количеству товара, а если разделить товар на 2 чека то уже не сработает.
ВКИспользование встроенного сканера ТСД на Android в мобильном клиенте и мобильном приложении (драйвер сканера Android для 1С)#177 22.06.22 6:16
(68)
Цитата
RightScan:Устройства ввода данных ТСД Urovo

такая же ТСД, драйвер автора статьи не ставится, пробовал ваш драйвер, при установке ругается что метод не обнаружен ПолучитьДополнительныеДействия
ВКВнешняя компонента для мобильного приложения#2 08.11.21 13:44
1. Перехват широковещательных сообщений ОС андроид по заданному фильтру и ключу данных
Наивно полагал, что моб платформа уже научилась это делать