1С:Предприятие 8.2 /
Разработчикам /
Интеграция
Рекомендации по эффективной разработке форм ввода регламентированной отчетности
В данном разделе приведены рекомендации по разработке регламентированной отчетности и аналогичным задачам (работа с отчетом, табличным документом) в прикладных решениях.
1. Следует оптимизировать макеты, избегать в них большого количества колонок и объединений.
Доли секунд после каждого редактирования ячейки в макете можно сэкономить, упростив макет. Для различных строк рекомендуется использовать переменную ширину колонок. При этом пользователю документ будет отображаться в привычном виде.
2. Расчет изменений лучше выполнять на клиенте. При этом рассчитывать нужно только те ячейки, которые действительно зависят от измененной ячейки.
Если после изменения пользователем значения ячейки табличного документа для изменения состояния формы будет сделан вызов сервера, он может замедлить работу пользователя в форме.
3. Не использовать динамическое обновление состояния кнопок в зависимости от текущей области табличного документа.
Вместо этого, следует выполнить действие кнопки (если речь идет о кнопке "Добавить строку"), определив подходящую для него область. Если область для выполнения действия нельзя определить, то можно отобразить сообщение пользователю, почему данное действие недоступно.
4. Если серверный вызов необходим, то нужно проверить, что вызов сервера реально выполняется один.
Например, в случае, когда необходимо выполнить два действия, требующие вызова сервера,
РассчитатьНаСервере("СтраницаТовары"); РассчитатьНаСервере("СтраницаНалоги");
нужно заменить на один вызов серверной процедуры, в которой будут вызваны серверные методы.
Курс "Бухгалтерский учет + 1С:Бухгалтерия 8.2 для начинающих"
Тренинг-семинар «Как получить работу бухгалтера»
Курсы бухгалтеров с трудоустройством
Курсы программирования 1С:Предприятие 8.2
Другие материалы по теме:
вызов сервера, процедуры, сервер, кнопки, обновление, проверить, действие, налоги, рекомендации, работа, буфер обмена, копировать, выполнить, добавить, например, значения, изменения, товары, конфигурирование, пример, действия, расчет, документа, документ
Материалы из раздела: 1С:Предприятие 8.2 / Разработчикам / Интеграция
Другие материалы по теме:
Общие механизмы товарных документов
Мы на Facebook