Имя: Пароль:
1C
1С v8
Настройка произвольных правил получения фактических данных для бюджетирования для КА/ЕРП
0 АгентБезопасной Нацио
 
23.01.23
12:46
В общем, потребовалось получать фактические данные статьи бюджета"нестандартно".
"Нестандартность" заключается в том, что некоторые данные для этой статьи этого вида бюджета не берутся прямиком из регистра, а вычисляются "на каждый день периода".
Т.е. себестоимость продажи для некоторых групп товаров вычисляется "по учетным ценам", которые изменяются в течение периода.
а Подразделение вообще определяется по правилам, которые будут известны только в конце периода.
Сам запрос несложный (соединение продажи с ценами на каждый день, и соединение с правилами), но:
Настройка произвольных правил получения фактических данных требует:
"При формировании запроса надо учитывать, что помимо необходимых для проектного запроса полей он должен содержать в своем составе обязательно поля:
● ПериодСекунда,
● ПериодМинута,
● ПериодЧас,
● ПериодДень,
● ПериодНеделя,
● ПериодДекада,
● ПериодМесяц,
● ПериодКвартал,
● ПериодПолугодие,
● ПериодГод."
то есть правилотребует выборки из виртуальной таблицы оборотов с периодичностью Авто, которую уже Схема Компоновки на этапе расчета установит в зависимости от периода получения данных.  
А мне для расчетов нужно выбрать с периодичностью "регистратор", и уже потом можно сворачивать до "периода получения данных".

Вопрос: Как правильно построить источник построения фактических данных? Очень не хочется коверкать типовой регистр, или клонировать его и подвергать постобработке.
В УПП легко делается, в клюшках тоже - а вот тут эта СКД...
Идеалом было бы "натравить" виртуальную таблицу на временную таблицу вместо регистра...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn