Производственный календарь

Публикация № 15288

Разработка - Практика программирования

Производственный календарь для 1С Предприятия 7.7

Пример получения значений из календаря:

Функция ДнейЧасов(Начало,Окончание,Часов=0,Праздничных=0,Выходных=0)
    Календарь=СоздатьОбъект("СписокЗначений");
    ЗначениеИзФайла(КаталогИБ()+"kalendar.rvs",Календарь);
    Дней=0;
    Для Сч=Начало По Окончание Цикл
        Значение=Календарь.Получить(Сч);
        Часы=Число(Значение);
        Если Часы=0 Тогда
            Если Найти(Значение,"П")=0 Тогда
                Выходных=Выходных+1;
            Иначе
                Праздничных=Праздничных+1;
            КонецЕсли;
        Иначе
            Дней=Дней+1;
            Часов=Часов+Часы;
        КонецЕсли;
    КонецЦикла;
    Возврат Дней;
КонецФункции

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

Наименование Файл Версия Размер
kalendar.ert

.1195567853 67,50Kb
26.10.14
181
.1195567853 67,50Kb 181 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. poloness3 14.12.08 15:19 Сейчас в теме
Очень понравилась обработка, если моджно дайте незашифрованную версию.
2. SnegAvik 12.12.11 16:52 Сейчас в теме
3. user595406_yrfengys 08.02.17 11:20 Сейчас в теме
Оставьте свое сообщение

См. также

Методы для группировки данных по полю,полям в Таблице Значений на примере универсального метода списания по партиям, а также отбора строк в ТЗ по произвольному условию. Для 8.x и 7.7 Промо

Универсальные функции Практика программирования v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

Я очень часто использую группировку данных по полю и полям, как в восьмерке, так и в семерке. Это аналог запроса Итоги, но там строится дерево, а в большинстве случаев нужны "плоские данные". Да и делать запрос в большинстве случаев более накладный процесс, чем работа с ТЗ. Все достоинства такого подхода приведены на примере метода универсального списания по париям, а так же отбора строк в ТЗ по произвольному условию. Для 7.7 еще отчеты сравнения двух ТЗ. Работая с различными базами для упрощения сравнения номенклатуры, или как аналог джойнов(join), сделал сравнение двух таблиц значений по нескольким полям. Пока группировки полей должны быть уникальны. Часто приходится искать дубли, для универсального поиска есть ДублиВТзПоПолю и пример в Тест.ert.

1 стартмани

25.06.2015    28101    3    Serginio    1    

Перенос документов "Невыходы" из 1С: ЗиК 7 в 1С:ЗУП 8

Перенос данных из 1С7.7 в 1C8.X Учет рабочего времени Учет рабочего времени v77::Расчет v8::СПР ЗУП2.5 1С7:ЗиК Россия БУ Абонемент ($m)

Для тех, кто все еще параллельно ведет ЗиК и ЗУП... На большом предприятии с большим объемом документов в переходный период требуется перенос документов из одной базы в другую, чтобы избавить сотрудников от лишней работы. Невыходы сотрудников - одни из тех документов, которые можно безболезненно перекинуть. Предлагаю такую обработку.

1 стартмани

02.10.2017    12370    0    t225    0    

Пилотный проект ФСС. Заявление, реестр, опись, выгрузка в формате xml версия 1.7.2.

Практика программирования Работа с интерфейсом Зарплата Зарплата v77::Расчет 1С7:ЗиК Россия ФОМС, ПФ, ФСС Абонемент ($m)

Типовые объекты конфигурации не изменены, поэтому подходит для любого релиза ЗиК.

1 стартмани

29.07.2016    11941    21    Cvetic    1    

Как получить номер и дату договора из наименования справочника договоров?

Обработка справочников Практика программирования v7.7 1cv7.md Абонемент ($m)

В типовых конфигурациях платформы "1С:Предприятие 7.7" часто номер и дата договора указаны в самом наименовании договора. Что создает сложности в тех случаях, когда эти реквизиты надо знать, например, при конвертации данных в конфигурации платформы "1С:Предприятие 8", где номер и дата договора - отдельные реквизиты.

1 стартмани

24.09.2015    21080    2    SiAl    7    

1С: 7.7. Функции-обертки, функторы, отложенный вызов, карринг параметров на примере функции чтения табличных данных

Практика программирования v7.7 1cv7.md Абонемент ($m)

Человек, работающий в 1С, в силу своей практики и опыта может нуждаться в средствах программирования, в 1С не представленных. В публикации описаны средства отложенного вызова функций, каринга параметров, композиции и др., в основе которых лежит вызов функции посредством функции Шаблон. Несмотря на простоту, созданный за несколько лет работы в 1С 7.7 набор функций обрел мощь, достаточную для лаконичной реализации указанных целей.

1 стартмани

17.09.2015    9786    3    rozhkovdmitriy    21    

Загрузка дисциплинарных данных из системы контроля и управления доступом (СКУД) PERCo-S-20 в ЗИК 7.7

Загрузка и выгрузка в Excel Учет рабочего времени Учет рабочего времени v77::Расчет 1С7:ЗиК Россия УУ Абонемент ($m)

В качестве источника загрузки используется отчет СКУД Perco "Время прихода – время ухода», сохраненный в Excel

1 стартмани

23.09.2014    6910    4    yulaepif    1    

Составление графика отпусков Т-7 для 1С 7.7 ЗиК

Обработка документов Печатные формы документов Документооборот и делопроизводство Учет рабочего времени Документооборот и делопроизводство Учет рабочего времени v77::Расчет 1С7:ЗиК УУ Абонемент ($m)

Обработка позволяет сформировать данные для графика отпусков, сохранять их и формировать график отпусков типовой формы Т-7

1 стартмани

21.02.2014    17886    11    Rokky78    2    

[Разработчику] Любая таблица значений в OLAP Промо

Инструментарий разработчика Универсальные обработки Практика программирования v7.7 1cv7.md Абонемент ($m)

Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.

1 стартмани

21.12.2012    28016    17    venger    7    

Загрузка процессора 100% на 1С Предприятие 7.7 или еще один вариант odbc33.dll

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Версия vk_TerminalSleep для работы совместно с "секретным релизом" на Windows 7.

1 стартмани

07.01.2014    11833    16    Ma_X_X    1    

Библиотека кода 1С 7.7 (накопленная за 8 лет)

Практика программирования v7.7 1cv7.md Абонемент ($m)

Весь код на 1С 7.7, собранный для повторного использования за 8 лет работы.

10 стартмани

25.11.2012    27026    6    adhocprog    51    

Групмейкер для таблицы значений.

Инструментарий разработчика Практика программирования Универсальные обработки v7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

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

1 стартмани

20.11.2012    24086    4    dusha0020    15    

Процесс бар (индикатор состояния выполнения цикла) Промо

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Полезная "красотулька" в вашем документе. Будет очень полезна для медленных компьютеров, где не всегда понятно, работает-ли обработка или 1с-ка тупо "зависла"

14.04.2008    24748    2    ded00786    38    

Подготовка сведений для ПФР - исправление некорректного формирования отрицательных сумм взносов с сумм превышения максимального предела. Конфигурация: ЗИК 7.70.328

Практика программирования Зарплата Зарплата v77::Расчет 1С7:ЗиК Россия ФОМС, ПФ, ФСС Абонемент ($m)

Подготовка сведений для ПФР - исправление в формирование сведений персонифицированного учета, при превышении максимального предела

1 стартмани

22.10.2012    19422    0    u_n_k_n_o_w_n    9    

Обработка проверки номера сотового телефона

Универсальные обработки Классификаторы Универсальные функции v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Обработка предназначена для проверки номера сотового телефона по базе def номеров РФ по данным rossvyaz.ru

1 стартмани

05.10.2012    18022    2    BPAvel    8    

Автозаполнение графиков или календарей + печать графиков ЗиК 7.7

Обработка справочников Зарплата Учет рабочего времени Зарплата Учет рабочего времени v7.7 v77::Расчет 1С7:ЗиК Абонемент ($m)

