можно конечно так:
Если Документ.Ссылка.Метаданные().Имя = "РеализацияТоваровУслуг" Тогда
....
КонецЕсли
но первый вариант красивее.
Если Документ.Ссылка.Метаданные().Имя = "РеализацияТоваровУслуг" Тогда
....
КонецЕсли
Если Документ.Ссылка.Метаданные().Имя = "РеализацияТоваровУслуг" Тогда
....
КонецЕсли
Если Число(НашаДата) = 0 Тогда
.....
КонецЕсли
Если НашаДата = Дата("00010101") Тогда
Сообщить("Это пустая дата");
КонецЕсли;
Дата(1, 1, 1), Дата("00010101000000"), Дата("0001-01-01")
Если Число(НашаДата) = 0 Тогда
.....
КонецЕсли
Если НашаДата = Дата("00010101") Тогда
Сообщить("Это пустая дата");
КонецЕсли;
Дата(1, 1, 1), Дата("00010101000000"), Дата("0001-01-01")
Перем ВыбСпр;
Спр=СоздатьОбъект("Справочник.Товары");
Если Спр.Выбрать("Выберите товар из справочника", "ОсновнаяФорма")=1 Тогда
ВыбСпр=Спр.ТекущийЭлемент();
КонецЕсли;
ОсновнаяФорма
- можно выбратьСпр=Справочники.Товары;
ФормаВыбора=Спр.ПолучитьФормуВыбора("ФормаВыбора");
ФормаВыбора.ЗакрыватьПриВыборе=Истина;
ФормаВыб.РежимВыбора = Истина;
ФормаВыбора.ОткрытьМодально();
ВыбСправочника = Справочник.Номенклатура.ПолучитьФормуВыбора("ФормаВыбора",ЭтаФорма);
Выб
Справочник
а.РежимВыбора= Истина;
Выб
Справочник
а.ЗакрыватьПриВыборе=Истина;
ВыбЭлемент= ВыбДокумента.ОткрытьМодально();
Если ВыбЭлемент <> Неопределено Тогда
//<...Действия с выбраным товаром>
КонецЕсли;
ПолучитьФормуВыбора("ФормаВыбора",ЭтаФорма)
- задает форму владелеца (ЭтаФорма) (подробнее описание функции смотрите в справке )
Процедура ДокументСписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
Если ТекЗначениеУчета.Значение=Перечисления.ВидУчетаЛБ.Соптовары Тогда
СтандартнаяОбработка = Ложь;
ФормаСпецификации = ВыбраннаяСтрока.ПолучитьФорму("ФормаДокументаРозничная");
ФормаСпецификации.Открыть();
КонецЕсли;
КонецПроцедуры
Процедура ДокументСписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
Если ЭтаФорма.ВладелецФормы = Неопределено Тогда //Добавлено условие - в случае, если Форма-Владелей не определена
Если ТекЗначениеУчета.Значение=Перечисления.ВидУчетаЛБ.Соптовары Тогда
СтандартнаяОбработка = Ложь;
ФормаСпецификации = ВыбраннаяСтрока.ПолучитьФорму("ФормаДокументаРозничнаяЛБ");
ФормаСпецификации.Открыть();
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Перем ВыбСпр;
Спр=СоздатьОбъект("Справочник.Товары");
Если Спр.Выбрать("Выберите товар из справочника", "ОсновнаяФорма")=1 Тогда
ВыбСпр=Спр.ТекущийЭлемент();
КонецЕсли;
ОсновнаяФорма
- можно выбратьСпр=Справочники.Товары;
ФормаВыбора=Спр.ПолучитьФормуВыбора("ФормаВыбора");
ФормаВыбора.ЗакрыватьПриВыборе=Истина;
ФормаВыб.РежимВыбора = Истина;
ФормаВыбора.ОткрытьМодально();
ВыбСправочника = Справочник.Номенклатура.ПолучитьФормуВыбора("ФормаВыбора",ЭтаФорма);
Выб
Справочник
а.РежимВыбора= Истина;
Выб
Справочник
а.ЗакрыватьПриВыборе=Истина;
ВыбЭлемент= ВыбДокумента.ОткрытьМодально();
Если ВыбЭлемент <> Неопределено Тогда
//<...Действия с выбраным товаром>
КонецЕсли;
ПолучитьФормуВыбора("ФормаВыбора",ЭтаФорма)
- задает форму владелеца (ЭтаФорма) (подробнее описание функции смотрите в справке )
Процедура ДокументСписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
Если ТекЗначениеУчета.Значение=Перечисления.ВидУчетаЛБ.Соптовары Тогда
СтандартнаяОбработка = Ложь;
ФормаСпецификации = ВыбраннаяСтрока.ПолучитьФорму("ФормаДокументаРозничная");
ФормаСпецификации.Открыть();
КонецЕсли;
КонецПроцедуры
Процедура ДокументСписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
Если ЭтаФорма.ВладелецФормы = Неопределено Тогда //Добавлено условие - в случае, если Форма-Владелей не определена
Если ТекЗначениеУчета.Значение=Перечисления.ВидУчетаЛБ.Соптовары Тогда
СтандартнаяОбработка = Ложь;
ФормаСпецификации = ВыбраннаяСтрока.ПолучитьФорму("ФормаДокументаРозничнаяЛБ");
ФормаСпецификации.Открыть();
КонецЕсли;
КонецЕсли;
КонецПроцедуры