опять СКД, вычисляемые поля #722969


#0 by User123456
Подскажите как организовать связку с параметрами СКД и реквизитами формы. На форме есть 3 реквизита - Начдата, кондата, коэф. В СКД есть 2 ресурса КоличествоОборот,КоличествоКонечныйОстаток.  Нужно в вычисляемом поле состряпать формулу мое поле=КоличествоОборот/КоличествоДней*коэф-КоличествоКонечныйОстаток где : КоличествоДней = (НачалоДня(кондата)-НачалоДня(Начдата))/86400; Начдата, кондата - передаю в параметры СКД через Смотрел пример , но ни в какую не хочет поддаваться.
#1 by User123456
есть идеи?
#2 by Жан Пердежон
Параметры до отчета доходят?
#3 by Chameleon1980
а как насчет добавления пар в скд и включения их в пользовательские настройки? нет?
#4 by User123456
да доходят, но параметры не получается использовать в выражении для вычисляемого поля. объясните пожалуйста поподробнее что вы имеете в виду.
#5 by User123456
Help !!!
#6 by KokotovDV
РазностьДат(&НачалоПериода, &КонецПериода, "День") Желательно создать вычисляемое поле на соответствующей закладке. А вообще: В конфигураторе. Справка -> Содержание справки -> Встроенный язык -> Общие объекты -> Система компоновки данных -> Язык выражений системы компоновки данных Читаем, обучаемся.
#7 by User123456
в вычисляемое поле поставил КоличествоОборот/РазностьДат( &КонецПериода,&НачалоПериода, "День")-КоличествоКонечныйОстаток, но результатом получаю "Деление на ноль", хотя все значения заполнены
#8 by User123456
В продолжении пытаюсь через запрос получить значение ВЫБРАТЬ     РеализацияТМЗОбороты.Организация,     РеализацияТМЗОбороты.Склад,     ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,     &КоличествоДне как Кол,    РеализацияТМЗОбороты.КоличествоОборот/Кол-ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток как роро    ИЗ     РегистрНакопления.РеализацияТМЗ.Обороты КАК РеализацияТМЗОбороты но получаю ошибку Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(8, 42)}: Поле не найдено "Кол" РеализацияТМЗОбороты.КоличествоОборот/<<?>>Кол-ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток как роро
#9 by _fmrlex
ВЫБРАТЬ     ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,     &КоличествоДне как Кол,    РеализацияТМЗОбороты.КоличествоОборот/&КоличествоДне-ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток как роро    ИЗ     РегистрНакопления.РеализацияТМЗ.Обороты КАК РеализацияТМЗОбороты
#10 by User123456
а вот этот вариант ВЫБРАТЬ     РеализацияТМЗОбороты.Организация,     РеализацияТМЗОбороты.Склад,     ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,     &КоличествоДне как Кол,     РазностьДат(&НачалоПериода, &КонецПериода, "День") как Разн,    РеализацияТМЗОбороты.КоличествоОборот/Кол-ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток как роро    ИЗ     РегистрНакопления.РеализацияТМЗ.Обороты КАК РеализацияТМЗОбороты Дает след ошибку Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: чего делаю не так не понятно
#11 by Жан Пердежон
параметры у тебя в отчет не попадают
#12 by User123456
Но эта ошибка выскакивает в момент формирования самого запроса в СКД, в конфигураторе, т.е. я еще ничего и не передал но ошибка уже есть
#13 by User123456
#14 by Мутабор
Может не Кол, а &КоличествоДне
#15 by GenAcid
ДЕНЬ без кавычек должен быть
#16 by User123456
#17 by User123456
запятую забыл)))
#18 by anaed
, за последнюю строчку кол тебе. Что такое "/КоличествоДне"?
#19 by User123456
эмммм хотел сделать деление)))
#20 by User123456
а чего там нужно ставить???
#21 by User123456
не понимаю, операция деления уже както по другому пишется?
#22 by User123456
?????
#23 by User123456
не уж то нет идей?
#24 by User123456
Добавил в вычисляемые поля новые значения , но получаю след результат Добавлено: Сегодня в 08:20
#25 by User123456
#26 by User123456
Всем спасибо, очень продуктивно помогли
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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