![]() |
|
Вычислить дату в параметрах СКД | ☑ | ||
---|---|---|---|---|
0
arancar
14.11.19
✎
14:51
|
В доступные пользователю параметры вынесен параметр &ФинансовыйГод, тип Число. В запрос дополнительно планируется передать параметр &НачалоФинансовогоГода, тип Дата. Изначальный план-капкан:
Для недоступного пользователю параметра &НачалоФинансовогоГода прописать выражение Дата(&ФинансовыйГод, 1, 1) разбился об ошибку: Функция не найдена "Дата" альтернативный план через выражение ДатаВремя(&ФинансовыйГод, 1, 1) привел к ошибке: Ожидается константа Городить ради такой мелочи отдельную функцию в общем модуле не хочется. Можно ли как-то выкрутиться типовыми средствами? P.s. платформа 8.3.13.1690 |
|||
1
mikecool
14.11.19
✎
14:53
|
Городить ради такой мелочи отдельную функцию в общем модуле не хочется.
придется, имхо |
|||
2
toypaul
гуру
14.11.19
✎
14:55
|
ДАТАВРЕМЯ(<Год>,<Месяц>,<День>,<Час>,<Минута>,<Секунда>)
ни один параметр пропускать нельзя |
|||
3
trooba
14.11.19
✎
14:56
|
(0) НачалоПериода() ?
|
|||
4
mikecool
14.11.19
✎
14:56
|
(2) в функцию нужно константы передавать, параметр низя
|
|||
5
toypaul
гуру
14.11.19
✎
14:56
|
но и такой вариант (вычислить через выражение) может не сработать.
самый надежный вариант в модуле при компоновке УстановитьЗначениеПараметра("НачалоФинансовогоГода", твое значение) |
|||
6
Ненавижу 1С
гуру
14.11.19
✎
14:58
|
выбрать ДобавитьКДате(ДатаВремя(1,1,1),"Год",&ФинансовыйГод-1)
|
|||
7
Ненавижу 1С
гуру
14.11.19
✎
14:58
|
+(6) ДобавитьКДате(ДатаВремя(1,1,1),"Год",&ФинансовыйГод-1)
|
|||
8
arancar
14.11.19
✎
15:02
|
(2) указание всех параметров не меняет картины
(6) Прелесть! Спасибо |
|||
9
toypaul
гуру
14.11.19
✎
15:03
|
(7) опередил :)
|
|||
10
DrWatson
14.11.19
✎
15:03
|
+(6) Не многие знают, что в конфигураторе кроме синтаксис-помощника есть ещё справка.
Открываем справку, выбираем содержание, открываем Система компоновки данных - Язык выражений системы компоновки данных - Функции языка выражений системы компоновки данных. Там есть и не только это. |
|||
11
Ненавижу 1С
гуру
14.11.19
✎
15:06
|
кстати ДАТАВРЕМЯ это описание литералов, а не функция
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |