#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
Функция ПолучитьБлокируемыеРеквизитыОбъекта() Экспорт
Результат = Новый Массив;
Результат.Добавить("АктивПассив; АктивПассив");
Результат.Добавить("ТипЗначения; ТипЗначения");
Результат.Добавить("Аналитика; Аналитика");
Результат.Добавить("СчетаУчетаВНастройкахПроводок; СчетаУчетаВНастройкахПроводок");
Результат.Добавить("Вид; Вид");
Результат.Добавить("ВыделениеДолгосрочныхАктивовОбязательств; ВыделениеДолгосрочныхАктивовОбязательств");
Результат.Добавить("НесобственныеПодконтрольныеЦенности; НесобственныеПодконтрольныеЦенности");
Результат.Добавить("ВалютныйУчет; ВалютныйУчет");
Результат.Добавить("КоличественныйУчет; КоличественныйУчет");
Результат.Добавить("ИсточникДанных; ПредставлениеИсточникаДанных");
Результат.Добавить("ОтборДанных; НастройкиИсточникаДанныхОтбор");
Результат.Добавить("ИсточникОбъектовНастройки; ПредставлениеОбъектовНастройки");
Результат.Добавить("ОтборОбъектовНастройки; НастройкиОбъектовНастройкиОтбор");
Результат.Добавить("ИсточникДетальныхНастроек; ПредставлениеДетальныхНастроек");
Результат.Добавить("СвязиФункциональныхОпций; НастройкиИспользованияОтбор");
Результат.Добавить("РесурсыРегл; РесурсыРегл");
Результат.Добавить("РесурсыУпр; РесурсыУпр");
Результат.Добавить("РесурсыВал; РесурсыВал");
Результат.Добавить("РесурсыКоличество; РесурсыКоличество");
Результат.Добавить("ПутиКДаннымСубконто; ПутиКДаннымСубконто");
Возврат Результат;
КонецФункции
Функция ПолучитьАналитикуАктивовПассивовПоУмолчанию(СтатьяАктивовПассивов, Объект) Экспорт
СтатьяТипЗначения = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(СтатьяАктивовПассивов, "ТипЗначения");
ОписаниеТипов = Новый ОписаниеТипов(СтатьяТипЗначения);
АналитикаАктивовПассивов = ОписаниеТипов.ПривестиЗначение();
Если СтатьяТипЗначения = Новый ОписаниеТипов("СправочникСсылка.Склады")
И Объект.Свойство("Склад") Тогда
АналитикаАктивовПассивов = Объект.Склад;
ИначеЕсли СтатьяТипЗначения = Новый ОписаниеТипов("СправочникСсылка.Партнеры")
И Объект.Свойство("Партнер") Тогда
АналитикаАктивовПассивов = Объект.Партнер;
ИначеЕсли СтатьяТипЗначения = Новый ОписаниеТипов("СправочникСсылка.Контрагенты")
И Объект.Свойство("Контрагент") Тогда
АналитикаАктивовПассивов = Объект.Контрагент;
ИначеЕсли СтатьяТипЗначения = Новый ОписаниеТипов("СправочникСсылка.СтруктураПредприятия")
И Объект.Свойство("Подразделение") Тогда
АналитикаАктивовПассивов = Объект.Подразделение;
ИначеЕсли СтатьяТипЗначения = Новый ОписаниеТипов("СправочникСсылка.СтруктураПредприятия")
И Объект.Свойство("ПодразделениеПредприятия") Тогда
АналитикаАктивовПассивов = Объект.ПодразделениеПредприятия;
ИначеЕсли СтатьяТипЗначения = Новый ОписаниеТипов("СправочникСсылка.Организации")
И Объект.Свойство("Организация") Тогда
АналитикаАктивовПассивов = Объект.Организация;
ИначеЕсли СтатьяТипЗначения = Новый ОписаниеТипов("СправочникСсылка.ФизическиеЛица")
И Объект.Свойство("ФизическоеЛицо") Тогда
АналитикаАктивовПассивов = Объект.ФизическоеЛицо;
КонецЕсли;
Возврат АналитикаАктивовПассивов;
КонецФункции
Процедура ДобавитьКомандыОтчетов(КомандыОтчетов, Параметры) Экспорт
КомандаОтчет = Отчеты.ОборотноСальдоваяВедомостьАктивовПассивов.ДобавитьКомандуКарточкаАктиваПассива(КомандыОтчетов);
Если КомандаОтчет <> Неопределено Тогда
КомандаОтчет.ВидимостьВФормах = "ФормаЭлемента,ФормаСписка";
КонецЕсли;
КонецПроцедуры
Функция ЗаблокированныеСтатьиАктивовПассивов() Экспорт
ЗаблокированныеСтатьи = Новый СписокЗначений;
Возврат ЗаблокированныеСтатьи;
КонецФункции
Процедура ПриНастройкеНачальногоЗаполненияЭлементов(Настройки) Экспорт
Настройки.ПриНачальномЗаполненииЭлемента = Истина;
КонецПроцедуры
Процедура ПриНачальномЗаполненииЭлементов(КодыЯзыков, Элементы, ТабличныеЧасти) Экспорт
МетаСправочники = Метаданные.Справочники;
МетаПеречисления = Метаданные.Перечисления;
МетаРегистрыНакопления = Метаданные.РегистрыНакопления;
МетаФункциональныеОпции = Метаданные.ФункциональныеОпции;
#Область ОписаниеСтатейУправленческогоБаланса
#Область СтатьиУправленческогоБаланса
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "СтатьиУправленческогоБаланса";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Статьи управленческого баланса'", КодыЯзыков);
Элемент.Код = "00000000067";
Элемент.РеквизитДопУпорядочивания = -1;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансВнеоборотныеАктивы
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "УпрБалансВнеоборотныеАктивы";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Внеоборотные активы'", КодыЯзыков);
Элемент.Код = "00000000039";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.РеквизитДопУпорядочивания = 39;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансГруппаПрочиеАктивы
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "УпрБалансГруппаПрочиеАктивы";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Прочие активы'", КодыЯзыков);
Элемент.Код = "00000000047";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.РеквизитДопУпорядочивания = 45;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансГруппаПрочиеПассивы
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "УпрБалансГруппаПрочиеПассивы";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Прочие пассивы'", КодыЯзыков);
Элемент.Код = "00000000048";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.РеквизитДопУпорядочивания = 47;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансДебиторскаяЗадолженность
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "УпрБалансДебиторскаяЗадолженность";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Дебиторская задолженность'", КодыЯзыков);
Элемент.Код = "00000000023";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.РеквизитДопУпорядочивания = 21;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансДенежныеСредства
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "УпрБалансДенежныеСредства";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Денежные средства'", КодыЯзыков);
Элемент.Код = "00000000020";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.РеквизитДопУпорядочивания = 13;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансДоходыТекущегоПериода
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансДоходыТекущегоПериода";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Доходы текущего периода'", КодыЯзыков);
Элемент.Код = "00000000042";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ДоходыТекущегоПериода";
Элемент.РеквизитДопУпорядочивания = 37;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансИсточникиФинансирования
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "УпрБалансИсточникиФинансирования";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Источники финансирования'", КодыЯзыков);
Элемент.Код = "00000000038";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.РеквизитДопУпорядочивания = 1;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансКредиторскаяЗадолженность
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "УпрБалансКредиторскаяЗадолженность";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Кредиторская задолженность'", КодыЯзыков);
Элемент.Код = "00000000024";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.РеквизитДопУпорядочивания = 8;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансНезавершенноеПроизводство
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансНезавершенноеПроизводство";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Незавершенное производство'", КодыЯзыков);
Элемент.Код = "00000000029";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "НезавершенноеПроизводство";
Элемент.РеквизитДопУпорядочивания = 34;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область ПрибылиИУбытки
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ПрибылиИУбытки";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Прибыли и убытки'", КодыЯзыков);
Элемент.Код = "00000000016";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ПрибылиИУбытки";
Элемент.РеквизитДопУпорядочивания = 38;
Элемент.ВыводитьОборот = Истина;
Элемент.ПредставлениеДебетаСтатьи = НСтр("ru = 'Себестоимость и прочие расходы'", КодыЯзыков);
Элемент.ПредставлениеКредитаСтатьи = НСтр("ru = 'Выручка и прочие доходы'", КодыЯзыков);
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансРасходыБудущихПериодов
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансРасходыБудущихПериодов";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Расходы будущих периодов'", КодыЯзыков);
Элемент.Код = "00000000015";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "РасходыБудущихПериодов";
Элемент.РеквизитДопУпорядочивания = 35;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансРасходыТекущегоПериода
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансРасходыТекущегоПериода";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Расходы текущего периода'", КодыЯзыков);
Элемент.Код = "00000000014";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "РасходыТекущегоПериода";
Элемент.РеквизитДопУпорядочивания = 36;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансТовары
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "УпрБалансТовары";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары'", КодыЯзыков);
Элемент.Код = "00000000027";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.РеквизитДопУпорядочивания = 26;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансТоварыКОформлениюОтчетовКомитенту
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансТоварыКОформлениюОтчетовКомитенту";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары к оформлению отчетов комитенту (продажи)'", КодыЯзыков);
Элемент.Код = "00000000043";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ТоварыКОформлениюОтчетовКомитенту";
Элемент.РеквизитДопУпорядочивания = 32;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансУслугиКОформлениюОтчетовПринципалу
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансУслугиКОформлениюОтчетовПринципалу";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Услуги к оформлению отчетов принципалу (продажи)'", КодыЯзыков);
Элемент.Код = "00000000055";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "УслугиКОформлениюОтчетовПринципалу";
Элемент.РеквизитДопУпорядочивания = 33;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансТоварыРаботыКОформлениюОтчетовКомитенту
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансТоварыРаботыКОформлениюОтчетовКомитенту";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары и работы к оформлению отчетов комитенту (закупки)'", КодыЯзыков);
Элемент.Код = "00000000057";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СтатьиУправленческогоБаланса;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ТоварыРаботыКОформлениюОтчетовКомитенту";
Элемент.РеквизитДопУпорядочивания = 53;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансКапитализацияНМАиНИОКР
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансКапитализацияНМАиНИОКР";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.НематериальныеАктивы"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Капитализация НМА и НИОКР'", КодыЯзыков);
Элемент.Код = "00000000051";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансВнеоборотныеАктивы;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "КапитализацияНМАиНИОКР";
Элемент.РеквизитДопУпорядочивания = 44;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансКапитализацияОбъектовСтроительства
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансКапитализацияОбъектовСтроительства";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.ОбъектыСтроительства"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Капитализация объектов строительства'", КодыЯзыков);
Элемент.Код = "00000000052";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансВнеоборотныеАктивы;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "КапитализацияОбъектовСтроительства";
Элемент.РеквизитДопУпорядочивания = 43;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансКапитализацияОС
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансКапитализацияОС";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.ОбъектыЭксплуатации"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Капитализация ОС'", КодыЯзыков);
Элемент.Код = "00000000050";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансВнеоборотныеАктивы;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "КапитализацияОС";
Элемент.РеквизитДопУпорядочивания = 42;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансНематериальныеАктивы
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансНематериальныеАктивы";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.НематериальныеАктивы"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Нематериальные активы и НИОКР'", КодыЯзыков);
Элемент.Код = "00000000046";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансВнеоборотныеАктивы;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "НематериальныеАктивы";
Элемент.РеквизитДопУпорядочивания = 41;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансОсновныеСредства
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансОсновныеСредства";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.ОбъектыЭксплуатации"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Основные средства'", КодыЯзыков);
Элемент.Код = "00000000045";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансВнеоборотныеАктивы;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ОсновныеСредства";
Элемент.РеквизитДопУпорядочивания = 40;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансОбесценениеВНА
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансОбесценениеВНА";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Обесценение ВНА'", КодыЯзыков);
Элемент.Код = "00000000064";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансВнеоборотныеАктивы;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ОбесценениеВНА";
Элемент.РеквизитДопУпорядочивания = 60;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансВыданныеАвансы
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансВыданныеАвансы";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Выданные авансы'", КодыЯзыков);
Элемент.Код = "00000000001";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансДебиторскаяЗадолженность;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ВыданныеАвансы";
Элемент.РеквизитДопУпорядочивания = 23;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансЗадолженностьКлиентов
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансЗадолженностьКлиентов";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Задолженность клиентов'", КодыЯзыков);
Элемент.Код = "00000000002";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансДебиторскаяЗадолженность;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ЗадолженностьКлиентов";
Элемент.РеквизитДопУпорядочивания = 22;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансЗадолженностьСобственныхОрганизаций
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансЗадолженностьСобственныхОрганизаций";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Задолженность собственных организаций'", КодыЯзыков);
Элемент.Код = "00000000006";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансДебиторскаяЗадолженность;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ЗадолженностьСобственныхОрганизаций";
Элемент.РеквизитДопУпорядочивания = 25;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область ЗаймыВыданные
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ЗаймыВыданные";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Займы выданные'", КодыЯзыков);
Элемент.Код = "00000000019";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансДебиторскаяЗадолженность;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ЗаймыВыданные";
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДвиженияПоПрочимАктивамПассивам.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 24;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Статья", ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗаймыВыданные);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
#КонецОбласти
#Область УпрБалансИнвестицииВАренду
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансИнвестицииВАренду";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Инвестиции в аренду'", КодыЯзыков);
Элемент.Код = "00000000066";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансДебиторскаяЗадолженность;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.АктивПассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ИнвестицииВАренду";
Элемент.РеквизитДопУпорядочивания = 62;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансДенежныеДокументы
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансДенежныеДокументы";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Денежные документы'", КодыЯзыков);
Элемент.Код = "00000000049";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансДенежныеСредства;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ДенежныеДокументы";
Элемент.РеквизитДопУпорядочивания = 18;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансДенежныеСредстваБезналичные
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансДенежныеСредстваБезналичные";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Денежные средства (безналичные)'", КодыЯзыков);
Элемент.Код = "00000000003";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансДенежныеСредства;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ДенежныеСредстваБезналичные";
Элемент.РеквизитДопУпорядочивания = 14;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансДенежныеСредстваВПути
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансДенежныеСредстваВПути";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Денежные средства в пути'", КодыЯзыков);
Элемент.Код = "00000000028";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансДенежныеСредства;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ДенежныеСредстваВПути";
Элемент.РеквизитДопУпорядочивания = 20;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансДенежныеСредстваНаличные
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансДенежныеСредстваНаличные";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Денежные средства (наличные)'", КодыЯзыков);
Элемент.Код = "00000000004";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансДенежныеСредства;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ДенежныеСредстваНаличные";
Элемент.РеквизитДопУпорядочивания = 15;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансДенежныеСредстваНаправления
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансДенежныеСредстваНаправления";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Денежные средства (в направлениях)'", КодыЯзыков);
Элемент.Код = "00000000044";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансДенежныеСредства;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ДенежныеСредстваНаправления";
Элемент.РеквизитДопУпорядочивания = 16;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансДенежныеСредстваУПодотчетныхЛиц
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансДенежныеСредстваУПодотчетныхЛиц";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Денежные средства (у подотчетных лиц)'", КодыЯзыков);
Элемент.Код = "00000000005";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансДенежныеСредства;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ДенежныеСредстваУПодотчетныхЛиц";
Элемент.РеквизитДопУпорядочивания = 17;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансДепозитыВБанках
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансДепозитыВБанках";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Депозиты в банках'", КодыЯзыков);
Элемент.Код = "00000000018";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансДенежныеСредства;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ДепозитыВБанках";
Элемент.РеквизитДопУпорядочивания = 19;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансЗадолженностьПоКредитам
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансЗадолженностьПоКредитам";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Финансирование за счет кредитов и займов'", КодыЯзыков);
Элемент.Код = "00000000017";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансИсточникиФинансирования;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ЗадолженностьПоКредитам";
Элемент.РеквизитДопУпорядочивания = 3;
Элемент.ВыводитьОборот = Истина;
Элемент.ПредставлениеДебетаСтатьи = НСтр("ru = 'Возврат кредита и процентов'", КодыЯзыков);
Элемент.ПредставлениеКредитаСтатьи = НСтр("ru = 'Кредит и начисления процентов'", КодыЯзыков);
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансЛизинг
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансЛизинг";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.ДоговорыАренды"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Лизинг'", КодыЯзыков);
Элемент.Код = "00000000033";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансИсточникиФинансирования;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.АктивПассив;
Элемент.ИмяИсточникаДанныхБюджетов = "Лизинг";
Элемент.РеквизитДопУпорядочивания = 4;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансСобственныеСредства
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "УпрБалансСобственныеСредства";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Собственные средства'", КодыЯзыков);
Элемент.Код = "00000000037";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансИсточникиФинансирования;
Элемент.РеквизитДопУпорядочивания = 5;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансЦелевоеФинансирование
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансЦелевоеФинансирование";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Целевое финансирование'", КодыЯзыков);
Элемент.Код = "00000000036";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансИсточникиФинансирования;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ЦелевоеФинансирование";
Элемент.РеквизитДопУпорядочивания = 2;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансЗадолженностьПередПоставщиками
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансЗадолженностьПередПоставщиками";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Задолженность перед поставщиками'", КодыЯзыков);
Элемент.Код = "00000000009";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансКредиторскаяЗадолженность;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ЗадолженностьПередПоставщиками";
Элемент.РеквизитДопУпорядочивания = 10;
Элемент.ВыводитьОборот = Истина;
Элемент.ПредставлениеДебетаСтатьи = НСтр("ru = 'Оплата и прочие взаиморасчеты'", КодыЯзыков);
Элемент.ПредставлениеКредитаСтатьи = НСтр("ru = 'Кредит'", КодыЯзыков);
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансНеотфактурованныеПоставки
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансНеотфактурованныеПоставки";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Неотфактурованные поставки'", КодыЯзыков);
Элемент.Код = "00000000053";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансКредиторскаяЗадолженность;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "НеотфактурованныеПоставки";
Элемент.РеквизитДопУпорядочивания = 12;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансОбязательстваПередСобственнымиОрганизациями
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансОбязательстваПередСобственнымиОрганизациями";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Обязательства перед собственными организациями'", КодыЯзыков);
Элемент.Код = "00000000011";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансКредиторскаяЗадолженность;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ОбязательстваПередСобственнымиОрганизациями";
Элемент.РеквизитДопУпорядочивания = 11;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансПолученныеАвансы
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансПолученныеАвансы";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Полученные авансы'", КодыЯзыков);
Элемент.Код = "00000000010";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансКредиторскаяЗадолженность;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ПолученныеАвансы";
Элемент.РеквизитДопУпорядочивания = 9;
Элемент.ВыводитьОборот = Истина;
Элемент.ПредставлениеДебетаСтатьи = НСтр("ru = 'Зачет авансов'", КодыЯзыков);
Элемент.ПредставлениеКредитаСтатьи = НСтр("ru = 'Авансы'", КодыЯзыков);
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансРасходыДисконтирования
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансРасходыДисконтирования";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Расходы дисконтирования'", КодыЯзыков);
Элемент.Код = "00000000063";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансКредиторскаяЗадолженность;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "РасходыДисконтирования";
Элемент.РеквизитДопУпорядочивания = 59;
Элемент.ВыводитьОборот = Истина;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансПрочиеАктивы
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансПрочиеАктивы";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.ПрочиеАктивыПассивы"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Прочие активы'", КодыЯзыков);
Элемент.Код = "00000000012";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансГруппаПрочиеАктивы;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ПрочиеАктивы";
Элемент.РеквизитДопУпорядочивания = 46;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансДепонированнаяЗарплата
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансДепонированнаяЗарплата";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.ФизическиеЛица"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Депонированная зарплата'", КодыЯзыков);
Элемент.Код = "00000000032";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансГруппаПрочиеПассивы;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ДепонированнаяЗарплата";
Элемент.РеквизитДопУпорядочивания = 50;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область Налоги
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "Налоги";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.ВидыНалоговВзносов"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Налоги'", КодыЯзыков);
Элемент.Код = "00000000035";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансГруппаПрочиеПассивы;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.АктивПассив;
Элемент.ИмяИсточникаДанныхБюджетов = "Налоги";
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДвиженияПоПрочимАктивамПассивам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ВидыНалоговВзносов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 49;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Статья", ПланыВидовХарактеристик.СтатьиАктивовПассивов.Налоги);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
#КонецОбласти
#Область ОплатаТруда
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ОплатаТруда";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Оплата труда'", КодыЯзыков);
Элемент.Код = "00000000030";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансГруппаПрочиеПассивы;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ОплатаТруда";
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДвиженияПоПрочимАктивамПассивам.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 51;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Статья", ПланыВидовХарактеристик.СтатьиАктивовПассивов.ОплатаТруда);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
#КонецОбласти
#Область УпрБалансПрочиеПассивы
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансПрочиеПассивы";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.ПрочиеАктивыПассивы"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Прочие пассивы'", КодыЯзыков);
Элемент.Код = "00000000013";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансГруппаПрочиеПассивы;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ПрочиеПассивы";
Элемент.РеквизитДопУпорядочивания = 48;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область УпрБалансРезервыПоСомнительнымДолгам
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансРезервыПоСомнительнымДолгам";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резервы по сомнительным долгам'", КодыЯзыков);
Элемент.Код = "00000000056";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансГруппаПрочиеПассивы;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "РезервыПоСомнительнымДолгам";
Элемент.РеквизитДопУпорядочивания = 52;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансВложенияСобственныхСредств
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансВложенияСобственныхСредств";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Вложения собственных средств'", КодыЯзыков);
Элемент.Код = "00000000040";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансСобственныеСредства;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "ВложенияСобственныхСредств";
Элемент.РеквизитДопУпорядочивания = 6;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансВыводСобственныхСредств
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансВыводСобственныхСредств";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Вывод собственных средств'", КодыЯзыков);
Элемент.Код = "00000000041";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансСобственныеСредства;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ВыводСобственныхСредств";
Элемент.РеквизитДопУпорядочивания = 7;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансТоварыВПути
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансТоварыВПути";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары в пути'", КодыЯзыков);
Элемент.Код = "00000000054";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансТовары;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ТоварыВПути";
Элемент.РеквизитДопУпорядочивания = 28;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансТоварыВРознице
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансТоварыВРознице";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары в рознице'", КодыЯзыков);
Элемент.Код = "00000000025";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансТовары;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ТоварыВРознице";
Элемент.РеквизитДопУпорядочивания = 29;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансТоварыНаОптовыхСкладах
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансТоварыНаОптовыхСкладах";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары на оптовых складах'", КодыЯзыков);
Элемент.Код = "00000000007";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансТовары;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ТоварыНаОптовыхСкладах";
Элемент.РеквизитДопУпорядочивания = 27;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансТоварыПереданныеВПереработку
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансТоварыПереданныеВПереработку";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары, переданные в переработку'", КодыЯзыков);
Элемент.Код = "00000000026";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансТовары;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ТоварыПереданныеВПереработку";
Элемент.РеквизитДопУпорядочивания = 31;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область УпрБалансТоварыПереданныеНаКомиссию
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УпрБалансТоварыПереданныеНаКомиссию";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары, переданные на комиссию'", КодыЯзыков);
Элемент.Код = "00000000008";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.УпрБалансТовары;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.ИмяИсточникаДанныхБюджетов = "ТоварыПереданныеНаКомиссию";
Элемент.РеквизитДопУпорядочивания = 30;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#КонецОбласти
#Область ОписаниеСтатейФинансовогоУчета
#Область ОсновныеСредства
#Область ГруппаОсновныеСредства
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "ОсновныеСредства";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Основные средства'", КодыЯзыков);
Элемент.Код = "00000000500";
Элемент.РеквизитДопУпорядочивания = 500;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
ОписаниеОтбораОбъектовНастройки = КоллекцияЛогическогоУмножения();
РеквизитОтбораОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов.Реквизиты.ВидАктива.Имя;
ВидыВНА = КоллекцияЛогическогоСложения();
ВидыВНА.Добавить(Перечисления.ВидыВнеоборотныхАктивов.ОсновноеСредство);
ВидыВНА.Добавить(Перечисления.ВидыВнеоборотныхАктивов.ИнвестиционноеИмущество);
ОписаниеОтбораОбъектовНастройки.Вставить(РеквизитОтбораОбъектовНастройки, ВидыВНА);
#Область СтоимостьОС
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "СтоимостьОС";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Стоимость ОС'", КодыЯзыков);
Элемент.Код = "00000000510";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ОсновныеСредства;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СтоимостьОС.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 510;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьВнеоборотныеАктивы2_4.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "Стоимость");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "СтоимостьРегл,СтоимостьЦФ");
#КонецОбласти
#Область АмортизацияОС
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "АмортизацияОС";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Амортизация ОС'", КодыЯзыков);
Элемент.Код = "00000000520";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ОсновныеСредства;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.АмортизацияОС.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 520;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьВнеоборотныеАктивы2_4.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область ОбесценениеОС
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ОбесценениеОС";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Обесценение ОС'", КодыЯзыков);
Элемент.Код = "00000000530";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ОсновныеСредства;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ОбесценениеВНА.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 530;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("ГруппаФинансовогоУчета.ВидАктива", ВидыВНА);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьОбесценениеВНА.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область РезервПереоценкиСтоимостиОС
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РезервПереоценкиСтоимостиОС";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резерв переоценки стоимости ОС'", КодыЯзыков);
Элемент.Код = "00000000540";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ОсновныеСредства;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СтоимостьОС.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 540;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьВнеоборотныеАктивы2_4.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "ПриростСтоимости");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "ПриростСтоимостиРегл");
#КонецОбласти
#КонецОбласти
#Область НематериальныеАктивы
#Область ГруппаНематериальныеАктивы
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "НематериальныеАктивы";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Нематериальные активы'", КодыЯзыков);
Элемент.Код = "00000001000";
Элемент.РеквизитДопУпорядочивания = 1000;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
ОписаниеОтбораОбъектовНастройки = КоллекцияЛогическогоУмножения();
РеквизитОтбораОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов.Реквизиты.ВидАктива.Имя;
ВидыВНА = КоллекцияЛогическогоСложения();
ВидыВНА.Добавить(Перечисления.ВидыВнеоборотныхАктивов.НМА);
ВидыВНА.Добавить(Перечисления.ВидыВнеоборотныхАктивов.НИОКР);
ОписаниеОтбораОбъектовНастройки.Вставить(РеквизитОтбораОбъектовНастройки, ВидыВНА);
#Область СтоимостьНМА
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "СтоимостьНМА";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Стоимость НМА'", КодыЯзыков);
Элемент.Код = "00000001010";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.НематериальныеАктивы;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СтоимостьНМА.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 1010;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьВнеоборотныеАктивы2_4.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "Стоимость");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "СтоимостьРегл,СтоимостьЦФ");
#КонецОбласти
#Область АмортизацияНМА
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "АмортизацияНМА";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Амортизация НМА'", КодыЯзыков);
Элемент.Код = "00000001020";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.НематериальныеАктивы;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.АмортизацияНМА.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 1020;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьВнеоборотныеАктивы2_4.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область ОбесценениеНМА
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ОбесценениеНМА";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Обесценение НМА'", КодыЯзыков);
Элемент.Код = "00000001030";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.НематериальныеАктивы;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ОбесценениеВНА.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 1030;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("ГруппаФинансовогоУчета.ВидАктива", ВидыВНА);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьОбесценениеВНА.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область РезервПереоценкиСтоимостиНМА
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РезервПереоценкиСтоимостиНМА";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резерв переоценки стоимости НМА'", КодыЯзыков);
Элемент.Код = "00000001040";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.НематериальныеАктивы;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СтоимостьНМА.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 1040;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьВнеоборотныеАктивы2_4.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "ПриростСтоимости");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "ПриростСтоимостиРегл");
#КонецОбласти
#КонецОбласти
#Область РезервыПодОбесценение
#Область ГруппаРезервыПодОбесценение
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "РезервыПодОбесценение";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резервы под обесценение'", КодыЯзыков);
Элемент.Код = "00000001500";
Элемент.РеквизитДопУпорядочивания = 1500;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область РезервыПодОбесценениеЗапасов
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РезервыПодОбесценениеЗапасов";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резервы под обесценение запасов'", КодыЯзыков);
Элемент.Код = "00000001510";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РезервыПодОбесценение;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 1510;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
РазделыУчета = КоллекцияЛогическогоСложения();
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыНаСкладах);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.СобственныеТоварыВПути);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыВПути);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПереданныеНаКомиссиюВПути);
ОписаниеОтбора.Вставить("РазделУчета", РазделыУчета);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ФормироватьРезервыПодОбесценениеЗапасов.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
Элемент.РесурсыКоличество = ТабличныеЧасти.РесурсыКоличество.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаРезерваПодОбесценениеЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаРезерваПодОбесценениеЗапасовРегл());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыКоличество, "Количество", 0);
#КонецОбласти
#Область РезервыПодОбесценениеЗапасовВЦеховойКладовой
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РезервыПодОбесценениеЗапасовВЦеховойКладовой";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резервы под обесценение запасов в цеховой кладовой'", КодыЯзыков);
Элемент.Код = "00000001520";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РезервыПодОбесценение;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 1520;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
РазделыУчета = КоллекцияЛогическогоСложения();
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ПроизводственныеЗатраты);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаОтветхранение);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаОтветхранениеПереданныеПартнерам);
ОписаниеОтбора.Вставить("РазделУчета", РазделыУчета);
ОписаниеОтбора.Вставить("АналитикаУчетаНоменклатуры.ТипМестаХранения", Перечисления.ТипыМестХранения.Склад);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ФормироватьРезервыПодОбесценениеЗапасов.Имя);
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПроизводство.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
Элемент.РесурсыКоличество = ТабличныеЧасти.РесурсыКоличество.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаРезерваПодОбесценениеЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаРезерваПодОбесценениеЗапасовРегл());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыКоличество, "Количество", 0);
#КонецОбласти
#Область РезервыПодОбесценениеНезавершенногоПроизводства
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РезервыПодОбесценениеНезавершенногоПроизводства";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резервы под обесценение незавершенного производства'", КодыЯзыков);
Элемент.Код = "00000001530";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РезервыПодОбесценение;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыАналитическогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 1530;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоСложения();
ОписаниеОтбора.Добавить(КоллекцияЛогическогоУмножения());
ОписаниеОтбора.Добавить(КоллекцияЛогическогоУмножения());
ОписаниеОтбора[0].Вставить("РазделУчета", Перечисления.РазделыУчетаСебестоимостиТоваров.НезавершенноеПроизводство);
РазделыУчета = КоллекцияЛогическогоСложения();
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ПроизводственныеЗатраты);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаОтветхранение);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаОтветхранениеПереданныеПартнерам);
ОписаниеОтбора[1].Вставить("РазделУчета", РазделыУчета);
ТипыМестХранения = КоллекцияЛогическогоСложения();
ТипыМестХранения.Добавить(Перечисления.ТипыМестХранения.ДоговорКонтрагента);
ТипыМестХранения.Добавить(Перечисления.ТипыМестХранения.Организация);
ТипыМестХранения.Добавить(Перечисления.ТипыМестХранения.Партнер);
ТипыМестХранения.Добавить(Перечисления.ТипыМестХранения.Подразделение);
ОписаниеОтбора[1].Вставить("АналитикаУчетаНоменклатуры.ТипМестаХранения", ТипыМестХранения);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ФормироватьРезервыПодОбесценениеЗапасов.Имя);
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПроизводство.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
Элемент.РесурсыКоличество = ТабличныеЧасти.РесурсыКоличество.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаРезерваПодОбесценениеЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаРезерваПодОбесценениеЗапасовРегл());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыКоличество, "Количество", 0);
#КонецОбласти
#Область РезервыПодОбесценениеЗапасовПереданных
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РезервыПодОбесценениеЗапасовПереданных";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резервы под обесценение запасов переданных'", КодыЯзыков);
Элемент.Код = "00000001540";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РезервыПодОбесценение;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 1540;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
РазделыУчета = Новый Массив();
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПереданныеПереработчику);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.СобственныеТоварыПереданныеПартнерам);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПереданныеНаКомиссию);
ОписаниеОтбора.Вставить("РазделУчета", РазделыУчета);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ФормироватьРезервыПодОбесценениеЗапасов.Имя);
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПроизводствоНаСтороне.Имя);
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПроизводствоНаСтороне2_5.Имя);
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПередачуНаОтветственноеХранениеСПравомПродажи.Имя);
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьКомиссиюПриПродажах.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
Элемент.РесурсыКоличество = ТабличныеЧасти.РесурсыКоличество.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаРезерваПодОбесценениеЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаРезерваПодОбесценениеЗапасовРегл());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыКоличество, "Количество", 0);
#КонецОбласти
#КонецОбласти
#Область НезавершенноеПроизводство
#Область ГруппаНезавершенноеПроизводство
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "НезавершенноеПроизводство";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Незавершенное производство'", КодыЯзыков);
Элемент.Код = "00000002000";
Элемент.РеквизитДопУпорядочивания = 2000;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область МатериалыВЦеховыхКладовых
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "МатериалыВЦеховыхКладовых";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Материалы в цеховых кладовых'", КодыЯзыков);
Элемент.Код = "00000002010";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.НезавершенноеПроизводство;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.Склады.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2010;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
РазделыУчета = КоллекцияЛогическогоСложения();
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ПроизводственныеЗатраты);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаОтветхранение);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаОтветхранениеПереданныеПартнерам);
ОписаниеОтбора.Вставить("РазделУчета", РазделыУчета);
ОписаниеОтбора.Вставить("АналитикаУчетаНоменклатуры.ТипМестаХранения", Перечисления.ТипыМестХранения.Склад);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПроизводство.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаСобственныхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаСобственныхЗапасовРегл());
#КонецОбласти
#Область МатериалыРаботыВНезавершенномПроизводстве
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "МатериалыРаботыВНезавершенномПроизводстве";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Материалы и работы в незавершенном производстве'", КодыЯзыков);
Элемент.Код = "00000002020";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.НезавершенноеПроизводство;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыАналитическогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.СтруктураПредприятия.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2020;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоСложения();
ОписаниеОтбора.Добавить(КоллекцияЛогическогоУмножения());
ОписаниеОтбора.Добавить(КоллекцияЛогическогоУмножения());
ОписаниеОтбора[0].Вставить("РазделУчета", Перечисления.РазделыУчетаСебестоимостиТоваров.НезавершенноеПроизводство);
РазделыУчета = КоллекцияЛогическогоСложения();
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ПроизводственныеЗатраты);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаОтветхранение);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаОтветхранениеПереданныеПартнерам);
ОписаниеОтбора[1].Вставить("РазделУчета", РазделыУчета);
ТипыМестХранения = КоллекцияЛогическогоСложения();
ТипыМестХранения.Добавить(Перечисления.ТипыМестХранения.ДоговорКонтрагента);
ТипыМестХранения.Добавить(Перечисления.ТипыМестХранения.Организация);
ТипыМестХранения.Добавить(Перечисления.ТипыМестХранения.Партнер);
ТипыМестХранения.Добавить(Перечисления.ТипыМестХранения.Подразделение);
ОписаниеОтбора[1].Вставить("АналитикаУчетаНоменклатуры.ТипМестаХранения", ТипыМестХранения);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПроизводство.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаСобственныхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаСобственныхЗапасовРегл());
#КонецОбласти
#Область ТрудозатратыВНезавершенномПроизводстве
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ТрудозатратыВНезавершенномПроизводстве";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Трудозатраты в незавершенном производстве'", КодыЯзыков);
Элемент.Код = "00000002030";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.НезавершенноеПроизводство;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ТрудозатратыНезавершенногоПроизводства.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыАналитическогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.СтруктураПредприятия.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2030;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПроизводство.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область ПостатейныеЗатратыВНезавершенномПроизводстве
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ПостатейныеЗатратыВНезавершенномПроизводстве";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Постатейные затраты в незавершенном производстве'", КодыЯзыков);
Элемент.Код = "00000002040";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.НезавершенноеПроизводство;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ПрочиеРасходыНезавершенногоПроизводства.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыАналитическогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.СтруктураПредприятия.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2040;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПроизводство.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#КонецОбласти
#Область ЗапасыСобственные
#Область ГруппаЗапасыСобственные
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "ЗапасыСобственные";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Запасы собственные'", КодыЯзыков);
Элемент.Код = "00000002500";
Элемент.РеквизитДопУпорядочивания = 2500;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область ВыпускПродукции
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ВыпускПродукции";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Выпуск продукции'", КодыЯзыков);
Элемент.Код = "00000002510";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыСобственные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.Склады.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2510;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("РазделУчета", Перечисления.РазделыУчетаСебестоимостиТоваров.ВыпускПродукции);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПроизводство.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаСобственныхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаСобственныхЗапасовРегл());
#КонецОбласти
#Область ТоварыМатериалыНаСкладах
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ТоварыМатериалыНаСкладах";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары и материалы на складах'", КодыЯзыков);
Элемент.Код = "00000002520";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыСобственные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.Склады.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2520;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("РазделУчета", Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыНаСкладах);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаСобственныхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаСобственныхЗапасовРегл());
#КонецОбласти
#Область МатериалыПереданныеВПереработку
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "МатериалыПереданныеВПереработку";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Материалы переданные в переработку'", КодыЯзыков);
Элемент.Код = "00000002530";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыСобственные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2530;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("РазделУчета", Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПереданныеПереработчику);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПроизводствоНаСтороне.Имя);
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПроизводствоНаСтороне2_5.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаСобственныхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаСобственныхЗапасовРегл());
#КонецОбласти
#Область ТоварыМатериалыВПутиОтПоставщиков
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ТоварыМатериалыВПутиОтПоставщиков";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары и материалы в пути от поставщиков'", КодыЯзыков);
Элемент.Код = "00000002540";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыСобственные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2540;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("РазделУчета", Перечисления.РазделыУчетаСебестоимостиТоваров.СобственныеТоварыВПути);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаСобственныхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаСобственныхЗапасовРегл());
#КонецОбласти
#Область НДСПоПриобретеннымЦенностям
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "НДСПоПриобретеннымЦенностям";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'НДС по приобретенным ценностям'", КодыЯзыков);
Элемент.Код = "00000002550";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыСобственные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.НДСПредъявленный.Имя;
Элемент.ИсточникОбъектовНастройки = МетаПеречисления.ТипыНалогообложенияНДС.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаПеречисления.ВидыЦенностей.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2550;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьУчетНДС.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область ТоварыОтгруженные
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ТоварыОтгруженные";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары отгруженные'", КодыЯзыков);
Элемент.Код = "00000002560";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыСобственные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2560;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
РазделыУчета = КоллекцияЛогическогоСложения();
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыВПути);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПереданныеНаКомиссиюВПути);
ОписаниеОтбора.Вставить("РазделУчета", РазделыУчета);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаСобственныхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаСобственныхЗапасовРегл());
#КонецОбласти
#Область ТоварыМатериалыПереданныеНаХранение
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ТоварыМатериалыПереданныеНаХранение";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары и материалы переданные на хранение'", КодыЯзыков);
Элемент.Код = "00000002570";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыСобственные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2570;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("РазделУчета", Перечисления.РазделыУчетаСебестоимостиТоваров.СобственныеТоварыПереданныеПартнерам);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПередачуНаОтветственноеХранениеСПравомПродажи.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаСобственныхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаСобственныхЗапасовРегл());
#КонецОбласти
#Область ТоварыПереданныеНаКомиссию
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ТоварыПереданныеНаКомиссию";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары переданные на комиссию'", КодыЯзыков);
Элемент.Код = "00000002580";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыСобственные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2580;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("РазделУчета", Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПереданныеНаКомиссию);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьКомиссиюПриПродажах.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаСобственныхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаСобственныхЗапасовРегл());
#КонецОбласти
#Область РеализацияОСБезПереходаПраваСобственности
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РеализацияОСБезПереходаПраваСобственности";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.ОбъектыЭксплуатации"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Отгруженные ОС'", КодыЯзыков);
Элемент.Код = "00000002590";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыСобственные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДвиженияПоПрочимАктивамПассивам.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2590;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Статья", ПланыВидовХарактеристик.СтатьиАктивовПассивов.РеализацияОСБезПереходаПраваСобственности);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьВнеоборотныеАктивы2_4.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область ОтклоненияВСтоимостиЗапасов
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ОтклоненияВСтоимостиЗапасов";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Отклонения в стоимости запасов'", КодыЯзыков);
Элемент.Код = "00000002600";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыСобственные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ОтклоненияВСтоимостиТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.Склады.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2600;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ПартионныйУчетВерсии22.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область ПереданнаяВозвратнаяТара
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ПереданнаяВозвратнаяТара";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Переданная возвратная тара'", КодыЯзыков);
Элемент.Код = "00000002610";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыСобственные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ПереданнаяВозвратнаяТара.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 2610;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#КонецОбласти
#Область ДенежныеСредства
#Область ГруппаДенежныеСредства
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "ДенежныеСредства";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Денежные средства'", КодыЯзыков);
Элемент.Код = "00000003000";
Элемент.РеквизитДопУпорядочивания = 3000;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
ОписаниеОтбораОбъектовНастройки = КоллекцияЛогическогоУмножения();
РеквизитОтбораОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаДенежныхСредств.Реквизиты.ТипДенежныхСредств.Имя;
#Область ДенежныеСредстваВКассах
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ДенежныеСредстваВКассах";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Денежные средства в кассах'", КодыЯзыков);
Элемент.Код = "00000003010";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ДенежныеСредства;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДенежныеСредстваНаличные.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаДенежныхСредств.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 3010;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбораОбъектовНастройки.Вставить(РеквизитОтбораОбъектовНастройки, Перечисления.ТипыДенежныхСредств.Наличные);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
#КонецОбласти
#Область ДенежныеСредстваВКассахККМ
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ДенежныеСредстваВКассахККМ";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Денежные средства в кассах ККМ'", КодыЯзыков);
Элемент.Код = "00000003020";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ДенежныеСредства;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДенежныеСредстваВКассахККМ.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаДенежныхСредств.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 3020;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбораОбъектовНастройки.Вставить(РеквизитОтбораОбъектовНастройки, Перечисления.ТипыДенежныхСредств.ВКассахККМ);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьРозничныеПродажи.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область ДенежныеДокументы
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ДенежныеДокументы";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Денежные документы'", КодыЯзыков);
Элемент.Код = "00000003030";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ДенежныеСредства;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДенежныеДокументы.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 3030;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьРеглУчет.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область ДенежныеСредстваНаСчетах
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ДенежныеСредстваНаСчетах";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Денежные средства на счетах'", КодыЯзыков);
Элемент.Код = "00000003040";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ДенежныеСредства;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДенежныеСредстваБезналичные.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаДенежныхСредств.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 3040;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбораОбъектовНастройки.Вставить(РеквизитОтбораОбъектовНастройки, Перечисления.ТипыДенежныхСредств.Безналичные);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
#КонецОбласти
#Область ДенежныеСредстваВПути
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ДенежныеСредстваВПути";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Денежные средства в пути'", КодыЯзыков);
Элемент.Код = "00000003050";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ДенежныеСредства;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДенежныеСредстваВПути.Имя;
Элемент.ИсточникОбъектовНастройки = МетаПеречисления.ВидыПереводовДенежныхСредств.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 3050;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#КонецОбласти
#Область ДепозитыКредитыЗаймыВыданные
#Область ГруппаДепозитыКредитыЗаймыВыданные
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "ДепозитыКредитыЗаймыВыданные";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Депозиты, кредиты и займы выданные'", КодыЯзыков);
Элемент.Код = "00000003500";
Элемент.РеквизитДопУпорядочивания = 3500;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
ХарактерыДоговоров = КоллекцияЛогическогоСложения();
ХарактерыДоговоров.Добавить(Перечисления.ХарактерыДоговоровФинансовыхИнструментов.ЗаймВыданный);
ХарактерыДоговоров.Добавить(Перечисления.ХарактерыДоговоровФинансовыхИнструментов.Депозит);
ОписаниеОтбораОбъектовНастройки = КоллекцияЛогическогоУмножения();
РеквизитОтбораОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.Реквизиты.РасчетыСДебиторами.Имя;
ОписаниеОтбораОбъектовНастройки.Вставить(РеквизитОтбораОбъектовНастройки, Истина);
#Область ДепозитыКредитыЗаймыВыданныеДолг
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ДепозитыКредитыЗаймыВыданныеДолг";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Основной долг по депозитам, кредитам и займам выданным'", КодыЯзыков);
Элемент.Код = "00000003510";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ДепозитыКредитыЗаймыВыданные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыПоФинансовымИнструментам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 3510;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Договор.ХарактерДоговора", ХарактерыДоговоров);
ОписаниеОтбора.Вставить("ТипСуммы", Перечисления.ТипыСуммГрафикаКредитовИДепозитов.ОсновнойДолг);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьДоговорыКредитовИДепозитов.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область ДепозитыКредитыЗаймыВыданныеПроценты
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ДепозитыКредитыЗаймыВыданныеПроценты";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Проценты по депозитам, кредитам и займам выданным'", КодыЯзыков);
Элемент.Код = "00000003520";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ДепозитыКредитыЗаймыВыданные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыПоФинансовымИнструментам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 3520;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Договор.ХарактерДоговора", ХарактерыДоговоров);
ОписаниеОтбора.Вставить("ТипСуммы", Перечисления.ТипыСуммГрафикаКредитовИДепозитов.Проценты);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьДоговорыКредитовИДепозитов.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область ДепозитыКредитыЗаймыВыданныеКомиссия
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ДепозитыКредитыЗаймыВыданныеКомиссия";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Комиссия по депозитам, кредитам и займам выданным'", КодыЯзыков);
Элемент.Код = "00000003530";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ДепозитыКредитыЗаймыВыданные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыПоФинансовымИнструментам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 3530;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Договор.ХарактерДоговора", ХарактерыДоговоров);
ОписаниеОтбора.Вставить("ТипСуммы", Перечисления.ТипыСуммГрафикаКредитовИДепозитов.Комиссия);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьДоговорыКредитовИДепозитов.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#КонецОбласти
#Область ПередачаВФинансовуюАренду
#Область ГруппаПередачаВФинансовуюАренду
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "ПередачаВФинансовуюАренду";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Передача в финансовую аренду'", КодыЯзыков);
Элемент.Код = "00000004000";
Элемент.РеквизитДопУпорядочивания = 4000;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
ОписаниеОтбораОбъектовНастройки = КоллекцияЛогическогоУмножения();
РеквизитОтбораОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов.Реквизиты.ВидАктива.Имя;
ВидыВНА = КоллекцияЛогическогоСложения();
ВидыВНА.Добавить(Перечисления.ВидыВнеоборотныхАктивов.ОсновноеСредство);
ВидыВНА.Добавить(Перечисления.ВидыВнеоборотныхАктивов.ИнвестиционноеИмущество);
ВидыВНА.Добавить(Перечисления.ВидыВнеоборотныхАктивов.ОсновныеСредстваПредоставляемыеВАренду);
ОписаниеОтбораОбъектовНастройки.Вставить(РеквизитОтбораОбъектовНастройки, ВидыВНА);
#Область АрендныеПлатежи
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "АрендныеПлатежи";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Арендные платежи (финансовая аренда)'", КодыЯзыков);
Элемент.Код = "00000004010";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ПередачаВФинансовуюАренду;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ИнвестицииВАренду.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.СтруктураПредприятия.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 4010;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользуетсяПередачаВАрендуСубарендуПоФСБУ25.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
Элемент.РесурсыВал = ТабличныеЧасти.РесурсыВал.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "АрендныеПлатежиУпр");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "АрендныеПлатежиРегл");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыВал, "АрендныеПлатежи");
#КонецОбласти
#Область НегарантированнаяЛиквидационнаяСтоимость
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "НегарантированнаяЛиквидационнаяСтоимость";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Негарантированная ликвидационная стоимость (финансовая аренда)'", КодыЯзыков);
Элемент.Код = "00000004020";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ПередачаВФинансовуюАренду;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ИнвестицииВАренду.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.СтруктураПредприятия.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 4020;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользуетсяПередачаВАрендуСубарендуПоФСБУ25.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
Элемент.РесурсыВал = ТабличныеЧасти.РесурсыВал.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "НГЛСУпр");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "НГЛСРегл");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыВал, "0", 0);
#КонецОбласти
#Область ПроцентыДисконтированияАрендныхПлатежей
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ПроцентыДисконтированияАрендныхПлатежей";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Проценты дисконтирования арендных платежей (финансовая аренда)'", КодыЯзыков);
Элемент.Код = "00000004030";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ПередачаВФинансовуюАренду;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ИнвестицииВАренду.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаВнеоборотныхАктивов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.СтруктураПредприятия.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 4030;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользуетсяПередачаВАрендуСубарендуПоФСБУ25.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
Элемент.РесурсыВал = ТабличныеЧасти.РесурсыВал.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "ПроцентныйДисконтУпр");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "ПроцентныйДисконтРегл");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыВал, "ПроцентныйДисконт");
#КонецОбласти
#КонецОбласти
#Область РасчетыСПоставщиками
#Область ГруппаРасчетыСПоставщиками
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "РасчетыСПоставщиками";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Расчеты с поставщиками'", КодыЯзыков);
Элемент.Код = "00000004500";
Элемент.РеквизитДопУпорядочивания = 4500;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
РеквизитыГФУРасчетов = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.Реквизиты;
РеквизитыОтбораОбъектовНастройки = Новый Массив();
РеквизитыОтбораОбъектовНастройки.Добавить(РеквизитыГФУРасчетов.РасчетыСПоставщиками.Имя);
РеквизитыОтбораОбъектовНастройки.Добавить(РеквизитыГФУРасчетов.РасчетыСКомитентами.Имя);
РеквизитыОтбораОбъектовНастройки.Добавить(РеквизитыГФУРасчетов.РасчетыСКомиссионерами.Имя);
РеквизитыОтбораОбъектовНастройки.Добавить(РеквизитыГФУРасчетов.РасчетыСПереработчиками.Имя);
РеквизитыОтбораОбъектовНастройки.Добавить(РеквизитыГФУРасчетов.РасчетыСДавальцами.Имя);
ОписаниеОтбораОбъектовНастройки = КоллекцияЛогическогоСложения();
Для Каждого РеквизитОтбораОбъектовНастройки Из РеквизитыОтбораОбъектовНастройки Цикл
ОписаниеОтбораОбъектовНастройки.Вставить(0, КоллекцияЛогическогоУмножения());
ОписаниеОтбораОбъектовНастройки[0].Вставить(РеквизитОтбораОбъектовНастройки, Истина);
КонецЦикла;
#Область ЗадолженностьПередПоставщиками
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ЗадолженностьПередПоставщиками";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Задолженность перед поставщиками'", КодыЯзыков);
Элемент.Код = "00000004510";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСПоставщиками;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыСПоставщикамиПоСрокам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 4510;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
Элемент.РесурсыВал = ТабличныеЧасти.РесурсыВал.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "ДолгУпр");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "ДолгРегл");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыВал, "Долг");
#КонецОбласти
#Область АвансыВыданныеПоставщикам
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "АвансыВыданныеПоставщикам";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Авансы, выданные поставщикам'", КодыЯзыков);
Элемент.Код = "00000004520";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСПоставщиками;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыСПоставщикамиПоСрокам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 4520;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
Элемент.РесурсыВал = ТабличныеЧасти.РесурсыВал.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "ПредоплатаУпр");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "ПредоплатаРегл");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыВал, "Предоплата");
#КонецОбласти
#Область ОбязательстваПоНеотфактурованнымПоставкам
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ОбязательстваПоНеотфактурованнымПоставкам";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Обязательства по неотфактурованным поставкам (стоимость)'", КодыЯзыков);
Элемент.Код = "00000004530";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСПоставщиками;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 4530;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("РазделУчета", Перечисления.РазделыУчетаСебестоимостиТоваров.НеотфактурованныеПоставки);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьНеотфактурованныеПоставки.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаСобственныхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаСобственныхЗапасовРегл());
#КонецОбласти
#Область ОбязательстваПоНеотфактурованномуНДС
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ОбязательстваПоНеотфактурованномуНДС";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Обязательства по неотфактурованным поставкам (НДС)'", КодыЯзыков);
Элемент.Код = "00000004540";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСПоставщиками;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.НДСПредъявленный.Имя;
Элемент.ИсточникОбъектовНастройки = МетаПеречисления.ТипыНалогообложенияНДС.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 4540;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Ссылка", УчетНДСУП.ВидыДеятельностиНДС());
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьНеотфактурованныеПоставки.Имя);
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьУчетНДС.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыКоличество = ТабличныеЧасти.РесурсыКоличество.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыКоличество, "0", 0);
#КонецОбласти
#Область БилетыБронирование
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "БилетыБронирование";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Билеты и бронирование'", КодыЯзыков);
Элемент.Код = "00000004550";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСПоставщиками;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыСПоставщикамиПоСрокам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 4550;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("ОбъектРасчетов.ГруппаФинансовогоУчета.РасчетыПоБронированию", Истина);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить(РеквизитыГФУРасчетов.РасчетыПоБронированию.Имя, Истина);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбора);
#КонецОбласти
#Область НДССАвансовВыданных
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "НДССАвансовВыданных";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'НДС с авансов выданных'", КодыЯзыков);
Элемент.Код = "00000004560";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСПоставщиками;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.НДСАвансыВыданные.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 4560;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьУчетНДС.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область ПроцентыДисконтированияРасчетов
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ПроцентыДисконтированияРасчетов";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Проценты дисконтирования расчетов'", КодыЯзыков);
Элемент.Код = "00000004570";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСПоставщиками;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ПроцентныеРасходыДисконтирования.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 4570;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
#КонецОбласти
#Область ОбязательстваПередКомитентомПоРеализованнымТоварам
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ОбязательстваПередКомитентомПоРеализованнымТоварам";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Обязательства перед комитентом по реализованным товарам'", КодыЯзыков);
Элемент.Код = "00000004580";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСПоставщиками;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ТоварыКОформлениюОтчетовКомитенту.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 4580;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьКомиссиюПриЗакупках.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область ОбязательстваПередПринципаломПоРеализованнымУслугам
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ОбязательстваПередПринципаломПоРеализованнымУслугам";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Обязательства перед принципалом по реализованным услугам'", КодыЯзыков);
Элемент.Код = "00000004590";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСПоставщиками;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.УслугиКОформлениюОтчетовПринципалу.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 4590;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПродажуАгентскихУслуг.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#КонецОбласти
#Область РасчетыСКлиентами
#Область ГруппаРасчетыСКлиентами
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "РасчетыСКлиентами";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Расчеты с клиентами'", КодыЯзыков);
Элемент.Код = "00000005000";
Элемент.РеквизитДопУпорядочивания = 5000;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
РеквизитыГФУРасчетов = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.Реквизиты;
РеквизитыОтбораОбъектовНастройки = Новый Массив();
РеквизитыОтбораОбъектовНастройки.Добавить(РеквизитыГФУРасчетов.РасчетыСКлиентами.Имя);
РеквизитыОтбораОбъектовНастройки.Добавить(РеквизитыГФУРасчетов.РасчетыСКомиссионерами.Имя);
РеквизитыОтбораОбъектовНастройки.Добавить(РеквизитыГФУРасчетов.РасчетыСКомитентамиПоЗакупке.Имя);
РеквизитыОтбораОбъектовНастройки.Добавить(РеквизитыГФУРасчетов.РасчетыСКомитентами.Имя);
РеквизитыОтбораОбъектовНастройки.Добавить(РеквизитыГФУРасчетов.РасчетыСПереработчиками.Имя);
РеквизитыОтбораОбъектовНастройки.Добавить(РеквизитыГФУРасчетов.РасчетыСДавальцами.Имя);
ОписаниеОтбораОбъектовНастройки = КоллекцияЛогическогоСложения();
Для Каждого РеквизитОтбораОбъектовНастройки Из РеквизитыОтбораОбъектовНастройки Цикл
ОписаниеОтбораОбъектовНастройки.Вставить(0, КоллекцияЛогическогоУмножения());
ОписаниеОтбораОбъектовНастройки[0].Вставить(РеквизитОтбораОбъектовНастройки, Истина);
КонецЦикла;
#Область ЗадолженностьКлиентов
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ЗадолженностьКлиентов";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Задолженность клиентов'", КодыЯзыков);
Элемент.Код = "00000005010";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСКлиентами;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыСКлиентамиПоСрокам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 5010;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
Элемент.РесурсыВал = ТабличныеЧасти.РесурсыВал.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "ДолгУпр");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "ДолгРегл");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыВал, "Долг");
#КонецОбласти
#Область АвансыПолученныеОтКлиентов
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "АвансыПолученныеОтКлиентов";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Авансы, полученные от клиентов'", КодыЯзыков);
Элемент.Код = "00000005020";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСКлиентами;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыСКлиентамиПоСрокам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 5020;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
Элемент.РесурсыВал = ТабличныеЧасти.РесурсыВал.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "ПредоплатаУпр");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "ПредоплатаРегл");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыВал, "Предоплата");
#КонецОбласти
#Область ПодарочныеСертификаты
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ПодарочныеСертификаты";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Подарочные сертификаты'", КодыЯзыков);
Элемент.Код = "00000005030";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСКлиентами;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ПодарочныеСертификаты.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 5030;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#Область НДССАвансовПолученных
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "НДССАвансовПолученных";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'НДС с авансов полученных'", КодыЯзыков);
Элемент.Код = "00000005040";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСКлиентами;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.НДСАвансыПолученные.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 5040;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьУчетНДС.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область ОбязательстваПередКомитентомПоЗакупкам
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ОбязательстваПередКомитентомПоЗакупкам";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Обязательства перед комитентом по закупкам'", КодыЯзыков);
Элемент.Код = "00000005050";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСКлиентами;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ТоварыУслугиКОформлениюОтчетовКомитентуОЗакупках.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 5050;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьОказаниеАгентскихУслугПриЗакупке.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#КонецОбласти
#Область РезервыПоСомнительнымДолгам
#Область ГруппаРезервыПоСомнительнымДолгам
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "ГруппаРезервыПоСомнительнымДолгам";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резервы по сомнительным долгам'", КодыЯзыков);
Элемент.Код = "00000005500";
Элемент.РеквизитДопУпорядочивания = 5500;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область ЭлементРезервыПоСомнительнымДолгам
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РезервыПоСомнительнымДолгам";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резервы по сомнительным долгам'", КодыЯзыков);
Элемент.Код = "00000005510";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ГруппаРезервыПоСомнительнымДолгам;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РезервыПоСомнительнымДолгам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 5510;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ФормироватьРезервыПоСомнительнымДолгам.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#КонецОбласти
#Область КредитыЗаймыПолученные
#Область ГруппаКредитыЗаймыПолученные
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "КредитыЗаймыПолученные";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Кредиты и займы полученные'", КодыЯзыков);
Элемент.Код = "00000006000";
Элемент.РеквизитДопУпорядочивания = 6000;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
ОписаниеОтбораОбъектовНастройки = КоллекцияЛогическогоУмножения();
РеквизитОтбораОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.Реквизиты.РасчетыСКредиторами.Имя;
ОписаниеОтбораОбъектовНастройки.Вставить(РеквизитОтбораОбъектовНастройки, Истина);
#Область КредитыИЗаймыПолученныеДолг
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "КредитыИЗаймыПолученныеДолг";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Основной долг по кредитам и займам полученным'", КодыЯзыков);
Элемент.Код = "00000006010";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.КредитыЗаймыПолученные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыПоФинансовымИнструментам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 6010;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Договор.ХарактерДоговора", Перечисления.ХарактерыДоговоровФинансовыхИнструментов.КредитИлиЗайм);
ОписаниеОтбора.Вставить("ТипСуммы", Перечисления.ТипыСуммГрафикаКредитовИДепозитов.ОсновнойДолг);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьДоговорыКредитовИДепозитов.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область КредитыИЗаймыПолученныеПроценты
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "КредитыИЗаймыПолученныеПроценты";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Проценты по кредитам и займам полученным'", КодыЯзыков);
Элемент.Код = "00000006020";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.КредитыЗаймыПолученные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыПоФинансовымИнструментам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 6020;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Договор.ХарактерДоговора", Перечисления.ХарактерыДоговоровФинансовыхИнструментов.КредитИлиЗайм);
ОписаниеОтбора.Вставить("ТипСуммы", Перечисления.ТипыСуммГрафикаКредитовИДепозитов.Проценты);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьДоговорыКредитовИДепозитов.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область КредитыИЗаймыПолученныеКомиссия
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "КредитыИЗаймыПолученныеКомиссия";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Комиссия по процентам и займам полученным'", КодыЯзыков);
Элемент.Код = "00000006030";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.КредитыЗаймыПолученные;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыПоФинансовымИнструментам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 6030;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Договор.ХарактерДоговора", Перечисления.ХарактерыДоговоровФинансовыхИнструментов.КредитИлиЗайм);
ОписаниеОтбора.Вставить("ТипСуммы", Перечисления.ТипыСуммГрафикаКредитовИДепозитов.Комиссия);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьДоговорыКредитовИДепозитов.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#КонецОбласти
#Область РасчетыПоНалогам
#Область ГруппаРасчетыПоНалогам
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "РасчетыПоНалогам";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Расчеты по налогам'", КодыЯзыков);
Элемент.Код = "00000006500";
Элемент.РеквизитДопУпорядочивания = 6500;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область РасчетыПоНДС
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РасчетыПоНДС";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Расчеты по НДС'", КодыЯзыков);
Элемент.Код = "00000006510";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыПоНалогам;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДвиженияПоНДС.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 6510;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьУчетНДС.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область РасчетыПоАкцизам
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РасчетыПоАкцизам";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Расчеты по акцизам'", КодыЯзыков);
Элемент.Код = "00000006520";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыПоНалогам;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДвиженияПоАкцизам.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 6520;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПодакцизныеТовары.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#КонецОбласти
#Область РасчетыССотрудниками
#Область ГруппаРасчетыССотрудниками
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "РасчетыССотрудниками";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Расчеты с сотрудниками'", КодыЯзыков);
Элемент.Код = "00000007000";
Элемент.РеквизитДопУпорядочивания = 7000;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область РасчетыСПодотчетнымиЛицами
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РасчетыСПодотчетнымиЛицами";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Расчеты с подотчетными лицами'", КодыЯзыков);
Элемент.Код = "00000007020";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыССотрудниками;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДенежныеСредстваУПодотчетныхЛиц.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 7020;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#КонецОбласти
#Область РасчетыСАрендодателями
#Область ГруппаРасчетыСАрендодателями
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "РасчетыСАрендодателями";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Расчеты с арендодателями'", КодыЯзыков);
Элемент.Код = "00000007500";
Элемент.РеквизитДопУпорядочивания = 7500;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
ОписаниеОтбораОбъектовНастройки = КоллекцияЛогическогоУмножения();
РеквизитОтбораОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.Реквизиты.РасчетыСАрендодателями.Имя;
ОписаниеОтбораОбъектовНастройки.Вставить(РеквизитОтбораОбъектовНастройки, Истина);
#Область АрендныеОбязательства
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "АрендныеОбязательства";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Арендные обязательства'", КодыЯзыков);
Элемент.Код = "00000007510";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСАрендодателями;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыПоФинансовымИнструментам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 7510;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Договор.ХарактерДоговора", Перечисления.ХарактерыДоговоровФинансовыхИнструментов.Аренда);
ОписаниеОтбора.Вставить("ТипСуммы", Перечисления.ТипыПлатежейПоАренде.АрендныеОбязательства);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
#КонецОбласти
#Область УслугиПоАренде
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "УслугиПоАренде";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Услуги по аренде'", КодыЯзыков);
Элемент.Код = "00000007520";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСАрендодателями;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыПоФинансовымИнструментам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 7520;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Договор.ХарактерДоговора", Перечисления.ХарактерыДоговоровФинансовыхИнструментов.Аренда);
ОписаниеОтбора.Вставить("ТипСуммы", Перечисления.ТипыПлатежейПоАренде.УслугаПоАренде);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
#КонецОбласти
#Область АвансЗаУслугиПоАренде
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "АвансЗаУслугиПоАренде";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Аванс за услуги по аренде'", КодыЯзыков);
Элемент.Код = "00000007530";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСАрендодателями;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыПоФинансовымИнструментам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 7530;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Договор.ХарактерДоговора", Перечисления.ХарактерыДоговоровФинансовыхИнструментов.Аренда);
ОписаниеОтбора.Вставить("ТипСуммы", Перечисления.ТипыПлатежейПоАренде.УслугаПоАрендеАванс);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
#КонецОбласти
#Область ОбеспечительныйПлатежПоАренде
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ОбеспечительныйПлатежПоАренде";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Обеспечительный платеж по аренде'", КодыЯзыков);
Элемент.Код = "00000007540";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСАрендодателями;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыПоФинансовымИнструментам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 7540;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Договор.ХарактерДоговора", Перечисления.ХарактерыДоговоровФинансовыхИнструментов.Аренда);
ОписаниеОтбора.Вставить("ТипСуммы", Перечисления.ТипыПлатежейПоАренде.ОбеспечительныйПлатеж);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
#КонецОбласти
#Область ВыкупПредметаАренды
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ВыкупПредметаАренды";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Выкуп предмета аренды'", КодыЯзыков);
Элемент.Код = "00000007550";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСАрендодателями;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыПоФинансовымИнструментам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 7550;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Договор.ХарактерДоговора", Перечисления.ХарактерыДоговоровФинансовыхИнструментов.Аренда);
ОписаниеОтбора.Вставить("ТипСуммы", Перечисления.ТипыПлатежейПоАренде.ВыкупнаяСтоимость);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
#КонецОбласти
#Область АвансЗаВыкупПредметаАренды
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "АвансЗаВыкупПредметаАренды";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Аванс за выкуп предмета аренды'", КодыЯзыков);
Элемент.Код = "00000007560";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСАрендодателями;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыПоФинансовымИнструментам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 7560;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Договор.ХарактерДоговора", Перечисления.ХарактерыДоговоровФинансовыхИнструментов.Аренда);
ОписаниеОтбора.Вставить("ТипСуммы", Перечисления.ТипыПлатежейПоАренде.ВыкупнаяСтоимостьАванс);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
#КонецОбласти
#Область ПроцентыПоАренде
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ПроцентыПоАренде";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Проценты по аренде'", КодыЯзыков);
Элемент.Код = "00000007570";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСАрендодателями;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыПоФинансовымИнструментам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 7570;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Договор.ХарактерДоговора", Перечисления.ХарактерыДоговоровФинансовыхИнструментов.Аренда);
ОписаниеОтбора.Вставить("ТипСуммы", Перечисления.ТипыПлатежейПоАренде.Проценты);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
#КонецОбласти
#Область НДСПоАренде
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "НДСПоАренде";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'НДС по аренде'", КодыЯзыков);
Элемент.Код = "00000007580";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСАрендодателями;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Истина;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РасчетыПоФинансовымИнструментам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаРасчетов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 7580;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Договор.ХарактерДоговора", Перечисления.ХарактерыДоговоровФинансовыхИнструментов.Аренда);
ОписаниеОтбора.Вставить("ТипСуммы", Перечисления.ТипыПлатежейПоАренде.НДС);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
#КонецОбласти
#КонецОбласти
#Область ВнутрихозяйственныеРасчеты
#Область ГруппаВнутрихозяйственныеРасчеты
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "ВнутрихозяйственныеРасчеты";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Внутрихозяйственные расчеты'", КодыЯзыков);
Элемент.Код = "00000008000";
Элемент.РеквизитДопУпорядочивания = 8000;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область РасчетыПоВыделенномуИмуществу
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РасчетыПоВыделенномуИмуществу";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.Организации"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Внутрихозяйственные расчеты по выделенному имуществу'", КодыЯзыков);
Элемент.Код = "00000008010";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ВнутрихозяйственныеРасчеты;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.АктивПассив;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДвиженияПоПрочимАктивамПассивам.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 8010;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Статья", ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыПоВыделенномуИмуществу);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьОбособленныеПодразделенияВыделенныеНаБаланс.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область РасчетыСФилиалами
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РасчетыСФилиалами";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.Организации"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Внутрихозяйственные расчеты по текущим операциям'", КодыЯзыков);
Элемент.Код = "00000008020";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ВнутрихозяйственныеРасчеты;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.АктивПассив;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДвиженияПоПрочимАктивамПассивам.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 8020;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Статья", ПланыВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСФилиалами);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьОбособленныеПодразделенияВыделенныеНаБаланс.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#КонецОбласти
#Область Продажи
#Область ГруппаПродажи
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "Продажи";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Продажи'", КодыЯзыков);
Элемент.Код = "00000008500";
Элемент.РеквизитДопУпорядочивания = 8500;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область ВыручкаОтПродаж
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ВыручкаОтПродаж";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Выручка от продаж'", КодыЯзыков);
Элемент.Код = "00000008510";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.Продажи;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Доход;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ВыручкаИСебестоимостьПродаж.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 8510;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "СуммаВыручкиБезНДС");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "СуммаВыручкиРегл");
#КонецОбласти
#Область ВыручкаОтПродажСНДС
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ВыручкаОтПродажСНДС";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Выручка от продаж с НДС'", КодыЯзыков);
Элемент.Код = "00000008520";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.Продажи;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Доход;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ВыручкаИСебестоимостьПродаж.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 8520;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "СуммаВыручки");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "СуммаВыручкиСНДСРегл");
#КонецОбласти
#Область СебестоимостьПродаж
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "СебестоимостьПродаж";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Себестоимость продаж'", КодыЯзыков);
Элемент.Код = "00000008530";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.Продажи;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Расход;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ВыручкаИСебестоимостьПродаж.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 8530;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "СтоимостьУпр,ДопРасходыУпр,ТрудозатратыУпр,ПостатейныеПостоянныеУпр,ПостатейныеПеременныеУпр,РасходыНаПродажуУпр,РезервПодОбесценениеУпр");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "СтоимостьРегл,ДопРасходыРегл,ТрудозатратыРегл,ПостатейныеПостоянныеРегл,ПостатейныеПеременныеРегл,РасходыНаПродажуРегл,РезервПодОбесценениеРегл");
#КонецОбласти
#Область НДССПродаж
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "НДССПродаж";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'НДС с продаж'", КодыЯзыков);
Элемент.Код = "00000008540";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.Продажи;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Расход;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ВыручкаИСебестоимостьПродаж.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 8540;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьУчетНДС.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
Элемент.РесурсыКоличество = ТабличныеЧасти.РесурсыКоличество.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "СуммаВыручки");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "СуммаВыручкиБезНДС", -1);
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "СуммаВыручкиСНДСРегл");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "СуммаВыручкиРегл", -1);
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыКоличество, "Количество", 0);
#КонецОбласти
#Область АкцизСПродаж
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "АкцизСПродаж";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Акциз с продаж'", КодыЯзыков);
Элемент.Код = "00000008550";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.Продажи;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Расход;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ВыручкаИСебестоимостьПродаж.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 8550;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьПодакцизныеТовары.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
Элемент.РесурсыКоличество = ТабличныеЧасти.РесурсыКоличество.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "СуммаАкцизаУпр");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "СуммаАкцизаРегл");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыКоличество, "Количество", 0);
#КонецОбласти
#Область ПрочаяВыручка
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ПрочаяВыручка";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Прочая выручка'", КодыЯзыков);
Элемент.Код = "00000008560";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.Продажи;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Доход;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ПрочаяВыручка.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаДоходовРасходов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 8560;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить(МетаСправочники.ГруппыФинансовогоУчетаДоходовРасходов.Реквизиты.Доходы.Имя, Истина);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбора);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "ВыручкаБезНДСУпр");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "ВыручкаБезНДСРегл");
#КонецОбласти
#Область ПрочаяВыручкаСНДС
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ПрочаяВыручкаСНДС";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Прочая выручка с НДС'", КодыЯзыков);
Элемент.Код = "00000008570";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.Продажи;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Доход;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ПрочаяВыручка.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаДоходовРасходов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 8570;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить(МетаСправочники.ГруппыФинансовогоУчетаДоходовРасходов.Реквизиты.Доходы.Имя, Истина);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбора);
#КонецОбласти
#Область НДССПрочихПродаж
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "НДССПрочихПродаж";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'НДС с прочих продаж'", КодыЯзыков);
Элемент.Код = "00000008580";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.Продажи;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Расход;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ПрочаяВыручка.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаДоходовРасходов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 8580;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить(МетаСправочники.ГруппыФинансовогоУчетаДоходовРасходов.Реквизиты.Доходы.Имя, Истина);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьУчетНДС.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
Элемент.РесурсыКоличество = ТабличныеЧасти.РесурсыКоличество.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "НДСУпр");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "НДСРегл");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыКоличество, "Количество", 0);
#КонецОбласти
#Область НДСПоОтгрузкамБезПереходаПраваСобственности
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "НДСПоОтгрузкамБезПереходаПраваСобственности";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.Организации"));
МассивТипов.Добавить(Тип("СправочникСсылка.Контрагенты"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'НДС по отгрузкам без перехода права собственности'", КодыЯзыков);
Элемент.Код = "00000008590";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.Продажи;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Актив;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДвиженияПоПрочимАктивамПассивам.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 8590;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Статья", ПланыВидовХарактеристик.СтатьиАктивовПассивов.НДСПоОтгрузкамБезПереходаПраваСобственности);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьУчетНДС.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#КонецОбласти
#Область ДоходыРасходы
#Область ГруппаДоходыРасходы
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "ДоходыРасходы";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Доходы и расходы'", КодыЯзыков);
Элемент.Код = "00000009000";
Элемент.РеквизитДопУпорядочивания = 9000;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область ПрочиеДоходы
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ПрочиеДоходы";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Прочие доходы'", КодыЯзыков);
Элемент.Код = "00000009010";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ДоходыРасходы;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Доход;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ПрочиеДоходы.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаДоходовРасходов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.СтруктураПредприятия.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 9010;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить(МетаСправочники.ГруппыФинансовогоУчетаДоходовРасходов.Реквизиты.Доходы.Имя, Истина);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбора);
#КонецОбласти
#Область ПрочиеРасходы
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ПрочиеРасходы";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Прочие расходы'", КодыЯзыков);
Элемент.Код = "00000009020";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ДоходыРасходы;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Расход;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ПрочиеРасходы.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаДоходовРасходов.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.СтруктураПредприятия.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 9020;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить(МетаСправочники.ГруппыФинансовогоУчетаДоходовРасходов.Реквизиты.Расходы.Имя, Истина);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбора);
#КонецОбласти
#Область ЗакрытиеДоходовОтПродолжающихсяОпераций
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ЗакрытиеДоходовОтПродолжающихсяОпераций";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Закрытие доходов от продолжающихся операций'", КодыЯзыков);
Элемент.Код = "00000009030";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ДоходыРасходы;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Доход;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДвиженияПоПрочимАктивамПассивам.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 9030;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Статья", ПланыВидовХарактеристик.СтатьиАктивовПассивов.ПрибылиИУбытки);
ОписаниеОтбора.Вставить("ДебетКредит", Перечисления.ВидыДвиженийПрочихАктивовПассивов.Кредит);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
#КонецОбласти
#Область ЗакрытиеРасходовОтПродолжающихсяОпераций
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ЗакрытиеРасходовОтПродолжающихсяОпераций";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Закрытие расходов от продолжающихся операций'", КодыЯзыков);
Элемент.Код = "00000009040";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ДоходыРасходы;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Расход;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДвиженияПоПрочимАктивамПассивам.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 9040;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Статья", ПланыВидовХарактеристик.СтатьиАктивовПассивов.ПрибылиИУбытки);
ОписаниеОтбора.Вставить("ДебетКредит", Перечисления.ВидыДвиженийПрочихАктивовПассивов.Дебет);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
#КонецОбласти
#КонецОбласти
#Область РезервыПоОплатеТруда
#Область ГруппаРезервыПоОплатеТруда
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "РезервыПоОплатеТруда";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резервы по оплате труда'", КодыЯзыков);
Элемент.Код = "00000009500";
Элемент.РеквизитДопУпорядочивания = 9500;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
ОписаниеОтбораОбъектовНастройки = КоллекцияЛогическогоУмножения();
РеквизитОтбораОбъектовНастройки = МетаСправочники.Резервы.Реквизиты.ТипРезерва.Имя;
ОписаниеОтбораОбъектовНастройки.Вставить(РеквизитОтбораОбъектовНастройки, Перечисления.ТипыРезервовПредстоящихРасходов.ОплатаТруда);
#Область РезервыПоВознаграждениям
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РезервыПоВознаграждениям";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.Резервы"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резервы по вознаграждениям'", КодыЯзыков);
Элемент.Код = "00000009510";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РезервыПоОплатеТруда;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "РезервыПоВознаграждениям";
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДвиженияПоПрочимАктивамПассивам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.Резервы.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 9510;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Статья", ПланыВидовХарактеристик.СтатьиАктивовПассивов.РезервыПоВознаграждениям);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьРезервыПоОплатеТруда.Имя);
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьРасчетРезервовОтпусков.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#Область РезервыПоСтраховымВзносам
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РезервыПоСтраховымВзносам";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.Резервы"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резервы по страховым взносам'", КодыЯзыков);
Элемент.Код = "00000009520";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РезервыПоОплатеТруда;
Элемент.АктивПассив = Перечисления.ВидыСтатейУправленческогоБаланса.Пассив;
Элемент.ИмяИсточникаДанныхБюджетов = "РезервыПоСтраховымВзносам";
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Пассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ДвиженияПоПрочимАктивамПассивам.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.Резервы.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 9520;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("Статья", ПланыВидовХарактеристик.СтатьиАктивовПассивов.РезервыПоСтраховымВзносам);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбораОбъектовНастройки);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьРезервыПоОплатеТруда.Имя);
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьРасчетРезервовОтпусков.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
#КонецОбласти
#КонецОбласти
#Область РезервыПредстоящихРасходов
#Область ГруппаРезервыПредстоящихРасходов
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "РезервыПредстоящихРасходов";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резервы предстоящих расходов'", КодыЯзыков);
Элемент.Код = "00000010000";
Элемент.РеквизитДопУпорядочивания = 10000;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область РезервыОценочныеОбязательства
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РезервыОценочныеОбязательства";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Резервы (оценочные обязательства)'", КодыЯзыков);
Элемент.Код = "00000010010";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РезервыПредстоящихРасходов;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РезервыПредстоящихРасходов.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.Резервы.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 10010;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ФормироватьРезервыПредстоящихРасходов.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "СуммаУпр");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "СуммаРегл");
#КонецОбласти
#Область ПроцентыДисконтированияРезервов
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ПроцентыДисконтированияРезервов";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Проценты дисконтирования резервов'", КодыЯзыков);
Элемент.Код = "00000010020";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РезервыПредстоящихРасходов;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.РезервыПредстоящихРасходов.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.Резервы.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 10020;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ФормироватьРезервыПредстоящихРасходов.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, "СуммаДисконтированияУпр");
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, "СуммаДисконтированияРегл");
#КонецОбласти
#КонецОбласти
#Область ЗапасыПринятые
#Область ГруппаЗапасыПринятые
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "ЗапасыПринятые";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Запасы принятые'", КодыЯзыков);
Элемент.Код = "00000010500";
Элемент.РеквизитДопУпорядочивания = 10500;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область ТоварыМатериалыПринятыеНаХранениеНаСкладах
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ТоварыМатериалыПринятыеНаХранениеНаСкладах";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары и материалы принятые на хранение на складах'", КодыЯзыков);
Элемент.Код = "00000010510";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыПринятые;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Истина;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.Склады.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 10510;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоСложения();
ОписаниеОтбора.Добавить(КоллекцияЛогическогоУмножения());
ОписаниеОтбора.Добавить(КоллекцияЛогическогоУмножения());
РазделыУчета = КоллекцияЛогическогоСложения();
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаОтветхранениеКОформлениюСписания);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыНаХраненииСПравомПродажиКОформлениюСписания);
ОписаниеОтбора[0].Вставить("РазделУчета", РазделыУчета);
РазделыУчета = КоллекцияЛогическогоСложения();
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаОтветхранение);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыНаХраненииСПравомПродажи);
ОписаниеОтбора[1].Вставить("РазделУчета", РазделыУчета);
ОписаниеОтбора[1].Вставить("АналитикаУчетаНоменклатуры.ТипМестаХранения", Перечисления.ТипыМестХранения.Склад);
ОписаниеОтбора[1].Вставить("АналитикаУчетаНоменклатуры.МестоХранения.ЦеховаяКладовая", Ложь);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьОтветственноеХранениеВПроцессеЗакупки.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаПринятыхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаПринятыхЗапасовРегл());
#КонецОбласти
#Область ТоварыМатериалыПринятыеНаХранениеВЦеховыхКладовых
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ТоварыМатериалыПринятыеНаХранениеВЦеховыхКладовых";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары и материалы принятые на хранение в цеховых кладовых'", КодыЯзыков);
Элемент.Код = "00000010520";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыПринятые;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Истина;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.Склады.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 10520;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
РазделыУчета = КоллекцияЛогическогоСложения();
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаОтветхранение);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыНаХраненииСПравомПродажи);
ОписаниеОтбора.Вставить("РазделУчета", РазделыУчета);
ОписаниеОтбора.Вставить("АналитикаУчетаНоменклатуры.ТипМестаХранения", Перечисления.ТипыМестХранения.Склад);
ОписаниеОтбора.Вставить("АналитикаУчетаНоменклатуры.МестоХранения.ЦеховаяКладовая", Истина);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьОтветственноеХранениеВПроцессеЗакупки.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаПринятыхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаПринятыхЗапасовРегл());
#КонецОбласти
#Область ТоварыМатериалыПринятыеНаХранениеВПроизводстве
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ТоварыМатериалыПринятыеНаХранениеВПроизводстве";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары и материалы принятые на хранение в производстве'", КодыЯзыков);
Элемент.Код = "00000010530";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыПринятые;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Истина;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыАналитическогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = МетаСправочники.СтруктураПредприятия.ПолноеИмя();
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 10530;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
РазделыУчета = КоллекцияЛогическогоСложения();
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаОтветхранение);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыНаХраненииСПравомПродажи);
ОписаниеОтбора.Вставить("РазделУчета", РазделыУчета);
ТипыМестХранения = КоллекцияЛогическогоСложения();
ТипыМестХранения.Добавить(Перечисления.ТипыМестХранения.ДоговорКонтрагента);
ТипыМестХранения.Добавить(Перечисления.ТипыМестХранения.Организация);
ТипыМестХранения.Добавить(Перечисления.ТипыМестХранения.Партнер);
ТипыМестХранения.Добавить(Перечисления.ТипыМестХранения.Подразделение);
ОписаниеОтбора.Вставить("АналитикаУчетаНоменклатуры.ТипМестаХранения", ТипыМестХранения);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьОтветственноеХранениеВПроцессеЗакупки.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаПринятыхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаПринятыхЗапасовРегл());
#КонецОбласти
#Область ТоварыМатериалыПринятыеНаХранениеПереданныеПартнерам
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ТоварыМатериалыПринятыеНаХранениеПереданныеПартнерам";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары и материалы принятые на хранение переданные партнерам'", КодыЯзыков);
Элемент.Код = "00000010540";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыПринятые;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Истина;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 10540;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
РазделыУчета = КоллекцияЛогическогоСложения();
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаОтветхранениеПереданныеПартнерам);
РазделыУчета.Добавить(Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыНаХраненииСПравомПродажиПереданныеПартнерам);
ОписаниеОтбора.Вставить("РазделУчета", РазделыУчета);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьОтветственноеХранениеВПроцессеЗакупки.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаПринятыхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаПринятыхЗапасовРегл());
#КонецОбласти
#Область ТоварыПринятыеНаКомиссию
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ТоварыПринятыеНаКомиссию";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары принятые на комиссию'", КодыЯзыков);
Элемент.Код = "00000010590";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыПринятые;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Истина;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 10590;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("РазделУчета", Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаКомиссию);
ОписаниеОтбора.Вставить("АналитикаУчетаНоменклатуры.ТипМестаХранения", Перечисления.ТипыМестХранения.Склад);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьКомиссиюПриПродажах.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаПринятыхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаПринятыхЗапасовРегл());
#КонецОбласти
#Область ТоварыПереданныеНаСубкомиссию
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ТоварыПереданныеНаСубкомиссию";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Товары переданные на субкомиссию'", КодыЯзыков);
Элемент.Код = "00000010600";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыПринятые;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Истина;
Элемент.ИсточникДанных = МетаРегистрыНакопления.СебестоимостьТоваров.Имя;
Элемент.ИсточникОбъектовНастройки = МетаСправочники.ГруппыФинансовогоУчетаНоменклатуры.ПолноеИмя();
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 10600;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
ОписаниеОтбора = КоллекцияЛогическогоУмножения();
ОписаниеОтбора.Вставить("РазделУчета", Перечисления.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаКомиссию);
ТипыМестХранения = КоллекцияЛогическогоСложения();
ТипыМестХранения.Добавить(Перечисления.ТипыМестХранения.Партнер);
ТипыМестХранения.Добавить(Перечисления.ТипыМестХранения.Организация);
ОписаниеОтбора.Вставить("АналитикаУчетаНоменклатуры.ТипМестаХранения", ТипыМестХранения);
ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора);
Элемент.ФункциональныеОпции = ТабличныеЧасти.ФункциональныеОпции.Скопировать();
ДобавитьФункциональнуюОпцию(Элемент.ФункциональныеОпции, МетаФункциональныеОпции.ИспользоватьКомиссиюПриПродажах.Имя);
ЗаполнитьСвязиФункциональныхОпций(Элемент);
Элемент.РесурсыУпр = ТабличныеЧасти.РесурсыУпр.Скопировать();
Элемент.РесурсыРегл = ТабличныеЧасти.РесурсыРегл.Скопировать();
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыУпр, РесурсыУчетаПринятыхЗапасовУпр());
ЗаполнитьТаблицуРесурсов(Элемент.РесурсыРегл, РесурсыУчетаПринятыхЗапасовРегл());
#КонецОбласти
#Область ПринятаяВозвратнаяТара
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ПринятаяВозвратнаяТара";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Принятая возвратная тара'", КодыЯзыков);
Элемент.Код = "00000010610";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗапасыПринятые;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.Актив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = МетаРегистрыНакопления.ПринятаяВозвратнаяТара.Имя;
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 10610;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
#КонецОбласти
#КонецОбласти
#Область СлужебныеСтатьи
#Область ГруппаСлужебныеСтатьи
Элемент = Элементы.Добавить();
Элемент.ЭтоГруппа = Истина;
Элемент.ИмяПредопределенныхДанных = "СлужебныеСтатьи";
МассивТипов = Новый Массив;
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Служебные статьи'", КодыЯзыков);
Элемент.Код = "00000011000";
Элемент.РеквизитДопУпорядочивания = 11000;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Ложь;
#КонецОбласти
#Область ВводОстатков
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "ВводОстатков";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Ввод остатков'", КодыЯзыков);
Элемент.Код = "00000011010";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СлужебныеСтатьи;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = "";
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 11010;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.Описание = НСтр("ru = 'Статья используется для формирования двойной записи с любой статьей, по которой производится ввод начальных остатков документами ввода остатков'");
#КонецОбласти
#Область РасчетыСРозничнымиПокупателями
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РасчетыСРозничнымиПокупателями";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Расчеты с розничными покупателями'", КодыЯзыков);
Элемент.Код = "00000011020";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СлужебныеСтатьи;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = "";
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 11020;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.Описание = НСтр("ru = 'Транзитная статья для формирования двойной записи со статьями учета выручки и оплат в документах розничных продаж и возвратов'");
#КонецОбласти
#Область РасчетыПоВзаимозачетамЗадолженности
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "РасчетыПоВзаимозачетамЗадолженности";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Расчеты по взаимозачетам задолженности'", КодыЯзыков);
Элемент.Код = "00000011030";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СлужебныеСтатьи;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Ложь;
Элемент.ИсточникДанных = "";
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Истина;
Элемент.РеквизитДопУпорядочивания = 11030;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.Описание = НСтр("ru = 'Транзитная статья для формирования двойной записи со статьями учета расчетов в документах взаимозачета задолженности'");
#КонецОбласти
#Область НесобственныеЦенности
Элемент = Элементы.Добавить();
Элемент.ИмяПредопределенныхДанных = "НесобственныеЦенности";
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("ПеречислениеСсылка.СтатьиБезАналитики"));
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
Элемент.ТипЗначения = ОписаниеТипа;
МультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование", "ru = 'Несобственные ценности'", КодыЯзыков);
Элемент.Код = "00000011040";
Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.СлужебныеСтатьи;
Элемент.Вид = Перечисления.ВидыСтатейАктивовПассивов.АктивПассив;
Элемент.ВыделениеДолгосрочныхАктивовОбязательств = Ложь;
Элемент.НесобственныеПодконтрольныеЦенности = Истина;
Элемент.ИсточникДанных = "";
Элемент.ИсточникОбъектовНастройки = "";
Элемент.ИсточникДетальныхНастроек = "";
Элемент.СчетаУчетаВНастройкахПроводок = Ложь;
Элемент.РеквизитДопУпорядочивания = 11040;
Элемент.ВыводитьОборот = Ложь;
Элемент.БезАналитики = Истина;
Элемент.Описание = НСтр("ru = 'Служебная статья для обеспечения работы со статьями учета принятых товаров и материалов'");
#КонецОбласти
#КонецОбласти
#КонецОбласти
КонецПроцедуры
Процедура ПриНачальномЗаполненииЭлемента(Объект, Данные, ДополнительныеПараметры) Экспорт
КонецПроцедуры
Процедура ПриОпределенииНастроекВерсионированияОбъектов(Настройки) Экспорт
КонецПроцедуры
Функция ИсточникиДанныхОбъектовУчета(ОбъектыУчета = Неопределено) Экспорт
Запрос = Новый Запрос();
Запрос.Текст = "
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| СтатьиАктивовПассивов.ИсточникДанных КАК ИсточникДанных
|ИЗ
| ПланВидовХарактеристик.СтатьиАктивовПассивов КАК СтатьиАктивовПассивов
|ГДЕ
| НЕ СтатьиАктивовПассивов.ПометкаУдаления
| И СтатьиАктивовПассивов.ИсточникДанных <> """"
|";
Если ОбъектыУчета <> Неопределено Тогда
Запрос.Текст = Запрос.Текст + "
| И СтатьиАктивовПассивов.Ссылка В (&ОбъектыУчета)";
Запрос.УстановитьПараметр("ОбъектыУчета", ОбщегоНазначенияУТКлиентСервер.Массив(ОбъектыУчета));
КонецЕсли;
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
ИсточникиДанных = Новый Массив();
Пока Выборка.Следующий() Цикл
Если ЗначениеЗаполнено(Выборка.ИсточникДанных) Тогда
ИсточникиДанных.Добавить(Выборка.ИсточникДанных);
КонецЕсли;
КонецЦикла;
Возврат ИсточникиДанных;
КонецФункции
Функция НастройкиФинансовогоУчета() Экспорт
НастройкиУчета = Новый Структура();
НастройкиУчета.Вставить("ФормированиеКорреспонденций", Истина);
НастройкиУчета.Вставить("УчетНесобственныхЦенностей", Истина);
НастройкиУчета.Вставить("УчетВыручкиБезНДС", Ложь);
НастройкиУчета.Вставить("УчетВыручкиСНДС", Истина);
Возврат НастройкиУчета;
КонецФункции
Функция ОписаниеОбъектовФинансовогоУчета(НастройкиУчета, СоСчетамиВНастройках = Ложь, ОбъектыУчета = Неопределено) Экспорт
Запрос = ЗапросОбъектовФинансовогоУчета(НастройкиУчета, СоСчетамиВНастройках, ОбъектыУчета);
ДополнительныеПоляВыборки = "
| РеквизитыСтатей.ОтборДанных КАК ОтборДанных,
| РеквизитыСтатей.ПутиКДаннымСубконто.(ВидСубконто,ПутьКДанным) КАК ПутиКДаннымСубконто,
| РеквизитыСтатей.РесурсыУпр.(ИмяРесурса,Коэффициент) КАК РесурсыУпр,
| РеквизитыСтатей.РесурсыРегл.(ИмяРесурса,Коэффициент) КАК РесурсыРегл,
| РеквизитыСтатей.РесурсыВал.(ИмяРесурса,Коэффициент) КАК РесурсыВал,
| РеквизитыСтатей.РесурсыКоличество.(ИмяРесурса,Коэффициент) КАК РесурсыКоличество";
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ДополнительныеПоляВыборки", ДополнительныеПоляВыборки);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
ОписаниеОбъектовУчета = НоваяТаблицаОбъектовФинансовогоУчета();
ДвиженияПрочиеАктивыПассивы = Метаданные.РегистрыНакопления.ДвиженияПоПрочимАктивамПассивам.Имя;
Пока Выборка.Следующий() Цикл
Если ИспользованиеСтатьиПоФункциональнымОпциям(Выборка) Тогда
НоваяСтрока = ОписаниеОбъектовУчета.Добавить();
НоваяСтрока.ОбъектУчета = Выборка.ОбъектУчета;
НоваяСтрока.ИсточникДанных = Выборка.ИсточникДанных;
НоваяСтрока.ОтборДанных = ОтборКомпоновкиИзХранилищаНастроек(Выборка.ОтборДанных);
НоваяСтрока.НесобственныеЦенности = Выборка.НесобственныеЦенности;
НоваяСтрока.ВыделениеДолгосрочныхАктивовОбязательств = Выборка.ВыделениеДолгосрочныхАктивовОбязательств;
НоваяСтрока.СчетаУчетаВНастройкахПроводок = Выборка.СчетаУчетаВНастройкахПроводок;
НоваяСтрока.ОписаниеТиповОбъектНастройки = ОписаниеТиповПоПолномуИмениОбъекта(Выборка.ИсточникОбъектовНастройки);
НоваяСтрока.ОписаниеТиповДетальнойНастройки = ОписаниеТиповПоПолномуИмениОбъекта(Выборка.ИсточникДетальныхНастроек);
НоваяСтрока.ОтборОбъектовНастройки = ОтборКомпоновкиИзХранилищаНастроек(Выборка.ОтборОбъектовНастройки);
НоваяСтрока.ПутиКДаннымСубконто = Выборка.ПутиКДаннымСубконто.Выгрузить();
НоваяСтрока.РесурсыУпр = Выборка.РесурсыУпр.Выгрузить();
НоваяСтрока.РесурсыРегл = Выборка.РесурсыРегл.Выгрузить();
НоваяСтрока.РесурсыВал = Выборка.РесурсыВал.Выгрузить();
НоваяСтрока.РесурсыКоличество = Выборка.РесурсыКоличество.Выгрузить();
Если НоваяСтрока.ИсточникДанных = ДвиженияПрочиеАктивыПассивы Тогда
Если НоваяСтрока.ОтборДанных.Элементы.Количество() = 0 Тогда
НовыйЭлемент = НоваяСтрока.ОтборДанных.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовыйЭлемент.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Статья");
НовыйЭлемент.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
НовыйЭлемент.ПравоеЗначение = НоваяСтрока.ОбъектУчета;
КонецЕсли;
КонецЕсли;
НоваяСтрока.РесурсыУпр.Сортировать("ИмяРесурса");
НоваяСтрока.РесурсыРегл.Сортировать("ИмяРесурса");
НоваяСтрока.РесурсыВал.Сортировать("ИмяРесурса");
НоваяСтрока.РесурсыКоличество.Сортировать("ИмяРесурса");
КонецЕсли;
КонецЦикла;
ОписаниеОбъектовУчета.Индексы.Добавить("ОбъектУчета");
ОписаниеОбъектовУчета.Индексы.Добавить("ИсточникДанных");
Возврат ОписаниеОбъектовУчета;
КонецФункции
Функция ОписаниеОбъектаФинансовогоУчета(ОбъектУчета) Экспорт
Если Не ЗначениеЗаполнено(ОбъектУчета) Тогда
Возврат Неопределено;
КонецЕсли;
НастройкиУчета = НастройкиФинансовогоУчета();
Для Каждого КлючИЗначение Из НастройкиУчета Цикл
НастройкиУчета[КлючИЗначение.Ключ] = Истина;
КонецЦикла;
ОписаниеОбъектовУчета = ОписаниеОбъектовФинансовогоУчета(НастройкиУчета,, ОбъектУчета);
Если ОписаниеОбъектовУчета.Количество() = 0 Тогда
Возврат Неопределено;
КонецЕсли;
ОписаниеОбъектаУчета = Новый Структура();
Для Каждого Колонка Из ОписаниеОбъектовУчета.Колонки Цикл
Если Колонка.Имя = "ПутиКДаннымСубконто" Тогда
ПутиКДаннымСубконто = Новый Соответствие();
Для Каждого СтрокаТаблицы Из ОписаниеОбъектовУчета[0][Колонка.Имя] Цикл
ПутиКДаннымСубконто.Вставить(СтрокаТаблицы.ВидСубконто, СтрокаТаблицы.ПутьКДанным);
КонецЦикла;
ОписаниеОбъектаУчета.Вставить(Колонка.Имя, ПутиКДаннымСубконто);
ИначеЕсли НЕ Колонка.ТипЗначения.СодержитТип(Тип("ТаблицаЗначений")) Тогда
ОписаниеОбъектаУчета.Вставить(Колонка.Имя, ОписаниеОбъектовУчета[0][Колонка.Имя]);
КонецЕсли;
КонецЦикла;
Возврат ОписаниеОбъектаУчета;
КонецФункции
Функция ДеревоОбъектовФинансовогоУчета(НастройкиУчета, СоСчетамиВНастройках = Ложь, ОбъектыУчета = Неопределено) Экспорт
Запрос = ЗапросОбъектовФинансовогоУчета(НастройкиУчета, СоСчетамиВНастройках, ОбъектыУчета);
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ДополнительныеПоляВыборки", "ИСТИНА");
Запрос.Текст = Запрос.Текст + "
|ИТОГИ
| МИНИМУМ(НесобственныеЦенности)
|ПО
| Родитель
|";
Результат = Запрос.Выполнить();
ВыборкаРодитель = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
ДеревоОбъектовУчета = НовоеДеревоОбъектовФинансовогоУчета();
СтрокиДереваКУдалению = Новый Массив;
Пока ВыборкаРодитель.Следующий() Цикл
НоваяГруппа = ДеревоОбъектовУчета.Строки.Добавить();
НоваяГруппа.ЭтоГруппа = Истина;
НоваяГруппа.ОбъектУчета = ВыборкаРодитель.Родитель;
НоваяГруппа.НесобственныеЦенности = ВыборкаРодитель.НесобственныеЦенности;
Выборка = ВыборкаРодитель.Выбрать();
Пока Выборка.Следующий() Цикл
Если ИспользованиеСтатьиПоФункциональнымОпциям(Выборка) Тогда
Если ПустаяСтрока(НоваяГруппа.Представление) Тогда
НоваяГруппа.Представление = Выборка.РодительПредставление;
КонецЕсли;
НоваяСтрока = НоваяГруппа.Строки.Добавить();
НоваяСтрока.ОбъектУчета = Выборка.ОбъектУчета;
НоваяСтрока.Представление = Выборка.ОбъектУчетаПредставление;
НоваяСтрока.ИсточникДанных = Выборка.ИсточникДанных;
НоваяСтрока.НесобственныеЦенности = Выборка.НесобственныеЦенности;
НоваяСтрока.ВыделениеДолгосрочныхАктивовОбязательств = Выборка.ВыделениеДолгосрочныхАктивовОбязательств;
НоваяСтрока.ОписаниеТиповОбъектНастройки = ОписаниеТиповПоПолномуИмениОбъекта(Выборка.ИсточникОбъектовНастройки);
НоваяСтрока.ОписаниеТиповДетальнойНастройки = ОписаниеТиповПоПолномуИмениОбъекта(Выборка.ИсточникДетальныхНастроек);
НоваяСтрока.ОтборОбъектовНастройки = ОтборКомпоновкиИзХранилищаНастроек(Выборка.ОтборОбъектовНастройки);
КонецЕсли;
КонецЦикла;
Если ПустаяСтрока(НоваяГруппа.Представление) Тогда
СтрокиДереваКУдалению.Добавить(НоваяГруппа);
КонецЕсли;
КонецЦикла;
Для каждого СтрокаДерева Из СтрокиДереваКУдалению Цикл
ДеревоОбъектовУчета.Строки.Удалить(СтрокаДерева);
КонецЦикла;
Возврат ДеревоОбъектовУчета;
КонецФункции
Функция ЗаголовокОбъектаПоОписаниюТипов(ОписаниеТиповОбъекта) Экспорт
ПредставленияОбъекта = Новый Массив();
Для каждого Тип Из ОписаниеТиповОбъекта.Типы() Цикл
МетаданныеОбъекта = Метаданные.НайтиПоТипу(Тип);
Если ОбщегоНазначения.ЭтоСправочник(МетаданныеОбъекта) И МетаданныеОбъекта.ПредставлениеОбъекта <> "" Тогда
ПредставленияОбъекта.Добавить(МетаданныеОбъекта.ПредставлениеОбъекта);
ИначеЕсли ОбщегоНазначения.ЭтоПланВидовХарактеристик(МетаданныеОбъекта) И МетаданныеОбъекта.ПредставлениеОбъекта <> "" Тогда
ПредставленияОбъекта.Добавить(МетаданныеОбъекта.ПредставлениеОбъекта);
ИначеЕсли МетаданныеОбъекта <> Неопределено Тогда
ПредставленияОбъекта.Добавить(МетаданныеОбъекта.Представление());
КонецЕсли;
КонецЦикла;
Возврат СтрСоединить(ПредставленияОбъекта, ",");
КонецФункции
Процедура ИнициализироватьКомпоновщикНастроекИсточникомДанных(КомпоновщикНастроек,
ИсточникДанных, ПараметрыОтраженияВУчете = Неопределено, ИдентификаторФормы = Неопределено) Экспорт
СхемаКомпоновкиДанных = КомпоновкаДанныхСервер.ПустаяСхема();
Если НЕ ПустаяСтрока(ИсточникДанных) Тогда
Если ПараметрыОтраженияВУчете = Неопределено Тогда
МенеджерРегистра = РегистрыНакопления[ИсточникДанных];
ПараметрыОтраженияВУчете = МенеджерРегистра.ПараметрыОтраженияДвиженийВФинансовомУчете();
КонецЕсли;
ИсточникиАналитики = ПараметрыОтраженияВУчете.ИсточникиАналитики;
ПоляОтбораДвижений = ПараметрыОтраженияВУчете.ПоляОтбораДвижений;
ПоляВыборки = Новый Массив();
ПоляОтбора = Новый Массив();
Для каждого КлючИЗначение Из ИсточникиАналитики Цикл
ИмяПоля = КлючИЗначение.Ключ;
ОписаниеПоля = КлючИЗначение.Значение;
ПоляВыборки.Добавить(ОписаниеПоля.ПутьКДанным + " КАК " + ИмяПоля);
КонецЦикла;
Для каждого КлючИЗначение Из ПоляОтбораДвижений Цикл
ИмяПоля = КлючИЗначение.Ключ;
ОписаниеПоля = КлючИЗначение.Значение;
ТипПримитивный = ОписаниеПримитивныхТипов().СодержитТип(ОписаниеПоля.Тип.Типы()[0]);
ПоляОтбора.Добавить(ОписаниеПоля.ПутьКДанным + ?(ТипПримитивный, "", ".*") + " КАК " + ИмяПоля);
КонецЦикла;
ТекстЗапроса = "
|ВЫБРАТЬ
| &ПоляВыборки
|ИЗ
| &ИмяТаблицыРегистра КАК ТаблицаРегистра
|{ГДЕ
| &ПоляОтбора
|}";
Разделитель = "," + Символы.ПС +Символы.Таб;
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляВыборки", СтрСоединить(ПоляВыборки, Разделитель));
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляОтбора", СтрСоединить(ПоляОтбора, Разделитель));
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяТаблицыРегистра", "РегистрНакопления." + ИсточникДанных);
НаборДанных = КомпоновкаДанныхСервер.ДобавитьПустойНаборДанных(СхемаКомпоновкиДанных);
НаборДанных.Запрос = ТекстЗапроса;
Для каждого КлючИЗначение Из ИсточникиАналитики Цикл
ИмяПоля = КлючИЗначение.Ключ;
ОписаниеПоля = КлючИЗначение.Значение;
ФинансоваяОтчетностьСервер.НовоеПолеНабора(НаборДанных, ИмяПоля, ИмяПоля, ОписаниеПоля.Заголовок, ОписаниеПоля.Тип);
КонецЦикла;
Для каждого КлючИЗначение Из ПоляОтбораДвижений Цикл
ИмяПоля = КлючИЗначение.Ключ;
ОписаниеПоля = КлючИЗначение.Значение;
Если НаборДанных.Поля.Найти(ИмяПоля) = Неопределено Тогда
ФинансоваяОтчетностьСервер.НовоеПолеНабора(НаборДанных, ИмяПоля, ИмяПоля, ОписаниеПоля.Заголовок, ОписаниеПоля.Тип);
КонецЕсли;
КонецЦикла;
КонецЕсли;
Если ИдентификаторФормы = Неопределено Тогда
ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных);
Иначе
АдресСхемыКомпоновкиДанных = ПоместитьВоВременноеХранилище(СхемаКомпоновкиДанных, ИдентификаторФормы);
ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(АдресСхемыКомпоновкиДанных);
КонецЕсли;
КомпоновщикНастроек.Инициализировать(ИсточникДоступныхНастроек);
КонецПроцедуры
Процедура ИнициализироватьКомпоновщикНастроекОбъектомНастройки(КомпоновщикНастроек,
ПолноеИмяОбъектаНастройки, МетаданныеОбъектаНастройки = Неопределено, ИдентификаторФормы = Неопределено) Экспорт
СхемаКомпоновкиДанных = КомпоновкаДанныхСервер.ПустаяСхема();
Если НЕ ПустаяСтрока(ПолноеИмяОбъектаНастройки) Тогда
Если МетаданныеОбъектаНастройки = Неопределено Тогда
МетаданныеОбъектаНастройки = Метаданные.НайтиПоПолномуИмени(ПолноеИмяОбъектаНастройки);
КонецЕсли;
ЭтоОбъектСсылочногоТипа = ОбщегоНазначения.ЭтоОбъектСсылочногоТипа(МетаданныеОбъектаНастройки);
ПоляВыборки = Новый Массив();
ПоляОтбора = Новый Массив();
Для Каждого Реквизит Из МетаданныеОбъектаНастройки.СтандартныеРеквизиты Цикл
ИмяПоля = Реквизит.Имя;
ТипПоля = Реквизит.Тип;
ТипПримитивный = ОписаниеПримитивныхТипов().СодержитТип(ТипПоля.Типы()[0]);
ПоляВыборки.Добавить(ИмяПоля + " КАК " + ИмяПоля);
ПоляОтбора.Добавить(ИмяПоля + ?(ТипПримитивный, "", ".*") + " КАК " + ИмяПоля);
КонецЦикла;
Если ЭтоОбъектСсылочногоТипа Тогда
Для Каждого Реквизит Из МетаданныеОбъектаНастройки.Реквизиты Цикл
ИмяПоля = Реквизит.Имя;
ТипПоля = Реквизит.Тип;
ТипПримитивный = ОписаниеПримитивныхТипов().СодержитТип(ТипПоля.Типы()[0]);
ПоляВыборки.Добавить(ИмяПоля + " КАК " + ИмяПоля);
ПоляОтбора.Добавить(ИмяПоля + ?(ТипПримитивный, "", ".*") + " КАК " + ИмяПоля);
КонецЦикла;
КонецЕсли;
ТекстЗапроса = "
|ВЫБРАТЬ
| &ПоляВыборки
|ИЗ
| &ИмяТаблицыОбъекта КАК ТаблицаОбъекта
|{ГДЕ
| &ПоляОтбора
|}";
Разделитель = "," + Символы.ПС +Символы.Таб;
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляВыборки", СтрСоединить(ПоляВыборки, Разделитель));
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляОтбора", СтрСоединить(ПоляОтбора, Разделитель));
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяТаблицыОбъекта", ПолноеИмяОбъектаНастройки);
НаборДанных = КомпоновкаДанныхСервер.ДобавитьПустойНаборДанных(СхемаКомпоновкиДанных);
НаборДанных.Запрос = ТекстЗапроса;
Для Каждого Реквизит Из МетаданныеОбъектаНастройки.СтандартныеРеквизиты Цикл
ИмяПоля = Реквизит.Имя;
ЗаголовокПоля = Реквизит.Синоним;
ТипПоля = Реквизит.Тип;
ФинансоваяОтчетностьСервер.НовоеПолеНабора(НаборДанных, ИмяПоля, ИмяПоля, ЗаголовокПоля, ТипПоля);
КонецЦикла;
Если ЭтоОбъектСсылочногоТипа Тогда
Для Каждого Реквизит Из МетаданныеОбъектаНастройки.Реквизиты Цикл
ИмяПоля = Реквизит.Имя;
ЗаголовокПоля = Реквизит.Синоним;
ТипПоля = Реквизит.Тип;
ФинансоваяОтчетностьСервер.НовоеПолеНабора(НаборДанных, ИмяПоля, ИмяПоля, ЗаголовокПоля, ТипПоля);
КонецЦикла;
КонецЕсли;
КонецЕсли;
Если ИдентификаторФормы = Неопределено Тогда
ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных);
Иначе
АдресСхемыКомпоновкиДанных = ПоместитьВоВременноеХранилище(СхемаКомпоновкиДанных, ИдентификаторФормы);
ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(АдресСхемыКомпоновкиДанных);
КонецЕсли;
КомпоновщикНастроек.Инициализировать(ИсточникДоступныхНастроек);
КонецПроцедуры
#КонецОбласти
#КонецЕсли
#Область ОбработчикиСобытий
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
Процедура ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка)
Если ВидФормы = "ФормаОбъекта" Тогда
Если Параметры.Свойство("Ключ") И ЗначениеЗаполнено(Параметры.Ключ) Тогда
Если ЭтоОбъектФинансовогоУчета(Параметры.Ключ) Тогда
СтандартнаяОбработка = Ложь;
ВыбраннаяФорма = "ФормаОбъектаУчета";
КонецЕсли;
КонецЕсли;
ИначеЕсли ВидФормы = "ФормаВыбора" Тогда
Если Параметры.Свойство("ОбъектыФинансовогоУчета") И Параметры.ОбъектыФинансовогоУчета = Истина Тогда
СтандартнаяОбработка = Ложь;
ВыбраннаяФорма = "ФормаВыбораОбъектаУчета";
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Процедура ОбработкаПолученияДанныхВыбора(ДанныеВыбора, Параметры, СтандартнаяОбработка)
ДоходыИРасходыСервер.ОбработкаПолученияДанныхВыбораПВХСтатьиАктивовПассивов(ДанныеВыбора, Параметры, СтандартнаяОбработка);
КонецПроцедуры
#КонецЕсли
Процедура ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка)
МультиязычностьКлиентСервер.ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка);
КонецПроцедуры
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
МультиязычностьКлиентСервер.ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка);
КонецПроцедуры
#КонецОбласти
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область СлужебныйПрограммныйИнтерфейс
Процедура ИнициализироватьКомпоновщикНастроекФункциональнымиОпциями(КомпоновщикНастроек,
ФункциональныеОпции, ИдентификаторФормы = Неопределено) Экспорт
СхемаКомпоновкиДанных = КомпоновкаДанныхСервер.ПустаяСхема();
Если ЗначениеЗаполнено(ФункциональныеОпции) Тогда
МетаФункциональныеОпции = Метаданные.ФункциональныеОпции;
ПоляВыборки = Новый Массив();
Для Каждого СтрокаОпции Из ФункциональныеОпции Цикл
ИмяПоля = СтрокаОпции.ИмяФункциональнойОпции;
ПоляВыборки.Добавить("ИСТИНА КАК " + ИмяПоля);
КонецЦикла;
ТекстЗапроса = "
|ВЫБРАТЬ
| &ПоляВыборки
|{ГДЕ
| &ПоляВыборки
|}";
Разделитель = "," + Символы.ПС + Символы.Таб;
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляВыборки", СтрСоединить(ПоляВыборки, Разделитель));
НаборДанных = КомпоновкаДанныхСервер.ДобавитьПустойНаборДанных(СхемаКомпоновкиДанных);
НаборДанных.Запрос = ТекстЗапроса;
Для Каждого СтрокаОпции Из ФункциональныеОпции Цикл
НовоеПоле = НаборДанных.Поля.Добавить(Тип("ПолеНабораДанныхСхемыКомпоновкиДанных"));
НовоеПоле.Поле = СтрокаОпции.ИмяФункциональнойОпции;
НовоеПоле.ПутьКДанным = СтрокаОпции.ИмяФункциональнойОпции;
НовоеПоле.Заголовок = МетаФункциональныеОпции[СтрокаОпции.ИмяФункциональнойОпции].Синоним;
КонецЦикла;
КонецЕсли;
Если ИдентификаторФормы = Неопределено Тогда
ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных);
Иначе
АдресСхемыКомпоновкиДанных = ПоместитьВоВременноеХранилище(СхемаКомпоновкиДанных, ИдентификаторФормы);
ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(АдресСхемыКомпоновкиДанных);
КонецЕсли;
КомпоновщикНастроек.Инициализировать(ИсточникДоступныхНастроек);
КонецПроцедуры
Функция ЭтоПользовательскаяСтатья(СтатьяАктивовПассивов) Экспорт
Если ТипЗнч(СтатьяАктивовПассивов) = Тип("ПланВидовХарактеристикСсылка.СтатьиАктивовПассивов") Тогда
ЗначенияРеквизитов = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(
СтатьяАктивовПассивов, "Предопределенный");
Иначе
ЗначенияРеквизитов = СтатьяАктивовПассивов;
КонецЕсли;
Возврат НЕ ЗначенияРеквизитов.Предопределенный;
КонецФункции
Функция ЭтоСтатьяУправленческогоБаланса(СтатьяАктивовПассивов) Экспорт
Если ТипЗнч(СтатьяАктивовПассивов) = Тип("ПланВидовХарактеристикСсылка.СтатьиАктивовПассивов") Тогда
ЗначенияРеквизитов = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(
СтатьяАктивовПассивов, "АктивПассив,Вид,ИмяПредопределенныхДанных,Предопределенный");
Иначе
ЗначенияРеквизитов = СтатьяАктивовПассивов;
КонецЕсли;
Если ЗначенияРеквизитов.ИмяПредопределенныхДанных = "ЗаймыВыданные"
ИЛИ ЗначенияРеквизитов.ИмяПредопределенныхДанных = "Налоги"
ИЛИ ЗначенияРеквизитов.ИмяПредопределенныхДанных = "ОплатаТруда" Тогда
Возврат Истина;
Иначе
Возврат ЗначенияРеквизитов.Предопределенный
И НЕ ЗначениеЗаполнено(ЗначенияРеквизитов.Вид)
И ЗначениеЗаполнено(ЗначенияРеквизитов.АктивПассив);
КонецЕсли;
КонецФункции
Функция ЭтоОбъектФинансовогоУчета(СтатьяАктивовПассивов) Экспорт
Если ТипЗнч(СтатьяАктивовПассивов) = Тип("ПланВидовХарактеристикСсылка.СтатьиАктивовПассивов") Тогда
ЗначенияРеквизитов = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(
СтатьяАктивовПассивов, "АктивПассив,Вид,ИмяПредопределенныхДанных,Предопределенный");
Иначе
ЗначенияРеквизитов = СтатьяАктивовПассивов;
КонецЕсли;
Если ЗначенияРеквизитов.ИмяПредопределенныхДанных = "РасчетыПоВыделенномуИмуществу"
ИЛИ ЗначенияРеквизитов.ИмяПредопределенныхДанных = "РасчетыСФилиалами"
ИЛИ ЗначенияРеквизитов.ИмяПредопределенныхДанных = "НДСПоОтгрузкамБезПереходаПраваСобственности"
ИЛИ ЗначенияРеквизитов.ИмяПредопределенныхДанных = "РезервыПоВознаграждениям"
ИЛИ ЗначенияРеквизитов.ИмяПредопределенныхДанных = "РезервыПоСтраховымВзносам" Тогда
Возврат Истина;
Иначе
Возврат ЗначенияРеквизитов.Предопределенный
И ЗначениеЗаполнено(ЗначенияРеквизитов.Вид)
И НЕ ЗначениеЗаполнено(ЗначенияРеквизитов.АктивПассив);
КонецЕсли;
КонецФункции
Функция ИспользованиеСтатьиПоФункциональнымОпциям(СтатьяАктивовПассивов, КомпоновщикНастроек = Неопределено) Экспорт
Если ТипЗнч(СтатьяАктивовПассивов) = Тип("ПланВидовХарактеристикСсылка.СтатьиАктивовПассивов") Тогда
РеквизитыСтатьи = Новый Массив();
РеквизитыСтатьи.Добавить("ФункциональныеОпции");
Если КомпоновщикНастроек = Неопределено Тогда
РеквизитыСтатьи.Добавить("СвязиФункциональныхОпций");
КонецЕсли;
ЗначенияРеквизитов = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(
СтатьяАктивовПассивов, СтрСоединить(РеквизитыСтатьи, ","));
ФункциональныеОпции = ЗначенияРеквизитов.ФункциональныеОпции.Выгрузить();
Если КомпоновщикНастроек = Неопределено Тогда
СвязиФункциональныхОпций = ЗначенияРеквизитов.СвязиФункциональныхОпций;
КонецЕсли;
ИначеЕсли ТипЗнч(СтатьяАктивовПассивов) = Тип("ВыборкаИзРезультатаЗапроса") Тогда
ФункциональныеОпции = СтатьяАктивовПассивов.ФункциональныеОпции.Выгрузить();
СвязиФункциональныхОпций = СтатьяАктивовПассивов.СвязиФункциональныхОпций;
Иначе
ФункциональныеОпции = СтатьяАктивовПассивов.ФункциональныеОпции;
Если КомпоновщикНастроек = Неопределено Тогда
СвязиФункциональныхОпций = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(
СтатьяАктивовПассивов.Ссылка, "СвязиФункциональныхОпций");
КонецЕсли;
КонецЕсли;
Если ФункциональныеОпции.Количество() = 0 Тогда
Возврат Истина;
КонецЕсли;
Если КомпоновщикНастроек = Неопределено Тогда
КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных();
ИнициализироватьКомпоновщикНастроекФункциональнымиОпциями(КомпоновщикНастроек, ФункциональныеОпции);
НастройкиСвязиФункциональныхОпций = СвязиФункциональныхОпций.Получить();
Если ТипЗнч(НастройкиСвязиФункциональныхОпций) = Тип("НастройкиКомпоновкиДанных") Тогда
КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиСвязиФункциональныхОпций);
КонецЕсли;
КонецЕсли;
Возврат ИспользованиеРазделаУчетаПоФункциональнымОпциям(КомпоновщикНастроек.Настройки.Отбор);
КонецФункции
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
#Область ЗаполнениеЭлементовНачальнымиДанными
Функция КоллекцияЛогическогоСложения()
Возврат Новый Массив();
КонецФункции
Функция КоллекцияЛогическогоУмножения()
Возврат Новый Соответствие();
КонецФункции
Функция ОписаниеПримитивныхТипов()
Возврат Новый ОписаниеТипов("Строка, Число, Дата, Булево, Тип, Неопределено, УникальныйИдентификатор");
КонецФункции
Процедура ЗаполнитьОтборИсточникаДанных(Элемент, ОписаниеОтбора)
Если НЕ (ЗначениеЗаполнено(Элемент.ИсточникДанных) И ЗначениеЗаполнено(ОписаниеОтбора)) Тогда
Элемент.ОтборДанных = Неопределено;
Возврат;
КонецЕсли;
КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных();
ИнициализироватьКомпоновщикНастроекИсточникомДанных(КомпоновщикНастроек, Элемент.ИсточникДанных);
ЗаполнитьОтборПоОписанию(КомпоновщикНастроек.Настройки.Отбор, ОписаниеОтбора);
Элемент.ОтборДанных = Новый ХранилищеЗначения(КомпоновщикНастроек.Настройки);
КонецПроцедуры
Процедура ЗаполнитьОтборОбъектовНастройки(Элемент, ОписаниеОтбора)
Если НЕ (ЗначениеЗаполнено(Элемент.ИсточникОбъектовНастройки) И ЗначениеЗаполнено(ОписаниеОтбора)) Тогда
Элемент.ОтборДанных = Неопределено;
Возврат;
КонецЕсли;
КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных();
ИнициализироватьКомпоновщикНастроекОбъектомНастройки(КомпоновщикНастроек, Элемент.ИсточникОбъектовНастройки);
ЗаполнитьОтборПоОписанию(КомпоновщикНастроек.Настройки.Отбор, ОписаниеОтбора);
Элемент.ОтборОбъектовНастройки = Новый ХранилищеЗначения(КомпоновщикНастроек.Настройки);
КонецПроцедуры
Процедура ЗаполнитьОтборПоОписанию(НастройкиОтбора, ОписаниеОтбора, ЭтоПервыйУровень = Истина)
ЭтоЛогическоеСложение = ТипЗнч(ОписаниеОтбора) = ТипЗнч(КоллекцияЛогическогоСложения());
ЭтоЛогическоеУмножение = ТипЗнч(ОписаниеОтбора) = ТипЗнч(КоллекцияЛогическогоУмножения());
Если ЭтоЛогическоеСложение И ОписаниеОтбора.Количество() > 1 Тогда
ГруппаОтбора = КомпоновкаДанныхКлиентСервер.ДобавитьГруппуОтбора(
НастройкиОтбора.Элементы,
ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли);
ИначеЕсли ЭтоЛогическоеУмножение И ОписаниеОтбора.Количество() > 1 И НЕ ЭтоПервыйУровень Тогда
ГруппаОтбора = КомпоновкаДанныхКлиентСервер.ДобавитьГруппуОтбора(
НастройкиОтбора.Элементы,
ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ);
Иначе
ГруппаОтбора = НастройкиОтбора;
КонецЕсли;
Если ЭтоЛогическоеСложение ИЛИ ЭтоЛогическоеУмножение Тогда
Для Каждого ЭлементОписанияОтбора Из ОписаниеОтбора Цикл
ЗаполнитьОтборПоОписанию(ГруппаОтбора, ЭлементОписанияОтбора, Ложь);
КонецЦикла;
Иначе
ПолеОтбора = ОписаниеОтбора.Ключ;
Если ТипЗнч(ОписаниеОтбора.Значение) = ТипЗнч(КоллекцияЛогическогоСложения()) Тогда
ЗначениеОтбора = Новый СписокЗначений();
ЗначениеОтбора.ЗагрузитьЗначения(ОписаниеОтбора.Значение);
ВидСравненияОтбора = ВидСравненияКомпоновкиДанных.ВСписке;
Иначе
ЗначениеОтбора = ОписаниеОтбора.Значение;
ВидСравненияОтбора = ВидСравненияКомпоновкиДанных.Равно;
КонецЕсли;
КомпоновкаДанныхКлиентСервер.ДобавитьОтбор(ГруппаОтбора, ПолеОтбора, ЗначениеОтбора, ВидСравненияОтбора);
КонецЕсли;
КонецПроцедуры
Процедура ДобавитьФункциональнуюОпцию(ТаблицаОпций, ИмяФункциональнойОпции)
НоваяСтрока = ТаблицаОпций.Добавить();
НоваяСтрока.ИмяФункциональнойОпции = ИмяФункциональнойОпции;
КонецПроцедуры
Процедура ЗаполнитьСвязиФункциональныхОпций(Элемент)
Если НЕ ЗначениеЗаполнено(Элемент.ФункциональныеОпции) ИЛИ Элемент.ФункциональныеОпции.Количество() = 0 Тогда
Элемент.СвязиФункциональныхОпций = Неопределено;
Возврат;
КонецЕсли;
КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных();
ИнициализироватьКомпоновщикНастроекФункциональнымиОпциями(КомпоновщикНастроек, Элемент.ФункциональныеОпции);
НастройкиОтбора = КомпоновщикНастроек.Настройки.Отбор;
Если Элемент.ФункциональныеОпции.Количество() = 1 Тогда
ИмяФункциональнойОпции = Элемент.ФункциональныеОпции[0].ИмяФункциональнойОпции;
КомпоновкаДанныхКлиентСервер.ДобавитьОтбор(НастройкиОтбора, ИмяФункциональнойОпции, Истина);
ИначеЕсли Элемент.Родитель = ПланыВидовХарактеристик.СтатьиАктивовПассивов.РезервыПодОбесценение Тогда
ГруппаОтбораИ = КомпоновкаДанныхКлиентСервер.ДобавитьГруппуОтбора(НастройкиОтбора.Элементы, ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ);
Если Элемент.ФункциональныеОпции.Количество() = 2 Тогда
Для Каждого СтрокаТЧ Из Элемент.ФункциональныеОпции Цикл
КомпоновкаДанныхКлиентСервер.ДобавитьОтбор(ГруппаОтбораИ, СтрокаТЧ.ИмяФункциональнойОпции, Истина);
КонецЦикла;
Иначе
ГруппаОтбораИли = КомпоновкаДанныхКлиентСервер.ДобавитьГруппуОтбора(ГруппаОтбораИ.Элементы, ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли);
ИмяОпцииРезервыПодОбесценение = Метаданные.ФункциональныеОпции.ФормироватьРезервыПодОбесценениеЗапасов.Имя;
Для Каждого СтрокаТЧ Из Элемент.ФункциональныеОпции Цикл
Если СтрокаТЧ.ИмяФункциональнойОпции = ИмяОпцииРезервыПодОбесценение Тогда
КомпоновкаДанныхКлиентСервер.ДобавитьОтбор(ГруппаОтбораИ, СтрокаТЧ.ИмяФункциональнойОпции, Истина);
Иначе
КомпоновкаДанныхКлиентСервер.ДобавитьОтбор(ГруппаОтбораИли, СтрокаТЧ.ИмяФункциональнойОпции, Истина);
КонецЕсли;
КонецЦикла;
КонецЕсли;
ИначеЕсли Элемент.ИмяПредопределенныхДанных = "ОбязательстваПоНеотфактурованномуНДС" Тогда
ГруппаОтбораИ = КомпоновкаДанныхКлиентСервер.ДобавитьГруппуОтбора(НастройкиОтбора.Элементы, ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ);
Для Каждого СтрокаТЧ Из Элемент.ФункциональныеОпции Цикл
КомпоновкаДанныхКлиентСервер.ДобавитьОтбор(ГруппаОтбораИ, СтрокаТЧ.ИмяФункциональнойОпции, Истина);
КонецЦикла;
Иначе
ГруппаОтбораИли = КомпоновкаДанныхКлиентСервер.ДобавитьГруппуОтбора(НастройкиОтбора.Элементы, ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли);
Для Каждого СтрокаТЧ Из Элемент.ФункциональныеОпции Цикл
КомпоновкаДанныхКлиентСервер.ДобавитьОтбор(ГруппаОтбораИли, СтрокаТЧ.ИмяФункциональнойОпции, Истина);
КонецЦикла;
КонецЕсли;
Элемент.СвязиФункциональныхОпций = Новый ХранилищеЗначения(КомпоновщикНастроек.Настройки);
КонецПроцедуры
Процедура ЗаполнитьТаблицуРесурсов(ТаблицаРесурсов, ИменаРесурсов, Коэффициент = 1)
МассивИменРесурсов = МассивИменОбъектов(ИменаРесурсов);
Для Каждого ИмяРесурса Из МассивИменРесурсов Цикл
НоваяСтрока = ТаблицаРесурсов.Добавить();
НоваяСтрока.ИмяРесурса = ИмяРесурса;
НоваяСтрока.Коэффициент = Коэффициент;
КонецЦикла;
КонецПроцедуры
Функция РесурсыУчетаСобственныхЗапасовУпр()
РесурсыУпр = Новый Массив();
РесурсыУпр.Добавить("СтоимостьУпр");
РесурсыУпр.Добавить("ДопРасходыУпр");
РесурсыУпр.Добавить("ТрудозатратыУпр");
РесурсыУпр.Добавить("ПостатейныеПостоянныеУпр");
РесурсыУпр.Добавить("ПостатейныеПеременныеУпр");
Возврат РесурсыУпр;
КонецФункции
Функция РесурсыУчетаСобственныхЗапасовРегл()
РесурсыРегл = Новый Массив();
РесурсыРегл.Добавить("СтоимостьРегл");
РесурсыРегл.Добавить("ДопРасходыРегл");
РесурсыРегл.Добавить("ТрудозатратыРегл");
РесурсыРегл.Добавить("ПостатейныеПостоянныеРегл");
РесурсыРегл.Добавить("ПостатейныеПеременныеРегл");
Возврат РесурсыРегл;
КонецФункции
Функция РесурсыУчетаПринятыхЗапасовУпр()
РесурсыУпр = Новый Массив();
РесурсыУпр.Добавить("СтоимостьЗабалансовая");
Возврат РесурсыУпр;
КонецФункции
Функция РесурсыУчетаПринятыхЗапасовРегл()
РесурсыРегл = Новый Массив();
РесурсыРегл.Добавить("СтоимостьЗабалансоваяРегл");
Возврат РесурсыРегл;
КонецФункции
Функция РесурсыУчетаРезерваПодОбесценениеЗапасовУпр()
РесурсыУпр = Новый Массив();
РесурсыУпр.Добавить("РезервПодОбесценениеУпр");
Возврат РесурсыУпр;
КонецФункции
Функция РесурсыУчетаРезерваПодОбесценениеЗапасовРегл()
РесурсыРегл = Новый Массив();
РесурсыРегл.Добавить("РезервПодОбесценениеРегл");
Возврат РесурсыРегл;
КонецФункции
#КонецОбласти
#Область ОбращенияКОбъектамФинансовогоУчета
Функция ЗапросОбъектовФинансовогоУчета(НастройкиУчета, СоСчетамиВНастройках, ОбъектыУчета)
ТекстЗапроса = "
|ВЫБРАТЬ
| СтатьиАктивовПассивов.Ссылка КАК Ссылка,
| ВЫБОР
| КОГДА НЕ СтатьиАктивовПассивов.Предопределенный
| ТОГДА ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.ПустаяСсылка)
| КОГДА СтатьиАктивовПассивов.Ссылка = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.ОплатаТруда)
| ТОГДА ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.РасчетыССотрудниками)
| КОГДА СтатьиАктивовПассивов.Ссылка = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.ЗаймыВыданные)
| ТОГДА ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.РасчетыССотрудниками)
| КОГДА СтатьиАктивовПассивов.Ссылка = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.Налоги)
| ТОГДА ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.РасчетыПоНалогам)
| ИНАЧЕ СтатьиАктивовПассивов.Родитель
| КОНЕЦ КАК Родитель
|ПОМЕСТИТЬ втСтатьиАктивовПассивов
|ИЗ
| ПланВидовХарактеристик.СтатьиАктивовПассивов КАК СтатьиАктивовПассивов
|ГДЕ
| НЕ СтатьиАктивовПассивов.ПометкаУдаления
| И СтатьиАктивовПассивов.Вид <> ЗНАЧЕНИЕ(Перечисление.ВидыСтатейАктивовПассивов.ПустаяСсылка)
| И &СчетаУчетаВНастройкахПроводок
| И &НесобственныеПодконтрольныеЦенности
| И &ИсключаемыеСтатьиАктивовПассивов
| И &ВыбираемыеСтатьиАктивовПассивов
|ИНДЕКСИРОВАТЬ ПО
| Ссылка,
| Родитель
|
|;
|
|ВЫБРАТЬ
| СтатьиАктивовПассивов.Ссылка КАК ОбъектУчета,
| СтатьиАктивовПассивов.Родитель КАК Родитель,
| ПРЕДСТАВЛЕНИЕ(СтатьиАктивовПассивов.Ссылка) КАК ОбъектУчетаПредставление,
| ПРЕДСТАВЛЕНИЕ(ВЫБОР
| КОГДА СтатьиАктивовПассивов.Родитель = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.ПустаяСсылка)
| ТОГДА &ПрочиеАктивыПассивыПредставление
| ИНАЧЕ СтатьиАктивовПассивов.Родитель
| КОНЕЦ) КАК РодительПредставление,
| ВЫБОР
| КОГДА СтатьиАктивовПассивов.Родитель = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.ПустаяСсылка)
| ТОГДА &ПрочиеАктивыПассивыПорядок + РеквизитыСтатей.РеквизитДопУпорядочивания
| КОГДА СтатьиАктивовПассивов.Родитель <> РеквизитыСтатей.Родитель
| ТОГДА РеквизитыРодителей.РеквизитДопУпорядочивания + РеквизитыСтатей.РеквизитДопУпорядочивания
| ИНАЧЕ РеквизитыСтатей.РеквизитДопУпорядочивания
| КОНЕЦ КАК Порядок,
| РеквизитыСтатей.ИсточникДанных КАК ИсточникДанных,
| РеквизитыСтатей.НесобственныеПодконтрольныеЦенности КАК НесобственныеЦенности,
| РеквизитыСтатей.ВыделениеДолгосрочныхАктивовОбязательств КАК ВыделениеДолгосрочныхАктивовОбязательств,
| РеквизитыСтатей.СчетаУчетаВНастройкахПроводок КАК СчетаУчетаВНастройкахПроводок,
| РеквизитыСтатей.ИсточникОбъектовНастройки КАК ИсточникОбъектовНастройки,
| РеквизитыСтатей.ОтборОбъектовНастройки КАК ОтборОбъектовНастройки,
| РеквизитыСтатей.ИсточникДетальныхНастроек КАК ИсточникДетальныхНастроек,
| РеквизитыСтатей.ФункциональныеОпции КАК ФункциональныеОпции,
| РеквизитыСтатей.СвязиФункциональныхОпций КАК СвязиФункциональныхОпций,
| &ДополнительныеПоляВыборки
|ИЗ
| втСтатьиАктивовПассивов КАК СтатьиАктивовПассивов
| ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.СтатьиАктивовПассивов КАК РеквизитыСтатей
| ПО СтатьиАктивовПассивов.Ссылка = РеквизитыСтатей.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.СтатьиАктивовПассивов КАК РеквизитыРодителей
| ПО СтатьиАктивовПассивов.Родитель = РеквизитыРодителей.Ссылка
|УПОРЯДОЧИТЬ ПО
| Порядок
|";
Если СоСчетамиВНастройках Тогда
СчетаУчетаВНастройкахПроводок = "СтатьиАктивовПассивов.СчетаУчетаВНастройкахПроводок";
Иначе
СчетаУчетаВНастройкахПроводок = "ИСТИНА";
КонецЕсли;
Если НастройкиУчета.УчетНесобственныхЦенностей Тогда
НесобственныеПодконтрольныеЦенности = "ИСТИНА";
Иначе
НесобственныеПодконтрольныеЦенности = "НЕ СтатьиАктивовПассивов.НесобственныеПодконтрольныеЦенности"
КонецЕсли;
Если НастройкиУчета.ФормированиеКорреспонденций
И НастройкиУчета.УчетВыручкиБезНДС
И НастройкиУчета.УчетВыручкиСНДС Тогда
ИсключаемыеСтатьиАктивовПассивов = "ИСТИНА";
Иначе
СтрокиИсключаемыхЗначений = Новый Массив();
РазделительСтрок = "," + Символы.ПС + Символы.Таб;
Если НЕ НастройкиУчета.ФормированиеКорреспонденций Тогда
СтрокиИсключаемыхЗначений.Добавить("ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.РасчетыСРозничнымиПокупателями)");
СтрокиИсключаемыхЗначений.Добавить("ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.РасчетыПоВзаимозачетамЗадолженности)");
КонецЕсли;
Если НЕ НастройкиУчета.УчетВыручкиБезНДС Тогда
СтрокиИсключаемыхЗначений.Добавить("ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.ВыручкаОтПродаж)");
СтрокиИсключаемыхЗначений.Добавить("ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.ПрочаяВыручка)");
КонецЕсли;
Если НЕ НастройкиУчета.УчетВыручкиСНДС Тогда
СтрокиИсключаемыхЗначений.Добавить("ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.ВыручкаОтПродажСНДС)");
СтрокиИсключаемыхЗначений.Добавить("ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.ПрочаяВыручкаСНДС)");
СтрокиИсключаемыхЗначений.Добавить("ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.НДССПродаж)");
СтрокиИсключаемыхЗначений.Добавить("ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиАктивовПассивов.НДССПрочихПродаж)");
КонецЕсли;
ИсключаемыеСтатьиАктивовПассивов = "НЕ СтатьиАктивовПассивов.Ссылка В (
| " + СтрСоединить(СтрокиИсключаемыхЗначений, РазделительСтрок) + ")";
КонецЕсли;
Если ЗначениеЗаполнено(ОбъектыУчета) Тогда
ВыбираемыеСтатьиАктивовПассивов = "СтатьиАктивовПассивов.Ссылка В (&ОбъектыУчета)";
Иначе
ВыбираемыеСтатьиАктивовПассивов = "ИСТИНА";
КонецЕсли;
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&СчетаУчетаВНастройкахПроводок", СчетаУчетаВНастройкахПроводок);
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&НесобственныеПодконтрольныеЦенности", НесобственныеПодконтрольныеЦенности);
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИсключаемыеСтатьиАктивовПассивов", ИсключаемыеСтатьиАктивовПассивов);
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ВыбираемыеСтатьиАктивовПассивов", ВыбираемыеСтатьиАктивовПассивов);
Запрос = Новый Запрос(ТекстЗапроса);
Запрос.УстановитьПараметр("ПрочиеАктивыПассивыПорядок", 999999);
Запрос.УстановитьПараметр("ПрочиеАктивыПассивыПредставление", НСтр("ru = 'Прочие активы и обязательства'"));
Запрос.УстановитьПараметр("ОбъектыУчета", ОбщегоНазначенияУТКлиентСервер.Массив(ОбъектыУчета));
Возврат Запрос;
КонецФункции
Функция НоваяТаблицаОбъектовФинансовогоУчета()
ТаблицаОбъектовУчета = Новый ТаблицаЗначений();
ТаблицаОбъектовУчета.Колонки.Добавить("ОбъектУчета", Новый ОписаниеТипов("ПланВидовХарактеристикСсылка.СтатьиАктивовПассивов"));
ТаблицаОбъектовУчета.Колонки.Добавить("ИсточникДанных", ОбщегоНазначения.ОписаниеТипаСтрока(150));
ТаблицаОбъектовУчета.Колонки.Добавить("ОтборДанных", Новый ОписаниеТипов("ОтборКомпоновкиДанных"));
ТаблицаОбъектовУчета.Колонки.Добавить("УсловиеДебет", ОбщегоНазначения.ОписаниеТипаСтрока(1000));
ТаблицаОбъектовУчета.Колонки.Добавить("УсловиеКредит", ОбщегоНазначения.ОписаниеТипаСтрока(1000));
ТаблицаОбъектовУчета.Колонки.Добавить("ПутьКДаннымОбъектНастройки", ОбщегоНазначения.ОписаниеТипаСтрока(1000));
ТаблицаОбъектовУчета.Колонки.Добавить("ПутьКДаннымНаправлениеДеятельности", ОбщегоНазначения.ОписаниеТипаСтрока(1000));
ТаблицаОбъектовУчета.Колонки.Добавить("ПутьКДаннымИдентификаторФинЗаписи", ОбщегоНазначения.ОписаниеТипаСтрока(1000));
ТаблицаОбъектовУчета.Колонки.Добавить("ПутьКДаннымНастройкаХозОперации", ОбщегоНазначения.ОписаниеТипаСтрока(1000));
ТаблицаОбъектовУчета.Колонки.Добавить("ПутьКДаннымИдентификаторСтроки", ОбщегоНазначения.ОписаниеТипаСтрока(1000));
ТаблицаОбъектовУчета.Колонки.Добавить("ПутиКДаннымСубконто", Новый ОписаниеТипов("ТаблицаЗначений"));
ТаблицаОбъектовУчета.Колонки.Добавить("РесурсыУпр", Новый ОписаниеТипов("ТаблицаЗначений"));
ТаблицаОбъектовУчета.Колонки.Добавить("РесурсыРегл", Новый ОписаниеТипов("ТаблицаЗначений"));
ТаблицаОбъектовУчета.Колонки.Добавить("РесурсыВал", Новый ОписаниеТипов("ТаблицаЗначений"));
ТаблицаОбъектовУчета.Колонки.Добавить("РесурсыКоличество", Новый ОписаниеТипов("ТаблицаЗначений"));
ТаблицаОбъектовУчета.Колонки.Добавить("КорИсточникиДанных", Новый ОписаниеТипов("Массив"));
ТаблицаОбъектовУчета.Колонки.Добавить("НесобственныеЦенности", Новый ОписаниеТипов("Булево"));
ТаблицаОбъектовУчета.Колонки.Добавить("ВыделениеДолгосрочныхАктивовОбязательств", Новый ОписаниеТипов("Булево"));
ТаблицаОбъектовУчета.Колонки.Добавить("СчетаУчетаВНастройкахПроводок", Новый ОписаниеТипов("Булево"));
ТаблицаОбъектовУчета.Колонки.Добавить("ОписаниеТиповОбъектНастройки", Новый ОписаниеТипов("ОписаниеТипов"));
ТаблицаОбъектовУчета.Колонки.Добавить("ОписаниеТиповДетальнойНастройки", Новый ОписаниеТипов("ОписаниеТипов"));
ТаблицаОбъектовУчета.Колонки.Добавить("ОтборОбъектовНастройки", Новый ОписаниеТипов("ОтборКомпоновкиДанных"));
ТаблицаОбъектовУчета.Колонки.Добавить("УчетНДС", Новый ОписаниеТипов("Булево"));
ТаблицаОбъектовУчета.Колонки.Добавить("УчетСНДС", Новый ОписаниеТипов("Булево"));
ТаблицаОбъектовУчета.Колонки.Добавить("ПризнакиУчетаКорреспонденций", Новый ОписаниеТипов("ТаблицаЗначений"));
Возврат ТаблицаОбъектовУчета;
КонецФункции
Функция НовоеДеревоОбъектовФинансовогоУчета()
ДеревоОбъектовУчета = Новый ДеревоЗначений();
ДеревоОбъектовУчета.Колонки.Добавить("ЭтоГруппа", Новый ОписаниеТипов("Булево"));
ДеревоОбъектовУчета.Колонки.Добавить("ОбъектУчета", Новый ОписаниеТипов("ПланВидовХарактеристикСсылка.СтатьиАктивовПассивов"));
ДеревоОбъектовУчета.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
ДеревоОбъектовУчета.Колонки.Добавить("ИсточникДанных", Новый ОписаниеТипов("Строка"));
ДеревоОбъектовУчета.Колонки.Добавить("НесобственныеЦенности", Новый ОписаниеТипов("Булево"));
ДеревоОбъектовУчета.Колонки.Добавить("ОписаниеТиповОбъектНастройки", Новый ОписаниеТипов("ОписаниеТипов"));
ДеревоОбъектовУчета.Колонки.Добавить("ОписаниеТиповДетальнойНастройки", Новый ОписаниеТипов("ОписаниеТипов"));
ДеревоОбъектовУчета.Колонки.Добавить("ОтборОбъектовНастройки", Новый ОписаниеТипов("ОтборКомпоновкиДанных"));
ДеревоОбъектовУчета.Колонки.Добавить("ВыделениеДолгосрочныхАктивовОбязательств", Новый ОписаниеТипов("Булево"));
Возврат ДеревоОбъектовУчета;
КонецФункции
Функция ИспользованиеРазделаУчетаПоФункциональнымОпциям(ЭлементОтбора)
ТипЭлементаОтбора = ТипЗнч(ЭлементОтбора);
ЭтоЛогическоеСложение = ТипЭлементаОтбора = Тип("ГруппаЭлементовОтбораКомпоновкиДанных")
И ЭлементОтбора.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли;
ЭтоЛогическоеУмножение = ТипЭлементаОтбора = Тип("ОтборКомпоновкиДанных")
ИЛИ (ТипЭлементаОтбора = Тип("ГруппаЭлементовОтбораКомпоновкиДанных")
И ЭлементОтбора.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ);
Если ЭтоЛогическоеУмножение Тогда
РазделУчетаИспользуется = Истина;
Для Каждого ПодчиненныйЭлемент Из ЭлементОтбора.Элементы Цикл
Если НЕ ИспользованиеРазделаУчетаПоФункциональнымОпциям(ПодчиненныйЭлемент) Тогда
РазделУчетаИспользуется = Ложь;
Прервать;
КонецЕсли;
КонецЦикла;
ИначеЕсли ЭтоЛогическоеСложение Тогда
РазделУчетаИспользуется = Ложь;
Для Каждого ПодчиненныйЭлемент Из ЭлементОтбора.Элементы Цикл
Если ИспользованиеРазделаУчетаПоФункциональнымОпциям(ПодчиненныйЭлемент) Тогда
РазделУчетаИспользуется = Истина;
Прервать;
КонецЕсли;
КонецЦикла;
ИначеЕсли ТипЭлементаОтбора = Тип("ЭлементОтбораКомпоновкиДанных") Тогда
РазделУчетаИспользуется = ПолучитьФункциональнуюОпцию(Строка(ЭлементОтбора.ЛевоеЗначение));
ЭлементОтбора.ПравоеЗначение = РазделУчетаИспользуется;
Иначе
РазделУчетаИспользуется = Истина;
КонецЕсли;
Возврат РазделУчетаИспользуется;
КонецФункции
#КонецОбласти
Функция МассивИменОбъектов(ИменаОбъектов)
Если ТипЗнч(ИменаОбъектов) = Тип("Строка") Тогда
Возврат СтрРазделить(ИменаОбъектов, ",");
Иначе
Возврат ОбщегоНазначенияУТКлиентСервер.Массив(ИменаОбъектов);
КонецЕсли;
КонецФункции
Функция ОписаниеТиповПоПолномуИмениОбъекта(ПолноеИмяОбъекта)
Если ПустаяСтрока(ПолноеИмяОбъекта) Тогда
Возврат Новый ОписаниеТипов();
КонецЕсли;
МенеджерОбъекта = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ПолноеИмяОбъекта);
ПустаяСсылка = МенеджерОбъекта.ПустаяСсылка();
Возврат ОбщегоНазначенияУТ.ОписаниеТиповПоТипу(ТипЗнч(ПустаяСсылка));
КонецФункции
Функция ОтборКомпоновкиИзХранилищаНастроек(ХранилищеНастроек)
ОтборКомпоновкиДанных = Новый ОтборКомпоновкиДанных();
НастройкиКомпоновкиДанных = ХранилищеНастроек.Получить();
Если ТипЗнч(НастройкиКомпоновкиДанных) = Тип("НастройкиКомпоновкиДанных") Тогда
СкопироватьОтборКомпоновкиДанных(ОтборКомпоновкиДанных, НастройкиКомпоновкиДанных.Отбор);
КонецЕсли;
Возврат ОтборКомпоновкиДанных;
КонецФункции
Процедура СкопироватьОтборКомпоновкиДанных(ОтборПриемник, ОтборИсточник)
Для Каждого ЭлементОтбора Из ОтборИсточник.Элементы Цикл
ДобавитьВОтборЭлементОтбора(ОтборПриемник, ЭлементОтбора);
КонецЦикла;
КонецПроцедуры
Процедура ДобавитьВОтборЭлементОтбора(ОтборПриемник, ЭлементОтбора)
ТипЭлементаОтбора = ТипЗнч(ЭлементОтбора);
НовыйЭлемент = ОтборПриемник.Элементы.Добавить(ТипЭлементаОтбора);
ЗаполнитьЗначенияСвойств(НовыйЭлемент, ЭлементОтбора);
Если ТипЭлементаОтбора = Тип("ГруппаЭлементовОтбораКомпоновкиДанных") Тогда
СкопироватьОтборКомпоновкиДанных(НовыйЭлемент, ЭлементОтбора);
КонецЕсли;
КонецПроцедуры
#Область ОбновлениеИнформационнойБазы
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
Обработчик = Обработчики.Добавить();
Обработчик.Процедура = "ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗаполнитьЭлементыНачальнымиДанными";
Обработчик.Версия = "*";
Обработчик.РежимВыполнения = "Отложенно";
Обработчик.Идентификатор = Новый УникальныйИдентификатор("c2228d01-4a2a-44ca-891a-e621c2762e30");
Обработчик.Порядок = Перечисления.ПорядокОбработчиковОбновления.Обычный;
Обработчик.ПроцедураЗаполненияДанныхОбновления = "ПланыВидовХарактеристик.СтатьиАктивовПассивов.ЗарегистрироватьПредопределенныеЭлементыДляОбновления";
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
Обработчик.Комментарий = НСтр("ru = 'Обновляет реквизиты предопределенных элементов плана видов характеристик ""Статьи активов и пассивов"" согласно заданным разработчиками настройкам.'");
Изменяемые = Новый Массив;
Изменяемые.Добавить(Метаданные.ПланыВидовХарактеристик.СтатьиАктивовПассивов.ПолноеИмя());
Обработчик.ИзменяемыеОбъекты = СтрСоединить(Изменяемые, ",");
КонецПроцедуры
Процедура ЗарегистрироватьПредопределенныеЭлементыДляОбновления(Параметры) Экспорт
ОбновлениеИнформационнойБазы.ЗарегистрироватьПредопределенныеЭлементыДляОбновления(
Параметры, Метаданные.ПланыВидовХарактеристик.СтатьиАктивовПассивов);
КонецПроцедуры
Процедура ЗаполнитьЭлементыНачальнымиДанными(Параметры) Экспорт
НастройкиЗаполнения = ОбновлениеИнформационнойБазы.НастройкиЗаполнения();
ОбновлениеИнформационнойБазы.ЗаполнитьЭлементыНачальнымиДанными(Параметры,
Метаданные.ПланыВидовХарактеристик.СтатьиАктивовПассивов, НастройкиЗаполнения);
КонецПроцедуры
#КонецОбласти
#КонецОбласти
#КонецЕсли