Формы и интерфейс в 1С

Блог

Управляемые формы, динамические списки, табличный документ.

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

Данные были изменены или удалены другим пользователем: блокировка объектов в 1С

Разбираем конфликты одновременного редактирования: как работает оптимистическая и пессимистическая блокировка, как занять документ при открытии и как безопасно менять объекты из обработок.

9 мин чтения
Динамический список 1С: таблица с иконками статусов, флажками и печатью
Формы и интерфейс

Динамический список 1С: печать, ключ строки, пометки, иконки и правка запроса

Пять задач, с которыми рано или поздно сталкивается каждый разработчик форм: печать списка как его видит пользователь, ключ из нескольких полей, флажки, иконки и изменение запроса кодом.

13 мин чтения
Иерархия подразделений в отчёте ЗУП: дерево структуры, развёрнутое в таблицу по уровням
Формы и интерфейс

Иерархия подразделений в отчёте ЗУП 3: своё представление в механизме общих наборов данных

Каждый второй отчёт в ЗУП просит разложить подразделение по уровням структуры. Делаем это один раз — как собственное представление механизма общих наборов данных, которое подключается в СКД одной временной таблицей.

9 мин чтения
Ускорить открытие формы в 1С: форма открывается мгновенно, показатели догружаются фоном
Формы и интерфейс

Как ускорить открытие формы в 1С: фоновый расчёт показателей и ленивая загрузка

Форма документа открывается 15 секунд из-за расчёта показателей. Показываю, как найти виновника и открыть форму сразу, а цифры дорисовать фоном или по запросу.

9 мин чтения
Обработка получения данных выбора: из полного списка значений остаются только нужные
Формы и интерфейс

Обработка получения данных выбора: ограничение списка по параметру формы

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

8 мин чтения
Поиск по номеру телефона в поле ввода 1С: выпадающий список контрагентов
Формы и интерфейс

Поиск по номеру телефона в поле ввода 1С: доработка ОбработкаПолученияДанныхВыбора

Пользователь вводит цифры телефона в поле «Контрагент» и сразу видит подходящих клиентов. Разбираем доработку выбора по произвольному реквизиту без новых форм.

8 мин чтения
Программное создание динамического списка и таблицы значений на форме 1С
Формы и интерфейс

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

Код для создания реквизитов-таблиц на форме из ПриСозданииНаСервере: таблица значений с колонками, динамический список с произвольным запросом, оформление, отборы и обновление параметров.

11 мин чтения
Программное создание элементов формы 1С: поля и кнопки собираются на форме из кода
Формы и интерфейс

Программное создание элементов формы 1С: реквизиты, команды, группы и поля

Добавляем на управляемую форму реквизиты, команды, группы, поля и декорации из кода — так, чтобы доработка переживала обновления типовой конфигурации.

11 мин чтения
Табличный документ на управляемой форме 1С: интерактивная сетка ячеек с данными
Формы и интерфейс

Табличный документ на управляемой форме 1С: ввод данных, события, очистка и водяной знак

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

12 мин чтения
Управляемые формы 1С: окна, сообщения и представления объектов
Формы и интерфейс

Управляемые формы 1С: представление объекта, сообщения после закрытия и оповещение

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

10 мин чтения

Нужна помощь с 1С?

Опишите задачу: разберусь, оценю объём и предложу решение. Код 1С, интеграции и настройку делаю сам.

Написать в Telegram