Имя: Пароль:
1C
1С v8
Как обойти в цикле Параметры управляемой формы
0 Конфигуратор1с
 
17.04.12
13:57
Вот получаю управляемую форму документа через Форма = ПолучитьФорму("Документ.Задача.Форма.ФормаДокумента",Новый Структура("Организация",Организация));
В процедуре при создании на сервере у меня есть параметры - данные формы структура. Как мне обойти в цикле переданные параметры ?
1 Ненавижу 1С
 
гуру
17.04.12
13:58
Для каждого из
2 Defender aka LINN
 
17.04.12
13:59
Для нахрена их получать?
Ну и вообще - для нахрена получать форму?
3 Конфигуратор1с
 
17.04.12
13:59
(1) итератор для значения не определен
4 Конфигуратор1с
 
17.04.12
14:00
(2)Собственно у меня есть обработка - на форме обработки выбраны реквизиты. Там же добавляю новый документ и хочу заполнить его этими рекивзитами
5 Defender aka LINN
 
17.04.12
14:00
(3) Ну, переданный параметр у тебя ровно один
6 Конфигуратор1с
 
17.04.12
14:01
(5)их на самом деле несколько, но их не видно)))
7 Defender aka LINN
 
17.04.12
14:10
(6) Ты прав, не видно :)
8 Конфигуратор1с
 
17.04.12
14:33
(7)Хорошо, а можно как то открыть существующий объект в уф?
9 Конфигуратор1с
 
17.04.12
14:39
вариантов ни у кого нет?
10 Конфигуратор1с
 
17.04.12
14:52
Никто на упр формах такое не делал?
11 Defender aka LINN
 
17.04.12
15:00
(8) Можно. При чем тут (0)?
12 Конфигуратор1с
 
17.04.12
15:12
(11)Как? ВОт создал я элемент. Заполнил его реквизитами и не записав хочу открыть и показать пользователю?
13 Агент Инфостарта
 
17.04.12
15:17
(12) Открывай и показывай, какие проблемы?
http://forum.aeroion.ru/topic557.html
14 Конфигуратор1с
 
17.04.12
15:21
(13)спасибо большое. Все понял.
15 acsent
 
17.04.12
15:21
документ заполняется не так
16 Конфигуратор1с
 
17.04.12
15:21
(15)в (13)уже все пояснил
17 Mort
 
17.04.12
15:26
(16) Там это сделано через задницу, о чем (15) как бе намекает.
18 Конфигуратор1с
 
17.04.12
15:29
(17) а как тогда правильно?
19 Mort
 
17.04.12
15:30
(18) Передать параметр ЗначенияЗаполнения в виде структуры с заполненными полями.
20 Агент Инфостарта
 
17.04.12
15:31
(15) (17) Да, скажите как правильно, я перепишу и другую обработку, чтобы вы не делали кирпичей.
Они работают и задачу свою выполняют.
21 Конфигуратор1с
 
17.04.12
15:34
(19)а процедуру в обработке заполнения не надо прописывать?
22 Mort
 
17.04.12
15:35
У реквизитов, соответственно, должно быть задано свойство Заполнять из данных заполнения.
Для более сложных случаев можно доработать обработку заполнения (в подписке, например). Если же конфа закрыта напрочь, а реквизиты не заполняются автоматом по параметру, тут да, приходится лезть через "задний ход".
23 Агент Инфостарта
 
17.04.12
15:38
(22) Ну слава богу, то есть переписывать большой необходимости нет?
24 Конфигуратор1с
 
17.04.12
15:44
(22)ура! работает! спасибо огромное
25 Mort
 
17.04.12
15:50
(23) Большой нет.
Я о том, что в крайнем случае можно заполнить объект и тиснуть его в форму через ЗначениеВДанныеФормы, не ковыряясь в коллекциях самой формы.