Top.Mail.Ru

1C Полезное при разработке

Как облегчить открытие формы в 1С

Расскажу о том, как можно ускорить открытие «тяжелой» формы. Иногда заказчики просят добавить на форму все возможные показатели, которые должны рассчитываться при открытии формы справочника или документа. При этом форма открывается дольше стандартного времени, и не всем пользователям необходимы все эти показатели. Суть нашей доработки: при открытии формы будем запускать фоновое задание, которое возьмет на… read more »

Журнал регистраций 1С. Альтернатива

В этой статье расскажу про свой регистр сведений, который служит для логирования событий. Свой регистр сведений может потребоваться для логирования обменов и алгоритмов, логирования ошибок с дальнейшей рассылкой, а также для каких-то своих нужд. Например, мне такой регистр понадобился, когда потребовалось отследить проблемное место в алгоритме. Проблема возникала редко, поймать ее отладкой не удавалось. Структура… read more »

Расширение механизма представлений под универсальный вывод иерархии подразделений

Кому полезно: любому, кто пишет отчеты в ЗУП 3.1 На данный момент веду разработку в ЗУП 3.1. В последнее время при разработке часто стал сталкиваться с необходимостью вывести в отчет или обработку иерархию подразделений в виде таблицы. Подразделение Корень Уровень 5 Подразделение 1 Уровень 4 Подразделение 2 Уровень 3 Подразделение 3 Уровень 4 Подразделение 4… read more »

Несколько способов работы с Excel в 1С

В этой статье расскажу о нескольких способах работы с таблицами Excel. Для примера будем заполнять таблицу: Используя заполненный файл Excel: Работа с таблицами Excel через COMОбъект Способ подойдет если установлен Excel. Может выполняться на клиенте и на сервере. Из плюсов – можно использовать методы Excel, из минусов – выполняется долго. В этом варианте необходимо подключиться… read more »

Разрешение конфликтов между пользователями при работе в одних объектах

Иногда возникает потребность заблокировать объект, чтобы во время работы с ним другой пользователь параллельно не смог его изменить. Это бывает необходимо, чтобы при записи не получить ошибку типа «Данные были изменены или удалены другим пользователем». Запрет редактирования, если объект занят другим пользователем Рассмотрим на примере документа. Первый пользователь зашел в документ и долго его заполнял…. read more »

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

На одном проекте пользователи любили заполнять табличные части документов в отдельных формах. Было несколько табличных частей и реквизитов. Задача состояла в том, чтобы при нажатии определенной кнопки, открывалась форма для заполнения некоторых реквизитов и табличных частей, а при нажатии на другую кнопку — открывалась другая форма с другими реквизитами и табличными частями и т.д. Рассмотрим… read more »

Использование менеджера временных таблиц в СКД

Рассмотрим еще не получивший широкого распространения способ работы с внешними данным в СКД. В процессе обсуждения работы с СКД выяснилось, что многие не знакомы со способом помещения туда временной таблицы, полученной предварительно. Статья будет полезна разработчикам, знакомым с программным созданием СКД. Временная таблица в СКД Что я имею в виду под помещением в СКД временной… read more »

Отладка кода 1С: 5 полезных инструментов

В этой статье хочу показать несколько полезных инструментов при отладке кода в 1С, которые существенно облегчают жизнь 1С программисту. Инструменты являются встроенными в конфигуратор и помогают отлаживать программные модули, создаваемые в процессе разработки, отслеживать последовательность выполнения операторов встроенного языка и просматривать значения переменных. 1. Точка останова Основной инструмент – Точка останова. Если необходимо остановиться в… read more »

Универсальный отчет в 1С сломался: исправляем ошибку

Однажды после обновления конфигурации 1С на проекте заказчика сломался вариант Универсального отчета. Сильно сломался — вообще не открывается, падает с ошибкой, нет возможности сбросить в стандартные настройки. Поделюсь своим способом починки отчета. Сразу отмечу, что не претендую на самый верный вариант танцев с бубном при такой ошибке, но именно так мне удалось справится с задачей…. read more »

Как быстрее писать код в 1С: 7 горячих клавиш и еще 2 метода

Расскажу, какими полезными инструментами я пользуюсь, для того чтобы ускорить процесс разработки в 1С. 1. Горячие клавиши в 1С программировании 1.1. «Ctrl + Пробел» — позволяет не печатать до конца методы и реквизиты объектов, также помогает в поиске нужного метода/реквизита.  1.2. «Alt + Shift + F» — позволяет отформатировать выделенный участок кода в читабельный вид…. read more »

Sidebar