Новости экономики и финансов. Курсы валют, ситуация на биржах, акции, котировки, аналитика: 💫 💫 💫 💫 💫 читайте на сайте

1C Заполнить Реквизиты Формы по Таблице Значений • Оптимальное решение

Дополнительное значение вы можете настроить перечень возможных значений реквизита, система создаст под этот реквизит отдельный справочник.

Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Для примера мной была написана простейшая обработка, на формы которой добавлен реквизит с типом ТаблицаЗначений , с тремя колонками. Дополнительные реквизиты 1С: Бухгалтерия 8.3 — Быстрая помощь бухгалтеру Обращайтесь в форму связи

Программная работа со справочниками

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

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

  1. Создание элемента или группы;
  2. Заполнение владельца (если справочник подчиненный);
  3. Заполнение родителя (если справочник иерархический);
  4. Заполнение наименования и реквизитов (если не задана автоматическая нумерация, то и кода);
  5. Заполнение табличных частей;
  6. Запись элемента.
1с сделать элемент формы обязательным. Проверка заполнения для обычной формы
В конфигурации 1С:ERP существует возможность создавать и редактировать в режиме 1С:Предприятие дополнительные реквизиты различных документов и справочников конфигурации.

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

  1. Получить объект элемента справочника (метод ПолучитьОбъект () , возвращает тип СправочникОбъект. );
  2. Присвоить новые значения реквизитам объекта;
  3. Записать объект элемента справочника.

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

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

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

Кроме методов ОткрытьФорму () и ПоказатьЗначение () есть и другие (ОткрытьФормуМодально, ОткрытьЗначение, ПолучитьФорму), но их использование не рекомендуется, т.к. часть этих методов использует режим модального открытия, часть противоречит свежим рекомендациям фирмы 1С.

Приведем примеры программного открытия форм справочника:

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

Остались вопросы?
Спросите в комментариях к статье.

Необходимо сделать следующее при установке реквизита ПоменятьЦветКолонки2 в значение Истина , в таблице формы раскрашивать фон Колонки 2 , при установке реквизита СделатьНедоступнойКолонку3 в значение Истина , в таблице формы делать недоступным реквизит Колонка3.

Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Если вы выбрали тип Дополнительное значение то дальше нужно перейти на вкладку Значения и нажимая кнопку Создать , внести все необходимые варианты значения реквизита. 1с 8.3 табличная часть документа Обращайтесь в форму связи

Комментарии ( )

«С левой стороны выбираем Справочник и нажимаем Добавить.» (Контрагенты)
А если этот вид справочника «Контрагенты» отсутствует в списке то как быть?

Промокоды на Займер на скидки

Займы для физических лиц под низкий процент

  • 💲Сумма: от 2 000 до 30 000 рублей
  • 🕑Срок: от 7 до 30 дней
  • 👍Первый заём для новых клиентов — 0%, повторный — скидка 500 руб

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

Красивый пример привели! А менеджер со временем меняться не может у контрагента? Поменяли менеджера и никогда не узнаете кто и в какое время вел клиента. ИМХО очень узкий функционал у механизма дополнительных реквизитов и свойств.

Олег, убийственный пример.
1) Вопрос, можно дополнительный реквизит добавить в документ (значение не меняется со временем, с этим документом остается навечно)
2) В значении использовать свой список, у меня это номера автомобилей (справочника нет в конфигурации). Список большой = 500. Как влияет на скорость обработки?

Совет: Как добавить новое поле реквизитов в 1С 8.3 без программирования?
Таким образом мы создали оформление для второй колонки таблицы. Для третьей колонки оно делается аналогичным образом, поэтому не будем на нем подробно останавливаться. Итоговый код процедуры УстановитьУсловноеОформление будет выглядеть следующим образом:

Программная работа со справочниками.

Дополнительные реквизиты 1С:Бухгалтерия 8.3

В программе 1С:Бухгалтерия 8.3 есть возможно добавления собственных дополнительных характеристик и сведений. К примеру вы хотите, что бы в справочнике Контрагенты появилась дополнительная информация о Менеджере, работе с клиентом и его деловая активность. Давайте рассмотрим как это можно сделать.

Для начала включим возможность создавать дополнительные характеристики и настроим их. Переходим в АдминистрированиеОбщие настройки.

В этом разделе нас интересует раздел Дополнительные реквизиты и сведения. Ставим флаг на Дополнительные реквизиты и сведения. И переходим в Дополнительные реквизиты.

С левой стороны выбираем Справочник и нажимаем Добавить.

Горящие товары с бесплатной доставкой
 «AliExpress Россия» работает отдельно от глобального «AliExpress» принадлежащего Alibaba. Он не зависит от мировых банковских систем и не попал под санкционный список со стороны США и Великобритании. Из Китая соответственно тоже можно заказывать ничего не опасаясь.

Что бы сделать ссылку на справочник Физических лиц и задать конкретного физ лица которое отвечает за этого контрагента выбираем Тип значения: Физическое лицо. Виден и Доступен он будет всегда. Больше закладок нету, потому что значения будут выбираться из Справочника Физические лица.

Добавляем еще 1 реквизит с Типом значения: Булево. Это будет флажок Ведется активная работа.

Добавим условие, если строка Менеджер не заполнено, тогда реквизит Ведется активная работа будет скрыт! Нажимаем на Виден: Всегда, потом нажимаем кнопку Добавить условие и колонке Реквизит задаем наше значение Менеджер (Контрагенты) и вид сравнения выбираем Заполнено(проверка заполнения).

Следующим шагом мы создадим еще один дополнительный реквизит с Типом значения: Дополнительное значение и заполним его предопределенными данными.

На закладке Значения заполняем наши значения. На этом настройку дополнительных реквизитов в 1С 8.3 можно считать оконченной. Теперь осталось проверить, как работают наши дополнительные реквизиты.

Вот такой список реквизитов у нас получился для Справочника Контрагенты.

Открываем карточку Контрагента. И в нижней части мы видим поле Дополнительные реквизиты. Там видно 2 поля, Менеджер и Характеристики. Флаг выбора пока не виден из-за условия отображения.

Если мы выбираем Менеджера, то появляется флаг выбора Ведется активная работа.

Если вы хотите, чтобы в дальнейшем можно было выбирать значение этого реквизита из списка выбирайте тип Дополнительное значение.

Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Запрос позволяет описать практически любые условия для отбора, в отличие от методов Выбрать и ВыбратьИерархически , на которые накладываются существенные ограничения. Как заполнять дополнительные реквизиты в 1С: ERP Обращайтесь в форму связи

Совет: Как добавить новое поле реквизитов в 1С 8.3 без программирования?

Дополнительное поле может понадобиться, чтобы лучше оптимизировать программу к различным особенностям рынка и бизнеса, для совершенствования возможностей аналитики, и просто для удобства работы сотрудников. На примере программы 1С:Бухгалтерия 8 (ред. 3.0) мы модифицируем карточку контрагента, добавив к ней новый реквизит.

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

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

Теперь выберите объект, которому вы хотите добавить дополнительный реквизит. В данном случае мы выбрали объект Контрагенты. Теперь нажмите кнопку Добавить в левом верхнем углу, Новый, чтобы создать реквизит (кнопка Из другого набора позволит вам скопировать раннее созданный реквизит из другого объекта в текущий).

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

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

  • Дата – реквизит, содержащий дату и время. Можно использовать, например, чтобы сохранять какие-либо значимые даты, связанные с объектами.
  • Строка – произвольный набор символов, как правило слово или фраза. Подойдет, если вам нужно дополнительное поле с комментарием, или если вам не нужна избыточная функциональность.
  • Число – то же, что и строка, но могут использоваться только числовые символы.
  • Дополнительное значение – вы можете настроить перечень возможных значений реквизита, система создаст под этот реквизит отдельный справочник. Дополнительное значение (иерархия) – то же самое, но перечень значений можно сделать иерархическим.
  • Другой реквизит – вы можете выбрать какой-либо элемент справочника или документ в качестве реквизита. Например, добавив к карточке контрагента реквизит с типом значения Физическое лицо, можно указать ответственного за работу с компанией.
  • Составной тип данных – позволит выбрать сразу несколько типов данных и даст возможность заполнять реквизит любым из них.

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

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

Как добавить дополнительный реквизит в 1С 8.3? | Блог Программиста 1С

💥Принимайте участие в опросе и получайте бесплатную консультацию

Related posts

Добавить комментарий

*