powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Как получить ИД общего реквизита Документа в 1с77?
3 сообщений из 3, страница 1 из 1
Как получить ИД общего реквизита Документа в 1с77?
    #35828712
VoditelKobyly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте все! Подскажите пожалуйста как получить внутренний номер общего реквизита документа в 1сv77. В 1с++ есть метод ИДРеквизитаШапки(<НомИмяДок>,<НомИмяРекв>), ИДРеквизитаТабличнойЧасти(<НомИмяДок>,<НомИмяРекв>), но я не могу там найти подобный метод для общего реквизита документа. Кто знает подскажите.
...
Рейтинг: 0 / 0
Как получить ИД общего реквизита Документа в 1с77?
    #35828745
Егоров Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело, наверное, в том, что нельзя однозначно сказать где окажется ОбщийРеквизит - в таблице _1SJOURN или в DH*.
можно, например, так:

Код: plaintext
1.
2.
3.
4.
5.
Функция ИДОбщегоРеквизита (имя)
    мета=СоздатьОбъект("MetaDataWork");
    имяРекв=мета.ОбрМетаСкл("$ОбщийРеквизит."+имя); // вернется SPXXXX
    Возврат Число(Прав(имяРекв, СтрДлина(имяРекв)- 2 ));
КонецФункции
...
Рейтинг: 0 / 0
Как получить ИД общего реквизита Документа в 1с77?
    #35828811
VoditelKobyly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр, спасибо! Работает. А я промаргал этот метод. Уже хотел имена полей из результата запроса получать.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Как получить ИД общего реквизита Документа в 1с77?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]