Материалы слушателям курсов: "Время": 1С:Предприятие 8.2 / Разработчикам
1С:Предприятие 8.2 / Разработчикам / RLS
Эффективная работа ограничений доступа к данным на уровне записей
В статье дается условное разделение ограничений прав доступа на уровне записей на простые и сложные; показано, как эти ограничения влияют на запрос к СУБД; даются рекомендации по написанию эффективных ограничений на уровне записей.1. Режимы наложения ограничений. 2. Различие между простым и сложным ограничением. 3. Принципы трансляции ограничения доступа на уровне записей в запрос к СУБД. 4. Как написать эффективные ограничения доступа на уровне записей1С:Предприятие 8.2 / Разработчикам / Встроенный язык
Рекомендации по использованию временных файлов в конфигурациях
Для выбора имени временного файла рекомендуется использовать метод глобального контекста ПолучитьИмяВременногоФайла(). При использовании данного метода:1С:Предприятие 8.2 / Разработчикам / Клиент-серверное взаимодействие и вопросы безопасности
Использование модулей с повторным использованием возвращаемых значений
Область применения: управляемое приложение, мобильное приложение, обычное приложение. 1.1. При обращении из кода конфигурации к файлам и каталогам файловой системы следует иметь в виду, что доступ к ним ограничен правами пользователя операционной системы, от имени которого запущено приложение:Работа с временными файлами. Особенности работы с файлами на сервере 1С:Предприятия. См. также
Использование значений, влияющих на поведение клиентского приложения
В том случае, если поведение целого ряда форм или команд зависит от одних и тех же значений (параметров, задаваемых пользователем или иных настроек поведения клиентского приложения), для минимизации клиент-серверного взаимодействия рекомендуется применять общие модули с повторным использованием возвращаемых значений (свойство "Повторное использование возвращаемых значений" равно "На время сеанса"). Применение таких общих модулей допускается, если изменение соответствующего значения в течение сеанса не является критичным, т.е. в течение всего сеанса может использоваться однажды полученное значение. При этом функции такого общего модуля должны за один вызов возвращать сразу все значения, которые могут понадобиться в тех или иных обстоятельствах. Например, если при работе всех форм подсистемы регистрации занятости сотрудников, требуются пользовательские параметры "Время занятости по умолчанию", "Время начала рабочего дня" и "Время окончания рабочего дня", то все эти параметры необходимо получать одним вызовом, возвращающим структуру с тремя полями:1С:Предприятие 8.2 / Разработчикам / Платформа, механизмы и технологии
Методика перевода работы пользователей на другую информационную базу
В процессе работы возникает необходимость перевести пользователей на работу с другой информационной базой, например при переходе на другую версию платформы (например, перейти с версии 1С:Предприятие 8.1 на версию 1С:Предприятие 8.2) или при переходе на другую СУБД (например, переход с файлового варианта на клиент-серверный вариант).Описание методики миграции. Доработки исходной информационной базы. Развертывание новой информационной базы и настройка регулярного обмена. Процесс миграции. Описание перехода на примере перехода на новую версию 1С:Предприятия. Доработка конфигурации. Добавление механизма обмена. Создание копии информационной базы. Развертывание новой информационной базы. Эксплуатация. Отключение синхронизации с предыдущей версией информационной базы1С:Предприятие 8.2 / Разработчикам / Прикладные объекты
Для учета часовых поясов при работе в системе "1С:Предприятие" существует понятие часового пояса информационной базы и часового пояса сеанса. Для работы с документами также используется понятие текущей даты сеанса.В одной базе ведется учет по одной фирме. В одной базе ведется учет по нескольким фирмам
1С:Предприятие 8.2 / Разработчикам / Реализация обработки данных
1. Проверку того, что результат выполнения запроса не содержит строк следует выполнять с помощью метода Пустой. Поскольку на получение выборки из результата запроса (выгрузка его в таблицу значений) будет затрачиваться дополнительное время. Неправильно:
Использование ключевых слов "ОБЪЕДИНИТЬ" и "ОБЪЕДИНИТЬ ВСЕ" в запросах
1. В общем случае, при объединении в запросе результатов нескольких запросов следует использовать конструкцию ОБЪЕДИНИТЬ ВСЕ, а не ОБЪЕДИНИТЬ. Поскольку во втором варианте, при объединении запросов полностью одинаковые строки заменяются одной, на что затрачивается дополнительное время, даже в случаях, когда одинаковых строк в запросах заведомо быть не может.См. также 1. Не следует использовать ИЛИ в секции ГДЕ запроса. Это может привести к тому, что СУБД не сможет использовать индексы таблиц и будет выполнять сканирование, что увеличит время работы запроса и вероятность возникновения блокировок. Вместо этого следует разбить один запрос на несколько и объединить результаты.
1С:Предприятие 8.2 / Разработчикам / Система компоновки данных
Использование параметров - периодов в системе компоновки данных
Для многих отчетов необходимо дать возможность пользователю указывать период, за который необходимо получить отчет. Часто данные периоды требуется указывать не с точностью до секунды, а с точностью до дня. Для того чтобы пользователь имел возможность ввести в параметрах данных дату без времени, достаточно указать в описании параметра данных тип параметра Дата с указанием состава даты "Дата".Использование дат. Использование стандартных периодов1С:Предприятие 8.2 / Разработчикам / Соглашения при написании кода
1. В большинстве случаев, вместо переменных программных модулей следует использовать более подходящие средства разработки платформы 1С:Предприятие. Поскольку область видимости (использования) таких переменных сложно контролировать, то они зачастую становятся источником трудновоспроизводимых ошибок.
1С:Предприятие 8.2 / Разработчикам / Создание и изменение объектов метаданных
Для версий 8.2.13 и ранее, а также для 8.2.14 в режиме совместимости с 8.2.13 см. "Использование констант (8.2.13 и ранее)"
Действует для платформы 1С:Предприятие версий 8.2.13 и ранее, а также для 8.2.14 в режиме совместимости с 8.2.13Для 8.2.14 с отключенным режимом совместимости, см. "Использование констант"См. также
При разработке регламентных заданий необходимо выбирать время и интервал запуска, исходя из прикладного назначения регламентных заданий, а также руководствуясь соображением, что частое выполнение регламентных заданий может негативно влиять на производительность сервера приложений 1С:Предприятие:См. также
1. Конфигурации должны быть рассчитаны на работу в условиях, когда часовой пояс на серверном компьютере не совпадает с реальным часовым поясом пользователей информационной базы. Например, с сервером, расположенным в Москве, работают сотрудники компании из Владивостока, и при этом все операции в системе должны выполняться по местному времени (Владивостока).
1.1. Параметры сеанса предназначены для хранения значений определенных типов для каждого клиентского сеанса на время работы этого сеанса. Инициализацию параметров сеанса следует выполнять в модуле сеанса (см. ниже раздел 2.1), а их значения рекомендуется использовать в запросах и условиях ограничения доступа к данным для текущего сеанса.Примеры параметров сеанса:Установка параметров сеанса "по требованию". См. также
1.1. Для хранения персональных настроек пользователя следует использовать хранилище общих настроек. Например, чтение и запись значения настройки "Задавать вопрос при выходе из программы" для текущего пользователя реализуется на встроенном языке с помощью объекта ХранилищеОбщихНастроек:
1С:Предприятие 8.2 / Разработчикам / Технологические вопросы крупных внедрений
Для анализа проблем работы DB2 как правило требуется дополнительная информация.Краткое содержание:. Разделы. db2support.zip. CLI trace. DB2 trace. Обмен данными
Просмотреть еще статьи на тему "Время".
Мы на Facebook