|
как программно заполнить новую форму записи регистра сведений? | ☑ | ||
---|---|---|---|---|
0
popcorn
28.09.11
✎
11:37
|
В форме списка регистра сведений нажимаю кнопку "Создать" при этом курсор стоит на какой-то строке, нужно чтобы в открывшейся форме значения были заполнены тем что было в строке с курсором в форме списка. Как это сделать? ОбработкаПолученияФормы есть, но как из нее получить значения из строки формы-родителя?
|
|||
1
Конфигуратор1с
28.09.11
✎
11:40
|
а не проще в обработке списка при добавлении записи стандартную обработку отключить и создать форму программно заполнив текущими данными списка?
|
|||
2
popcorn
28.09.11
✎
11:41
|
(1) В форме списка? Не нашел там "при добавлении записи "
|
|||
3
ZanderZ
28.09.11
✎
11:43
|
(0) а если скопировать нажимать ?
|
|||
4
Конфигуратор1с
28.09.11
✎
11:44
|
ПередНАчаломДобавления
|
|||
5
Конфигуратор1с
28.09.11
✎
11:45
|
кстати - (3))))
|
|||
6
popcorn
28.09.11
✎
11:45
|
(3) Надо чтобы не все данные заполнились, только некоторые плюс небольшая обработка с рассчетами.
|
|||
7
popcorn
28.09.11
✎
11:46
|
(4) Нашел. Попробую щас
|
|||
8
popcorn
28.09.11
✎
11:59
|
(4) на тонком клиенте не работает. Жаль. Есть еще варианты?
|
|||
9
Mort
28.09.11
✎
12:07
|
(8) Все работает.
|
|||
10
FIXXXL
28.09.11
✎
12:09
|
(8) а если РегистрСведенийСписокПередНачаломДобавления(Элемент, Отказ, Копирование)
и анализировать Копирование? |
|||
11
popcorn
28.09.11
✎
12:10
|
(4) На толстом тоже не работает. Если делаю ПолучитьФормуРедактированияЗаписи(), то открывается странная форма не похожая на обычную, и всё не активно для редактирования. А если делаю ПолучитьФорму("ФормаЗаписи"), то ругается на параметр, потому что формы такой не существует в метаданных, она динамически генерируется, т.к. управляемые формы..
(9) у меня ругается |
|||
12
popcorn
28.09.11
✎
12:11
|
(10) Копирование это же просто булево, там никак данные для формы не обсчитать
|
|||
13
FIXXXL
28.09.11
✎
12:15
|
(12) ну и анализируй
Если Копирование Тогда //переписывай-раасчитывай свои реквизиты Конецесли |
|||
14
Конфигуратор1с
28.09.11
✎
12:24
|
(11) ты создавай через набор запись программно заполняй ее и открывай ее форму
|
|||
15
popcorn
28.09.11
✎
12:30
|
(14) Щас попробую..
|
|||
16
popcorn
28.09.11
✎
12:34
|
(14) Не получается. Там обязательный параметр название формы.
Ругается что недопустимый параметр. Форма=РегистрыСведений.Продажи.СоздатьНаборЗаписей().ПолучитьФорму(""); |
|||
17
popcorn
28.09.11
✎
13:15
|
Вот хрень! Из-за этого косяка пришлось создать форму!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |