|
опять СКД, вычисляемые поля | ☑ | ||
---|---|---|---|---|
0
User123456
14.10.14
✎
19:17
|
Подскажите как организовать связку с параметрами СКД и реквизитами формы. На форме есть 3 реквизита - Начдата, кондата, коэф. В СКД есть 2 ресурса КоличествоОборот,КоличествоКонечныйОстаток. Нужно в вычисляемом поле состряпать формулу мое поле=КоличествоОборот/КоличествоДней*коэф-КоличествоКонечныйОстаток где :
КоличествоДней = (НачалоДня(кондата)-НачалоДня(Начдата))/86400; Начдата, кондата - передаю в параметры СКД через ПараметрНачДата = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[0]; ПараметрНачДата.Значение = НачПериода; ПараметрНачДата.Использование = Истина; ПараметрКонДата = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[1]; ПараметрКонДата.Значение = КонПериода; ПараметрКонДата.Использование = Истина; Смотрел пример v8: Передать параметр в «Вычисляемое поле», в СКД! Как? , но ни в какую не хочет поддаваться. |
|||
1
User123456
14.10.14
✎
19:44
|
есть идеи?
|
|||
2
Жан Пердежон
14.10.14
✎
20:09
|
Параметры до отчета доходят?
|
|||
3
Chameleon1980
15.10.14
✎
00:47
|
а как насчет добавления пар в скд и включения их в пользовательские настройки? нет?
|
|||
4
User123456
15.10.14
✎
06:41
|
(2) да доходят, но параметры не получается использовать в выражении для вычисляемого поля. (3) объясните пожалуйста поподробнее что вы имеете в виду.
|
|||
5
User123456
15.10.14
✎
08:28
|
Help !!!
|
|||
6
KokotovDV
15.10.14
✎
08:54
|
РазностьДат(&НачалоПериода, &КонецПериода, "День")
Желательно создать вычисляемое поле на соответствующей закладке. А вообще: В конфигураторе. Справка -> Содержание справки -> Встроенный язык -> Общие объекты -> Система компоновки данных -> Язык выражений системы компоновки данных Читаем, обучаемся. |
|||
7
User123456
15.10.14
✎
11:08
|
в вычисляемое поле поставил КоличествоОборот/РазностьДат( &КонецПериода,&НачалоПериода, "День")-КоличествоКонечныйОстаток, но результатом получаю "Деление на ноль", хотя все значения заполнены
|
|||
8
User123456
16.10.14
✎
11:07
|
В продолжении пытаюсь через запрос получить значение
ВЫБРАТЬ РеализацияТМЗОбороты.Организация, РеализацияТМЗОбороты.Склад, РеализацияТМЗОбороты.Номенклатура, РеализацияТМЗОбороты.КоличествоОборот, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, &КоличествоДне как Кол, РеализацияТМЗОбороты.КоличествоОборот/Кол-ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток как роро ИЗ РегистрНакопления.РеализацияТМЗ.Обороты КАК РеализацияТМЗОбороты ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты ПО РеализацияТМЗОбороты.Номенклатура = ТоварыНаСкладахОстаткиИОбороты.Номенклатура И РеализацияТМЗОбороты.Склад = ТоварыНаСкладахОстаткиИОбороты.Склад но получаю ошибку Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(8, 42)}: Поле не найдено "Кол" РеализацияТМЗОбороты.КоличествоОборот/<<?>>Кол-ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток как роро |
|||
9
_fmrlex
16.10.14
✎
11:13
|
ВЫБРАТЬ
РеализацияТМЗОбороты.Организация, РеализацияТМЗОбороты.Склад, РеализацияТМЗОбороты.Номенклатура, РеализацияТМЗОбороты.КоличествоОборот, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, &КоличествоДне как Кол, РеализацияТМЗОбороты.КоличествоОборот/&КоличествоДне-ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток как роро ИЗ РегистрНакопления.РеализацияТМЗ.Обороты КАК РеализацияТМЗОбороты ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты ПО РеализацияТМЗОбороты.Номенклатура = ТоварыНаСкладахОстаткиИОбороты.Номенклатура И РеализацияТМЗОбороты.Склад = ТоварыНаСкладахОстаткиИОбороты.Склад |
|||
10
User123456
16.10.14
✎
11:18
|
а вот этот вариант
ВЫБРАТЬ РеализацияТМЗОбороты.Организация, РеализацияТМЗОбороты.Склад, РеализацияТМЗОбороты.Номенклатура, РеализацияТМЗОбороты.КоличествоОборот, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, &КоличествоДне как Кол, РазностьДат(&НачалоПериода, &КонецПериода, "День") как Разн, РеализацияТМЗОбороты.КоличествоОборот/Кол-ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток как роро ИЗ РегистрНакопления.РеализацияТМЗ.Обороты КАК РеализацияТМЗОбороты ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты ПО РеализацияТМЗОбороты.Номенклатура = ТоварыНаСкладахОстаткиИОбороты.Номенклатура И РеализацияТМЗОбороты.Склад = ТоварыНаСкладахОстаткиИОбороты.Склад Дает след ошибку Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(8, 5)}: Неверные параметры "РАЗНОСТЬДАТ" <<?>>РазностьДат(&НачалоПериода, &КонецПериода, "День") как Разн, чего делаю не так не понятно |
|||
11
Жан Пердежон
16.10.14
✎
11:52
|
(10) параметры у тебя в отчет не попадают
|
|||
12
User123456
17.10.14
✎
06:18
|
Но эта ошибка выскакивает в момент формирования самого запроса в СКД, в конфигураторе, т.е. я еще ничего и не передал но ошибка уже есть
|
|||
13
User123456
17.10.14
✎
06:34
|
||||
14
Мутабор
17.10.14
✎
06:40
|
Может не Кол, а &КоличествоДне
|
|||
15
GenAcid
17.10.14
✎
06:41
|
(10) ДЕНЬ без кавычек должен быть
|
|||
16
User123456
17.10.14
✎
07:10
|
||||
17
User123456
17.10.14
✎
07:11
|
http://prntscr.com/4wwv5g
запятую забыл))) |
|||
18
anaed
17.10.14
✎
07:37
|
(16),(17) за последнюю строчку кол тебе.
Что такое "/КоличествоДне"? |
|||
19
User123456
17.10.14
✎
15:13
|
эмммм хотел сделать деление)))
|
|||
20
User123456
17.10.14
✎
15:33
|
а чего там нужно ставить???
|
|||
21
User123456
17.10.14
✎
15:40
|
не понимаю, операция деления уже както по другому пишется?
|
|||
22
User123456
17.10.14
✎
16:55
|
?????
|
|||
23
User123456
18.10.14
✎
08:09
|
не уж то нет идей?
|
|||
24
User123456
19.10.14
✎
08:33
|
Добавил в вычисляемые поля новые значения http://prntscr.com/4xk884 http://prntscr.com/4xk8c4 , но получаю след результат http://prntscr.com/4xk8c4
Добавлено: Сегодня в 08:20 http://prntscr.com/4xk8hd |
|||
25
User123456
20.10.14
✎
08:22
|
||||
26
User123456
21.10.14
✎
05:37
|
Всем спасибо, очень продуктивно помогли
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |