Имя: Пароль:
1C
1С v8
Копирование элементов формы
0 Grigory123456789
 
17.03.16
15:42
День добрый, поставили задачу следующего плана:
есть предположим документ "счет на оплату" у него есть своя формаДокумента, нужно все элементы формы скопировать на свою форму обработки, 8.2 обычное приложение. Подскажите есть ли наброски на эту тему, google и yandex дают примеры по единичному чтению элемента и его созданю. Есть чтонибудь более универсальное?
1 Grigory123456789
 
18.03.16
11:01
неужто нет?
2 Ёпрст
 
18.03.16
11:07
Копи-пасте еще никто не отменял
3 Ёпрст
 
18.03.16
11:08
Дарю:
открываешь форму, Ctrl+A - Ctrl+C, создаешь новую форму - Ctrl+A - Del - Ctrl+V
радуешься
4 MishaD
 
18.03.16
11:11
и все привязки радостно слетают, хотя не знаю, не пробовал.
5 mehfk
 
18.03.16
11:11
(3) А почему бы сразу форму не скопировать?
6 Grigory123456789
 
18.03.16
11:13
это нужно все программно делать
7 Рэйв
 
18.03.16
11:19
(6)Зачем?(С)
8 Одинесю
 
18.03.16
11:20
(6) Ожидал что-то в этом духе)
9 Ёпрст
 
18.03.16
11:21
(6) занафига ?
10 mistеr
 
18.03.16
11:23
(3) Не так. На форме документа Ctrl+C, в обработке Ctrl+V, открывать не надо. Ничего не слетает.
11 lodger
 
18.03.16
11:23
(6) получи форму объекта и беги по ее элементам... только нафейхоа?
12 mistеr
 
18.03.16
11:24
(6) AutoIt в помошь. :D
13 DDwe
 
18.03.16
11:24
(6) За нафига программно? Какой в этом смысл?
14 Grigory123456789
 
18.03.16
11:28
есть данные пускай лежат в текстовом файле(структура не важна) на основании этого файла нужно создать док допустим "поступление тмц", нужно пользователю показать что получится если нажать на кнопку загрузить. вот такая задача
15 hhhh
 
18.03.16
11:32
(14) ну открывайте ему форму документа поступления. Зачем элементы копировать?
16 Ёпрст
 
18.03.16
11:32
(14) И..зачем в этом случае создавать форму обработки программно ? Либо создавай просто документ и показывай ( без записи его в базу) Либо скопируй форму дока в форму обработки и её заполняй.
17 Grigory123456789
 
18.03.16
11:46
Я понимаю что можно и так и сяк, а вот есть ли мысли в направлении заданного ранее вопроса?
18 DDwe
 
18.03.16
11:50
Это похоже как гланды через ж удалять. Или ТС чего то не объяснил.
19 Grigory123456789
 
18.03.16
11:54
Подскажите есть ли наброски на эту тему, google и yandex дают примеры по единичному чтению элемента и его созданию. Есть чтонибудь более универсальное? (0)
20 Ёпрст
 
18.03.16
11:56
(19) ты чем-то не тем занят
21 Рэйв
 
18.03.16
11:56
(19)Вот ты упертый. Ну сделай обход элементов формы и в цикле их клепай как тебе показано в единичном примере.

Если заняться нечем..
22 DDwe
 
18.03.16
11:58
Я если правильно понимаю, то  ТС хочет придти к заказчику, запустить обработку свою и показать, вот так заполняется такой-то док. Правильно?
23 DDwe
 
18.03.16
12:06
Если тебе нужно несколько документов показывать, создай в обработке сколько нужно форм и вызывай при загрузке ту, которая необходима.
24 Mort
 
18.03.16
12:06
Делал подобное, наработки не сохранились.  

Мой совет тебе: забей.
25 Mort
 
18.03.16
12:07
Если уж совсем хочется шишек набить - ищи "деструктивный анализ формы" и "вложенные формы".
26 aleks_default
 
18.03.16
12:19
(23) Нахрена СОЗДАВАТЬ в обработке форму, если можно просто ВЫЗВАТЬ форму нужного документа и заполнить (через КопироватьДанныеФормы(), например).
27 DDwe
 
18.03.16
12:23
(26) А если нет конфы с этим документом?
28 aleks_default
 
18.03.16
12:26
(27)В смысле?
29 lodger
 
18.03.16
12:34
(27) что-то ты выдумываешь, у ТСа не было такой задачи.
30 Ёпрст
 
18.03.16
12:39
(28) запуск поделки в произвольной конфе хочет слепить, для демонстрации процедуры загрузки, тип того поди.
31 DDwe
 
18.03.16
12:45
(30) Вот вот, я об этом.
32 aleks_default
 
18.03.16
12:45
(30)Сферического коня в вакууме? В любом случае имя и структура документа известна заранее, а больше и не надо ничего.
33 Ёпрст
 
18.03.16
12:53
(32) ну да, пришел к клиентосу, грит - есть поделка для загрузки, файло вот такое, на выходе имеем вот это. Бери б..ть!
34 DDwe
 
18.03.16
12:57
(33) Нужно sttt посоветовать идею, он всё работу ищет.