|
чего табчасть-то пустая??... | ☑ | ||
---|---|---|---|---|
0
e2e4
07.09.15
✎
16:33
|
(обычные формы) из обработки надо создать новый док ввода остатков по партиям, заполнив его табчасть (МПЗПриобретенные) содержимым табчасти обработки (СоответствияНоменклатуры) и открыть форму.
НовыйДок = Документы.ВводНачальныхОстатковПоПартиям.СоздатьДокумент(); НовыйДок.МПЗПриобретенные.Загрузить(СоответствияНоменклатуры.Выгрузить()); //наименования необходимых столбцов совпадают ФормаДокумента = НовыйДок.ПолучитьФорму("Документ.ВводНачальныхОстатковПоПартиям.ФормаОбъекта"); ФормаДокумента.Открыть(); - в открываемой форме пусто((. Почему?.. |
|||
1
Naumov
07.09.15
✎
16:34
|
а ВидаОперации у документа нет?
|
|||
2
Mirnin
07.09.15
✎
16:36
|
НовыйДок.Записать() после загрузки данных.
Или сперва открывать форму, а затем загружать ТЗ. |
|||
3
Бледно Золотистый
07.09.15
✎
16:39
|
Почему просто не ФормаДокумента = НовыйДок.ПолучитьФорму("ФормаДокумента")?
|
|||
4
Бледно Золотистый
07.09.15
✎
16:46
|
Нужно параметры в форму передавать, если пишем так. Например:
ПараметрыФормы = Новый Структура; ПараметрыФормы.Вставить("Ключ", СсылкаНаМойДокумент); ОткрытьФорму("Документ.ВводНачальныхОстатковПоПартиям.ФормаОбъекта", ПараметрыФормы); |
|||
5
Strogg
07.09.15
✎
16:52
|
(0) НовыйДок - объект. Думается, что (2) прав.
|
|||
6
Ненавижу 1С
гуру
07.09.15
✎
16:58
|
(0) поля совпадают, а типы?
|
|||
7
Ненавижу 1С
гуру
07.09.15
✎
16:59
|
(2) не надо
(4) у него обычные формы |
|||
8
Бледно Золотистый
07.09.15
✎
17:02
|
(7) Не важно вызывать ПолучитьФорму из объекта или нет, если в имени он указывает имя формы в метаданных. Если не передадим в параметрах ссылку или объект откроется пустая форма.
|
|||
9
vhl
07.09.15
✎
17:50
|
Правильный ответ в (3)
|
|||
10
e2e4
09.09.15
✎
17:25
|
...ой, да - спасибо всем)
не думал над (3) - но (2) подошло в самый раз: ФормаДокумента = ДокОстатков.ПолучитьФорму("Документ.ВводНачальныхОстатковПоПартиям.ФормаОбъекта"); ФормаДокумента.ЭтотОбъект.МПЗПриобретенные.Загрузить(СоответствияНоменклатуры.Выгрузить()); ФормаДокумента.Открыть(); |
|||
11
Славен
09.09.15
✎
17:29
|
(10) "ФормаДокумента.ЭтотОбъект.МПЗПриобретенные.Загрузить(СоответствияНоменклатуры.Выгрузить()); " - это шо? как это мля развидеть
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |