Отложенный чек в УТ #625701


#0 by Чинандалар Бонг
Делаю реализацию отложенных чеков в УТ 10.3 в интерфейсе кассира. Все просто, при нажатии на кнопку "отложить чек", происходит сохранение документа ЧекККМ и открывается новый. Здесь все получилось. Проблема с восстановлением отложенного чека. Написал такой код в форме  регистрации продаж документа ЧекККМ ничего не происходит. если расскоментировать строку, то открывается новая форма, старая при этом не закрывается. Метод Закрыть тоже не срабатывает
#1 by Wobland
продолжайте наблюдения
#2 by Чинандалар Бонг
очень остроумно
#3 by Neg
А чё ты там ищешь, всегда там всё работало?
#4 by Чинандалар Бонг
я не понимаю почему вот это не срабатывает ФормаОтложенногоЧека = ВыбранныйДокумент.ПолучитьФорму("ФормаРегистрацииПродаж");
#5 by Wobland
форма не получается? владелец не присваивается?
#6 by Чинандалар Бонг
форма получается, но мне нужно чтобы данные отложенного чека появилсиь в уже открытой форме, а не в новой У меня получается только в новой, если расскоментировать строчку
#7 by Wobland
что-то я не догоняю, куда и как ты деваешь отложенный чек. читал?
#8 by Чинандалар Бонг
отложенный чек это просто сохраненный и непроведенный документ ЧекККМ. Когда нужно его вызвать в открытую форму интерфейса кассира, нажимается кнопка "восстановить чек", появляется форма выбора документов чекККМ, выбираем нужный, ранее отложенный чек. Теперь надо данные этого документа запихать в уже открытую (чистую) форму
#9 by spleen
Ты просто заполни текущий объект ЭтотОбъект. И все. Форма уже и так открыта.
#10 by spleen
Я как создал документ "Отложенный чек" - это копия документа "ЧекККМ". Когда надо отложить чек, заполнял этот документ и сохранял его с определенным статусом, например "Отложен",  а саму форму Чека ККМ очищал. Когда надо было вернуть чек, вы давал список всех отложенных чеков, и при выборе определенного заполнял уже текущий открытый документ Чек ККМ.
#11 by Чинандалар Бонг
на мой взгляд твоя схема не очень оптимальна, если не сказать резче куда проще сохранять документ, потом его вызвать на экран. Тока вот как это сделать не могу врубиться. Вроде проще не бывает
#12 by spleen
Так не работает. Форма уже открыта. Заполните документ на основании другого документа ЧекККМ. И все.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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