Taras_Bond
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ВыборкаДанных = создатьобъект("ТаблицаЗначений"); ВыборкаДанных.новаяколонка("Дата"); ВыборкаДанных.новаяколонка("Номер"); ВыборкаДанных.новаяколонка("ВзаиморасчетыБух"); ВыборкаДанных.новаяколонка("ВзаиморасчетыБухПоставщики"); ВыборкаДанных.новаяколонка("ВзаиморасчетыУпр"); ВыборкаДанных.новаяколонка("ВзаиморасчетыУпрПоставщики"); ВыборкаДанных.новаяколонка("ОборотыБух"); ВыборкаДанных.новаяколонка("ОборотыУпр"); ВыборкаДанных.новаяколонка("Налоговый"); ВыборкаДанных.новаяколонка("Хозрасчетный"); ВыборкаДанных.новаяколонка("ОстаткиВозвратовПокупателейУпр"); ВыборкаДанных.новаяколонка("ОстаткиДенег"); ВыборкаДанных.новаяколонка("ОстаткиДенегУпр"); ВыборкаДанных.новаяколонка("ОстаткиНаСкладах"); ВыборкаДанных.новаяколонка("ОстаткиНаСкладахУпр"); ВыборкаДанных.новаяколонка("ПартииТоваровНаСкладах"); ВыборкаДанных.новаяколонка("ПартииТоваровНаСкладахУпр"); ВыборкаДанных.новаяколонка("Ячейки"); // заполняем остатки Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = "//{{ЗАПРОС(Сформировать) |Период с ДатаОкончания по ДатаОкончания; |Фирма = Регистр.ОстаткиТоваров.Фирма; |Товар = Регистр.ОстаткиТоваров.Товар; |Склад = Регистр.ОстаткиТоваров.Склад; |ОстатокТовара = Регистр.ОстаткиТоваров.ОстатокТовара; |Функция ОстатокТовараКонОст = КонОст(ОстатокТовара); |Группировка Склад без групп; |Группировка Товар без групп; |Условие(Фирма = константа.основнаяФирма); |"//}}ЗАПРОС ; Запрос.Выполнить(ТекстЗапроса); ВыборкаДанных.новаястрока(); ВыборкаДанных.Дата = ДатаОкончания; выборкаДанных.номер = "222"; ВыборкаДанных.ОстаткиНаскладах = СоздатьОбъект("Таблицазначений"); ВыборкаДанных.Остаткинаскладах.новаяколонка("Номенклатура"); ВыборкаДанных.Остаткинаскладах.новаяколонка("Склад"); ВыборкаДанных.Остаткинаскладах.новаяколонка("Фирма"); //ВыборкаДанных.Остаткинаскладах.новаяколонка("ВидОперации"); ВыборкаДанных.Остаткинаскладах.новаяколонка("Остаток"); //ВыборкаДанных.Остаткинаскладах.новаяколонка("Активность"); //ВыборкаДанных.Остаткинаскладах.новаяколонка("ВидДвижения"); ВыборкаДанных.Остаткинаскладах.новаяколонка("Период"); //ВыборкаДанных.Остаткинаскладах.новаяколонка("Регистратор"); Пока Запрос.Группировка("Склад") = 1 Цикл Пока Запрос.Группировка("Товар") = 1 Цикл ВыборкаДанных.ОстаткиНаСкладах.новаястрока(); ВыборкаДанных.ОстаткиНаСкладах.Номенклатура = Запрос.товар; ВыборкаДанных.ОстаткиНаСкладах.Склад = Запрос.склад; ВыборкаДанных.ОстаткиНаСкладах.Фирма = Запрос.Фирма; //ВыборкаДанных.ОстаткиНаСкладах.ВидОперации = "Оприходование"; ВыборкаДанных.ОстаткиНаСкладах.Остаток = запрос.ОстатокТовараКонОст; //ВыборкаДанных.ОстаткиНаСкладах.Активность = "истина"; //ВыборкаДанных.ОстаткиНаСкладах.ВидДвижения = "Приход"; ВыборкаДанных.ОстаткиНаСкладах.период = датаОкончания; // ВыборкаДанных.ОстаткиНаСкладах.регистратор = ""; КонецЦикла; КонецЦикла; ИмяПКО = "ПереносОстатков"; ВыгрузитьПоПравилу(выборкаданных , , , , ИмяПКО); Отказ = 1; | Всего записей: 39 | Зарегистр. 11-01-2008 | Отправлено: 15:34 08-09-2010 | Исправлено: Taras_Bond, 11:41 09-09-2010 |
|