|
|||
| skupidom5
06.09.17 — 10:52 |
Есть имя метаданных документа, нужно получить синоним документа |
||
| Живой Ископаемый
1 — 06.09.17 — 10:52 |
А вопрос в чем? |
||
| 1dvd
2 — 06.09.17 — 10:54 |
конфигуратором пользоваться можно? |
||
| Ненавижу 1С
3 — 06.09.17 — 10:55 |
Метаданные.Документы[ИмяМетаданных].Синоним |
||
| catena
4 — 06.09.17 — 10:56 |
(2)Читер |
||
| skupidom5
5 — 06.09.17 — 12:26 |
у меня есть поле с типом строка = имени метаданных документ, например «ЗаявкаНаРасходованиеСредств»,нужен синоним. |
||
| Fragster
6 — 06.09.17 — 12:27 |
500 рублей |
||
| Numerus Mikhail
7 — 06.09.17 — 12:30 |
Метаданные.НайтиПоПолномуИмени |
||
| Живой Ископаемый
8 — 06.09.17 — 12:37 |
2(5)А вопрос в чем? |
||
| 1dvd
9 — 06.09.17 — 12:41 |
Находишь документ в дереве метаданных, правой кнопкой — свойства. Смотришь синоним |
||
| catena
10 — 06.09.17 — 12:44 |
«Метаданные.Документы[ИмяМетаданных].Синоним — выборка по индексу не возможна» О_о как так смог? |
||
| dezss
11 — 06.09.17 — 12:50 |
Метаданные.Документы.Найти(ИмяМетаданных).Синоним |
||
| Rovan
12 — 06.09.17 — 13:22 |
(5) а так ? |
||
| Ненавижу 1С
13 — 06.09.17 — 13:24 |
(5) у тебя ИмяМетаданных не строка видимо |
||
| Fish
14 — 06.09.17 — 13:39 |
(13) +100 Код в (3) рабочий. |
||
|
Chameleon1980 15 — 06.09.17 — 13:45 |
ИмяМетаданных поле ввода поди посмотри его в отладчике и вытащи в строке из поля ввода |
Синонимы объектов 1с
Синонимы в 1с имеются практически у всех объектов. Синоним объекта конфигурации назначается для пользователя. Именно пользователь конфигурации работает с объектом ориентируясь на его синоним. Соответственно он должен быть назначен исходя из назначения объекта. Также необходимо учесть функции выполняемые объектом.
что такое синоним объекта 1с
Синоним объекта должен быть определен так, чтобы осмысленно, лаконично описывать объект. Заполняется обязательно.
Данное требование продиктовано тем, что синонимы непосредственно участвуют в формировании пользовательского интерфейса (отображаются в формах, отчетах, командном интерфейсе и т.д.) и поэтому должны корректно и одинаково во всех местах пользовательского интерфейса идентифицировать ту сущность, к которой они относятся. Помимо объектов метаданных, требование распостраняется также и на реквизиты объектов метаданных, табличные части, реквизиты табличных частей, измерения регистров, ресурсы и другие объекты конфигурации, у которых имеется синоним.
Синоним объекта 1с справочник
Объект конфигурации Справочник обладает свойством синоним. Оно задается на вкладке Основные

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

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

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

Ссылка на архив: http://ithelpyou.ru/wp-content/uploads/2021/02/ПоискСинонимовОтчетов.zip
Обработка нахождения отчета по синониму
Внешняя обработка нахождения отчета по синониму. Синоним вводится в текстовое поле. Код очень похож на описанный ранее.
Результат выполнения обработки:
Файл внешней обработки:http://ithelpyou.ru/wp-content/uploads/2022/07/ПоискСинонимовОтчетов2.zip
| ivnik |
|
||
|---|---|---|---|
|
|
Некоторые Документы обращаются к общему модулю. Как в этом общем модуле получить имя Документа, который к нему обращается? |
| Yandex |
|
||
|---|---|---|---|
|
|
| oreol100 |
|
||
|---|---|---|---|
|
|
Передать в Общий модуль ссылку на этот документ. |
| E_Migachev |
|
||
|---|---|---|---|
|
|
(0) ivnik,
Код 1C v 8.х
А вообще для проверок проверяется Тип документа Код 1C v 8.2 УП
|
| ivnik |
|
||
|---|---|---|---|
|
|
Большое СПАСИБО!!! Понял. |
| Подсказка:Вы можете добавить любую страничку в Социальные закладки щелкнув по значку соцсетей (в вверху) |
Т.е. Представление, но без номера и даты
Выбор Когда Документ.Ссылка Ссылка Документ.НазваниеДокумента Тогда «Название документа» Когда Таблица.Ссылка Ссылка Документ.НазваниеДокумента1 Тогда «Название документа 1» … Иначе «Это вааще не то!» Конец
ну так он и так на языке…
Человеческого функционала для получения Синонима названия в запросе нет. Возможно только через перебор в условии ВЫБОР КОГДА Регистратор ССЫЛКА Документ.ЗаказПокупателя ТОГДА «Заказ покупателя» КОГДА Регистратор ССЫЛКА Документ.ЗаказПоставщика ТОГДА … вот как то так
Тэги:
Комментарии доступны только авторизированным пользователям
|
Shokoladnaj 3 / 3 / 2 Регистрация: 11.03.2014 Сообщений: 162 |
||||
|
1 |
||||
Получить Название документа как в конфигурации03.08.2018, 10:03. Показов 11791. Ответов 2 Метки нет (Все метки)
Вот тут я просто получаю имя документа как строку, и потом просто делаю первую букву каждого слова заглавной и убираю пробелы, но вот в данном случае я получаю Док = НачислениеОтпуска, а в конфигурации имя дНачислениеОтпуска, вот подскажите плз, как получить именно название типа?
0 |
|
3 / 3 / 2 Регистрация: 11.03.2014 Сообщений: 162 |
|
|
03.08.2018, 14:08 [ТС] |
2 |
|
Неужели никто не знает?
0 |
|
Dethmontt Модератор 3720 / 2915 / 574 Регистрация: 10.03.2011 Сообщений: 11,465 Записей в блоге: 1 |
||||
|
03.08.2018, 14:36 |
3 |
|||
|
РешениеShokoladnaj, С клиента никак, только с сервера Добавлено через 1 минуту
1 |




Сообщение было отмечено Joker_vad как решение