Имя: Пароль:
1C
1С v8
Как передать переменную из формыСписка в ТЧ открытого документа ?
0 Анастасия Изотова
 
31.08.17
02:55
Добрый день. у меня 1С 8.1.
Подскажите, КАК передать строковую переменную из ФормыСписка Справочника, в табличную часть открытого документа ?

ПРимер.
Документ ПриходТовара
ТЧ Товары
строка 1, столбец КодТовара
- в ячейке по событию "НачалоВыбора" открывается форма Справочника, на ФормеСписка поле ввода, где вписана переменная (строка).
- по нажатию на кнопку (или по событию ПриЗакрытии) переменная из формы списка справочника должна попадать в ячейку (строка 1, столбец КодТовара).

вопрос ((   Как передать значение переменной оттуда -> сюда ?
может какой нибудь глобальной переменной ?  константами ?
1 Рэйв
 
31.08.17
05:45
Если это код выбранного товара(если я правильно телепатирую), который выбирают,то ты идешь какими то замудренными путями. При изменении просто бери через точку от выбранного товара
2 dandykry
 
31.08.17
08:48
Процедура ТабличноеПоле1Выбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    //Форма = Справочники.Банки.ПолучитьФорму("ФормаЭлемента"); //Форма из конфигурации
    Форма = ПолучитьФорму("Форма1");
    Форма.Мойпараметр = "СтрокаКотораяПередается"; //Мой параметр это реквизит формы
    Форма.Открыть();
КонецПроцедуры
3 FIXXXL
 
31.08.17
08:49
(2) ей наоборот надо :)
4 FIXXXL
 
31.08.17
08:56
как вариант: Оповестить() в форме списка и ОбработкаОповещения() в форме-получателе параметра