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

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

Категории

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Схема запросов

В версии 8.3.5 в платформе 1С появился новый объект — СхемаЗапроса. Он позволяет видоизменять текст исходного запроса без привычного составления динамических запросов, а использует специальные коллекции для манипуляций с текстом запроса. Можно добавлять в запрос новые таблицы, поля, устанавливать соединения таблиц и т.д. В общем можно доработать текст исходного запроса в соответствии с любыми потребностями. […]

Свойство ОбменДанными

Если вы в любой типовой конфигурации сделаете глобальный поиск по слову ОбменДанными, то увидите массу ссылок на него. И в общих модулях, и в модулях справочников, документов, регистров и т.д. Рассмотрим, что это за свойство и для чего применяется. Краткий обзор Если в синтакс-помощнике открыть ветку Прикладные объекты, можно обнаружить, что у многих из них: […]

   Следующая >>

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