Профессия — 1С

Рукопашный бой Карташ

Категории

Хранилище значений

Платформа 1С:Предприятия предоставляет массу возможностей для хранения данных всевозможных типов. Но зачастую этих возможностей не хватает. И тогда нам на помощь приходит специальный объект — ХранилищеЗначения. Этот объект позволяет хранить в специальном формате как стандартные объекты 1С:Предприятия, например, таблица значений, так и нестандартные, для которых тип в платформе не предусмотрен. К нестандартным типам могут быть […]

Проверка реквизитов в форме

Одной из стандартных задач при работе с формами различных объектов 1С является проверка реквизитов формы на заполненность. Рассмотрим несколько способов проверки заполненности реквизитов на форме. Рассматривать будем на примере элемента справочника. Проверка средствами платформы Как правило у различных объектов метаданных (справочники, документы и т.д.) часть реквизитов обязательны к заполнению. Это могут быть как стандартные реквизиты, […]

Дополнительные свойства объектов

Описание В процессе программной обработки объектов базы 1С (элементы справочников, документы, наборы записей регистров и т.д.) могут возникать ситуации, когда необходимо присвоить объекту некий временный набор дополнительных свойств в зависимости от которых будет выполняться тот или иной код. И вместе с тем создавать в метаданных отдельный реквизит объекта нецелесообразно, поскольку эти данные нужны только на […]

Расширения конфигурации

Начиная с редакции 8.3.6 платформы 1С:Предприятия в ней появился механизм расширения конфигураций. Он позволяет вносить новый и переопределять существующий функционал без изменения основной (расширяемой) конфигурации. Таким образом у нас появляется масса новых возможностей, недоступных ранее. Новые возможности Доработка типовых конфигураций, которые находятся полностью на поддержке. При этом значительно облегчается процесс обновления таких конфигураций. Возможность оперативного […]

Настройка доступности внешних отчетов

Ранее мы рассмотрели как создать и разместить внешний отчет в типовой конфигурации. Но мы это делали под полными правами. И следующий вопрос, который возникает — как можно предоставить обычным пользователям, не наделенными правами администратора, возможность пользоваться внешними отчетами и обработками, внедренными в типовую конфигурацию. Рассматривать будем на примере конфигурации ЗУП редакции 3.1, но с большой […]

События при проведении документа

При проведении документа выполняется множество предопределенных функций как в модуле формы, так и в модуле объекта. Часть из них выполняется в единой транзакции. В каждую из этих функций разработчик может добавить свой код. Но чтобы правильно выбрать ту или иную функцию для своего кода, необходимо представлять в какой последовательности выполняются эти функции и где они […]

Хеширование данных

В платформе 1С:Предприятия 8.3 появился механизм хеширования. Напомню, что хеширование представляет собой преобразование каких-то исходных данных с помощью некоторого алгоритма в битовую строку фиксированной длины. Преобразование это одностороннее, то есть имея хеш нельзя получить из него исходные данные с помощью какой-либо функции. Можно только методом подбора, что требует достаточно долгого времени и больших вычислительных ресурсов. […]

Права на объекты из профилей

Ранее мы говорили о настройке прав пользователей в типовых конфигурациях 1С. При этом активно используется справочник ПрофилиГруппДоступа, который связан с ролями через табличную часть Роли. Бывает, что стоит задача расширить права доступа для отдельных пользователей. И конечно же желательно это делать не добавляя новой роли в конфигураторе, а использовать уже существующие роли. Для этого создается […]

Замена таблиц в конструкторе запросов

В конструкторе запросов есть один замечательный прием, который позволяет существенно сэкономить время и избежать ошибок при необходимости отредактировать текст существующего запроса. А именно, я говорю о замене одной таблицы на другую. Достаточно часто при разработке запроса возникает ситуация, когда сначала планируешь использовать одну таблицу и вставляешь ее в запрос, а потом выясняется, что нужна другая, […]

Вложенные запросы в конструкторе

В цикле статей о языке запросов 1С было рассмотрено как создавать вложенные запросы. Сегодня поговорим о том как делать вложенные запросы с использованием конструктора запросов. Перейдем сразу к примеру. Допустим у нас есть вот такой простейший регистр сведений, где хранятся цены в разрезе товаров и поставщиков: Мы хотим запросом получить все товары у которых количество […]

   Следующая >>

2018г. Профессия — 1С. Обмен опытом по программированию в 1С