Обработка может заполнять календари по выбранным графикам, а также выбранные календари без графиков. Имеет печатную форму для графиков работ.

1 стартмани

28.09.2012    11172    8    e-lexa    3    

Вывод и перенумерация отчета с заранее неизвестным количеством группировок. Промо

Практика программирования Работа с интерфейсом openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

1C v.7.7 Пример вывода отчета с заранее неизвестным количеством группировок, с возможностью изменять уровень вложенности группировок из списка значений на форме, с нумерацией конечного отчета, с выводом структуры вложенности группировок (с помощью внешней компоненты Йоксель - http://yoksel.net.ru/Hotfixes). В приложенном файле показан пример вывода отчета из сформированной таблицы значений. Код я старался закомментировать как можно подробней. Хоть семерка и вымирающая платформа, думаю еще есть люди, которые только начинают ей заниматься, и им это может пригодиться.

1 стартмани

21.03.2012    27293    6    unichkin    11    

Сохранить активный табличный документ на рабочий стол в XLS

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Казахстан Абонемент ($m)

Удобное, БЫСТРОЕ сохранение табличного документа. Средствами йокселя. Сохраняет открытый документ на рабочий стол.

1 стартмани

22.08.2012    13153    1    Maximysis    3    

Группировка данных в таблице значений (1С:7.7)

Работа с интерфейсом Универсальные функции v7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Надоело каждый раз морочиться с итогами по группам данных в таблице значений при выводе отчета на печать! Вот и накидал простое решение... может и боян - но мне нравится)

1 стартмани

08.08.2012    21905    8    Lancelot-2M    9    

Корректировка EXCEL–файла. Восстановление «длинных» строк.

Практика программирования Загрузка и выгрузка в Excel Внешние источники данных v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Обработка предназначена для борьбы с обрезанием строк (не более 255 символов) при записи MXL-файла в EXCEL.

1 стартмани

13.07.2012    16426    4    Ягг    1    

Функция Случайное число, RANDOM, RND для 1С 7.7 Промо

Практика программирования v7.7 1cv7.md Россия Абонемент ($m)

В 1С нет функции случайного числа. представляю Вам свою. основана на получении идентификатора и из него случайного числа. от 0 до 10, от 0 до 100 и от 0 до 1000.

1 стартмани

28.09.2011    22872    2    dnikolaev    19    

Баги 1С 7.7 - добро или зло: непосредственный ввод "а ля 1С 8.х" без использования ВК

Практика программирования v7.7 1cv7.md Россия Абонемент ($m)

Баг 1С 7.7 открывает нам возможность реализовать без использования ВК непостредственный ввод таких значений, как справочники, перечисления, документы по введенному тексту в поле ввода (а ля 1С 8.х)

1 стартмани

25.06.2012    23410    5    MarSeN    21    

Скрипт обработки повторов принадлежности видов расчетов к группам расчетов при сравнении конфигураций ЗИК

Практика программирования v77::Расчет 1С7:ЗиК Россия Абонемент ($m)

При сравнении конфигураций 7.7 ЗИК у групп расчетов и видов расчетов присутствуют строки, относящиеся одновременно к удалённым и добавленным видам/группам. Скрипт анализирует отчет о сравнении конфигураций и удаляет лишние строки.

1 стартмани

05.06.2012    5717    0    bubblegum    1    

Внешний отчет Книга продаж 2012 для старых релизов Бухгалтерии 7.7 (протестировано на релизе 445 типовой конфигурации).

Практика программирования Анализ учета Учет доходов и расходов Розничная торговля Учет доходов и расходов Розничная торговля v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

Внешний отчет Книга продаж, форма применяемая с 2012 года, для старых релизов Бухгалтерии 7.7 (протестировано на релизе 445 типовой конфигурации).

1 стартмани

29.04.2012    10090    2    ddv68    11    

А ты умеешь СТУЧАТЬ? (или Азбука Морзе на 1С) Промо

Практика программирования v7.7 1cv7.md Россия Абонемент ($m)

