Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Как достать ID реквизита справочника?

v7: Как достать ID реквизита справочника?
Я
   Volodja
 
11.02.21 - 11:10
Не элемента. А реквизита в метаданных.
 
 Партнерская программа EFSOL Oblako
   acht
 
1 - 11.02.21 - 11:16
googel://gcomp
   azernot
 
2 - 11.02.21 - 11:17
Стесняюсь спросить, а что есть "ID реквизита справочника в метаданных"?

Ну считая для себя, например, что этот ID совпадает с именем реквизита справочника.. А полный ID состоит из слова "Справочник", вида справочника и имени реквизита..
Устроит тебя?
   Volodja
 
3 - 11.02.21 - 11:18
(2) Мне идентификатор не нужен. Именно ID нужен
   Volodja
 
4 - 11.02.21 - 11:19
ID с именем не совпадает
   azernot
 
5 - 11.02.21 - 11:19
(3) А, ну так бы сразу и сказал..
Вот тебе ID "635f9f04-0667-4ca1-a8b5-7aff4b0a0758".
Устроит?
   Volodja
 
6 - 11.02.21 - 11:20
Шутник
   acht
 
7 - 11.02.21 - 11:21
(5) Мимо лужи даже.
Семерка в гуиды не умеет.
   fbear
 
8 - 11.02.21 - 11:21
Видимо, 1Cv7.DDS имеется ввиду.
   acht
 
9 - 11.02.21 - 11:22
(8) DDS неполный, там, например, перечислений нет. Распарсенный MDшник нужен. Берешь gcomp и вперед.
   Volodja
 
10 - 11.02.21 - 11:23
1cv7.dd
   fbear
 
11 - 11.02.21 - 11:23
2(10) значит база файловая
   Volodja
 
12 - 11.02.21 - 11:24
да
   Guk
 
13 - 11.02.21 - 11:24
(10) там нет ID реквизита справочника. только идентификатор...
   Ёпрст
 
14 - 11.02.21 - 11:24
(0) 1cpp   смотри метрды объекта метадатаворк
   Ёпрст
 
15 - 11.02.21 - 11:25
или, можно через значениевстрокувнутр, на синьоре есть готовый код
   acht
 
16 - 11.02.21 - 11:25
(14) О точно. Плюсую.
   Volodja
 
17 - 11.02.21 - 11:26
(14)Спасибо.
   Mikeware
 
18 - 11.02.21 - 11:26
Кристобаль Хозевич опять успел первым...
   Ёпрст
 
19 - 11.02.21 - 11:27
(0) если это надо в прямом запросе, то 1срр польщуй, там метапарсер имен сам все подставит, знать ид реквищита не надо. такое только в адо, ращве что требуется
   Volodja
 
20 - 11.02.21 - 11:27
(18) Кто это?
   Volodja
 
21 - 11.02.21 - 11:28
(19) не мне по другому.
   Ёпрст
 
22 - 11.02.21 - 11:28
с телефона писать, то еще извращение
   ДенисЧ
 
23 - 11.02.21 - 11:28
(20) Это тот, что не штандартенфюрер, а тот, кто успел первым.

ЗЫ... Вот оно, поколение.. Не читали... (((((
   Ёпрст
 
24 - 11.02.21 - 11:30
(21) запрос к сторонней базе? там тоже метапарсер работает, через присоединить мд. можно в одном запросе писать к объектам с разных баз и разруливать метапарсером
   Mikeware
 
25 - 11.02.21 - 11:31
(21) тогда и надо задавать вопрос с описанием, "занафига"...
   Volodja
 
26 - 11.02.21 - 11:37
(24),(25) Нужно отслеживать изменение непериодических реквизитов справочника. Такую поставили задачу.
Вот теперь проектирую справочник. Чтобы Идентификатор держать нужна строка до 50 символов, а с ID до 6 должно хватить.
И потом если вдруг название реквизита сменят, то ID тем же останется. Я сравниваю с аналогией 1SConst

Буду с его помощью вести изменения Наименования,ИИН и т.д.
Типа регистра сведений в 8-ке
   Mikeware
 
27 - 11.02.21 - 11:42
а изменение делаются где и чем?
   Volodja
 
28 - 11.02.21 - 11:43
Операторами. Начинают мухлевать. ФИО изменят или ИИН. Потом ревизоры рыщут.
   Mikeware
 
29 - 11.02.21 - 11:44
(28) ну так логирование таких изменений давно написано, валяеьтся где ни попадя
   Злопчинский
 
30 - 11.02.21 - 11:45
(29) только хотел сказать
 
 
   Volodja
 
31 - 11.02.21 - 11:45
Журнал регистрации?
   Злопчинский
 
32 - 11.02.21 - 11:47
(28) в консерватории поправьте лучше, проще будет...
   Злопчинский
 
33 - 11.02.21 - 11:47
(31) см (29)
   Mikeware
 
34 - 11.02.21 - 11:48
(30) (31) не, в ПриЗаписи сравниваются реквизиты с ТекущийЭлемент().*, и различия реквизитов пишутся в подчиненный справочник
   Mikeware
 
35 - 11.02.21 - 11:48
(32) ну, иногда для этого нужно кому-нибудь "сику налимонить"
   Volodja
 
36 - 11.02.21 - 11:49
Хотел далее sql-запрос применять для отслеживания изменений. К логам запрос не применишь.
   ДенисЧ
 
37 - 11.02.21 - 11:50
(36) Смотря как и куда писать логи..
   Mikeware
 
38 - 11.02.21 - 11:51
(36) а нахрена?
если разово - пусть при записи измененных фамилий/наименований/иннов сыпятся сообщение ответственному.
а если такое постоянно - нужно (32)
   Volodja
 
39 - 11.02.21 - 11:53
(37) Для этого и делаю единый справочник. Назову его типа ИсторияРеквизитов.
   Bigbro
 
40 - 11.02.21 - 11:54
(36) зачем?
по журналу регистрации один раз нашли депремировали на 100%
второй раз нашли уволили с позором и иск в суд на компенсацию.
и все, больше не будут мухлевать.
   Volodja
 
41 - 11.02.21 - 11:55
(38) От ошибок никто не застрахован. И кому сыпать уведомления? Сегодня один ответственный завтра другой.
   Bigbro
 
42 - 11.02.21 - 11:56
ну если по ответственным тоже текучка, тогда да, надо систему контроля строить.
пусть железяка контролирует.
   Volodja
 
43 - 11.02.21 - 11:56
(40) по журналу и ищем пока. Хотелось бы удобнее. Нажал кнопку и бац отчет по всем измененым. А дальше ревизор анализирует: был умысел или не было.
   Mikeware
 
44 - 11.02.21 - 11:57
(41) ответственному и сыпать. тому, кто сегодня.
(39) очередной дендрофекальный велосипед с многоугольными взаимно ортогональными колесами?
   Volodja
 
45 - 11.02.21 - 11:58
(44)  В Синоним напишу.
   Volodja
 
46 - 11.02.21 - 12:00
(40) Практика показывает другое. Коррупция неискоренима. Воровать стали больше и чаще.
   Guk
 
47 - 11.02.21 - 12:02
лет 15 назад писал такую же хрень и тоже на едином справочнике. долго отказывался, но очень слезно просили. предчувствия меня не обманули. за год отчетом по этом справочнику пользовались 2 раза. снес эту херню. толку никакого, только лишние тормоза при записи объектов...
   Volodja
 
48 - 11.02.21 - 12:06
(47) Блин та же хрень. Стоят бухи надо мной. Нужен контроль по банковским выпискам: соответствие с мобильной оплатой. Нужна прямо вчера уже. В итоге с Ноября ни разу не открывали.
   Mikeware
 
49 - 11.02.21 - 12:07
(47) справочник жирный (самы жирный объект в базе был), пользовались редко. Но пользование помогло раскрыть махинацию на миллион рублей (по ценам 2008 года).


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.