Имя: Пароль:
1C
 
v8: 1С:Нетленка открыть пользователю промежуточную форму с переменной
,
0 andrewrocker
 
14.07.16
06:26
Коллеги, хочу, прежде чем выполнить одно копирование справочника в другое, спросить пользователя какой датой осуществить копирование.

Для этого сделал форму, форма открывается, но код на основной форме выполняется дальше, без остановок на работу пользователя, и без передачи информации на основную форму с дополнительной.

Подскажите принципы, которые нужно реализовать, какой должен быть механизм, в моем понимании я на основной форме вызываю дополнительную, программа ждет переменной на доп.форме, затем идет возврат к основной форме.
1 andrewrocker
 
14.07.16
06:26
УФ
2 PuhUfa
 
14.07.16
06:33
А чем просто:
ВвестиДату(<Дата>, <Подсказка>, <ЧастьДаты>)
не устроило?
3 Jonny_Khomich
 
14.07.16
06:35
(2) я тоже думал ему предложить это. но из (0) ничего не понял, что он там делает.
4 Jonny_Khomich
 
14.07.16
06:36
"выполнить одно копирование справочника в другое" - это что такое? ты сам понял, что ты написал?
5 Mankubus
 
14.07.16
06:54
(0) >>но код на основной форме выполняется дальше
6 Mankubus
 
14.07.16
06:54
(5) + так не выполняй его. для этого есть обработкавыбора
7 sitex
 
naïve
14.07.16
07:02
(0) Как-то было что то похожее, выкрутились фоновым заданием. С выводом формы  пользователю формы для дальнейшего заполнения. Но как в итоге на тестировании отказались и переделали логику.
8 Garykom
 
гуру
14.07.16
07:04
Сначала изучаем http://catalog.mista.ru/public/198766/
Потом изучаем http://its.1c.ru/docs/v8nonmodal/
9 andrewrocker
 
15.07.16
08:20
Всем спасибо.


&НаКлиенте
Процедура ИзменитьУсловияДоговора(Команда)
    
    Оповещение = Новый ОписаниеОповещения("ПослеВводаДаты", ЭтотОбъект);    
    ПоказатьВводДаты(Оповещение,,"Введите новую дату",ЧастиДаты.Дата);    
            
КонецПроцедуры

&НаКлиенте
Процедура ПослеВводаДаты(Дата, Параметры) Экспорт    
    
    Если Не Дата = Неопределено Тогда
    НоваяДатаИзменений = Дата;        
    КонецЕсли;
    
// мой остальной код
    
КонецПроцедуры
10 DDwe
 
15.07.16
09:06
(9) А если "Дата = Неопределено" ?