Азбука Морзе теперь и на языке 1С . А ты знаешь, как звучит сигнал "SOS" ? А ты сможешь в трудную минуту его просигналить ?

1 стартмани

22.03.2010    28839    0    Tatitutu    39    

Расчет CRC32

Универсальные функции v7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Расчет CRC32 без использования внешних компонент

1 стартмани

26.04.2012    12151    10    GAlexis    17    

Учет путевых листов

Учет рабочего времени Учет ТМЦ Рабочее место Учет рабочего времени Учет ТМЦ v77::ОУ v77::БУ v77::Расчет 1cv7.md Автомобили, автосервисы Россия Абонемент ($m)

Универсальная обработка (для любой конфигурации на платформе 1С:Предприятие 7.7) по учету путевых листов легкового автомобиля.

1 стартмани

23.03.2012    23502    26    shylep    8    

Прогрессбар для конфигураций 7.7

Работа с интерфейсом Универсальные функции v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Простой прогрессбар для конфигураций 7.7. Реализован штатными средствами, работает с любым видом учета

1 стартмани

11.02.2012    7871    0    Gagarick    3    

Исправление ошибки в печати справок 2-НДФЛ в 1С Бухгалтерии 7.7 535 релиз и УСН 189

Справки Практика программирования Зарплата Зарплата v77::БУ 1С7:Бух Россия БУ НДФЛ Абонемент ($m)

При подборе в печати справок возникает ошибка "Если Элемент.ОсновнойЭлемент <> Элемент Тогда {Отчет.СправкиПоНДФЛ.Форма.Модуль(4782)}: Поле агрегатного объекта не обнаружено (ОсновнойЭлемент)"

1 стартмани

30.01.2012    18783    0    Intelligent    21    

Заполнение календарей в 1С:7.7 из файла Excel

Обработка справочников Загрузка и выгрузка в Excel Зарплата Управление персоналом (HRM) Учет рабочего времени Бухгалтерские Зарплата Управление персоналом (HRM) Учет рабочего времени v77::Расчет 1С7:ЗиК Абонемент ($m)

Обработка предназначена для автоматического заполнения календарей 1С из файла xls произвольного формата. Актуальна при сменных графиках на производстве, экономит время на заполнении календарей (xls-файл всегда есть – как минимум приказ), не требует изменения конфигурации. Инструкция прилагается.

1 стартмани

08.12.2011    13238    0    julorl    5    

Редактор и исполнитель программного кода в режиме Предприятие (1С 7.7)

Практика программирования v7.7 1cv7.md Россия Абонемент ($m)

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

1 стартмани

19.11.2011    22214    12    dusha0020    44    

Плагин для лечения выгрузки и загрузки больших баз в 1С 7.7 (портирование под Win7)

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

В связи с изменением состава DLL в Wiindows 7 оригинальный плагин выложенный здесь http://infostart.ru/public/15364/ перестал работать в Windows7/WindowsServer 2008 R2. (Что именно там изменилось можно посмотреть здесь http://ru.wikipedia.org/wiki/MinWin) Данный плагин - это простое портирование оригинального плагина под Windows 7

1 стартмани

31.10.2011    55060    225    avgreen    94    

Загрузка данных из MXL

Практика программирования Внешние источники данных v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

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

1 стартмани

25.10.2011    13256    8    YChemodanov    7    

Отчеты по данным СКУД ОРИОН (1С 7.7)

Внешние источники данных Рабочее место Учет рабочего времени Управленческие Учет рабочего времени v77::ОУ v77::БУ v77::Расчет 1С7:Бух 1С7:ЗиК 1С7:ТиС УУ Абонемент ($m)

Если на вашем предприятии используется система контроля доступа СКУД ОРИОН от НПО БОЛИД, то данная обработка позволяет получать отчеты по данным БД СКУД в более удобном виде, чем средства, поставляемые разработчиком СКУД (по моему мнению).

1 стартмани

21.09.2011    24091    6    pophmail    13    

Дополнительные реквизиты справочников 7.7.: альтернатива.

