Материалы слушателям курсов: "1С:Предприятие 8.2 / Разработчикам"
1С:Предприятие 8.2 / Разработчикам / Разработка пользовательских интерфейсов
Открытие форм
1.1. Для открытия форм следует применять метод глобального контекста ОткрытьФорму (при использовании версии платформы 1С:Предприятие 8.2 и более ранних версий - также ОткрытьФормуМодально). Применение альтернативного способа, с получением формы и ее последующим открытием с помощью метода ПолучитьФорму, не рекомендуется. Исключения из этого правила возможны только в особых случаях (см. раздел ниже "Особые случаи использования форм").Рекомендация обусловлена соображениямиОткрытие форм объектов с помощью команды меню "Все функции". Открытие параметризированных форм. Блокирующее или независимое открытие форм объектов. Особые случаи использования форм
Формирование печатных форм
Некоторые справочники, документы и др. объекты конфигурации могут предоставлять команды по выводу их на печать. В данной статье приведены требования к реализации таких команд.
Ограничение на использование метода Сообщить
Для вывода сообщений пользователю во всех случаях следует использовать объект СообщениеПользователю, даже когда сообщение не "привязывается" к некоторому элементу управления формы. Метод Сообщить применять не следует.См. также
Организация работы со списками данных с помощью общих команд
1. В некоторых случаях возникает необходимость в разработке специализированных форм списков, которые должны использоваться в том или ином сценарии работы пользователя и команды которых должны быть расположены в разных разделах командного интерфейса (разных "рабочих местах" пользователей).
Запрет редактирования полей таблицы по условию
В некоторых случаях требуется предупредить пользователя о том, что ввод тех или иных данных в таблице управляемой формы не имеет смысла или вообще не может быть выполнен до заполнения других полей таблицы. В таких случаях рекомендуется применять описанный ниже прием.
Длительные операции
1. При разработке конфигураций, поддерживающих работу через веб-клиент, следует избегать длительных вызовов из клиентского кода в серверный. В клиент-серверном режиме работы все длительные серверные вызовы, которые могут выполняться более 20 секунд* в обычных сценариях работы пользователя, следует выполнять асинхронно, с помощью фонового задания.Приложение. Вспомогательные функции.
Пользовательские представления объектов
Если для объекта метаданных определены свойства пользовательского представления, они заполняются следующим образом.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