каким образом можно отредактировать значение константы

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

Создание констант

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

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

Важно понимать, что в 1С константы это не глобальные переменные, которые нельзя изменить в коде. Это некие значения, которые хранятся в базе данных. Их можно изменить как программно, так и интерактивно в пользовательском режиме.

В дереве метаданных константы находятся в разделе Константы:

В свойствах константы нужно указать тип. Составной тип тоже можно указать:

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

Для константы можно не создавать форму, тогда она будет сгенерирована платформой автоматически, «на лету». Но чтобы в пользовательском режиме был доступ к константе, нужно в свойствах константы установить галку Использовать стандартные команды:

Тогда в пользовательском режиме, в той подсистеме, к которой относится константа, в разделе «Сервис» появится команда для открытия формы константы:

Так выглядит снегерированная платформой форма константы:

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

По сути это общая форма. Если ее создать из свойства константы, нажав на значок с лупой, то созданная форма появится в разделе общих форм:

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

При создании общей формы можно выбрать тип формы Форма констант, тогда будет создана общая форма со всеми константами из конфигурации:

Справа есть основной реквизит формы НаборКонстант, откуда можно перетягивать константы мышкой на форму:

Чтобы доступ к форме констант был в пользовательском режиме нужно в свойствах формы установить галку Использовать стандартные команды:

Редактирование констант возможно в пользовательском режиме через меню Все функции:

Как получить и изменить значение константы

Для получения и изменения значения константы предназначены методы Получить и Установить. Получить и изменить значение константы можно только на сервере. Нельзя получить значение константы на клиенте.

Источник

На каком этапе учетной работы допускается ввод информации в справочники?

1. Перед началом ввода операций, проводок и документов, содержащих элементы справочников.

2. Только при вводе операций, проводок и документов, содержащих элементы справочников.

3. Группы должны быть введены только перед началом ввода операций, проводок и документов из меню «Справочники», а элементы могут быть добавлены в ходе работы с операциями, проводками и документами.

Справочники можно заполнять как до, так и во время ввода операций, проводок и документов.

2) Вам необходимо осуществить быстрый поиск по заданному значению. Что для этого надо сделать?

1. Поместить курсор вы любое место формы и набрать искомое значение на клавиатуре.

2. Обратится к соответствующему режиму программу через меню или пиктограмму.

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

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

Каково назначение констант в программе?

1. Константы многократно используются при формировании документов и отчетов.

2. Значение констант подключаются к счетам в плане счетов.

3. Константы необходимы при заполнении справочников.

4. Справедливы все ответы.

Если необходимо запустить программу для ведения бухгалтерского учета, какой режим должен выбран в поле окна запуска программы?

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

5) Для какой цели в окне запуска программы устанавливается «Конфигуратор»?

1. Для блокирования доступа к базе данных других пользователей.

2. Для запуска программы в режиме конфигурации.

3. для работы программы с базой данных только одной организации.

4. Справедливы утверждения 1 и 2.

При вводе нового элемента в справочник программа выдает сообщение «Код не уникален». Что необходимо предпринять для ввода данного элемента в справочник?

1. Изменить наименование элемента.

Изменить код элемента.

3. Установить для пользователя соответствующие права в конфигураторе.

4. Для ввода элемента использовать другой справочник.

Можно ли ввести в один справочник несколько элементов с одинаковыми наименованиями?

3. Можно для конечных элементов.

4. Можно для групповых элементов.

В окне справочника размещено дерево групп. Для каких целей оно применяется?

1. Для ввода в справочник новых групп.

2. Для быстрого выбора нужной группы элементов справочника.

3. Для перемещения элементов справочника из одной группы в другую.

4. Для целей, указанных в ответах 2 и 3.

Если справочник открыт в режиме выбора, как можно изменить реквизиты элемента справочника?

1. Редактировать элементы справочника в режиме выбора нельзя.

2. Необходимо войти в режим редактирования двойным щелчком мыши.

4. Необходимо выделить объект и воспользоваться действием или пиктограммой «Изменить».

Для каких целей в программе предназначены справочники?

1. Для введения в программу справочной информации.

2. Для организации количественного учета на предприятии.

Для целей, перечисленных в ответах 1 и 2.

4. Для получения регламентированных отчетов.

1. Автоматическое формирование проводок.

2. Печать бланков первичных документов.

3. Справедливы ответы 1 и 2.

4. Печать бланков первичных документов и бланков внешней отчетности.

Документ помечена удаление. Можно ли восстановить его?

2. Только при контроле на ссылочную целостность.

3. Только в режиме конфигурирования.

Да, отменив пометку на удалени в режиме «1С:Бухгалтерия».

Если вы хотите ввести новый документ. Можно ли с этой целью скопировать уже существующий однотипный документ?

Читайте также:  почему нельзя есть много авокадо

3. Только при условии, что документ не проведен.

4. Только при выполнении действия «Ввод на основании».

Вы сделали документ непроведенным. Что произошло с записями, ранее порожденными данным документом?

1. Записи удалились.

2. Записи пометились на удаление и перестали влиять на итоги.

Записи сохранились, но перестали влиять на итоги.

4. Записи остались без изменений.

Вы провели документ. Как изменит его дату?

1. Открыть документ и отредактировать поле «Дата».

2. Сделать документ непроведенным, потом изменить в нем дату и перепровести его.

3. Удалить проведенный документ и сформировать новый с нужной датой.

Войти в документ, изменить его дату и перепровести документ.

Для какой цели в программе применяется режим «Ввод на основании»?

1. Программа не имеет режима «Ввод на основании».

2. Для контроля реквизитов документов.

3. Для многократного формирования документов одного типа.

Для ввода документов на основании данных ранее сформированного документа.

Может ли один документ помещаться в разных журналах документов одновременно?

1. Документ может помещаться только в одном журнале соответствующего типа.

2. Документ может помещаться в любом журнале по выбору пользователя.

Документ может помещаться только в двух журналах: операций и проводок.

4. Документ при вводе попадает во все журналы программы.

Вы сформировали отчет «Кассовая книга» за конкретную дату. Какая информация будет выведена в этом отчете?

1. Все данные по дебету счета 50 за выбранную дату.

2. Все данные по счетам 50 и 51 за выбранную дату.

3. Все данные по кредиту счета 50 за выбранную дату.

4. Справедливы ответы 1 и 3.

Вам необходимо получить данные об остаточной стоимости конкретного объекта основных средств. Какой отчет вы сформируете?

Анализ субконто «Основные средства».

4. Карточка счета 01.

1. Для ввода группы проводок в операцию.

2. Для ввода группы пользователей.

Для ввода группового элемента справочника.

4. Для ввода постоянных реквизитов предприятия.

Каким образом можно отредактировать значение константы?

1. Отредактировать значения константы можно только в режиме работы программы «Конфигуратор».

Значение константы редактируется в окне списка констант.

3. Для редактирования константы необходимо воспользоваться соответствующим документом.

4. Значения всех констант изменяются автоматически программой.

Проводки удалились.

2. Проводки отметились на удаление.

3. Проводки сохранились, но перестали влиять на итоги.

4. Проводки остались без изменений.

Вы ввели операцию при помощи документа. Как изменить суммы в ее проводках?

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

2. Удалить проведенный документ и сформировать новый с нужными суммами.

Войти в документ, изменить его суммы и перепровести документ.

4. Войти в документ, изменить его суммы и выполнить пересчет итогов.

Вы откорректировали ранее проведенный документ и при выходе из него отказались от повторного проведения. Каковы последствия ваших действий?

Документ сохранился в откорректированном виде, а проводки сформированные при первичном проведении документа, удалились.

2. Документ сохранился в откорректированном виде, а проводки остались без изменений.

3. Документ сохранился в первоначальном виде, без изменений.

4. При корректировке ранее проведенного документа нет возможности отказаться от повторного проведения.

Какие действия могут быть выполнены для документов?

1. Ввод новых документов.

2. Просмотр и корректировка документов.

3. Удаление документов.

4. Справедливы все ответы.

Можно ли один экземпляр программы, установленной на одном компьютере, использовать для ведения учета на нескольких предприятиях?

1. Только для одного предприятия.

2. Только для двух предприятий.

Можно для ведения неограниченного числа предприятий.

28) В плане счетов на пиктограмме к счету стоит желтый «шарик». Что это означает?

1. Проводки с данным счетом выключены в журнале операций.

Источник

Обработка редактирования констант

Скачать файлы

Специальные предложения

Дак вот именно, что не известно, что может потребоваться. т.к. в Хранилище может быть что угодно.

Обновление 05.06.14 00:56

Код открыт Не указано

См. также

Конвертация любых адресов, написанных в свободной форме, к ФИАС Промо

Допустим у нас есть база с адресами клиентов, и написаны они могут быть как душе угодно. С опечатками, без индексов, без разделителей, в совершенно любом формате. Вот было бы здорово иметь функцию, которая одним нажатием кнопки преобразует любую белиберду к строгому представлению адреса по ФИАС? Восстановит индекс, исправит опечатки и вернёт на 100% валидный адрес. Для всех, кто мечтательно сказал «ДА!», выкладываю данную обработку.

30.06.2020 7334 67 XilDen 15

Управление платформенными обработками (расширение для типовых)

Расширение использует недокументированную возможность для управления платформенными обработками. Например, чтобы подменить «Активные пользователи» или доработать «Конструктор запросов».

07.10.2021 3133 5 SeiOkami 23

Работа с картами в 1С на примере бесплатной библиотеки Leaflet

Разработка функционала отображения и выбора пунктов доставки на карте прямо в 1С с помощью бесплатной библиотеки Leaflet. Тестирование производилось на платформе 8.3.15.1534 на тонком клиенте.

31.03.2021 10111 29 Parsec1C 11

Универсальная обработка переноса данных из основной конфигурации в расширение

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

05.10.2020 10119 64 biz-intel 71

Удаление и/или копирование сохраненных в 1С настроек (например настроек печати табличных форм) Промо

Иногда нужно удалить сохраненную в 1С «покореженную» настройку или скопировать «удачную» другому пользователю.

01.09.2012 66553 1378 AnryMc 46

Читайте также:  чем подкормить редиску после всходов в открытом грунте народными средствами

Улучшенная обработка универсального обмена данными в формате XML (УФ)

Улучшенная обработка «Универсальный обмен данными» с полноценными возможностями СКД для выборки данных (не только для отборов).

23.06.2020 12604 132 Lem0n 1

Панель #Расширение объекта: Редактор, Права, Поиск, Сторно, Обмен

Панель команд текущего объекта (документа, справочника и т.д.) со следующим возможностями: Редактор реквизитов, таблиц и движений текущего объекта, Анализ прав доступа к текущему объекту, Поиск ссылок на объект с отборами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Реализована всплывающей панелью в форме объекта. Подключается как расширение конфигурации (*.cfe) либо отдельными обработками.

01.05.2020 15094 112 sapervodichka 1

Работа с файлами (обычная и управляемая форма)

Нужно загрузить файл с клиента на сервер или же, наоборот, файл загрузить с сервера на клиент, а впридачу все это на web-клиенте, да еще и асинхронно? Нет ничего проще, читай далее, как это сделать!

10.06.2019 41126 219 Xershi 77

Групповая корректировка записей регистров (Управляемое приложение) v 2.1 Промо

Обработка предназначена для групповой корректировки записей регистров Накопления, Сведений и Бухгалтерии. Разработана специально для Управляемого приложения.

06.09.2013 68554 316 kser87 59

Электронная таблица средствами 1С (Версия 2.0)

Функционал электронной таблицы для программ на платформе 1С реализован на основе табличных документов. Функционал реализован в виде обработки. Большую часть формы обработки занимают листы (закладки) с табличными документами, которые выполняет роль электронной таблицы. Листы могут быть добавлены, удалены или переименованы. Ограничение по количеству листов определяется возможностью платформы. В формулах электронной таблицы можно использовать любые языковые конструкции, процедуры и функции 1С, ссылки на другие ячейки электронной таблицы расположенные в том числе и на других листах. Допустимо обращаться к ячейкам электронной таблицы по имени именованной области. В случае использования в формулах электронной таблицы данных из самой таблицы пересчет зависимых ячеек с формулами производится автоматически. Электронную таблицу можно сохранить в файл.

23.04.2019 23602 77 user706545_kseg1971 40

Удобная консоль регламентных и фоновых заданий

Аналог обработки БСП «РегламентныеИФоновыеЗадания». Не требует наличия библиотек, может использоваться в качестве внешней обработки. В отличие от обработки БСП предоставляет больше информации о свойствах регламентных и фоновых заданий, а также об ошибках и сообщениях для пользователей, возникших во время их выполнения. Позволяет управлять регламентными (создание, удаление, настройка расписания, ручной запуск) и фоновыми (прерывание) заданиями.

06.02.2019 21962 211 Alxby 20

Редактор объектов информационной базы 8.3

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.57 от 09.10.2021

23.01.2019 42910 480 ROL32 50

Установка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих) Промо

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

06.10.2014 169789 2761 ekaruk 170

Источник

Программирование в 1С для всех

В платформе 1С 8.3 имеется объект метаданных Константы. Смысл констант в языке программирования 1С несколько другой, чем в других языках. В 1С константы хранят постоянную или условно постоянную информацию, которая редко изменяется. Здесь я опираюсь на слово «изменяется». Если в других языках программирования пользователь не может менять константу, то в платформе 1С имеется такая возможность, но по определению делать он это должен крайне редко. В этой статье мы будем учиться работать с константами: научимся создавать их, научимся работать с константами в командном интерфейсе 1С 8.3, узнаем, что такое форма констант и научимся программно обращаться к константе: получать значение константы и записывать константу.

Создание константы в 1С

