SaintJohnny
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Интересуют такие моменты: 1. Как и где задать переменную видимую во всех модулях? Т.е. Имеется документ "РабочаяСмена", из него вызывается создание документа "Заказы", нужно передать в документ "Заказы" переменную "ДокументСсылка.РабочаяСмена", для этого хочу где-нибудь объявить переменную, и перед вызовом "Заказы" в документе "РабочаяСмена" в переменную загнать "ДокументОбъект.Ссылка" А в "Заказы" после открытия (или перед сохранением) загнать эту переменную в "ДокументОбъект.РабочаяСмена" документа "Заказы" 2. Предыдущюю проблему хочу решить вторым способом (раньше так всегда делал на Delphi), но как реализовать, незнаю: Имеется Форма1 и Форма2, Из Форма1 вызывается Форма2, причем в Форма2 нужно передать несколько параметров. В модуле Форма2 создаем некую процедуру ПоказатьФорма2(параметры) в ней задаем нужные предварительные данные, вызываем стандартный метод открыть, после этого сохраняем данные, как те которые передали в качестве параметров, так и новые которые пользователь заполнил в поля ввода Форма2. А в Форма1 вызываем метод Форма2.ПоказатьФорма2(данные) Вот и как все это реализовать на 1С ? Добавлено: По первому вопросу, незнаю правильно это или нет, пока нашел вот что: "Параметры Сеанса", испоьзую как временную переменную типа стэк, в одной процедуре положил данные, в другой взял. Возник еще один вопрос: На форме одного документа, расположено табличное поле ("Заказы") второго документа, как отфильтровать данные в таб.поле Заказы перед открытием по нужным колонкам? Т.е. в каком событии и какое свойство либо метод? |