Инструменты пользователя

Инструменты сайта


кассир5:форматобменаданными:наборыправпорасписанию

Различия

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

Ссылка на это сравнение

Следующая версия
Предыдущая версия
кассир5:форматобменаданными:наборыправпорасписанию [2021/11/12 13:43]
dzayonchkovskiy создано
кассир5:форматобменаданными:наборыправпорасписанию [2021/11/12 15:55] (текущий)
dzayonchkovskiy
Строка 30: Строка 30:
 Табличная часть "Расписание" (префикс @) -- определяет условие активности переопределения прав, указанных в ТЧ Права.\\ Табличная часть "Расписание" (префикс @) -- определяет условие активности переопределения прав, указанных в ТЧ Права.\\
 1. ДатаНачала (тип Дата, состав Дата) – дата с которой будет обрабатываться элемент.\\ 1. ДатаНачала (тип Дата, состав Дата) – дата с которой будет обрабатываться элемент.\\
-2. ДатаКонца (тип Дата, состав Дата) – дата по которую будет обрабатываться элемент.\\+2. ДатаКонца (тип Дата, состав Дата) – дата по которую будет обрабатываться элемент (**чтобы действовало до конца указанного дня нужно указать КонечноеВремя = 23:59:59**).\\
 3. НачальноеВремя (тип Дата, состав Время) – начальное время, когда начнёт обрабатываться элемент.\\ 3. НачальноеВремя (тип Дата, состав Время) – начальное время, когда начнёт обрабатываться элемент.\\
 4. КонечноеВремя (тип Дата, состав Время) – конечное время, когда будет обрабатываться элемент.\\ 4. КонечноеВремя (тип Дата, состав Время) – конечное время, когда будет обрабатываться элемент.\\
Строка 43: Строка 43:
 === Особенности обработки справочника === === Особенности обработки справочника ===
 1. Если в определенный момент активны (стоит флаг Активность и выполняется условие по расписанию) несколько элементов справочника, тогда обрабатывается элемент с **наибольшим кодом**.\\ 1. Если в определенный момент активны (стоит флаг Активность и выполняется условие по расписанию) несколько элементов справочника, тогда обрабатывается элемент с **наибольшим кодом**.\\
-2. Если в табличной части "Права" код повторяется несколько раз с разными значениями флага "НаличиеПрава", тогда такое право игнорируется и обрабатывается стандартно, согласно наличию/отсутствию в наборе прав пользователя.+2. Если в табличной части "Права" код повторяется несколько раз с разными значениями флага "НаличиеПрава", тогда такое право игнорируется и обрабатывается стандартно, согласно наличию/отсутствию в наборе прав пользователя.\\ 
 +3. Начальное время и конечное время проверяется независимо от начальной даты и конечной даты.\\ 
 +4. Чтобы задать интервал типа с 10.11.2021 12:00:00 по 13.11.2021 21:00:00 нужно задать три строки в ТЧ "Расписание":\\ 
 +@10.11.21;10.11.21;12:00:00;23:59:59\\ 
 +@11.11.21;12.11.21;00:00:00;23:59:59\\ 
 +@13.11.21;13.11.21;12:00:00;21:00:00\\ 
 +5. Чтобы задать интервал типа каждый день с 22:00:00 до 12:00:00 нужно задать строки в ТЧ "Расписание":\\ 
 +@01.01.21;01.01.99;22:00:00;23:59:59\\ 
 +@01.01.21;01.01.99;00:00:00;12:00:00\\
кассир5/форматобменаданными/наборыправпорасписанию.1636713780.txt.gz · Последнее изменение: 2021/11/12 13:43 — dzayonchkovskiy