gifts2017

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Роман Хусяинов (rom-x) 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) 31.12.11 13:24
А подсчёт количества дней (часов) он производит? Или разницу в днях (часах) между датами? Т.е. выполняет ли какие-либо дополнительные функции помимо вывода дней?
5. Uncore1989 (Uncore) 31.12.11 13:33
Нет, производится вывод дней без дополнительных функций. Но идея хорошая, попозже может реализую.
6. Галина Волостных (ГердаКай) 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. Галина Волостных (ГердаКай) 11.01.12 06:48
Спасибо огромное, жаль второй раз заплюсовать нельзя. Выглядит потрясающе, буду скачивать.
10. Uncore1989 (Uncore) 11.01.12 07:19
11. Роман Хусяинов (rom-x) 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) 11.01.12 11:40
14. Dem Dem (dem_mad) 11.01.12 19:53
Большое спасибо. Нашел ему применение! )))
15. Александр Давыдов (davydoff) 12.01.12 17:13
Когда то сам что то на подобие писал. Интерестно было увидеть решение задачи с другой стороны...
16. latrium (latrium) 19.01.12 19:57
17. Сергей Зобнин (Zoba) 25.01.12 01:03
18. Евгений Рачковский (eugen91) 26.06.12 15:13
Кто использует, расскажите как вам ?
19. RomikMf (RomikMf) 31.07.12 19:07
Работает ли в управляемом приложении?
20. Сергей Буланкин (bulas) 17.08.12 09:46
Праздники и знаменательные даты показывает, которые, наверно, можно дополнять? И если есть расчет периода отпуска по уходу за детьми, то и рождаемость должна повышаться. По скринам видно, что удобный календарь.
21. Алексей (artspeed) 01.08.14 06:29
(19) RomikMf, На самом деле тоже интересует данный вопрос!!!
22. Дмитрий Денисов (Uncore) 01.08.14 11:05
(21) artspeed, нет, на управляемые формы надо отчет переписывать. Работает только на обычных формах
23. Виктор Шестаков (wolder) 12.10.14 12:41
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа