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

Синонимы объектов 1с

Синонимы в 1с имеются практически у всех объектов. Синоним объекта конфигурации назначается для пользователя. Именно пользователь конфигурации работает с объектом ориентируясь на его синоним. Соответственно он должен быть назначен исходя из назначения объекта. Также необходимо учесть функции выполняемые объектом.

что такое синоним объекта 1с

Синоним объекта должен быть определен так, чтобы осмысленно, лаконично описывать объект. Заполняется обязательно.

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

Синоним объекта 1с справочник

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

Синонимы 1с
Синоним объекта справочник 1с

Синоним объекта 1с перечисление

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

Синонимы 1с
Синоним объекта перечисление

Синонимы других объектов 1с

Другие объекты конфигурации 1с также обладают свойством Синоним. Кроме того расположение свойства Синоним то же самое.

Обработка нахождения отчетов в 1с по известному синониму

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

Конфигурации 1с:Предприятие, как известно, запускаются в 2-х режимах:

  1. Предприятие
  2. Конфигуратор

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

Создана обработка для нахождения объекта отчет по синониму.

Синонимы объектов 1с
Внешний вид обработки

Обработки нахождения отчетов в 1с имеет следующий код:

Синонимы 1с
Код показывающий имя Отчетов и его синоним 1с

Ссылка на архив: http://ithelpyou.ru/wp-content/uploads/2021/02/ПоискСинонимовОтчетов.zip

Обработка нахождения отчета по синониму

Внешняя обработка нахождения отчета по синониму. Синоним вводится в текстовое поле. Код очень похож на описанный ранее.

Результат выполнения обработки:

Синонимы 1с

Поиск отчета по синониму 1с

Файл внешней обработки:http://ithelpyou.ru/wp-content/uploads/2022/07/ПоискСинонимовОтчетов2.zip

Не сохраняется синоним стандартного реквизита

Я
   ДНН

30.08.19 — 18:02

Добрый день.

Платформа 8.3.13.1865, самописная конфигурация.

Есть справочник Контактные лица, подчиненный справочнику Контрагенты.

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

Что делаю не так? Как поменять синоним, чтобы не менять заголовок элемента в каждой форме?

Спасибо

   asady

1 — 30.08.19 — 18:27

(0) что ты хочешь?

изменить заголовок в каждой форме на новый (синоним) но не вручную а автоматом?

   SadrArt

2 — 30.08.19 — 18:31

(0) там есть «галочка», им пользуешься? Или как закрываешь окошко когда меняешь синоним?

   ДНН

3 — 30.08.19 — 18:37

(2) нажимал на галочку, не помогло

   medved_kot

4 — 30.08.19 — 19:14

(0) А именно у Владельца поменять синоним, это не так как-то?

   palsergeich

5 — 30.08.19 — 19:14

(0) Ну очень странно.

Попробуй на другом релизе, может накосячили?

  

АСанСаныч

6 — 01.12.19 — 10:02

Тоже столкнулся с данным глюком платформы.

Спасает открытие окна выбора Значение заполнения и нажатие кнопки Ок. Это надо сделать после заполнения Синонима.

TurboConf — расширение возможностей Конфигуратора 1С

Помогите пожалуйста новичку. Как программно изменить Синоним реквизита табличной части Счета, чтобы у меня в многострочной части менялся текст названий столбцов. Или это можно сделать как то по другому? Почему 1С не выводит после подсказки после точки как другие языки?

Не меняй синоним, меняй заголовок реквизита. Форма.ИдентРеквизита.Заголовок(«ТоЧтоНадо»);

Синонимы реквизитов програмно менять вообще не надо.

(2,3)Проспались, алхахолики?

Тэги:

Комментарии доступны только авторизированным пользователям

Занятие 3 61

Рис. 3.11. Названия форм справочника в  конструкторе форм

Рис. 3.12. Названия форм справочника в  палитре свойств

Форма группы используется для редактирования или создания группы справочника. Группа, как правило, содержит гораздо меньше информации, чем сам элемент справочника. Поэтому для нее нужна отдельная форма, отличная от формы элемента (рис. 3.13).

Рис. 3.13. Форма группы и  форма элемента справочника

62 1С:Предприятие 8.3. Практическое пособие разработчика

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

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

Рис. 3.14. Форма выбора и  форма списка справочника

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

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

Занятие 3 63

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

Форма (рис. 3.15).

Рис. 3.15. Форма элемента справочника в  конфигураторе

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

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

Таким образом, форма служит для визуализации данных, находящихся в  базе данных. Она представляет эти данные в  удобном для пользователя виде и  позволяет описать алгоритмы, которые будут сопровождать работу пользователя с  данными, показанными в  форме.

Узнай больше!

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

64 1С:Предприятие 8.3. Практическое пособие разработчика

Простой справочник

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

Так как наше ООО «На все руки мастер» оказывает услуги по ремонту бытовой техники, очевидно, что для ведения учета нам потребуется хранить некоторую списочную информацию.

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

Затем нам будет нужен список клиентов, с  которыми работает наше

ООО «На все руки мастер».

После этого нам понадобится перечень услуг, которые может оказывать наше предприятие, и  список материалов, которые могут быть израсходованы. Кроме этого, нам потребуется список складов, на  которых могут находиться материалы ООО «На все руки мастер».

Начнем с  простых вещей – списка сотрудников и  списка клиентов. Сначала создадим справочник, в  котором будут храниться наименования наших клиентов.

В режиме «Конфигуратор»

Откроем в  конфигураторе нашу учебную конфигурацию, выделим в  дереве объектов конфигурации ветвь Справочники и  нажмем кнопку Добавить в  командной панели окна конфигурации (рис. 3.16).

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

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

Занятие 3 65

Рис. 3.16. Создание нового объекта конфигурации «Справочник»

Представления объекта конфигурации

Представление объекта определяет название объекта в  единственном числе и  используется в  названии стандартной команды, например, команды создания объекта – Клиент: создать. Представление объекта нужно задавать тогда, когда синоним объекта конфигурации задан во множественном числе или когда он описывает множество объектов, потому что в  интерфейсе автоматически формируются команды открытия списка справочника и  команды создания нового элемента справочника.

Если синоним задан во множественном числе, то для команды открытия списка это вполне подходит – Клиенты, то есть посмотреть всех клиентов. Но для команды создания элемента справочника – одного клиента – это неудачный вариант.

Для этой команды нужно задать представление в  единственном числе  – Клиент. Представление объекта как раз и  используется для того, чтобы описать, как будет выглядеть в  интерфейсе команда добавления нового клиента. Также оно будет использовано в  заголовке формы клиента (если не указано расширенное представление объекта) и  в представлении ссылки на  клиента.

Расширенное представление объекта определяет заголовок формы объекта, например формы для создания нового элемента справочника.

66 1С:Предприятие 8.3. Практическое пособие разработчика

Если это свойство не задано, то вместо него используется свойство

Представление объекта.

Представление списка определяет название списка объектов и  используется в  названии стандартной команды, например, команды открытия списка объектов – Клиенты. Представление списка нужно задавать тогда, когда синоним задан в  единственном числе.

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

Расширенное представление списка определяет заголовок формы списка, например формы списка справочника. Если это свойство не задано, то вместо него используется свойство Представление списка.

Зададим два свойства Представление объекта – Клиент и  Представ-

ление списка – Клиенты. Последнее можно было и  не задавать, так как синоним справочника совпадает со свойством Представление списка (рис. 3.17).

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

клиентов, но идущие подряд строки Список сотрудников, Список клиентов, Список складов не очень хорошо смотрятся в  интерфейсе приложения.

Рис. 3.17. Установка основных свойств справочника

Занятие 3 67

Принадлежность объекта к подсистемам

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

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

Поэтому отметим в  списке подсистемы Бухгалтерия и  ОказаниеУслуг

(рис. 3.18).

Рис. 3.18. Определение списка подсистем, в  которых отображается справочник

Теперь откроем окно редактирования одной из отмеченных подсистем, например Бухгалтерия, и  перейдем на  закладку Состав. Мы видим, что в  составе объектов этой подсистемы появился новый объект конфигурации Справочник Клиенты (рис. 3.19).

68 1С:Предприятие 8.3. Практическое пособие разработчика

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

Рис. 3.19. Состав объектов, входящих в  подсистему

Код и  наименование справочника

Теперь вернемся к окну редактирования объекта конфигурации Справочник и  нажмем на  закладку Данные.

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

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

Длина кода – 9 символов. В  результате мы сможем использовать коды от 1 до 999999999 – этого вполне достаточно для нашего небольшого ООО «На все руки мастер».

Перейдем к длине наименования. 25 символов для нас явно мало, увеличим длину наименования до 50 (рис. 3.20).

Занятие 3 69

Рис. 3.20. Установка длины кода и  наименования справочника

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

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

Для этого нажмем внизу окна кнопку Стандартные реквизиты. Выделим в  списке реквизит Наименование, вызовем его контекстное меню и  выберем пункт Свойства (рис. 3.21).

70 1С:Предприятие 8.3. Практическое пособие разработчика

Рис. 3.21. Состав стандартных реквизитов справочника

В палитре свойств стандартного реквизита Наименование установим свойство Синоним как Ф. И. О. (рис. 3.22).

Рис. 3.22. Палитра свойств стандартного реквизита «Наименование»

Соседние файлы в папке Учебники

  • #
  • #
  • #
  • #
  • #
  • #

14 / 14 / 7

Регистрация: 23.10.2012

Сообщений: 43

1

1C 8.x (тонкий)

Изменение картинки и синонима подсистемы программно

17.03.2014, 12:30. Показов 4660. Ответов 4


Студворк — интернет-сервис помощи студентам

Добрый день. Меня интересует изменение картинки и синонима подсистем программно. Т.е. я хочу по своему событию менять картинку подсистемы и изменять синоним.
Пошарил инет, ничего не нашел. Через метаданные только чтение(логично).
Может кто знает, возможно ли это вообще ?
Суть — пишу аську под управляемые формы, хочу сделать не прочитанные сообщения через подсистемы. Т.е. если вам пришло новое сообщение, то меняется картинка подсистемы и добавляется синоним не прочитанных писем…



0



Модератор

Эксперт 1С

3720 / 2915 / 574

Регистрация: 10.03.2011

Сообщений: 11,465

Записей в блоге: 1

17.03.2014, 19:28

2

Как вариант обойти это ограничение:
создать две одинаковых подсистемы с разными картинками повесить их на «функциональные опции» ну и менять функциональные опции по мере необходимости (программно «на встроенном языке 1С поменять картинку подсистемы нельзя»)



1



14 / 14 / 7

Регистрация: 23.10.2012

Сообщений: 43

18.03.2014, 08:45

 [ТС]

3

спасибо, попробую реализовать!
Еще вариант появился, через внешнюю компоненту, которая передает сообщение в балун и у пользователя при новом сообщении выскакивает балун с оповещением о новом сообщении…



0



Модератор

Эксперт 1С

3720 / 2915 / 574

Регистрация: 10.03.2011

Сообщений: 11,465

Записей в блоге: 1

18.03.2014, 22:15

4

ПоказатьОповещениеПользователю() — тогда бы уж заюзал



1



14 / 14 / 7

Регистрация: 23.10.2012

Сообщений: 43

19.03.2014, 09:28

 [ТС]

5

Сейчас так и использую с обработчиком ожидания,спасибо!



0



Понравилась статья? Поделить с друзьями:

А вот еще интересные синонимы к другим словам:

  • 180 градусов синоним
  • 18 краун 6 синоним
  • 150 синонимы
  • 1000 рублей синоним
  • 1000 мелочей синоним


  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии