Back to top

Статьи и материалы

Перечисления в 1С

Опубликовано e-1c@mail.ru - вт, 05/16/2017 - 17:30

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

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

per1.png

Отличия перечисления от формата справочника

История изменений объектов в конфигурации

Опубликовано e-1c@mail.ru - вт, 05/16/2017 - 08:57

В процессе работы с конфигурациями 1С иногда возникает потребность знать кто и что изменил в конкретном документе или справочнике. В младших версиях конфигураций «1С предприятие 8» (Управление торговлей 10.3, Бухгалтерия 2.0, Бухгалтерия 1.6 для РБ и т.д.) стандартными средствами можно было получить только кто последний работал с документом или справочником, для этого использовался «журнал регистрации«. На примере конфигурации «Управление торговлей 3.0 для РБ» я хочу рассмотреть встроенный механизм версионирования (история изменений).

Пакетная печать табличных документов в 1С 8.3

Опубликовано e-1c@mail.ru - вт, 05/16/2017 - 08:50

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

Механизм управляемых блокировок

Опубликовано e-1c@mail.ru - вт, 05/16/2017 - 08:43

Система “1С:Предприятие” позволяет использовать два режима работы с базой данных: режим автоматических блокировок в транзакции и режим управляемых блокировок в транзакции.

Работа с базой TempDB

Опубликовано e-1c@mail.ru - вт, 05/16/2017 - 08:25

Системная база данных TEMPDB участвует в работе пользователей, подключённых ко всем пользовательским базам данных сервера СУБД.

TEMPDB используется при работе с временными таблицами и процедурами, в ней создаются внутренние (internal) и пользовательские объекты (user objects) промежуточных результатов запросов и т.п..

Теги

Вывод картинки в отчете на СКД

Опубликовано e-1c@mail.ru - вт, 05/16/2017 - 05:32

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

Рассмотрим алгоритм реализации на небольшом примере.

Необходимо на базе справочника «Номенклатура» вывести реквизит «Ссылка» и картинку возле этого реквизита. Вид картинки зависит от свойства «ЭтоГруппа» элемента справочника «Номенклатура».

Программная часть алгоритма оформлена в процедуре модуля отчета "ПриКомпоновкеРезультата".

Пример программного кода:

Работа с фиксированным макетом в СКД

Опубликовано e-1c@mail.ru - вт, 05/16/2017 - 04:50

как создать свой макет в системе компоновки данных (СКД).

Тренироваться будем на конфигурации «Управление торговлей 11».

Задача. Необходимо реализовать печать расходной накладной в следующем виде:

Вид печатной формы

1. Создадим внешний отчет. Создадим основную схему компоновки данных (СКД). Как создать запрос, определить параметры, ресурсы я опущу. В настройках определим 3 группировки.

Теги

Планы видов расчета и регистры расчета

Опубликовано e-1c@mail.ru - пн, 05/15/2017 - 17:26

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

В конфигурации имеется несколько планов видов расчета для целей регламентированного и управленческого учета.

Механизм вытеснения

Опубликовано e-1c@mail.ru - пн, 05/15/2017 - 17:20

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

Категория (очередность расчета)

Опубликовано e-1c@mail.ru - пн, 05/15/2017 - 17:18

Категория — это свойство вида расчета, определяющее очередность его расчета.

Если результат вида расчета не зависит от результатов других начислений и удержаний, то для него устанавливается категория Первичное.

Если же расчет результата начисления или удержания выполняется с учетом результатов, полученных по другим видам расчета, то для него устанавливается категория Зависимое. Все начисления и удержания, для которых задаются базовые и ведущие виды расчета, являются Зависимыми.