Создадим несколько констант 1С. Обратите внимание на ветку Константы в дереве метаданных конфигуратора 1С, это именно то место, где в 1С расположен список констант. Найдем эту ветку в дереве, выделим её, и вызовем правой кнопкой мышки контекстное меню, в котором нас интересует команда «Добавить».

После выполнения этой команды, константа будет создана, а в правой части рабочего стола откроется палитра свойств новой константы. Здесь мы можем указать название константы и её тип. Пусть наша первая константа будет называться НазваниеОрганизации (тип строка (200)).

Создадим еще несколько констант с примитивными типами.

Дата начала работы организации (тип Дата).

Процент налога на прибыль (тип число)

Константы в командном интерфейсе 1С

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

Можно это сообщение проигнорировать и работать дальше (тогда доступ к значениям константан будет затруднен, но критических проблем не возникнет), а можно добавить константы в подсистему 1С.

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

Сделать это можно двумя способами.

Первый. Открыть редактор нужной подсистемы, и на закладке Состав включить вхождение нужной константы в подсистему.

Второй. У константы вызвать контекстное меню, в котором выполнить команду «Дополнительно».

В открывшейся в правой части окне «Дополнительно», на закладке Подсистемы нужно установить флаг рядом с той подсистемой, в которую хотите включить константу.

Читайте также:  Как можно прикрепиться к другой поликлинике

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

Разберем, почему они там оказались.

Во-первых, если мы войдем в командный интерфейс подсистемы НСИ, в которую я добавил все константы, то найдем их в группе команд «Панель действий. Сервис», в эту группу платформа поместила команды на открытие констант автоматически, после того, как мы добавили константы в подсистему.

Во-вторых, у каждой константы имеется свойство Использовать стандартные команды, это свойство отвечает за то, будут ли использоваться стандартные команды работы с константой (открытие формы редактирования) или нет.

Например, если мы снимем это свойство у константы «Процент налога на прибыль».

То команда на открытие этой константы исчезнет, как и из командного интерфейса подсистемы.

Так и из командного интерфейса пользовательского приложения.

Если мы выполним команду на открытие константы из пользовательского интерфейса, то откроется форма для ввода (редактирования) константы (поле ввода может меняться в зависимости от типа данных константы).

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

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

Создадим форму констант. Для этого нужно выделить ветку метаданных Константы, вызвать контекстное меню, и выполнить команду «Создать форму констант…» этого меню.

Откроется конструктор общих форм.

Где советую обратить внимание на Тип Формы, и на свойство Использовать стандартные команды. Первое указывает, что это форма константа, а при установке второго будут созданы стандартные команды на открытие этой формы.

После нажатия кнопки Далее, необходимо будет выбрать, какие константы войдут в эту форму.

После того, как выбрали нужные константы, нажимаем кнопку Готово, и управляемая форма констант будет создана.

Замечу, что форма добавилась в ветку Общие формы ветки Общие дерева метаданных 1С.

Нам осталось включить общую форму констант в подсистему. Для этого вызовем контекстное меню общей формы констант и выполним команду «Дополнительно»

В открывшемся окне включим форму констант в подсистему 1С.

Также эту форму можно добавить в подсистему, напрямую во время редактирования подсистемы.

У всех остальных констант я отключил свойство Использовать стандартные команды, поэтому в командном интерфейсе отображается только новая форма констант.

Как в командном интерфейсе подсистемы в конфигураторе.

Так и в пользовательском режиме

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

Что делать, если форма уже создана, но позже добавили новую константу, например «ИНН Организации».

Тогда следует добавить новую константу на форму. Для этого, нужно открыть форму на редактирование, развернуть в закладке Реквизиты дерево НаборКонстант, найти в этом дереве новую константу и перетащить её в элементы формы.

Как получить константу 1С

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

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

Константы.НазваниеОрганизации – это уже менеджер конкретной константы, у которого есть метод Получить(), при помощи которого можно получить значение константы.

Вы заметили, что с менеджером команды я работаю в серверном контексте (под директивой &НаСервереБезКонтекста, но можно использовать и директиву &НаСервере ). Это потому что менеджер констант имеете доступность Сервер, Толстый клиент и прочее «тяжелые» режимы. В тонком клиенте нельзя обратиться к менеджеру констант!

Установить значение константы

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

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

Другие статьи по теме конфигурирования:

Более подробно и основательно начальные вопросы программирования в 1С есть вы можете изучить в
Книга «Программировать в 1С за 11 шагов»

Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»

Книга написана понятным и простым языком — для новичка.

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

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

Промо-код на скидку в 15% — 48PVXHeYu

Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog


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

можно оплатить вручную:

Яндекс.Деньги — 410012882996301
Web Money — R955262494655

Источник

Портал про кино и шоу-биз