Имя: Пароль:
1C
1С v8
чего табчасть-то пустая??...
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) "ФормаДокумента.ЭтотОбъект.МПЗПриобретенные.Загрузить(СоответствияНоменклатуры.Выгрузить());    "   - это шо? как это мля развидеть
Независимо от того, куда вы едете — это в гору и против ветра!