Имя: Пароль:
1C
1С v8
Ошибка при создании нового документа в УТ11
0 Ткачев
 
07.03.12
19:26
Господа, я так понимаю что РМК нету в УТ11, как сделать что бы после пробития чека создавался новый, я сделал так, но не работает, ЧЯДНТ ?

&НаКлиенте
Процедура ПробитьЧек(Команда)
   
   ЧекПробит = ПробитьЧекНаКлиенте();
   
   Если ЧекПробит Тогда
       
       //ТолькоПросмотр = Истина;

       Закрыть();
       НовДок = СоздатьНовДок();
       НовДок.ПолучитьФорму().Открыть();
       
   КонецЕсли;
   
КонецПроцедуры // ПробитьЧек()


&НаСервере
Функция СоздатьНовДок()
   
   Возврат Документы.ЧекККМ.СоздатьДокумент();
   
КонецФункции

Ругается:
{Документ.ЧекККМ.Форма.ФормаДокументаМастер.Форма(1825)}: Ошибка при вызове метода контекста (СоздатьНовДок)
       НовДок = СоздатьНовДок();
по причине:

Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: ret    Форма: Элемент    Тип: {http://www.w3.org/2001/XMLSchema}anyType
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data/enterprise/current-config}Ref    Форма: Элемент    Тип: {http://www.w3.org/2001/XMLSchema}anyType
1 aleks-id
 
07.03.12
19:32
все там есть. открой чек с правами кассира и удивись
2 Ткачев
 
08.03.12
09:17
(1)Права кассира я не нашел, открывается форма "ФормаДокументаМастер", после пробития чека ни чего не происходит, надо закрыть форму и по новому создать документ ЧекККМ, немножко это переделал, при пробитие чека без ошибок открываем по новому форму "ФормаДокументаМастер", выход по кнопке "Закрыть";

&НаКлиенте
Процедура ПробитьЧек(Команда)
   
   ЧекПробит = ПробитьЧекНаКлиенте();
   
   Если ЧекПробит Тогда
       //Ткачев
       //ТолькоПросмотр = Истина;
       Закрыть();
       ОткрытьФорму("Документ.ЧекККМ.Форма.ФормаДокументаМастер");
       //**--**
   КонецЕсли;
   
КонецПроцедуры // ПробитьЧек()
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший