0
Ткачев
07.03.12
✎
19:26
|
Господа, я так понимаю что РМК нету в УТ11, как сделать что бы после пробития чека создавался новый, я сделал так, но не работает, ЧЯДНТ ?
&НаКлиенте
Процедура ПробитьЧек(Команда)
ЧекПробит = ПробитьЧекНаКлиенте();
Если ЧекПробит Тогда
//ТолькоПросмотр = Истина;
Закрыть();
НовДок = СоздатьНовДок();
НовДок.ПолучитьФорму().Открыть();
КонецЕсли;
КонецПроцедуры // ПробитьЧек()
&НаСервере
Функция СоздатьНовДок()
Возврат Документы.ЧекККМ.СоздатьДокумент();
КонецФункции
Ругается:
{Документ.ЧекККМ.Форма.ФормаДокументаМастер.Форма(1825)}: Ошибка при вызове метода контекста (СоздатьНовДок)
НовДок = СоздатьНовДок();
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: ret Форма: Элемент Тип: {
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: { Форма: Элемент Тип: {
|
|
2
Ткачев
08.03.12
✎
09:17
|
(1)Права кассира я не нашел, открывается форма "ФормаДокументаМастер", после пробития чека ни чего не происходит, надо закрыть форму и по новому создать документ ЧекККМ, немножко это переделал, при пробитие чека без ошибок открываем по новому форму "ФормаДокументаМастер", выход по кнопке "Закрыть";
&НаКлиенте
Процедура ПробитьЧек(Команда)
ЧекПробит = ПробитьЧекНаКлиенте();
Если ЧекПробит Тогда
//Ткачев
//ТолькоПросмотр = Истина;
Закрыть();
ОткрытьФорму("Документ.ЧекККМ.Форма.ФормаДокументаМастер");
//**--**
КонецЕсли;
КонецПроцедуры // ПробитьЧек()
|
|