Имя: Пароль:
1C
1С v8
Список лет, датавремя
0 seraf
 
12.11.21
18:59
привет, не пойму чего такой запрос не работает, если тип реквизита число

ВЫБРАТЬ РАЗЛИЧНЫЕ ДАТАВРЕМЯ(РегламентированныйПроизводственныйКалендарь.Год,1,1) КАК Год
ИЗ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
1 seraf
 
12.11.21
19:10
мне надо просто вернуть список 1х чисел года на актуальные для учета года, т.е. те что есть в календаре
2 shuhard
 
12.11.21
19:18
(0)[ДАТАВРЕМЯ(РегламентированныйПроизводственныйКалендарь.Год,1,1)]
так год из даты не выделяют
используй началопериода или Год
3 RomanYS
 
12.11.21
19:24
(0) ДАТАВРЕМЯ это литерал, а не функция. Передавать туда произвольные параметры (не константы) нельзя
4 Ненавижу 1С
 
гуру
12.11.21
20:08
(3) +++
(0) НачалоПериода(РегламентированныйПроизводственныйКалендарь.Дата, ГОД)
5 RomanYS
 
12.11.21
20:24
(4) у него год числом, нужно добавитькдате(...)
6 SuperMario
 
12.11.21
22:12
ВЫБРАТЬ
    2020 КАК ГодЧислом
ПОМЕСТИТЬ ВТГодЧислом
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), ГОД, ВТГодЧислом.ГодЧислом) КАК Год
7 RomanYS
 
12.11.21
22:29
(6) минус один забыл
8 SuperMario
 
14.11.21
09:38
(6) даже не парился.
Я дал идею. А минусы и плюсы пусть автор выставляет!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn