Платформа 1С:Підприємство 8.3 (8.3.10.2252)
"Управление производственным предприятием для Украины", редакция 1.3 (1.3.53.1)
При відкритті журналу документів є необхідність деяким користувачам робити автоматичний відбір по їхній ділянці.
МассивЦехов = Новый Массив();
МассивЦехов.Добавить("Цех1");
МассивЦехов.Добавить("Цех2");
СписокЦехов = Новый СписокЗначений;
СписокЦехов.ЗагрузитьЗначения(МассивЦехов);
ДокументСписок.Отбор.ПодразделениеОрганизации.ВидСравнения = ВидСравнения.ВСписке;
ДокументСписок.Отбор.ПодразделениеОрганизации.Значение = СписокЦехов;
ДокументСписок.Отбор.ПодразделениеОрганизации.Использование= Истина;
Замість рядка спробуйте посилання додати до масиву
xlmel @ Сегодня, 10:12
,
Зробив так, але результат той самий
МассивЦехов = Новый Массив();
МассивЦехов.Добавить(Справочники.ПодразделенияОрганизаций.НайтиПоКоду(000000001));
МассивЦехов.Добавить(Справочники.ПодразделенияОрганизаций.НайтиПоКоду(000000002));
СписокЦехов = Новый СписокЗначений;
СписокЦехов.ЗагрузитьЗначения(МассивЦехов);
ДокументСписок.Отбор.ПодразделениеОрганизации.ВидСравнения = ВидСравнения.ВСписке;
ДокументСписок.Отбор.ПодразделениеОрганизации.Значение = СписокЦехов;
ДокументСписок.Отбор.ПодразделениеОрганизации.Использование= Истина;
Зазвичай в УТП та УПП поле Підрозділ має тип Підрозділи, а не Підрозділи Організацій
Подивіться на свій скріншот, в тих документах, де робиться відбір, вказується реквізит Підрозділ, а не ПодразделениеОрганизации. В УТП/УПП це два різних довідника, які використовуються для різних цілей
Moloko @ Сегодня, 10:51
,
Так я в курсі що УПП має два довідники Подразделение і Подразделение Организации в тому й справа, що коли вручну ставити відбір, то відкриваються посилання з Доівдника - Подразделение Организации
МассивЦехов.Добавить(Справочники.ПодразделенияОрганизаций.НайтиПоКоду(000000001));
МассивЦехов.Добавить(Справочники.ПодразделенияОрганизаций.НайтиПоКоду(000000002));
МассивЦехов.Добавить("Цех1");
МассивЦехов.Добавить("Цех2");
Справочники.ПодразделенияОрганизаций.НайтиПоНаименованию("Цех1", Истина);
andytg @ Сегодня, 13:53
,
Збило с шляху істиного те що в мене Код - строка.
Дякую все запрацювало
МассивЦехов.Добавить(Справочники.ПодразделенияОрганизаций.НайтиПоКоду("000000001"));
МассивЦехов.Добавить(Справочники.ПодразделенияОрганизаций.НайтиПоКоду("000000002"));
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua