Top.Mail.Ru

1С Предприятие

Описание

Уникальность строк динамического списка

Раньше динамический список строился с отслеживанием уникальности строк по одной основной колонке. Сейчас с версии 8.3.14 можно отслеживать уникальность по нескольким полям.  Для этого в ПоляКлюча присваиваем фиксированный массив с указанием нужных полей  В поле ВидКлюча присваиваем ВидКлючаДинамическогоСписка.КлючСтроки  И очищаем поле ОсновнаяТаблица. Если ОсновнаяТаблица заполнено, то параметр ПоляКлюча игнорируется.  При этом нужно проследить, чтобы результат заполнения полей, указанных в качестве ключевых в ПоляКлюча не были равны Неопределено или null — это важно.  Пример… 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. Присоединение таблицы В нашем примере имеем запрос с получением реквизитов документа, в том числе ссылку на пользователя. Нам… read more »

Вложенные схемы в 1С СКД: когда и для чего использовать, подробный разбор на примерах

Приветствую всех, кто попал на эту статью, сегодня мы разберем что такое вложенные схемы в системе компоновки данных «1С:Предприятия 8» и как их использовать. Если просто, то вложенные схемы — это такие же схемы компоновки данных, в которые можно передавать, в качестве параметров и отборов, значения из основной схемы компоновки данных. Ниже разберу несколько примеров,… read more »

Как комментировать в 1С код, отдельные процедуры и запросы

Хочу поделиться своим опытом в вопросе комментирования кода и рассказать о некоторых нюансах. Новичкам должно быть полезно. Комментарий в коде 1С Когда пишем свой код, то вставляем комментарии в начале и в конце своих изменений. Таким образом, можно понять, кто и когда вносил изменения: Если необходимо изменить чужой код, то внутри своего комментария комментируем чужой… read more »

Sidebar