Групповая печать формы КМ-6 (Справка-отчет кассира-операциониста)

Внешняя обработка для групповой печати формы КМ-6 (Справка-отчет кассира-операциониста) с для БП 8.2 с заполнением дополнительных параметров (не заполняющихся в типовой БП).

Вероятно, пригодится не только моей замечательной знакомой барышне-бухгалтеру, весьма щепетильной в вопросах заполнения всяких документов. Проблема была в том, что в существующей печатной форме документа «Отчет о розничных продажах» не заполняются реквизиты типа Наименование ККМ, регистрационные номера, время работы и т.п. Да и печатать документы удобнее «пачкой».

Так появилась эта простенькая обработка. Выбираются документы за период с возможностью отборов и снятия-установки отметок, заполняются необходые дополнительные реквизиты (значения сохраняются при закрытии формы) и все благополучно печатается.

Спасибо за внимание.

16 Comments

  1. TODD22

    Обработкой построил список. Отметил нужные документы флажками. Но обработка на печать выводит все документы.

    Reply
  2. coldyrman

    (1) TODD22, Сорримач, недоработку нашел. Перезалил файл. Ну и, опять же, можно в модуле формы процедуру ДействияФормыПечать изменить:

    Процедура ДействияФормыПечать(Кнопка)
    Если ОтчетыКассира.Количество() = 0 Тогда
    Предупреждение(«Список документов пуст!», 3);
    Возврат;
    КонецЕсли;
    
    СписокДокументов = Новый СписокЗначений;
    Для Каждого Строчка Из ОтчетыКассира Цикл
    Если НЕ Строчка.Отметка Тогда
    Продолжить;
    КонецЕсли;
    СписокДокументов.Добавить(Строчка.Документ);
    КонецЦикла;
    
    Если СписокДокументов.Количество() = 0 Тогда
    Предупреждение(«Не выбрано ни одного документа для печати», 3);
    Возврат;
    КонецЕсли;
    
    Печать(СписокДокументов);
    КонецПроцедуры

    Показать

    Reply
  3. TODD22

    Изменить можно. Просто нашёл ошибку. Сообщил. Багрепорт 🙂

    Reply
  4. coldyrman

    (3) TODD22, Спасибы! Спешка — дело такое… вспомнил к вечеру в пятницу, что обещал сделать эту печаталку, ну и наковырял вот.

    Reply
  5. buh.rezerv

    Идея очень хорошая, только почему-то выводятся отчеты не по наличным суммам, а по общей продаже (а в общей продаже есть и кредиты, и терминальные оплаты, и другие виды оплат=которые не должны попадать в КМ-6). Это можно как-то исправить?

    Reply
  6. coldyrman

    (5) buh.rezerv, И исправить, и доделать, — можно. Я правильно понимаю, то из суммы документа нужно исключить итог по табличной части «Платежные карты и банковские кредиты»?

    Вообще, я просто скопировал процедуру печати из модуля документа «Отчет о розничных продажах» типовой БП и добавил заполнение реквизитов в шапке. В единственную строку выводится тупо общая сумма документа.

    Reply
  7. buh.rezerv

    (6) Да, вы правильно понимаете. просто это реально лучше будет)) в современных условиях иногда сумма платежей по кредитам и терминалу бывает во много раз больше, чем налично.

    Reply
  8. coldyrman

    На всякий случай сделал отдельной версией, т.к. не уверен, правильно ли вычитать из суммы документа (собранной от табличным частям «товары» и «агентские услуги») сумму безналичных оплат. Сорримач, с розницей вообще не доводилось работать.

    Reply
  9. ЕвгСерг

    а я элементарно не могу его скачать, хотя эти супермани с меня и списали, но скачать не могу, все время появляется новая ссылка с новыми паролями, уже задоллл… устала вводить!!

    Reply
  10. Intrepid

    TODD22,пож., помогите!

    скачал обе Ваши версии. Ни одна не заполняется доками…

    Хотя КМ-6 отсюда: http://infostart.ru/public/84218/ работает, но в нём нет таких удобств как № ККМ, ФИО кассира…

    Как быть?

    Reply
  11. coldyrman

    (10) А какая версия Бухгалтерии предприятия? Честно говоря, ума не приложу, что там может не заполняться?

    Может быть, сделаете скриншот?

    Reply
  12. Intrepid

    faded, извините, ошибся с обращением!

    1С:Предприятие 8.2 (8.2.16.368),

    Бухгалтерия предприятия, редакция 2.0 + учет ЦТО (2.0.39.5)

    Конфигурация БП у нас не совсем стандартная. Она имеет доп. функционал для сервисного центра ККТ. Может дело в этом? Хотя повторюсь, что похожая обработка (ссылка в моём предыдущем посте) работает…

    Жму ОБНОВИТЬ и ни чего не происходит… И ошибок ни каких не появляется

    Reply
  13. bes-kkm

    а как быть если касса ведется не отчеты о розничных продажах, а через приходный кассовый ордер, справка т тоже нужна.

    Reply
  14. ЕвгСерг

    а вот еще вопрос: у нас банковский терминал, естественно поступление денег пробиваем по кассовому аппарату и то, которое наличное и то которое по банковской карте. потом деньги зачисляются на счет ( за минусом %%). если проводить через кассу, то базу разбухает и при этом в отчете кассира все равно этих денег не видно. я приходую наличность тоже по приходнику ( а как еще можно, если ККМ не подключена к базе?) и отчет кассира просто пустой выходит…

    Reply
  15. ЕвгСерг

    а как было бы красиво, если бы в КМ был бы столбик: в т.ч. оплата по банковской карте и считалось бы итого отдельно наличных, отдельно карточки а потом еще и всё вместе!

    Reply
  16. CratosX

    Тоже была задача от буха — вроде часть реквизитов заполняет эта обработка, но в табличной части надо выводить все виды оплат — и нал, и безнал (плат. карты). В этом и смысл табличной части, иначе в форме не было таблицы.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *