Имя: Пароль:
1C
1С v8
Замена штатной функции НЕДЕЛЯ в языке запросов
,
0 Artificial
 
06.01.16
11:48
Как заменить штатную функцию НЕДЕЛЯ в языке запросов на свою?
1 ДенисЧ
 
06.01.16
11:51
Перейти на СКД, создать свой общий модуль, написать там функцию МОЯНЕДЕЛЯ()
2 Artificial
 
06.01.16
11:52
(1) Создам общий модуль, напишу функцию. Как запрос поймёт, что за функцию я пишу?
3 vicof
 
06.01.16
11:53
(2) Напиши ее в поле Выражение
4 vicof
 
06.01.16
11:54
Сделай экспортной
5 vicof
 
06.01.16
11:54
(2) Плюс запросу фиолетово на твою функцию, чувствую, велосипед с квадратными колесами делаешь ты, юный падаван.
6 Artificial
 
06.01.16
11:55
(5) А мне надо, чтоб было не фиолетово. Функция НЕДЕЛЯ меня не устраивает, есть другая, то она на нормальном языке. А мне нужно в условие запроса ёе.
7 vicof
 
06.01.16
12:13
(6) Решение тебе уже сказали. Давай уже, озвучь задачу.
8 Artificial
 
06.01.16
12:16
(7) Говорю же: функция НЕДЕЛЯ считает номер недели по американской системе. Мне же нужно по человеческой.
И решение я как-то не догнал.
9 ДенисЧ
 
06.01.16
12:18
(8) Решение тебе озвучено.
Если ты его не понял, у меня тут завалялась безхозная метла и должность третьего младшего помощника заместителя дворника...
Могу предложить.
10 Artificial
 
06.01.16
12:20
(9) Без умничанья никуда?
11 arccos6pi
 
06.01.16
12:21
(10) нормально так..ему решение сказал,а он еще и огрызается
12 Artificial
 
06.01.16
12:22
(11) Я же сказал, что не понял его.
13 arccos6pi
 
06.01.16
12:23
(12) в (1) и (3) все написали
ты пробовал?
14 Artificial
 
06.01.16
12:25
(13) Да.
15 arccos6pi
 
06.01.16
12:25
(14) и в чем проблема?
нужно больше информации
16 arccos6pi
 
06.01.16
12:29
(14) скд и функции из общих модулей гуглятся на раз
17 kumena
 
06.01.16
12:31
как прав был учитель физики, сказав что нынешняя молодежь ничего сама не умеет делать, кроме себе подобных.
18 sash-ml
 
06.01.16
12:39
(8) Человеческая это какая?
есть деньгода() и деньнедели() зачем функцию писать, просто условие чуть изменить в запросе.
выбор когда деньнедели(Началопериода(&Дата, год))>4 тогда неделя(&Дата) - 1 иначе  неделя(&Дата) конец
19 hhhh
 
06.01.16
12:40
(15) что значит американская и не американская? Там нормальная неделя
20 arccos6pi
 
06.01.16
12:44
(19) а я то причем?
21 hhhh
 
06.01.16
12:49
(20) перепутал, извиняюсь.