|
УТ 11. При открытии формы "ФормаДокументаМастер" чека ККМ выдает ошибку | ☑ | ||
---|---|---|---|---|
0
bek_bassar
24.09.14
✎
21:13
|
Всем здорова.
УТ 11.0.7.5/8.2.15.310. Документ Чек ККМ. При добавлении нового документа ЧекККМ, открывается ФормаДокументаМастер. На этой форме есть кнопка "Пробить" при нажатии на которую, пробивается чек и открывается новая форма ФормаДокументаМастер. Так вот при нажатии кнопки "Пробить" выдает ошибку "Кассовая смена не открыта" Подробно ошибка: "{Документ.ЧекККМ.Форма.ФормаДокументаМастер.Форма(1823)}: Ошибка при вызове метода контекста (ОткрытьФорму) ОткрытьФорму("Документ.ЧекККМ.Форма.ФормаДокументаМастер"); по причине: Ошибка при выполнении обработчика - 'ОбработкаЗаполнения' по причине: {Документ.ЧекККМ.МодульОбъекта(101)}: Кассовая смена не открыта. ВызватьИсключение ТекстОшибки;" Может кто сталкивался? |
|||
1
ДенисЧ
24.09.14
✎
21:16
|
Открой смену на ФР, будь мужиком, блеать!
|
|||
2
viraboy
24.09.14
✎
21:38
|
Там даже кнопка такая есть, блеать!
|
|||
3
bek_bassar
24.09.14
✎
21:41
|
Че вас тошнит что ли. Закусывать надо.
Смена открыта... |
|||
4
Hans
24.09.14
✎
21:49
|
там без бутылки не разберешься. Этот документ сделан так что интуитивно заставить его работать сложно. То смена не открыта, то рабочее место не настроено. Всегда в код надо лезть.
|
|||
5
bek_bassar
24.09.14
✎
21:52
|
При добавлении нового документа из формы списка, перед открытием ФормаДокументаМастер передается параметр КассаККМ, по которому программа определяет открыта смена или нет. Поэтому при нажатии кнопки пробить, закрывается ФормаДокументаМастер и заново открывается но уже без каких-либо параметров.
Вот собственно оригинальный код процедуры кнопки &НаКлиенте Процедура ПробитьЧек(Команда) ЧекПробит = ПробитьЧекНаКлиенте(); ЭтаФорма.Закрыть(); ОткрытьФорму("Документ.ЧекККМ.Форма.ФормаДокументаМастер"); Если ЧекПробит Тогда ТолькоПросмотр = Истина; КонецЕсли; КонецПроцедуры // ПробитьЧек() я решил добавить эти параметры &НаКлиенте Процедура ПробитьЧек(Команда) ЧекПробит = ПробитьЧекНаКлиенте(); КассаККМ = Объект.КассаККМ;//Это я добавил ЭтаФорма.Закрыть(); ПараметрыОткрытия = Новый Структура("Основание", Новый Структура("КассаККМ", КассаККМ));// определил параметры ОткрытьФорму("Документ.ЧекККМ.Форма.ФормаДокументаМастер",ПараметрыОткрытия);//при открытии передал параметры Если ЧекПробит Тогда ТолькоПросмотр = Истина; КонецЕсли; КонецПроцедуры // ПробитьЧек() Ошибка не выходит. |
|||
6
bek_bassar
24.09.14
✎
21:55
|
(5) но это просто заплатка.
Интересно это была ошибка конфигурации или в настройках что то упустил. |
|||
7
bek_bassar
24.09.14
✎
21:56
|
(4)я там все перерыл)))
|
|||
8
zippygrill
24.09.14
✎
22:13
|
Есть там док "кассовая смена"? Если да то перепровери что действительно касса открыта
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |