Как получить список видов документов, регистраторов в регистре?
☑
0
svird
22.08.17
✎
11:52
Надо для заполнения формочки отбора в отчете движений регистра по видам документа регистратора
1
FIXXXL
22.08.17
✎
11:53
Функция ТипыОбъектовКПередаче() Экспорт
МассивТипов = Метаданные.РегистрыСведений.ркОчередьОбъектовНаПередачуВДокументооборот.Измерения.ОбъектКПередаче.Тип.Типы();
Возврат МассивТипов;
КонецФункции
2
svird
22.08.17
✎
12:00
Супер но по Регистратору так не отбирает
3
svird
22.08.17
✎
12:24
А как запросом можно получить эти типы по Регистратору?
4
1dvd
22.08.17
✎
12:26
(3) Запросом? Типы?
5
Лефмихалыч
22.08.17
✎
12:27
Это хранится в метаданных документов
Для Д из метаданные.документы цикл
для Н из Д.Движения Цикл
//вот тут смотреть на тип Н и делать выводы
6
FIXXXL
22.08.17
✎
12:43
v8: Как получить список видов регистраторов регистра накопления?
создаешь НаборЗаписей нужно регистра и терзаешь
НаборЗаписей.Отбор.Регистратор.Тип.Типы();
7
Timon1405
22.08.17
✎
12:43
(1) *МассивТипов = Метаданные.РегистрыНакопления.ТоварыНаСкладах.СтандартныеРеквизиты["Регистратор"].Тип.Типы();
8
Вафель
22.08.17
✎
12:43
Использую уже СКД, там все есть без кода
9
FIXXXL
22.08.17
✎
12:45
(7) тоже хлеб :)
10
lexasan
22.08.17
✎
13:26
Я делал в запросе специальное целочисленное поле, которое было по типу
ВЫБОР КОГДА Регистратор Ссылка Документ.ПервыйТип ТОГДА 1
КОГДА Регистратор Ссылка Документ.ВторойТип ТОГДА 2
...
КОНЕЦ КАК ТипРегистратора
а в поле задаешь список значений из которого пользователь будет выбирать (Значение - Представление): 1 - "Первый тип", 2 - "Второй тип"
Программист всегда исправляет последнюю ошибку.