СКД Запрос к периодическому регистру передать список периодов #728025


#0 by Coldboy
Здравствуйте. Передаю список периодов, как их отразить в периодическом регистре, такой запрос я так понял не пройдет:     ЦеныНоменклатурыСрезПоследних.Регистратор Хочу получить срез цен, по нужным мне датам.
#1 by pessok
соединить таблицу среза и таблицу периодов
#2 by butterbean
проще сделать n запросов
#3 by Coldboy
как это все сделать через скд, набор данных запрос
#4 by pessok
#5 by Coldboy
там не совсем так, там документ или еще че то, а мне нужно тупо передать массив дат, как можно проще это сделать?
#6 by ВРедная
Передай в запрос таблицу и сделай из нее временную, после чего
#7 by Coldboy
а проще нет варианта? Ведь же задача вроде простая, есть список дат, их нужно передать в срезпоследних регистр, я же не беру документы и не соединяю их даты.
#8 by pessok
а чем этот вариант сложный то? "выбрать * поместить даты из &тздат как тздат; выбрать ценыноменклатуры.цена из регистрсведений.ценыноменклатуры.срезпоследних как ценыноменклатуры по ценыноменклатуры.период = даты.период");
#9 by Coldboy
все делаю в скд только одним запросом...  через параметры подам параметр.
#10 by pessok
внутреннее соединение по, есессно
#11 by pessok
в скд сделай так - первый источник данных - объект с твоей таблицей дат
#12 by Coldboy
а без набора данных объект нельзя?
#13 by pessok
тебе к чему-то надо в любом случае прицепиться соединением
#14 by Coldboy
я не против, но я бы лучше в скд через 2 набора сделал. Как бы во 2 набор список значеий передать, который через параметры получаю.
#15 by Coldboy
up. жду варианты, хотя бы как правильно передать список значений в запрос, чтобы потом уже связывать даты.
#16 by Coldboy
up?
#17 by antoneus
так чем не устраивает-то?
#18 by DmitriyDI
в скд можно передать как внешний источник данных, ток список значений хз, а вот таблицу значений точно можно
#19 by Bolik1979
#20 by Coldboy
у меня нет списка документов и тд, у меня есть список значений как параметр, я его в скд передаю, как мне этот список значений передать в запрос правильно... почему вы одну и ту же тему кидаете, я читал это и пользовался. как мне список значений в запрос запихнуть... я бы тогда жуе мог связями наборов сделать.
#21 by pessok
пилять. никак нахрен, через таблицу значений
#22 by pessok
а потом нам говорят, что одноэсники сидят и пилят бабло на пустом месте. 3 часа назад дали решение, человек ломается
#23 by Бубка Гоп
Создай уже ТЗ с одной колонкой из своего СЗ и используй его как источник данных в СКД
#24 by Coldboy
(22,23) скажите как мне тогда отловить, момент  нажатия кнопки сформировать, если у тебя через СКД весь отчет делается ? Какое событие выбрать ?
#25 by DmitriyDI
при компоновке результата?
#26 by pessok
стрзаменить(), "?", "!");
#27 by Coldboy
а пример как такое в форме забахатаь модуле, что написать .
#28 by pessok
сделай просто на кнопке свое событие и сфорируй скд программно                         Предупреждение("Внешние данные не загружены. Нажмите кнопку <Загрузить внешние данные>");
#29 by pessok
где:
#30 by antoneus
или в модуле объекта Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) соответственно, создаешь набор данных объект с именем объекта тзДаты.
#31 by Coldboy
сделал пока через объект, кодом, но выложу результат, когда в СКД чисто накидаю все. ( попробую метод 29,30.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С