Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/202: Рейтинг темы: голосов - 202, средняя оценка - 4.65
0 / 0 / 0
Регистрация: 30.09.2014
Сообщений: 3

разница между датами с учетом выходных

03.12.2006, 15:46. Показов 40139. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте!
Подскажите как можно рассчитать количество рабочих дней между 2мя датами, чтобы праздники и выходные несчитались???
( 1С7.7)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.12.2006, 15:46
Ответы с готовыми решениями:

Разность между датами - количество дней
В документе есть реквизиты ДатаНачала (Тип: Дата), ДатаОкончания (Тип: Дата) и Дней (Тип: Число, 10). Нужно получить разность в...

Получить количество дней между двумя датами
Как можно получить количество дней между датами, т.е. есть ДатаНачала и ДатаОкончания..? 1с 8.2.

Вывод каждого месяця между двумя датами
Здравствуйте! Подскажите, как получить каждый месяц между двумя датами. Например есть период 01.01.2015 - 31.12.2015. ...

11
0 / 0 / 0
Регистрация: 28.03.2004
Сообщений: 1,913
03.12.2006, 16:11
"Календарь" спасет отца русской демократии
0
0 / 0 / 0
Регистрация: 30.09.2014
Сообщений: 3
03.12.2006, 16:21
Календарь... Календарь... Главное что есть то что "спасет отца русской демократии!!!".
А то я уж испугался что придеться алгоритм расчета вручную писать.
0
0 / 0 / 0
Регистрация: 30.09.2014
Сообщений: 3
03.12.2006, 17:01
хм.... ;)
все оказалось не так просто как казалось :D
можно небольшой ликбез как календарем пользоваться? или ссылку на статью?
в моей книжке про календарь вообще ниодного слова ненаписано :(
0
0 / 0 / 0
Регистрация: 28.03.2004
Сообщений: 1,913
03.12.2006, 17:14
в ЖКК о календаре ничего не говорится? НЕ ВЕРЮ! (с) Станиславский.
0
0 / 0 / 0
Регистрация: 30.09.2014
Сообщений: 3
03.12.2006, 17:23
Мне понятней пример увидеть и подкоректировать его под свои задачи, а тут даже скакой стороны подойти непонимаю. Поидее:
Дней(дата1, дата2); и УчитыватьПраздники(); но как их в модуль списока справочника вставить, чтобы считал?
Праздниками считаются все красные даты? и выходные тоже?
0
0 / 0 / 0
Регистрация: 30.09.2014
Сообщений: 3
04.12.2006, 15:15
Процедура РабДни()
перем Дни;
Календ = СоздатьОбъект(Календари.Служащие);
Дни = Календ.Дней( ДатаУвольнения, ДатаПриема);
Сообщить(Дни);
КонецПроцедуры

пишет ERR

Календ = СоздатьОбъект(Календари.Служащие);
{Справочник.Сотрудники.ФормаСписка.Форма Списка.Модуль(3)}: Неудачная попытка создания объекта

почему?
0
0 / 0 / 0
Регистрация: 11.11.2005
Сообщений: 584
05.12.2006, 10:37
Процедура РабДни()
перем Дни;
//Календ = СоздатьОбъект(Календари.Служащие);
Календ = Календари.Служащие;
Дни = Календ.Дней( ДатаУвольнения, ДатаПриема);
Сообщить(Дни);
КонецПроцедуры

//Календари доступны как свойства глобального контекста.
//Всетки почитай ЖКК. они рулез. И в инете в виде chm находятся на счет 2
0
0 / 0 / 0
Регистрация: 30.09.2014
Сообщений: 3
05.12.2006, 11:32
Методом проб и ошибок, я всетаки добрался до истины, считает рабочие дни . Только теперь неразберусь как указать праздничные дни :blink: .

Чувствую что вопрос глупый, но я новичек-самоучка 1С :D : что такое ЖКК и chm?
0
0 / 0 / 0
Регистрация: 11.11.2005
Сообщений: 584
13.12.2006, 17:28
Цитата Сообщение от Rom
Чувствую что вопрос глупый, но я новичек-самоучка 1С :D : что такое ЖКК и chm?
ЖКК - Желто красные книжки. Идут в комплекте с коробкой 1С. Самый рулезный 1С-ный мануал.
*.chm - формат файла. Очень удобно.
просто эти книжки без коробки не продаются...
0
0 / 0 / 0
Регистрация: 11.11.2005
Сообщений: 584
13.12.2006, 17:56
Цитата Сообщение от Rom
Методом проб и ошибок, я всетаки добрался до истины, считает рабочие дни . Только теперь неразберусь как указать праздничные дни :D .
Доступ к атрибутам и методам праздников осуществляется через объект, создаваемый системной функцией СоздатьОбъект с ключевым словом "Праздники".

Новый(<Дата>, <Значение>)
Параметры:
<Дата>
Дата нового праздника.
<Значение>
Положительное число с двумя знаками после запя­той (не более 100). Поскольку объект «Праздни­ки», как правило, используется для ввода выход­ных праздничных дней по календарям, то значе­ние, как правило, задают равным нулю.

Метод Новый вводит и записывает новую запись (новый «праздничный» день).
Пример:
// Праздничные дни
Празд = СоздатьОбъект("Праздники");
Празд.Новый(01.05.99, 0)
0
dmytrysh
18.09.2007, 16:11
А в Торговле - только свою процедуру/функцию писать?

Для: Zab
в 6 году поднимался вопрос о количестве рабочих дней между двумя датами. Столкнулся с тем-же, но в Торговле (7ка). Только своя функция/процедура?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.09.2007, 16:11
Помогаю со студенческими работами здесь

Расчет количества рабочих дней между датами
Здравствуйте. Хочу посчитать количествот рабочих дней между датами. Сделал так: КолРабДней=0; Для День=НачалоПериода По КонецПериода...

Расчёт количества выходных между датами
подскажите пожалуйста. Есть две даты - от и до. Нужно в этом промежутке посчитать кол-во выходных. При этом учитывать праздники, которые...

Подсчет выходных между двумя датами
Пожалуйста, чайник я пока. Делаю базу для учета своей работы. Есть форма где я заполняю сведения о командировках. Есть дата начала...

Запрос подсчитывающий число дней между датами без выходных
Привет всем! Вот написал запрос на вычисление количества дней между датами, но он почему-то не выкидывает субботы и воскресенья....

Определить сколько выходных дней прошло между двумя датами
Определить сколько выходных дней прошло между двумя датами. Как определить кол-во всех дней между двумя датами я знаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru