v7: Как получить разность дат без выходных?.. и праздников #672516


#0 by Босечка
Как получить разность дат без выходных? (суббота,воскресенье)
#1 by Darych
смотри сп календари
#2 by aka AMIGO
например, так делается в ЗиКе:
#3 by aka AMIGO
+2 а в пустою строку вставить код:
#4 by Босечка
Это понятно, как в зарплате. Это надо в бухгалтерии.
#5 by Darych
вброс засчитан.. всего-то 4 пост
#6 by Босечка
Без календаря никак нельзя?
#7 by Darych
кури день недели в работе с датами
#8 by aka AMIGO
в цикле, +7
#9 by Базис
В какой-то из конф перебираются дни и каждый проверяется на (рабочий/выходной из календаря).
#10 by Базис
Нельзя, сравни результаты на январе или мае.
#11 by Darych
можно.. не звезди.. сб и вс проверить можно)
#12 by Mikeware
пипец, совсем люди математику забыли...
#13 by Darych
отрыгнулся и здесь?)
#14 by Mikeware
у ТС задачка примитивная - ей нужно только без суббот-воскресений.
#15 by Базис
И почти наверняка - неточно сформулированная. Чем 6 января 2014 года похоже на рабочий день?
#16 by Grobik
#17 by Darych
перечитай : Как получить разность дат без выходных? (суббота,воскресенье)
#18 by Grobik
#19 by skunk
по 7 дней кошернее прибавлять
#20 by Grobik
не надо, это для праздников
#21 by Базис
Спасибо, видел. Первое, что делаю, увидев задачу - думаю, не решена ли она за меня уже? Сразу после этого проверяю на непротиворечивость, полноту (чтоб не переделывать). Можно перепрыгнуть дальше нужной даты.
#22 by skunk
если правильно запрогаммировать, то не перепрыгнешь
#23 by zak555
в бухии/комплексной 77 есть производственный календарь в mxl файле
#24 by skunk
а побольшому счету вообще можно сделать без цикла
#25 by 1Сергей
КоличествоРабДнейВТекущейНеделе + КоличествоПолныхНедельНачинаяСоСледущегоПнд * 5 + КоличествоРабочихДнейВПоследнейНеделе
#26 by zak555
не учитываются праздники
#27 by 1Сергей
Праздники? Кто говорил про праздники?
#28 by skunk
читаем внимательно
#29 by zak555
есть праздники, которые являются выходными => автор просил получить разность дат без выходных
#30 by 1Сергей
Это твои домыслы
#31 by zak555
телеграфирую : сейчас она попросит учесть нерабочие дни (праздники)
#32 by aka AMIGO
вот ты педант-то :)
#33 by Darych
в 0 ТС явео сказал про сб и вс... нех растекаться мозгом
#34 by skunk
тс конкретищировал - (суббота,воскресенье)
#35 by zak555
ну тогда это без циклов делается
#36 by aka AMIGO
кстати, их можно проверять условием прямо в цикле. это криво, конечно, но для нечастых применений - сойдет :) кстати, ТСу вариантов решения предложено много, пусть выбирает :)
#37 by 1Сергей
ему нужно готовенькое
#38 by Босечка
Вы оказались правы, как это не смешно. Праздники тоже надо исключить.
#39 by Босечка
Работает, спасибо, а праздники как сделать?
#40 by Darych
еще вброс... вываливай уж все
#41 by zak555
бу га га пошёл работать на телеграф =)
#42 by aka AMIGO
да.. ТС читает через один пост, что-ли?..
#43 by Босечка
Почему через один?
#44 by 1Сергей
через два?
#45 by 1Сергей
ты бы научил 1С-ку телепатировать все праздники, без календарей и прочих справочников :)
#46 by zak555
так в штатных конфах всё есть
#47 by aka AMIGO
в текстовом файлике - прописать все праздники.. делов-то :)
#48 by Mikeware
я вот понять не могу - а чего они жмутся программиста нанять...
#49 by Grobik
#50 by aka AMIGO
угу.. только праздники в коде - моветон :)
#51 by zak555
про НомерНеделиГода не слышад ?
#52 by 1Сергей
а в текстовике - ересь
#53 by 1Сергей
оно есть в клюшках?
#54 by aka AMIGO
ну и ладно! на костер не отправят :)
#55 by dedmoroz777
лучше справочник праздников сделать
#56 by zak555
разумеется
#57 by aka AMIGO
тут условие проскочило: сделать без колендарей и справочников :)
#58 by aka AMIGO
колендарей = календарей извините
#59 by dedmoroz777
про справочники небыло такого
#60 by Darych
ща аВВтар напишет: хочу знать количество рабочих дней в году
#61 by aka AMIGO
см
#62 by 1Сергей
оно в константах задаётся
#63 by Darych
а ты его конфу видел?
#64 by dedmoroz777
это не ТС
#65 by 1Сергей
По последним данным разветки это не его конфа, а её :)
#66 by dedmoroz777
и когда ты всё успел разведать?)
#67 by МихаилМ
#71 by Босечка
Всем спасибо, все получилось, пускай не так красиво, как вам хотелось. Сделала справочник с праздниками. Все равно лучше чем в тексте программы писать.
#72 by Босечка
Как у вас, только вместо текста справочник. Спасибо!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С