|
Как запретить создавать чеки со статусом "Отложен без резервирования" | ☑ | ||
---|---|---|---|---|
0
LastSoldier
12.04.16
✎
11:27
|
Всем привет!
Пользователи работают в УТ 11.2.3.66, создают чеки ККМ. Они замучали меня жалобами куда пропадает товар, оказало что они делают кучу чеков со статусами "Отложен без резервирования". Как в 1с запретить вообще это делать? |
|||
1
LastSoldier
12.04.16
✎
11:28
|
Не могу найти место в конфигураторе где поставить проверку на статус чекаККМ надо. Помогите плиз
|
|||
2
LastSoldier
12.04.16
✎
11:32
|
сори точнее "отложен с резервированием".
хотя есть и куча чеков где статус стоит "отложен без резервирования". Пользователи утверждают что ничего не делали ) |
|||
3
AneJIbcuH
12.04.16
✎
11:41
|
Заблокируй кнопку для отложения чека в резерв.
|
|||
4
LastSoldier
12.04.16
✎
11:48
|
(3) я не знаю где эти кнопки находятся (
Мне надо запретить от эти действия https://yadi.sk/i/Lx_5_gCIqvRaX А здесь они нажимаю на кнопку печать документа и он сам просит сохранить его https://yadi.sk/i/Gu3kVdHCqvReX Мне и это надо запретить. |
|||
5
LastSoldier
12.04.16
✎
11:55
|
Надо чтобы пользователи могли создавать документы со статусами "Чек пробит" и ничего больше.
Я думал сделать тут проверку &НаСервере Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) Если Объект.Статус="Чек пробит" Тогда МодификацияКонфигурацииПереопределяемый.ПередЗаписьюНаСервере(ЭтотОбъект, Отказ, ТекущийОбъект, ПараметрыЗаписи); Иначе Сообщить("Не правильный статус чека"); Возврат КонецЕсли; КонецПроцедуры Проверка отрабатывает, но все равно создает чеки с другими статусами |
|||
6
LastSoldier
12.04.16
✎
12:04
|
делал еще проверку в модуле объекта "Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)"
Появляется ошибка преобразования к типу болево |
|||
7
AneJIbcuH
12.04.16
✎
12:29
|
Что там писали?
|
|||
8
LastSoldier
12.04.16
✎
12:36
|
для этого https://yadi.sk/i/Lx_5_gCIqvRaX отрабатывает нормально, а для https://yadi.sk/i/Gu3kVdHCqvReX выдают ошибку ниже
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(16)}: Ошибка при вызове метода контекста (Записать) Форма.Записать(); по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {Документ.ЧекККМ.МодульОбъекта(36)}: Преобразование значения к типу Булево не может быть выполнено Если Перечисления.СтатусыЧековККМ.Пробит Тогда |
|||
9
LastSoldier
12.04.16
✎
12:38
|
хотя это наверно неправильно, так как программа выходит из этого модуля, а дальнейшие все проходит, но зачем ей их проходить если надо просто дальше ничего не делать.
Я делал так: Если Перечисления.СтатусыЧековККМ.Пробит Тогда Иначе Сообщить("Не правильный статус чека"); Возврат КонецЕсли; |
|||
10
FIXXXL
12.04.16
✎
13:13
|
Если Перечисления.СтатусыЧековККМ.Пробит Тогда
у тебя реально есть реквизит документа "Перечисления"? :) иначе твоя "проверка" выглядит странно |
|||
11
LastSoldier
14.04.16
✎
09:02
|
(10) Это не конкретный реквизит документа, в "перечислении" находится все
|
|||
12
Звездец
14.04.16
✎
09:04
|
зачем калечить базу, если все решается правами. Запрети отложенные чеки
|
|||
13
LastSoldier
14.04.16
✎
09:17
|
(12) с таким название нету роли "Запретить отложенные чеки"
|
|||
14
Звездец
14.04.16
✎
09:19
|
дополнительные права пользователя посмотри
|
|||
15
LastSoldier
14.04.16
✎
09:27
|
(14) а где находятся эти "дополнительные права пользователя"? а нашел только просто "права доступа"
|
|||
16
FIXXXL
14.04.16
✎
09:38
|
(11) и что вернет такой код?
Если Перечисления.СтатусыЧековККМ.Пробит Тогда |
|||
17
LastSoldier
14.04.16
✎
12:30
|
(14) я знаю что в ут 10 есть "дополнительные права пользователя", а в 11 УТ, я такое не нашел
|
|||
18
FIXXXL
14.04.16
✎
13:35
|
(17) мож в функциональных опциях есть что похожее?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |