Имя: Пароль:
1C
1С v8
Передача Параметров из одной табличной формы в другую
0 KLOUN1091
 
11.02.15
12:45
Такая проблема, у меня есть форма РеализацияТоваровУслуг,в ней по нажатию на кнопку должна открываться форма перемещение товаров и заполняться автоматически поля.Все ,что в шапке копируется спокойно.
А вот строки из табличной части ни как((
Подскажите, как можно реализовать
1с 8.2, УТ.
1 salvator
 
11.02.15
12:47
А что, в УТ нет стандартного механизма "Изменить"-"Заполнить по документу"?
2 KLOUN1091
 
11.02.15
12:48
Вот КОд:

Процедура ПеремещениеНаСклад(Кнопка)
                
Форма = Документы.ПеремещениеТоваров.ПолучитьФормуНовогоДокумента("ФормаДокумента");

                 Форма.ЭлементыФормы.Организация.Значение= ЭлементыФормы.Организация.Значение;
                 Форма.ЭлементыФормы.СкладОтправитель.Значение= ЭлементыФормы.Склад.Значение;
                 Форма.ЭлементыФормы.Товары.Значение= ЭлементыФормы.Товары.Значение;
                                  
Форма.Открыть();      
КонецПроцедуры
3 barrgand
 
11.02.15
12:50
(2) Заполняй документ, а не форму
4 KLOUN1091
 
11.02.15
12:51
(1) Есть,ввод на основании, но в этой процедуре уже очень много документов описано.Не получается(
5 KLOUN1091
 
11.02.15
12:52
(3) Нам же надо вывести новую форму,а как именно заполнить документ?
6 Alexaha
 
11.02.15
12:56
(5) как вариант: получаешь форму документа, заполняешь документ, копируешь объект-документ в объект формы, открываешь форму
7 barrgand
 
11.02.15
12:56
(5) НовДок = Документы.ПеремещениеТоваров.СоздатьДокумент();
НовДок.Организация = Организация;
Для каждого стр из Товары Цикл
    НовСтр = НовДок.Товары.Добавить();
    ЗаполнитьЗначенияСвойств(НовСтр, стр);
КонецЦикла
НовДок.ПолучитьФорму().Открыть();
8 KLOUN1091
 
11.02.15
13:05
barrgand, Спасибо,все Работает.
Вот еще вопрос,у нас есть 2 базы УТ:
УТ1-ООО, ИП1
УТ2-ИП1
Надо с двух этих баз конвентировать данные в чистую БП.
Как Сделать,так ,чтобы было 2 организации:
ООО
ИП:ПОдразделение1(ИП1 с УТ1)
   ПОдразделение2(ИП1 с УТ1)
9 KLOUN1091
 
11.02.15
13:23
barrgan, не дает провести документ ПремещениеТоваров.
Ошибка: Документ должен принадлежать хотя бы одному из видов учета: "Управленческий" и (или)  "Бухгалтерский".