Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Использование вычисляемого поля в параметре СКД

Использование вычисляемого поля в параметре СКД
Я
   vsg-work
 
21.11.21 - 12:00
Здравствуйте.

В СКД есть два набора данных. В первом наборе получаю дату поступления товара, а во втором наборе нужно получить количество расходованного товара за 30 дней от даты поступления.

Во втором наборе беру регистр "Товары на складах" остатки и обороты, беру поле "КоличествоРасход". Параметр вирт.таблицы - &НачалоПериода30 и &КонецПериода30.

Далее, делаю связь между двумя наборами по нужным полям, и дальше мне нужно взять из первого набора поле "Дата поступления" и прибавить к нему 30 дней. Это сделал в вычисляемом поле. Теперь это вычисляемое поле мне нужно подставить в параметры для &НачалоПЕриода30 и &КонецПериода30. Но не знаю как это сделать, если просто поле поставить, пишет "Ошибка компоновки данных". Как быть коллеги, подскажите пожалуйста? Как правильнее сделать?
   echo77
 
1 - 21.11.21 - 18:32
(0) 1) Вместо вычисляемого поля - в параметрах связи прописать выражение. Можно это вообще в наборе данных запрос вычислить
2) Я не советую передавать параметры в связях наборов данных - при такой архитектуре будет запрос в цикле. Лучше получить побольше данных запросом и соединиться
   серый КТУЛХУ
 
2 - 21.11.21 - 20:07
глянь-ка сюда - https://infostart.ru/1c/articles/77568/ - в "Соединения наборов", с картинкой http://1cskd.ru/wp-content/uploads/2010/10/4.png
   vsg-work
 
3 - 23.11.21 - 13:32
(1) Спасибо Вам большое, все сделал в запросе.
   vsg-work
 
4 - 23.11.21 - 13:32
(2) Спасибо, очень помогла информация!

Список тем форума
 
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс, 1996 г.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.