Имя: Пароль:
1C
1С v8
Как определить откуда открыта Форма записи РС
0 Маркетолог
 
09.10.13
20:46
Как определить из какой формы открыта форма записи Регистра Сведений ?
Возможны Варианты : Из обработки, Из табличного поля на форме справочника контрагенты, из ФормыСписка РС.
1 Маркетолог
 
09.10.13
20:47
+(0) В Процедуре ПриОткрытии() формы записи
2 Нуф-Нуф
 
09.10.13
21:17
по владельцу формы?
3 Нуф-Нуф
 
09.10.13
21:17
и еще. анах?
4 Маркетолог
 
09.10.13
21:21
(2) Владелец Формы ничего не дает. Это табличное Поле и там даже имя не прочитать.
(3) Для различного заполнения по умолчанию.
5 Нуф-Нуф
 
09.10.13
21:24
тогда передавай доппараметр при открытии
6 Маркетолог
 
09.10.13
21:35
Процедура КонтактыПередНачаломДобавления(Элемент, Отказ, Копирование)
    Отказ = Истина;
    Фор = РегистрыСведений.КонтактыСобытия.ПолучитьФормуРедактированияЗаписи("ФормаЗаписи");
  //Тут чего то добавляем в форму чтобы узнать откуда открыта
    Фор.Открыть();
КонецПроцедуры

Вот как то так
7 smaharbA
 
09.10.13
21:36
Элемент ?
8 Маркетолог
 
09.10.13
21:38
(7) Я хотел вообще обойтись без процедуры
КонтактыПередНачаломДобавления
отказ = Истина

Не получается
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн