Меню


Курсы СтимулСправочникПолезные материалы1С:Предприятие 8.2Разработчикам

Материалы слушателям курсов: "1С:Предприятие 8.2 / Разработчикам"

1С:Предприятие 8.2 / Разработчикам / Разработка пользовательских интерфейсов

Контекстная и внеконтекстная передача управления на сервер

1. Платформа 1С:Предприятие позволяет передавать управление из клиентского в серверный код модуля формы двумя способами: контекстно и внеконтекстно.Приложение. См. также
 

Открытие форм

1.1. Для открытия форм следует применять метод глобального контекста ОткрытьФорму (при использовании версии платформы 1С:Предприятие 8.2 и более ранних версий - также ОткрытьФормуМодально). Применение альтернативного способа, с получением формы и ее последующим открытием с помощью метода ПолучитьФорму, не рекомендуется. Исключения из этого правила возможны только в особых случаях (см. раздел ниже "Особые случаи использования форм").Рекомендация обусловлена соображениямиОткрытие форм объектов с помощью команды меню "Все функции". Открытие параметризированных форм. Блокирующее или независимое открытие форм объектов. Особые случаи использования форм
 

Формирование печатных форм

Некоторые справочники, документы и др. объекты конфигурации могут предоставлять команды по выводу их на печать. В данной статье приведены требования к реализации таких команд.
 

Ограничение на использование метода Сообщить

Для вывода сообщений пользователю во всех случаях следует использовать объект СообщениеПользователю, даже когда сообщение не "привязывается" к некоторому элементу управления формы. Метод Сообщить применять не следует.См. также
 

Организация работы со списками данных с помощью общих команд

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

Запрет редактирования полей таблицы по условию

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

Особенности табличного документа в веб-клиенте

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

Ограничение на использование модальных окон

Действует для конфигураций, разрабатываемых на платформе 1С:Предприятие 8.3 и выше.См. также
 

Длительные операции

Длительные операции

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

Пользовательские представления объектов

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

Ограничения при использовании динамических списков

1.1. При разработке интерфейса, разработчик может использовать группировки в динамических списках (cм. Группировки в списках). Разработчик может:
 

Обращение из кода к пользовательским элементам управления формы

При разработке логики работы формы следует иметь в виду, что е сли пользователь в режиме 1С:Предприятия добавляет какие-либо элементы формы (Все действия - Изменить форму), то обращение к таким элементам из встроенного языка невозможно.См. также
 

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

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

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

Обновление списков при интерактивных действиях пользователя

1. Платформа 1С:Предприятие по умолчанию обновляет содержимое динамических списков при выполнении пользователем стандартных команд по изменению элементов этого списка (Записать, Провести, Пометить на удаление и т.п.) и при добавлении новых элементов. Но в ряде ниже перечисленных случаев такое обновление следует предусмотреть явно в прикладном коде.См. также
 

Информирование пользователя

1. Случаи, когда необходимо довести информацию до пользователя:См. также
 

Обращение из кода к автоматически формируемым элементам управления формы

Недопустимо управлять из кода элементами управления формы, которые автоматически формируются платформой. Например:См. также
 

Правила создания модулей форм

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

Команды по модификации объектов

Свойство Изменяет данные должно быть установлено в Истина для всех команд, которые изменяют или могут изменять данные объекта.
 

1С:Предприятие 8.2 / Разработчикам / Разработка пользовательских интерфейсов (обычное приложение)

Использование пояснений в полях ввода и выбора

Использование пояснений в полях ввода и выбора

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

Кнопки

Кнопки

Кнопки размещаются вне командных панелей. Минимальный размер кнопок: 60х19. Шарина кнопки может увеличиваться в зависимости от длины строки заголовка кнопки. Надпись на кнопке должна занимать одну строку.Оформление кнопок с часто употребимыми действиями (частотных кнопок)
 

Ограничения по использованию одинаковых текстов на элементах управление в форме

Ограничения по использованию одинаковых текстов на элементах управление в форме

Рекомендуется воздерживаться от размещения в форме элементов управления с одинаковым текстом. Например, два подменю Действие: в табличной части и в самой форме. Совпадение текстов элементов одного типа на форме создает путаницу в действиях пользователя, затрудняет чтение и написание справки, а также может привести к неопределенности при объяснении пользователем своих действий в форме другим пользователям или специалистам.
 

Особенности размещения в командных панелях пунктов меню, не предназначенные для решения основных задач

Особенности размещения в командных панелях пунктов меню, не предназначенные для решения основных задач

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

1С:Предприятие 8.2 / Разработчикам / Расширение для карманных компьютеров

Руководство пользователя

Руководство пользователя

Установка платформы исполнения мобильных приложений на мобильное устройство
 

1С:Предприятие 8.2 / Разработчикам / Реализация обмена данными

Разработка планов обмена с отборами

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

1С:Предприятие 8.2 / Разработчикам / Реализация обработки данных

Разрешение итогов для периодических регистров сведений

Область применения: управляемое приложение, мобильное приложение, обычное приложение.
 

Особенности использования в запросах оператора ПОДОБНО

Область применения: управляемое приложение, мобильное приложение, обычное приложение.См. также
 

Общие требования по разработке оптимальных запросов

Область применения: управляемое приложение, мобильное приложение, обычное приложение.
 

Эффективное обращение к виртуальной таблице «Остатки»

Область применения: управляемое приложение, мобильное приложение, обычное приложение.Пример.. НЕПРАВИЛЬНО. ПРАВИЛЬНО
 

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

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

Использование транзакций при чтении данных

1.1. Если чтение данных из информационной базы должно быть ответственным, следует производить такое чтение в транзакции с предварительной установкой управляемых блокировок. В общем случае, ответственным следует считать любое чтение, на основе результатов которого производятся какие-либо изменения в информационной базе или принимаются решения.Например, ответственное чтение данных требуется в следующих случаях:Использование чтения вне транзакции. См. также
 

1С:Предприятие 8.2 / Разработчикам / Система компоновки данных

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Система компоновки данных

1С:Предприятие 8.2 / Разработчикам / Соглашения при написании кода

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Соглашения при написании кода

1С:Предприятие 8.2 / Разработчикам / Создание и изменение объектов метаданных

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Создание и изменение объектов метаданных

1С:Предприятие 8.2 / Разработчикам / Средства разработки

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Средства разработки

1С:Предприятие 8.2 / Разработчикам / Технологические вопросы крупных внедрений

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Технологические вопросы крупных внедрений

1С:Предприятие 8.2 / Разработчикам / Универсальные механизмы

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Универсальные механизмы

1С:Предприятие 8.2 / Разработчикам / Язык запросов

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Язык запросов

 

Страницы: 1   2   3   4   5   6   7   8   9   10   11  


Подписка на новости RSS

Мы на Facebook