Имя: Пароль:
1C
1С v8
1с77 "this"
Ø (GROOVY 20.03.2014 11:48)
0 sunnmas
 
20.03.14
11:44
Есть в системе документ ЗаявлениеНаПостановкуККТ
Есть в системе справочник СписокККТ

Я элемент справочника. Меня создали и редактируют.
Ввели все что необходимо
Есть у меня кнопка "Заявление"
Она создает Новый документ ЗаявлениеНаПостановкуККТ
Заполняет различные реквизиты, но есть в ЗаявлениеНаПостановкуККТ
реквизит ККТ, который хотелось бы заполнить тоже
Этот реквизит как бы "Я".

Т.е. если на других языках описать
Завява.ККТ = this;

или self

ТекущийЭлемент() пока не помогает.

Вот кусок кода:
Процедура ПоКнопкеЗаявление()
    Заявка = СоздатьОбъект("Документ.ЗаявкаРегистрацииККТ");
    Заявка.Новый();
    Заявка.Записать();
    ОткрытьФорму(Заявка.ТекущийДокумент());
    Заявка.ККТ = ТекущийЭлемент();
КонецПроцедуры

Документ создается и отображается, ККТ не заполняется
Помогите
1 Chai Nic
 
20.03.14
11:46
Контекст?
2 Chai Nic
 
20.03.14
11:48
А вообще ТекущийЭлемент() в семерке - эквивалент реквизиту Ссылка в восьмерке. Соответственно, он существует лишь для записанных в базу объектов.
3 GROOVY
 
модератор
20.03.14
11:48
Имена темам научитесь давать адекватные.