Обработка справочников Универсальные функции v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Никакого вмешательства в конфигурацию. Никаких дополнительных компонент.

1 стартмани

05.09.2011    20521    2    Арчибальд    27    

Подготовка сведений для ПФР 2011 с расчетом уплаченных НЕ через коэффициент

Практика программирования Бухгалтерские Зарплата Зарплата v77::Расчет 1С7:ЗиК Россия БУ ФОМС, ПФ, ФСС Абонемент ($m)

Создан для исправления любого предыдущего отчета с последующим созданием отчетов в свете новых требований ПФР.

1 стартмани

21.06.2011    9440    0    lookindenis    8    

"Взаимозачёт" и как "Я" его понимаю ...

Практика программирования Дебиторская и кредиторская задолженность Универсальные обработки Дебиторская и кредиторская задолженность v7.7 1С7:ТиС Россия УУ Абонемент ($m)

Определим «Взаиморасчёт» как операцию списания долгов на сумму долга или его части между двумя и, или более объектами. Причём у всех участников взаимных зачётов снижается сумма обязательств.

1 стартмани

06.06.2011    17787    0    Шёпот теней    168    

1C 7.7 FireBird (MSSQL, MSAccess, MySQL, PostgreSQL) - рабочий пример выполнение запроса + обработка

Внешние источники данных Универсальные функции v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

1C 7.7 FireBird (MSSQL, MSAccess, MySQL, PostgreSQL) - рабочий пример выполнения запроса + обработка

1 стартмани

21.05.2011    12675    6    solaris_    2    

ЗиК. Б/л заполнения заработка предыдущих страхователей

Зарплата Практика программирования Зарплата v77::Расчет 1С7:ЗиК Россия БУ Абонемент ($m)

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

1 стартмани

03.05.2011    14735    1    Cvetic    24    

Каркасная конфигурация «Чайка», версия 1.0, релиз 001.

Практика программирования Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Свои ранее опубликованные разработки: «Виртуальные календари», см.http://infostart.ru/public/72975/ «Сведения истории значений», см.http://infostart.ru/public/74826/ «Диалоговое сохранение периодических реквизитов», см.http://infostart.ru/public/75799/ «Интерактивное управление видимостью колонок», см.http://infostart.ru/public/76709/ «Разбор файла INI», см.http://infostart.ru/public/78108/ «Редактирование периодических реквизитов», см.http://infostart.ru/public/79248/ Конфигурация «Челнок» - набор процедур и функций для глобального модуля, см.http://infostart.ru/public/80021/ я собрал воедино, в одну конфигурацию, и в итоге получилась конфигурация, которую можно использовать в качестве основы при разработке оригинальных конфигураций. Состав архива: папка «-=ЧАЙКА=-» - собственно каркасная конфигурация в чистом виде; папка «-=ЧАЙКА=- (демо)» каркасная конфигурация с демонстрационными примерами работы функционала. Данная демонстрационная конфигурация не представляет собой какую-либо учетную систему, а содержит только набор средств демонстрации работы. В ней собраны средства демонстрации, входящие в состав ранее опубликованных разработок, из которых собрана эта каркасная конфигурация. Имеется файл описания процедур и функций глобального модуля в формате «ALS». Разработка бесплатна и полностью свободна для любого (в т.ч. коммерческого(прямого и/или косвенного)) использования и распространения: об этом подробнее в Лицензионном соглашении.

1 стартмани

27.04.2011    11212    1    provadyuga    5    

ЗиК 309. Исправление дней за счет работодателя в переходящих больничных.

Обработка документов Практика программирования Зарплата Зарплата v77::Расчет 1С7:ЗиК Россия БУ Абонемент ($m)

07.04.2011 Внесена небольшая поправка, на случай "разорванных" дней за счет работодателя. Для тех кто уже обновился или запускал обработку, скачайте ее снова и перезапустите разок. ЗиК 309. Для тех кто делал исправление количества дней за счет работодателя в переходящих больничных с 2010 на 2011, например как было описано тут:

1 стартмани

06.04.2011    14434    1    Ulfhedhinn    12