25.12.2020 Суворкина Любовь 48227
Константы 1С 8.3

Содержание:

1.       Как создать константу

2.       Форма констант

3.       Пример использования констант


Константа – это прикладной объект в программе 1С:Бухгалтерия Предприятия, используемый для хранения какого-либо значения в информационной базе, которое не будет изменяться (или будет меняться очень редко). Одна константа хранит одно значение. В константах 1С 8.3 можно хранить значение по умолчанию (название организации, основную валюту, единицы измерения, данные для обновления в типовых конфигурациях, настройки программы 1С). Они могут иметь различные типы данных. Например, для хранения списков можно использовать константу с типом ХранилищеЗначения, а для заголовка системы используется строка.  


константа с типом ХранилищеЗначения


1.   Как создать константу


Для того чтоб создать константу, нужно открыть конфигурацию 1С Предприятие 8.3. В дереве конфигурации найти пункт «Константы».


ХранилищеЗначения


Далее нужно нажать правой кнопкой мыши, выбрать «Добавить» – появится константа «Константа1».




В правой части экрана появится панель «Свойства». С её помощью можно установить название, тип данных, подсказку и пр.


Как создать константу


После того как мы создали константу и обновили конфигурацию базы данных (F7), она появится в режиме «1С:Предприятие» во вкладке «Сервис».


создать константу в 1С


Если в конфигурации 1С:Предприятие 8.3 есть подсистемы, необходимо включить константу в одну из них: дерево конфигурации → Общие → Подсистемы → НазваниеПодсистемы → Состав. Если запустить базу до внесения константы в подсистему, появится оповещение.


дерево конфигурации


Теперь создадим константы с более понятными названиями. После добавления созданных констант в подсистему пользователь может внести туда значение, которое будет использоваться.


дерево конфигурации в 1С


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


2.   Форма констант


При создании константы автоматически создаётся и форма для неё.


Форма констант


Если есть необходимость, можно создать собственную форму константы. Есть даже возможность добавления нескольких констант на одну форму.  


Форма констант в 1С


3.   Пример использования констант


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


Пример использования констант


Для этого создадим печатную форму (нужный документ → вкладка Макеты → Конструкторы → Конструктор печати).


Пример использования констант в 1С


На появившейся форме можно выбрать другое название для команды или оставить старое – «Печать».


 название для команды в 1С


Далее нужно выбрать реквизиты (переместив их в правую колонку с помощью стрелок), которые должны будут выводиться на печать в шапке, табличной части (при наличии) и подвале документа.


Область константы 1С 8.3


В конце появится форма, на которой можно указать расположение кнопки печати, установить некоторые её свойства.


Константы 1С 8.3


Далее можно настроить макет так, чтоб он выглядел нужным образом. Можно добавить какие-то поля для вывода (поля имеют заполнение «Параметр». Поля с заполнением «Текст» будут выводиться так, как написаны в макете). Нужно помнить о том, что на печать выводятся только те поля, которые внесены в области.


настроить макет в 1с


Для добавления новой области нужно нажать на линейку, находящуюся слева на том уровне, где должна быть область. Можно выбрать несколько строк, зажав Shift.


добавления новой области


После этого в пункте меню «Таблица» выбрать «Имена → Назначить имя».


добавления новой области в 1С


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


указать название области в 1С


После нажатия на «ОК» вокруг выбранных реквизитов появится красная граница. Перейдём к заполнению новых реквизитов. Для этого нужно открыть модуль менеджера выбранного документа (правой кнопкой мыши по документу, в появившемся списке выбрать пункт «Открыть модуль менеджера»).


Открыть модуль менеджера


Здесь находим процедуру «Печать». Её и нужно редактировать. Процедура состоит из запроса (для получения данных), получения областей, заполнения параметров и вывода областей на печать. Для того чтобы подставить значения из наших констант, сначала получим область, в которой содержатся заполняемые параметры.


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


Константы.НазваниеКонстанты.Получить


В конце нужно вывести на экран область. Вывод областей будет производиться в том порядке, который указан в коде!


Константы.НазваниеКонстанты


Теперь можно запустить и проверить. Открываем в режиме 1С:Предприятие нужный документ, нажимаем «Печать». Откроется форма предварительного просмотра. Здесь можно увидеть, что печатная форма сформировалась, данные об организации были заполнены из констант.


форма предварительного просмотра


Специалист компании ООО «Кодерлайн»

Суворкина Любовь Эдуардовна

Наши проекты

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
«1С: Управление торговлей»

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автомат...

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

Отрасль:
Авиаперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

Управление персоналом и кадровый учет (HRM) Кадровый учет Расчет зарплаты Рег...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Управление холдингом 8

Бухгалтерский учет;
Расчет зарплаты и кадровый учет;...

ООО «ДАФ Тракс Рус» (DAF Trucks Rus)
ООО «ДАФ Тракс Рус» (DAF Trucks Rus)

Отрасль:
Машиностроение

Внедренное типовое решение:
«1С:Управление корпоративными финансами»

- Осуществлена разработка матрицы прав и ролей для финансового подразделени...

Внедрение ПП «1С:Предприятие 8. Аренда и управление недвижимостью на базе "1С:Бухгалтерия 8"» в компании «Бутово Молл»
ООО «Бутово Молл»

Отрасль:
Недвижимость

Внедренное типовое решение:
1С:Аренда и управление недвижимостью на базе «1С:Бухгалтерия 8»

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Оформление зак...

Автоматизация системы учета продаж газа на базе «1С:ERP Управление предприятием 2.0»
ООО «Эйр Продактс Газ»

Отрасль:
Производство промышленных газов

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Расчеты с контрагентами;
- Производственные операции;
- Управление скла...

ООО ХДМ Рус
ООО ХДМ Рус

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Управление цепочками поставок Оптовая торговля ...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:ТОИР Управление ремонтами и обслуживанием оборудования

Мониторинг и анализ ключевых показателей деятельности предприятия Управле...

ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"
ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"

Отрасль:
Деятельность больничных организаций

Внедренное типовое решение:
БИТ:Управление медицинским центром 8

- Управление отношениями с клиентами (CRM)
- Делопроизводство
- Ведение но...

ЗАО «Ламбумиз»
ЗАО «Ламбумиз»

Отрасль:
Производство картонной упаковки

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Маркетинг;
- Продажи;
- Планирование закупок;
- Закупки;
- Регламенти...

Группа компаний АО «Киномакс»
Группа компаний АО «Киномакс»

Отрасль:
Культура, шоу-бизнес

Внедренное типовое решение:
БИТ.Финанс

- Разработка Положения о Казначействе группы компаний
- Разработка Положе...

Автоматизации бизнес-процессов учета и планирования на базе «1С:ERP Управление предприятием 2.0»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Создание полноценной управленческой системы взамен существующих
- Внедр...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение