Календарь для 1С 8

Опубликовал Дмитрий Денисов (Uncore) в раздел Программирование - Практика программирования

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

Помесячный календарь, модуль которого может быть использован при написании приложений / обработок на 1С как замена стандартному. 

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

Имеет 4 режима работы: 

Календарь - простой вывод календаря, возможность перемещаться по календарю с помощью стрелок вверху, увеличивающих/уменьшающих месяц и год к выбранной дате. Для выбора нужной даты нужно щелкнуть по ней дважды левой кнопкой мыши или нажать на кнопку "Выбор". Выбранная дата будет выделена жирным шрифтом. При выборе даты вверху будет показана ее расшифровка, а также, если это праздничный день, его название. Праздничные дни окрашены в малиновый цвет.
Чтобы перейти на нужную дату, нужно нажать на кнопку "Перейти на дату". После ввода нужной даты произойдет перемещение на нее.
Чтобы вернуться к текущей дате, нужно нажать на кнопку "Текущая дата ...".

Выбрать период - режим позволяет выбирать период в календаре, производя подсчет дней и ночей в периоде. Сначала выбираем начало периода, дважды щелкнув левой кнопкой мыши или нажав кнопку "Выбор", после этого указываем окончание периода. После выбора внизу появится информационная строка с периодом, количеством его дней и ночей. Выбранный период будет подсвечен желтым цветом. (идея от Boroda)

Вычислить окончание отпуска по уходу за ребенком до 1,5 лет и Вычислить окончание отпуска по уходу за ребенком до 3 лет - производит расчет даты окончания отпуска по уходу за ребенком и переходит на эту дату (идея от ГердаКай).

Кнопка "Очистить" очищает календарь от выделенных пользователем на поле календаря дат.

Скачать файлы

Наименование Файл Версия Размер
Календарь 8.2
.epf 11,28Kb
10.01.12
177
.epf 11,28Kb 177 Скачать

См. также

Комментарии
1. Роман Хусяинов (rom-x) 152 21.12.11 11:23 Сейчас в теме
2. Тигран Лалаян (hackerk700) 21.12.11 15:44 Сейчас в теме
Нормальный календдарь только вот действительно была уже такая разработка http://infostart.ru/public/74025/
3. Uncore1989 (Uncore) 21.12.11 16:32 Сейчас в теме
у меня немного другой механизм вывода данных - используется табличное поле, а не поле календаря.
4. Vladimir (Boroda) 90 31.12.11 13:24 Сейчас в теме
А подсчёт количества дней (часов) он производит? Или разницу в днях (часах) между датами? Т.е. выполняет ли какие-либо дополнительные функции помимо вывода дней?
5. Uncore1989 (Uncore) 31.12.11 13:33 Сейчас в теме
Нет, производится вывод дней без дополнительных функций. Но идея хорошая, попозже может реализую.
6. Галина Волостных (ГердаКай) 4 05.01.12 10:02 Сейчас в теме
А еще лучше доработать его для расчета окончания выплаты пособия до 1.5 лет и до 3 лет в документе Отпуска по уходу за ребенком, а то до сих пор расчетчики в ручную просчитывают даты окончания выплаты пособий.
7. Uncore1989 (Uncore) 05.01.12 16:35 Сейчас в теме
(6) ГердаКай, спасибо, возьму на заметку.
8. Uncore1989 (Uncore) 11.01.12 03:59 Сейчас в теме
календарь обновлен. появились новые возможности. (4),(6), реализовал изложенные идеи.
9. Галина Волостных (ГердаКай) 4 11.01.12 06:48 Сейчас в теме
Спасибо огромное, жаль второй раз заплюсовать нельзя. Выглядит потрясающе, буду скачивать.
10. Uncore1989 (Uncore) 11.01.12 07:19 Сейчас в теме
11. Роман Хусяинов (rom-x) 152 11.01.12 09:57 Сейчас в теме
11 ночей порадовало на скриншете)))) интересно кому пригодится подсчет количества ночей???))))
12. Uncore1989 (Uncore) 11.01.12 10:01 Сейчас в теме
(11) например, едешь ты в командировку или на отдых, нужно заказать гостиницу с 5 по 10 число - фактически это 6 дней, но 5 суток и соответсвенно ночей.
13. Igоr Sаulеviсh (gutentag) 250 11.01.12 11:40 Сейчас в теме
14. Dem Dem (dem_mad) 11.01.12 19:53 Сейчас в теме
Большое спасибо. Нашел ему применение! )))
15. Александр Давыдов (davydoff) 8 12.01.12 17:13 Сейчас в теме
Когда то сам что то на подобие писал. Интерестно было увидеть решение задачи с другой стороны...
16. latrium (latrium) 19.01.12 19:57 Сейчас в теме
17. Сергей Зобнин (Zoba) 11 25.01.12 01:03 Сейчас в теме
18. Евгений Рачковский (eugen91) 26.06.12 15:13 Сейчас в теме
Кто использует, расскажите как вам ?
19. RomikMf (RomikMf) 58 31.07.12 19:07 Сейчас в теме
Работает ли в управляемом приложении?
20. Сергей Буланкин (bulas) 90 17.08.12 09:46 Сейчас в теме
Праздники и знаменательные даты показывает, которые, наверно, можно дополнять? И если есть расчет периода отпуска по уходу за детьми, то и рождаемость должна повышаться. По скринам видно, что удобный календарь.
21. Алексей (artspeed) 164 01.08.14 06:29 Сейчас в теме
(19) RomikMf, На самом деле тоже интересует данный вопрос!!!
22. Дмитрий Денисов (Uncore) 506 01.08.14 11:05 Сейчас в теме
(21) artspeed, нет, на управляемые формы надо отчет переписывать. Работает только на обычных формах
23. Виктор Шестаков (wolder) 100 12.10.14 12:41 Сейчас в теме