Как запретить создавать чеки со статусом "Отложен без резервирования" #769867


#0 by LastSoldier
Всем привет! Пользователи работают в УТ 11.2.3.66, создают чеки ККМ. Они замучали меня жалобами куда пропадает товар, оказало что они делают кучу чеков со статусами "Отложен без резервирования". Как в 1с запретить вообще это делать?
#1 by LastSoldier
Не могу найти место в конфигураторе где поставить проверку на статус чекаККМ надо. Помогите плиз
#2 by LastSoldier
сори точнее "отложен с резервированием". хотя есть и куча чеков где статус стоит "отложен без резервирования". Пользователи утверждают что ничего не делали )
#3 by AneJIbcuH
Заблокируй кнопку для отложения чека в резерв.
#4 by LastSoldier
я не знаю где эти кнопки находятся ( Мне надо запретить от эти действия А здесь они нажимаю на кнопку печать документа и он сам просит сохранить его Мне и это надо запретить.
#5 by LastSoldier
Надо чтобы пользователи могли создавать документы со статусами "Чек пробит" и ничего больше. Я думал сделать тут проверку &НаСервере Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) Проверка отрабатывает, но все равно создает чеки с другими статусами
#6 by LastSoldier
делал еще проверку в модуле объекта "Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)" Появляется ошибка преобразования к типу болево
#7 by AneJIbcuH
Что там писали?
#8 by LastSoldier
для этого отрабатывает нормально, а для выдают ошибку ниже {ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль}: Ошибка при вызове метода контекста (Записать)         Форма.Записать; по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {Документ.ЧекККМ.МодульОбъекта}: Преобразование значения к типу Булево не может быть выполнено Если Перечисления.СтатусыЧековККМ.Пробит Тогда
#9 by LastSoldier
хотя это наверно неправильно, так как программа выходит из этого модуля, а дальнейшие все проходит, но зачем ей их проходить если надо просто дальше ничего не делать. Я делал так: Если Перечисления.СтатусыЧековККМ.Пробит Тогда Иначе Сообщить("Не правильный статус чека"); Возврат КонецЕсли;
#10 by FIXXXL
Если Перечисления.СтатусыЧековККМ.Пробит Тогда у тебя реально есть реквизит документа "Перечисления"? :) иначе твоя "проверка" выглядит странно
#11 by LastSoldier
Это не конкретный реквизит документа, в "перечислении" находится все
#12 by Звездец
зачем калечить базу, если все решается правами. Запрети отложенные чеки
#13 by LastSoldier
с таким название нету роли "Запретить отложенные чеки"
#14 by Звездец
дополнительные права пользователя посмотри
#15 by LastSoldier
а где находятся эти "дополнительные права пользователя"? а нашел только просто "права доступа"
#16 by FIXXXL
и что вернет такой код? Если Перечисления.СтатусыЧековККМ.Пробит Тогда
#17 by LastSoldier
я знаю что в ут 10 есть "дополнительные права пользователя", а в 11 УТ, я такое не нашел
#18 by FIXXXL
мож в функциональных опциях есть что похожее?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С