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

Список источников на подписку программно...

Список источников на подписку программно...
Я
   Garry1010
 
24.11.20 - 11:04
Это я туплю или это 1С'ники идиоты?[:злость:]

Суть:
Метаданные.ПодпискиНаСобытия.ПриЗаписиОбъектаКонтрольЗаписи.Источник.Типы().Количество() = 844
Метаданные.Документы.Количество() = 411
Метаданные.Справочники.Количество() = 415
Недостача - это всякие Планы (счетов и характеристик).

Вопрос: то есть получить список отмеченных в подписке нельзя?

Нахера вообще в программном коде нужен доступ к Источнику, если он выдаёт не то, что ПОМЕЧЕНО в конфигурации, а ВООБЩЕ ВЕСЬ список объектов. И - соответственно - вытянуть из него РЕАЛЬНЫЙ список зарегистрированных в подписке объектов невозможно. Чо за тупь?!? В самом конфигураторе МОЖНО отметить отдельные объекты, но в коде можно получить только "Перечень(!) типов прикладных объектов, на события которых осуществляется подписка". Нахрена нам может понадобиться весь перечень, если он и так очевиден? Гораздо интереснее знать отмеченные к подписке объекты.
   RomanYS
 
1 - 24.11.20 - 11:06
(0) А что помечено в конфигурации? Может там ВсеСсылки?
   ДенисЧ
 
2 - 24.11.20 - 11:09
Обманываешь.
Сейчас проверил кастомную подписку. - только те типы, что нужно.
А у тебя источник, наверное, ДОкументСсылка, СправочникСсылка...
   Garry1010
 
3 - 24.11.20 - 11:11
(1) Ясен пень - НЕТ.
   RomanYS
 
4 - 24.11.20 - 11:18
(3) Проверил, (0) НЕ воспроизводится
   Garry1010
 
5 - 24.11.20 - 11:20
Это типовая подписка...
Но глянул сейчас внимательнее - обалдел. Это как это в 1С изъ..нулись(!): они поставили галочки на все документы и все справочники, но при этом внутри, ессно, галочки поснимали у ненужных объектов. Это как? Это зачем? О_О И почему это вообще работает ТАК? Почему при снятии галочки у первого же объекта не слетает галочка для ТипОбъекта.ВсеСсылки? О, Боже ж мой!!![ап_стенку]
   acht
 
6 - 24.11.20 - 11:20
(0) >... или ...
Иcтина. Ты - тупой и злой 1Сник идиот.

[:сарказм:]
   ДенисЧ
 
7 - 24.11.20 - 11:22
(5) "Боже ж мой!!![ап_стенку]"
Что ж ты так убиваешься? Ты ж так не убъёшься...
Не ты первый тупой 1сник, не ты последний...
   Жан Пердежон
 
8 - 24.11.20 - 11:29
(0) типы СправочникСсылка/ДокументСсылка/.../ЛюбаяСсылка - это фикция, только для интерфейса, реально же всегда массив конкретных типов хранится,
ну и да - в (0) диза...
   Garry1010
 
9 - 24.11.20 - 12:07
(8) В смысле - диза?
   Timon1405
 
10 - 24.11.20 - 12:10
(9) деза = дезинформация или диза = disaster, ктож его разберет) публика требует пруфов
   RomanYS
 
11 - 24.11.20 - 12:10
(9) На (1), (2) ты отвечаешь НЕТ, а потом вдруг оказывается ДА - ВсеСсылки
   Garry1010
 
12 - 24.11.20 - 12:18
(11) Дык, ВсеСсылки - это когда ВСЕ ссылки. А я же вижу, что "подсказка" на поле Источник выдаёт целый набор - поэтому я без задней мысли, что они прикалываются...
И у 1С обычно в дереве если поставил галочку на родителе, то у всех подчинённых проставляется, если снял - у всех снимается. Если залез внутрь и снял, то на родителе отражается. Это типовое поведение. А тут у них хз что и как сработало. Я ж не виноват, что они в конкретном месте решили пойти поперёк типового поведения объекта - я всех их глюков не помню, сорри.
   ДенисЧ
 
13 - 24.11.20 - 12:20
(12) Вчера добавили 10 документов. Сегодня добавили еще 15. Послезавтра появятся ещё 20, но к двум из них подписка применяться не должна. Предлагаешь в коде писать?
   Garry1010
 
14 - 24.11.20 - 12:25
(13) Чего добавили, куда? В конфу добавили? Так залезаем в подписку и проставляем галочки. Или хотите, чтобы новые доки автоматом попадали в подписки? Вот если на источнике стоит общая для ветки галка - пусть ВСЕ новые попадают в неё. А если исходно в подписке галки стоят только в половине - значит и не надо, чтобы ВСЕ новые в неё попадали автоматом; если надо, подключайте ручками - вдруг НЕ НАДО(?).
   ДенисЧ
 
15 - 24.11.20 - 12:47
(14) "пусть ВСЕ новые попадают в неё"

А они не хотят, чтобы все автоматом попадали. Они хотят контролировать каждый.
   ДенисЧ
 
16 - 24.11.20 - 12:47
(14) "если надо, подключайте ручками - вдруг НЕ НАДО(?)"
Именно так они и делают. А о чём тогда вообще речь?
   mistеr
 
17 - 24.11.20 - 13:02
Я не понял, отчего у ТС так подгорает? Оттого, что разработчики типовых делают, как удобно им, а не ТС-у?
   Garry1010
 
18 - 24.11.20 - 13:15
(16) О том, что какого чёрта они (1С) не сбрасывают галочку на ВсехДокументах (ВсехПрочих), если внутри отдельные галочки сброшены? Это - просто АБСУРД! Либо ВСЕ документы - и тогда не надо позволять внутри ветки документов что-то настраивать, либо, если разрешаем лазить внутри ветки, то НЕ НАДО позволять ставить галочку ВсеДокументы.
Вот и всё. Ибо это всё запутывает.

Ладно, разъяснилось, спасибо. Проехали.

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