Имя: Пароль:
1C
1С v8
Создание и заполнение ТЧ документа через внешнюю обработку (упр. формы)
,
0 ogion83
 
06.12.19
09:53
Подскажите, где можно посмотреть подробный пример, как через внешнюю обработку создать документ, заполнить его ТЧ данными из запроса и открыть для просмотра перед записью? Делал раньше в обычных формах, а теперь понадобилось в управляемых.
1 vicof
 
06.12.19
09:58
В интернете)
2 Ёпрст
 
06.12.19
09:58
(0) И проблема то в чем ?
3 butterbean
 
06.12.19
09:59
(0) нет разницы в каких формах, ибо все это на сервере делается
4 elCust
 
06.12.19
10:05
(3) Открытие формы на сервере делается? Круто.
5 ogion83
 
06.12.19
10:06
Ну ок. Я на сервере выполняю запрос, создаю документ. Тогда подскажите как заполнить ТЧ, раньше я делал так: НовыйДок.ПолучитьФорму("ФормаДокумента"); , но в упр формах такое не прокатывает на сервере.
6 elCust
 
06.12.19
10:08
В УФ есть метод: ПоказатьЗначение, почитайте про него, а поскольку у вас документ заполнен, но не записан, то используйте метод КопироватьДанныеФормы
7 NUser
 
06.12.19
10:14
(0) Примерно так:

        Форма = ПолучитьФорму("Документ.ПланПродажПоСтилям.Форма.ФормаИкс");
    ДанныеФормы = Форма.Объект;
    ЗаполнитьДаннымиНаСервере(ДанныеФормы);
    КопироватьДанныеФормы(ДанныеФормы, Форма.Объект);
    Форма.Открыть();
8 ogion83
 
06.12.19
10:21
(7)ЗаполнитьДаннымиНаСервере(ДанныеФормы) тут мы передаем в свою процедуру "ЗаполнитьДаннымиНаСервере" форму документа и уже там имеем к ним доступ?
9 NUser
 
06.12.19
10:24
(8) Ага, там и ТЧ заполняем, по аналогии с ДокументОбъект
10 ogion83
 
06.12.19
10:49
(9)Ок. Благодарю. Зато хоть выяснил в процесс, что в 1С8.3 в документах Операции, выполненные вручную, нет ТЧ, там тоже УФ и как её заполнить совсем уже хз...
11 Михаил Козлов
 
06.12.19
10:50
(10) Нужно заполнять набор записей регистра бухгалтерии.
12 ogion83
 
06.12.19
10:53
(11) Ага, нашел: "В этом документе нет табличных частей, необходимо просто добавлять записи сразу в регистр а регистратором записи указывать документ который создали."
13 NUser
 
06.12.19
11:38
(12) Велкам. Только нужно чтобы при записи набора, дата операции была равна периоду записей иначе записи не привяжутся к операции
Основная теорема систематики: Новые системы плодят новые проблемы.