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

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

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

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

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

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

Ладно, разъяснилось, спасибо. Проехали.
Основная теорема систематики: Новые системы плодят новые проблемы.