Справочник внешних обработок и отчетов
Читают тему
Вход в личный кабинет
Для получения доступа к форуму необходимо
авторизоваться
или
зарегистрироваться
на сайте.
{{ formTitle ? formTitle : 'Заказ обратного звонка' }}
{{ formDescription }}
Сообщить об ошибке
Функция ПолучитьОбязательныеРеквизиты(ДляЭлемента=Истина, ДляГруппы=Ложь) Экспорт
ОбязательныеРеквизиты=Новый Структура();
ОбязательныеРеквизиты.Вставить("Наименование",1);
Если (НЕ ЭтоГруппа) Тогда
ОбязательныеРеквизиты.Вставить("ВидОбработки",1);
Если (НЕ ДляВсехДокументов) И (ВидОбработки = Перечисления.ВидыВнешнихОбработок.ПечатнаяФорма ИЛИ ВидОбработки = Перечисления.ВидыВнешнихОбработок.ЗаполнениеТабличнойЧасти) Тогда
СтруктураПринадлежность= Новый Структура;
СтруктураПринадлежность.Вставить("ИмяОбъекта",1);
СтруктураПринадлежность.Вставить("ПредставлениеОбъекта",1);
Если ВидОбработки = Перечисления.ВидыВнешнихОбработок.ЗаполнениеТабличнойЧасти Тогда
СтруктураПринадлежность.Вставить("ИмяТабличнойЧастиПредставление",1);
СтруктураПринадлежность.Вставить("ИмяТабличнойЧасти",1);
КонецЕсли;
ОбязательныеРеквизиты.Вставить("Принадлежность", СтруктураПринадлежность);
КонецЕсли;
КонецЕсли;
Возврат ОбязательныеРеквизиты;
КонецФункции // ПолучитьОбязательныеРеквизиты()