Constantus
30.10.17, 13:36
Приветствую, форумчане!
"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)
Имеется некий документ. У него имеется 2-е стандартные формы: ФормаСписка и ФормаДокумента.
Создал другую форму списка "ФормаСписка1". И создал другую форму документа "ФормаДокумента1"
В интерфейсе смог открыть "ФормуСписка1", но как теперь заставить "ФормуСписка1" открывать, создавать и т.д. с "ФормойДокумента1"
//Формы документа немного отличаются друг от друга по функционалу обработки дополнительных реквизитов..., но имеют общий источник данных
В соответствующих событиях прописать СтандартнаяОбработка = Ложь и открытие необходимой вам формы.
Constantus
30.10.17, 14:11
logist @ Сегодня, 17:03 необходимо зарегистрироваться для просмотра ссылки
,
О каких событиях формы списка идет речь?
На форме списка есть кнопка (+), которая открывает форму "ФормаДокумента"
Как мне дать понять одному списку документов работать с "ФормаДокумента", а другой "ФормаДокумента2"? Причем имеется в виду и все операции: создание, открытие, копирование...
Vidocq05 @ Сегодня, 17:08 необходимо зарегистрироваться для просмотра ссылки
,
У меня один документ с 2-мя списками документов и 2-мя формами документа. Основной документ может быть только один, привязанный к основной форме (прописано во вкладке "Формы")
Цитата(Constantus @ 30.10.17, 15:11) необходимо зарегистрироваться для просмотра ссылки
Как мне дать понять одному списку документов работать с "ФормаДокумента", а другой "ФормаДокумента2"? Причем имеется в виду и все операции: создание, открытие, копирование...
например в основной форме документа проверять имя формы списка из которой открыта форма документа и при необходимости закрывать текущую и открывать другую.
Constantus
30.10.17, 14:51
logist @ Сегодня, 17:45 необходимо зарегистрироваться для просмотра ссылки
,
Ну вроде как бы так... Дайте списать :-)
Constantus @ Вчера, 15:51
необходимо зарегистрироваться для просмотра ссылки
,
СтандартнаяОбработка=Ложь;
ТекСсылка = ВыбраннаяСтрока.Ссылка;
ТекСсылка.ПолучитьФорму("ФормаДокумента2",,).Открыть();
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Если ВашеУсловие тогда
НовФорма=ЭтотОбъект.ПолучитьФорму("ФормаДокумента1");
НовФорма.Открыть();
отказ=истина;
возврат;
КонецЕсли;
pablo @ 31.10.17, 16:50
необходимо зарегистрироваться для просмотра ссылки
,
// Ввод нового в форме списка 2
Процедура СписокПередНачаломДобавления(Элемент, Отказ, Копирование)
Отказ = Истина;
ОткрытьФорму("Документ.ЗаказПоставщику.Форма.ФормаДокумента1");
КонецПроцедуры
// Открытие в форме списка 2
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ОткрытьФорму("Документ.ЗаказПоставщику.Форма.ФормаДокумента1", Новый Структура("Ссылка",ВыбраннаяСтрока.Ссылка));
КонецПроцедуры
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.