Имя: Пароль:
1C
1С v8
разность дат в запросе, определяю срок договора более года и почему-то
0 anna3388
 
21.05.14
07:35
получается , если
РАЗНОСТЬДАТ(ХозрасчетныйОстатки.Субконто2.Дата, ХозрасчетныйОстатки.Субконто2.СрокДействия, месяц) <= 12
  а даты 26.12.2013 строк действ 27.12.2014 то = 12 месяцев, по дням что ли определять? 365 и еще смотреть февраль...мож чего-то не знаю
1 butterbean
 
21.05.14
07:42
а что не так-то??
2 RomaH
 
naïve
21.05.14
07:45
добавить к дате 12 месяцев и сравнивать эту дату
3 anna3388
 
21.05.14
07:45
ести тип = месяц, т.е краткосрочный договор с 26.12.2013 по 27.12.2014 - это же более года , т.е более 12 мес , а 1с показывает 12 мес.......если в днях , то 366 - нормально, более года можно взять...а еще есть года когда фев = 29 дней ...ту -то как заморачиваться или не надо
4 butterbean
 
21.05.14
07:47
(3) делай ДОБАВИТЬКДАТЕ(ТутДата,ГОД) > ТутДругаяДата
5 anna3388
 
21.05.14
07:47
поняла, спасибо всем)))
6 Sammo
 
21.05.14
07:47
НачалоПериода(, Месяц)