Тема публикаций

Иначе

Статьи и справочные материалы по этой теме.

64 публикаций
Материал

Минимизация количества серверных вызовов

1.1. Разработку управляемого приложения необходимо вести с контролем количества вызовов серверных процедур и функций из клиентского кода (серверных вызовов), а в некоторых случаях - также объем передаваемых данных между клиентом и сервером (трафик).Запуск клиентского приложения. Открытие управляемой формы. Выполнение локальной команды управляемой формы. Выбор из справочника. Выполнение глобальной команды. Выполнение команды формирования отчета. Выполнение подбора элементов. См. также

Читать
Материал

Использование объектов типа Структура

1. При создании объекта типа Структура не рекомендуется передавать в конструктор более 3-х значений свойств. Вместо этого рекомендуется использовать метод Вставить или присваивать значения свойствам явным образомСм. также

Читать
Материал

Требования по локализации конфигурации

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

Читать
Материал

Ограничение на использование конструкции "ПОЛНОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ" в запросах

1.1. При разработке текстов запросов следует иметь в виду, что при работе в клиент-серверном варианте, когда в качестве СУБД используется PostgreSQL, производительность выполнения запросов с конструкцией ПОЛНОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ значительно снижается. В особенности это касается случаев, когда в запросе встречаются две и более таких конструкций.См. также

Читать
Материал

Блокировка данных объекта для редактирования из кода

В платформе 1С:Предприятие 8.1 и более поздних версиях блокировка данных, установленная с помощью метода объектов Заблокировать ("блокировка данных для редактирования" или "объектная блокировка"), не запрещает запись заблокированных данных другим объектам, а лишь не позволяет нескольким объектам (например, из разных пользовательских сеансов) одновременно установить блокировку одних и тех же данных.

Читать
Материал

Установка внешних компонент и расширений платформы

1.1. Установка внешних компонент и расширений платформы должна быть интерактивной. Пользователь должен самостоятельно принять решение об установке. В диалоге установки должно быть указано, для чего нужна компонента (расширение) и что не будет работать, если ее не устанавливать.См. также

Читать
Материал

Использование логического ИЛИ в условиях запросов

1. Не следует использовать ИЛИ в секции ГДЕ запроса. Это может привести к тому, что СУБД не сможет использовать индексы таблиц и будет выполнять сканирование, что увеличит время работы запроса и вероятность возникновения блокировок. Вместо этого следует разбить один запрос на несколько и объединить результаты.

Читать
Материал

Чтение отдельных реквизитов объекта из базы данных

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

Читать
Материал

Использование Журнала регистрации

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

Читать
Материал

Обработчик события ОбработкаЗаполнения

В случае если в силу каких-либо условий необходимо ограничивать ввод на основании по команде "Создать на основании", то такую проверку следует выполнять в обработчике ОбработкаЗаполнения. Например, это могут быть проверки вида:См. также

Читать
Материал

Работа в разных часовых поясах

1. Конфигурации должны быть рассчитаны на работу в условиях, когда часовой пояс на серверном компьютере не совпадает с реальным часовым поясом пользователей информационной базы. Например, с сервером, расположенным в Москве, работают сотрудники компании из Владивостока, и при этом все операции в системе должны выполняться по местному времени (Владивостока).

Читать
Записаться по телефону