V82.ОбщиеМодули.УправлениеЗапасамиПартионныйУчет.ПодготовитьНаборыЗаписейУпр C# (CSharp) Method

ПодготовитьНаборыЗаписейУпр() public method

        public void ПодготовитьНаборыЗаписейУпр(/*СтруктураПараметров, ТаблицаСписания, Период, Регистратор, ЗамещатьПриЗаписи*/)
        {
            //ОтражатьВУправленческомУчете = СтруктураПараметров.ЕстьСтрокиОтражатьВУправленческомУчете;
            //СтруктураПараметров.Вставить("ИзмененыДвиженияПартииТоваровНаСкладахУпр", Ложь);
            //СтруктураПараметров.Вставить("ИзмененыДвиженияПартииТоваровПереданныеУпр", Ложь);
            //СтруктураПараметров.Вставить("ИзмененыДвиженияНезавершенноеПроизводствоУпр", Ложь);
            //СтруктураПараметров.Вставить("ИзмененыДвиженияЗатратыУпр", Ложь);
            //СтруктураПараметров.Вставить("ИзмененыДвиженияПродажиСебестоимость", Ложь);
            //СтруктураПараметров.Вставить("ИзмененыДвиженияСтроительствоОбъектовОсновныхСредств", Ложь);
            //СтруктураПараметров.Вставить("ИзмененыДвиженияЗатратыНаСтроительствоОбъектовОсновныхСредств", Ложь);
            //СтруктураПараметров.Вставить("ИзмененыДвиженияСтоимостьОСУпр", Ложь);
            //СтруктураПараметров.Вставить("ИзмененыДвиженияОССписанныеНаЗатратыУпр", Ложь);
            //СтруктураПараметров.Вставить("ИзмененыДвиженияБракВПроизводствеУпр", Ложь);
            //СтруктураПараметров.Вставить("ИзмененыДвиженияРеализованныеТовары", Ложь);
            //СтруктураПараметров.Вставить("ИзмененыДвиженияПартииМатериаловВЭксплуатацииУпр", Ложь);
            if(true/*ОтражатьВУправленческомУчете*/)
            {
                //СтруктураПараметров.ДвиженияПартииТоваровНаСкладахУпр.Очистить();
                //СтруктураПараметров.ДвиженияПартииТоваровНаСкладахУпр.Отбор.Регистратор.Установить(Регистратор);
                //СтруктураПараметров.ДвиженияПартииТоваровПереданныеУпр.Очистить();
                //СтруктураПараметров.ДвиженияПартииТоваровПереданныеУпр.Отбор.Регистратор.Установить(Регистратор);
                //СтруктураПараметров.ДвиженияНезавершенноеПроизводствоУпр.Очистить();
                //СтруктураПараметров.ДвиженияНезавершенноеПроизводствоУпр.Отбор.Регистратор.Установить(Регистратор);
                //СтруктураПараметров.ДвиженияЗатратыУпр.Очистить();
                //СтруктураПараметров.ДвиженияЗатратыУпр.Отбор.Регистратор.Установить(Регистратор);
                //СтруктураПараметров.ДвиженияПродажиСебестоимость.Очистить();
                //СтруктураПараметров.ДвиженияПродажиСебестоимость.Отбор.Регистратор.Установить(Регистратор);
                //СтруктураПараметров.ДвиженияСтроительствоОбъектовОсновныхСредств.Очистить();
                //СтруктураПараметров.ДвиженияСтроительствоОбъектовОсновныхСредств.Отбор.Регистратор.Установить(Регистратор);
                //СтруктураПараметров.ДвиженияЗатратыНаСтроительствоОбъектовОсновныхСредств.Очистить();
                //СтруктураПараметров.ДвиженияЗатратыНаСтроительствоОбъектовОсновныхСредств.Отбор.Регистратор.Установить(Регистратор);
                //СтруктураПараметров.ДвиженияСтоимостьОСУпр.Очистить();
                //СтруктураПараметров.ДвиженияСтоимостьОСУпр.Отбор.Регистратор.Установить(Регистратор);
                //СтруктураПараметров.ДвиженияОССписанныеНаЗатратыУпр.Очистить();
                //СтруктураПараметров.ДвиженияОССписанныеНаЗатратыУпр.Отбор.Регистратор.Установить(Регистратор);
                //СтруктураПараметров.ДвиженияБракВПроизводствеУпр.Очистить();
                //СтруктураПараметров.ДвиженияБракВПроизводствеУпр.Отбор.Регистратор.Установить(Регистратор);
                //СтруктураПараметров.ДвиженияПартииМатериаловВЭксплуатацииУпр.Отбор.Регистратор.Установить(Регистратор);
                /*// Таблицы движений:
            */
                /*// Для партий на складах
            */
                //СтруктураПараметров.Вставить("ТаблицаДвиженийПартииТоваровНаСкладахУпр", СтруктураПараметров.ДвиженияПартииТоваровНаСкладахУпр.Выгрузить());
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровНаСкладахУпр.Очистить();
                /*// Служебные колонки
            */
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровНаСкладахУпр.Колонки.Добавить("СтоимостьПоступление", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровНаСкладахУпр.Колонки.Добавить("Подразделение", ПолучитьОписаниеТиповПодразделения());
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровНаСкладахУпр.Колонки.Добавить("СуммаВыручки", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
                /*// Валюты и курсы - для пересчета
            */
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровНаСкладахУпр.Колонки.Добавить("ВалютаДокумента");
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровНаСкладахУпр.Колонки.Добавить("КурсДокумента");
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровНаСкладахУпр.Колонки.Добавить("КратностьДокумента");
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровНаСкладахУпр.Колонки.Добавить("СуммаВыручкиБУ", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровНаСкладахУпр.Колонки.Добавить("СуммаНДСВыручкиБУ", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровНаСкладахУпр.Колонки.Добавить("ВалютнаяСуммаЗадолженностиБУ", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
                /*// Количество поступления - для комплектации
            */
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровНаСкладахУпр.Колонки.Добавить("КоличествоПоступление", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 3)));
                if(true/*НЕ ЗамещатьПриЗаписи*/)
                {
                    //СтруктураПараметров.Вставить("ТекНомерСтрокиПартииТоваровНаСкладахУпр", ПолныеПрава.МаксНомерСтрокиВНабореЗаписей("ПартииТоваровНаСкладах", Регистратор));
                }
                /*// Для партий товаров переданных
            */
                //СтруктураПараметров.Вставить("ТаблицаДвиженийПартииТоваровПереданныеУпр", СтруктураПараметров.ДвиженияПартииТоваровПереданныеУпр.Выгрузить());
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровПереданныеУпр.Очистить();
                /*// Служебные колонки
            */
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровПереданныеУпр.Колонки.Добавить("Заказ", ПолучитьОписаниеТиповЗаказ());
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровПереданныеУпр.Колонки.Добавить("СтоимостьПоступление", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровПереданныеУпр.Колонки.Добавить("Подразделение", ПолучитьОписаниеТиповПодразделения());
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровПереданныеУпр.Колонки.Добавить("СуммаВыручки", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
                /*// Валюты и курсы - для пересчета
            */
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровПереданныеУпр.Колонки.Добавить("ВалютаДокумента");
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровПереданныеУпр.Колонки.Добавить("КурсДокумента");
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровПереданныеУпр.Колонки.Добавить("КратностьДокумента");
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровПереданныеУпр.Колонки.Добавить("СуммаВыручкиБУ", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровПереданныеУпр.Колонки.Добавить("СуммаНДСВыручкиБУ", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровПереданныеУпр.Колонки.Добавить("ВалютнаяСуммаЗадолженностиБУ", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
                /*// Количество поступления - для комплектации
            */
                //СтруктураПараметров.ТаблицаДвиженийПартииТоваровПереданныеУпр.Колонки.Добавить("КоличествоПоступление", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 3)));
                if(true/*НЕ ЗамещатьПриЗаписи*/)
                {
                    //СтруктураПараметров.Вставить("ТекНомерСтрокиПартииТоваровПереданныеУпр", ПолныеПрава.МаксНомерСтрокиВНабореЗаписей("ПартииТоваровПереданные", Регистратор));
                }
                /*// Для товаров, переданных в производство
            */
                //СтруктураПараметров.Вставить("ТаблицаДвиженийНезавершенноеПроизводствоУпр", СтруктураПараметров.ДвиженияНезавершенноеПроизводствоУпр.Выгрузить());
                //СтруктураПараметров.ТаблицаДвиженийНезавершенноеПроизводствоУпр.Очистить();
                if(true/*НЕ ЗамещатьПриЗаписи*/)
                {
                    //СтруктураПараметров.Вставить("ТекНомерСтрокиНезавершенноеПроизводствоУпр", ПолныеПрава.МаксНомерСтрокиВНабореЗаписей("НезавершенноеПроизводство", Регистратор));
                }
                /*// Для товаров, списанных на затраты
            */
                //СтруктураПараметров.Вставить("ТаблицаДвиженийЗатратыУпр", СтруктураПараметров.ДвиженияЗатратыУпр.Выгрузить());
                //СтруктураПараметров.ТаблицаДвиженийЗатратыУпр.Очистить();
                if(true/*Не ЗамещатьПриЗаписи*/)
                {
                    //СтруктураПараметров.Вставить("ТекНомерСтрокиЗатратыУпр", ПолныеПрава.МаксНомерСтрокиВНабореЗаписей("Затраты", Регистратор));
                }
                /*// Для МПЗ, списанных на себестоимость продаж
            */
                //СтруктураПараметров.Вставить("ТаблицаДвиженийПродажиСебестоимость", СтруктураПараметров.ДвиженияПродажиСебестоимость.Выгрузить());
                //СтруктураПараметров.ТаблицаДвиженийПродажиСебестоимость.Очистить();
                if(true/*НЕ ЗамещатьПриЗаписи*/)
                {
                    //СтруктураПараметров.Вставить("ТекНомерСтрокиПродажиСебестоимость", ПолныеПрава.МаксНомерСтрокиВНабореЗаписей("ПродажиСебестоимость", Регистратор));
                }
                /*// Для строительства объектов ОС
            */
                //СтруктураПараметров.Вставить("ТаблицаДвиженийСтроительствоОбъектовОсновныхСредств", СтруктураПараметров.ДвиженияСтроительствоОбъектовОсновныхСредств.Выгрузить());
                if(true/*НЕ ЗамещатьПриЗаписи*/)
                {
                    //СтруктураПараметров.Вставить("ТекНомерСтрокиСтроительствоОбъектовОсновныхСредств", ПолныеПрава.МаксНомерСтрокиВНабореЗаписей("СтроительствоОбъектовОсновныхСредств", Регистратор));
                }
                //СтруктураПараметров.Вставить("ТаблицаДвиженийЗатратыНаСтроительствоОбъектовОсновныхСредств", СтруктураПараметров.ДвиженияЗатратыНаСтроительствоОбъектовОсновныхСредств.Выгрузить());
                if(true/*НЕ ЗамещатьПриЗаписи*/)
                {
                    //СтруктураПараметров.Вставить("ТекНомерСтрокиЗатратыНаСтроительствоОбъектовОсновныхСредств", ПолныеПрава.МаксНомерСтрокиВНабореЗаписей("ЗатратыНаСтроительствоОбъектовОсновныхСредств", Регистратор));
                }
                /*// Для принятия к учету ОС
            */
                //СтруктураПараметров.Вставить("ТаблицаДвиженийОССписанныеНаЗатратыУпр", СтруктураПараметров.ДвиженияОССписанныеНаЗатратыУпр.Выгрузить());
                if(true/*НЕ ЗамещатьПриЗаписи*/)
                {
                    //СтруктураПараметров.Вставить("ТекНомерСтрокиОССписанныеНаЗатратыУпр", ПолныеПрава.МаксНомерСтрокиВНабореЗаписей("ОССписанныеНаЗатраты", Регистратор));
                }
                //СтруктураПараметров.Вставить("ТаблицаДвиженийСтоимостьОСУпр", СтруктураПараметров.ДвиженияСтоимостьОСУпр.Выгрузить());
                if(true/*НЕ ЗамещатьПриЗаписи*/)
                {
                    //СтруктураПараметров.Вставить("ТекНомерСтрокиСтоимостьОСУпр", ПолныеПрава.МаксНомерСтрокиВНабореЗаписей("СтоимостьОС", Регистратор));
                }
                //СтруктураПараметров.Вставить("ТаблицаДвиженийБракВПроизводствеУпр", СтруктураПараметров.ДвиженияБракВПроизводствеУпр.Выгрузить());
                if(true/*НЕ ЗамещатьПриЗаписи*/)
                {
                    //СтруктураПараметров.Вставить("ТекНомерСтрокиБракВПроизводствеУпр", ПолныеПрава.МаксНомерСтрокиВНабореЗаписей("БракВПроизводстве", Регистратор));
                }
                //СтруктураПараметров.ДвиженияРеализованныеТовары.Очистить();
                //СтруктураПараметров.ДвиженияРеализованныеТовары.Отбор.Регистратор.Установить(Регистратор);
                //СтруктураПараметров.Вставить("ТаблицаДвиженийРеализованныеТовары", СтруктураПараметров.ДвиженияРеализованныеТовары.Выгрузить());
                //СтруктураПараметров.ТаблицаДвиженийРеализованныеТовары.Очистить();
                //СтруктураПараметров.Вставить("ТекНомерСтрокиРеализованныеТовары", 0);
                /*// Для метериалов, переданных в эксплуатацию
            */
                //СтруктураПараметров.Вставить("ТаблицаДвиженийПартииМатериаловВЭксплуатацииУпр", СтруктураПараметров.ДвиженияПартииМатериаловВЭксплуатацииУпр.Выгрузить());
                //СтруктураПараметров.ТаблицаДвиженийПартииМатериаловВЭксплуатацииУпр.Очистить();
                if(true/*НЕ ЗамещатьПриЗаписи*/)
                {
                    //СтруктураПараметров.Вставить("ТекНомерСтрокиПартииМатериаловВЭксплуатацииУпр", ПолныеПрава.МаксНомерСтрокиВНабореЗаписей("ПартииМатериаловВЭксплуатации", Регистратор));
                }
            }
        }
УправлениеЗапасамиПартионныйУчет