Как запретить менять группировку, в скд в ресурсах привязано к функции Уровень() много чего, после изменения уровня сменой группировок итоги ясное дело полетят, есть возможность?
Здравствуйте, вопрос в следующем: чем параметры в Настройках по умолчанию (Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию) отличаются от тех что в самой Схеме компоновки (СхемаКомпоновкиДанных.Параметры). В частности хочется понять что имеет силу (какие нужно заполнять) при программном выполнении отчета МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки)
Здравствуйте!
Подскажите пожалуйста, не смог найти,
Самый обычный запрос по регистру накопления СвободныеОтаткиОстаткииОбороты вывод начальные и конечные остатков и движений –
ВЫБРАТЬ
СвободныеОстаткиОстаткиИОбороты.Номенклатура,
СвободныеОстаткиОстаткиИОбороты.Склад,
СвободныеОстаткиОстаткиИОбороты.Регистратор,
СвободныеОстаткиОстаткиИОбороты.ВНаличииНачальныйОстаток,
СвободныеОстаткиОстаткиИОбороты.ВНаличииПриход,
СвободныеОстаткиОстаткиИОбороты.ВНаличииРасход,
СвободныеОстаткиОстаткиИОбороты.ВНаличииКонечныйОстаток,
СвободныеОстаткиОстаткиИОбороты.ВРезервеСоСкладаКонечныйОстаток,
СвободныеОстаткиОстаткиИОбороты.Регистратор.Дата КАК ДатаРегистратора,
СвободныеОстаткиОстаткиИОбороты.ВРезервеСоСкладаПриход,
СвободныеОстаткиОстаткиИОбороты.ВРезервеСоСкладаРасход,
СвободныеОстаткиОстаткиИОбороты.ВРезервеСоСкладаНачальныйОстаток,
СвободныеОстаткиОстаткиИОбороты.ПериодСекунда
ИЗ
РегистрНакопления.СвободныеОстатки.ОстаткиИОбороты(&Дата1, &Дата2, Авто, Движения, ) КАК СвободныеОстаткиОстаткиИОбороты
группировка такая
1)склад |ресурсы
2) номенклатура |
|>|3) регистратор|
Роли измерения указаны – выводит начальный конечный остаток верно ЗА ИСКЛЮЧЕНИЕМ тех позиций номенклатуры, которые были без движения за период – не выводит с включенной группировкой по регистратору, отключаем группировку регистратора – появляется эта номенклатура с одинаковым начальным и конечным остатком, если указать в запросе “движения и границы периода” там получится трудность в другом – пустые строки границы,как бы так сделать чтобы в группировке “регистратор” номенклатура без движения но с остатком была, и без плюсика,надеюсь написал понятно. спасибо.
Необходимо вывести СКД в таблицу значений. СКД содержит в себе 3 набора данных. В настройках указана таблица (Строки и Колонки).
Добрый день. Связываю два набора данных “Остатки” и “Продажи”, если я правильно понимаю при связи используется левое соединение и у родительского набора данных будут отражаться все записи вне зависимости от условия. Выполняю запрос с отбором по группе номенклатуры все отлично, если добавляю отбор по группе контрагента выводятся не все записи. Как сделать так что бы отбор по контрагенту не влиял на количество записей по “Остаткам”???
Могу выложить схему, но не знаю как.
Дана таблица, полученная путем выполнения не особо хитрых манипуляций из таблицы остатков и оборотов.
НачалоПериода | ПериодУстановки ПараметровРасчета |
ПериодУстановки СтавкиРефинансирования |
КонецПериода |
06.06.2014 0:00:00 | 05.07.2014 0:00:00 | 15.07.2014 0:00:00 | 31.07.2014 0:00:00 |
06.06.2014 0:00:00 | 06.07.2014 0:00:00 | 15.07.2014 0:00:00 | 31.07.2014 0:00:00 |
01.08.2014 0:00:00 | 31.12.3333 0:00:00 | 31.12.3333 0:00:00 | 31.12.3333 0:00:00 |
Необходимо получить из этой таблицы таблицу следующего вида:
ДатаС | ДатаПо | ||||
НачалоПериода | ПериодУстановки ПараметровРасчета |
ПериодУстановки СтавкиРефинансирования |
КонецПериода | ||
06.06.2014 0:00:00 | 05.07.2014 0:00:00 | 15.07.2014 0:00:00 | 31.07.2014 0:00:00 | 06.06.2014 | 05.07.2014 |
06.06.2014 0:00:00 | 06.07.2014 0:00:00 | 15.07.2014 0:00:00 | 31.07.2014 0:00:00 | 06.07.2014 | 15.07.2014 |
01.08.2014 0:00:00 | 31.12.3333 0:00:00 | 31.12.3333 0:00:00 | 31.12.3333 0:00:00 | 16.07.2014 | 31.12.3333 |
Для расчета ДатыС взять ДатыС предыдущей строки и добавить день.
Для расчета ДатаПо взять НаименьшаяДатаБольшаяДаты_ДатаПо(ПредыдущаяСтрока.ДатаПо,ПериодПараметровРасчета,ПериодУстановкиСтавкиРефинансирования)
Никак не могу переформулировать задачу в удобоваримую, чтобы ее можно было легко реализовать. Может быть кто-нибудь подскажет?
Интересует пример кода и функция.