Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 15:05

Автозаполнение

Автор Vlad, 14 июл 2008, 14:35

0 Пользователей и 2 гостей просматривают эту тему.

Vlad

Во время работы программы 1С:Предприятие, при автоматическом заполнении календаря, в соответствие каждой календарной дате ставится числовое значение по тем правилам, которые описаны при конфигурировании. При этом числовые значения берутся из списка «Длина дня», заданного в Конфигураторе, и заполняются от даты отсчета, заданной в Конфигураторе. Когда список «Длина дня» исчерпан, он используется повторно, и так до тех пор, пока не произойдет заполнение по всем дням выбранного периода. Таким образом, периодичность календаря задается количеством элементов в списке чисел, а привязка таких периодов ко времени — датой отсчета. Во время выполнения операции автозаполнения за конкретный период не важно, как он расположен относительно определенной в Конфигураторе даты отсчета. Дата отсчета может попадать в этот период, быть сколь угодно далеко в прошлом или будущем.

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

Теги:
Рейтинг@Mail.ru

Поиск