Групповая печать формы КМ-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 не будет опубликован. Обязательные поля помечены *