Имя: Пароль:
1C
1С v8
Как определить к какому журналу принадлежит документ?
0 Хрюкин
 
07.03.18
06:06
В обработке перебираю все документы. Требуется отделить документы, которые относятся к журналу "Кадровые документы" от остальных.
1 catena
 
07.03.18
06:09
Сделать запрос к нужному журналу.
2 Хрюкин
 
07.03.18
06:16
(1) Это да. К конкретному журнал можно сделать запрос. А как сделать тогда запрос ко всем остальным журналам?
3 Mankubus
 
07.03.18
06:24
(2) не надо к остальным. Делай через выбор когда мой журнал тогда ок иначе остальнойжурнал конец
4 Eiffil123
 
07.03.18
06:38
Например, так:


&НаСервере
Процедура Команда1НаСервере()
    
    Для Каждого ТекДок Из Метаданные.Документы Цикл
        
        МассивЖурналов = Новый Массив;
        Для Каждого ТекЖурнал из Метаданные.ЖурналыДокументов Цикл
            Если ТекЖурнал.РегистрируемыеДокументы.Содержит(ТекДок) Тогда
                МассивЖурналов.Добавить(ТекЖурнал);
            КонецЕсли;
        КонецЦикла;
        
        // В массиве МассивЖурналов для нужного текущего типа документа все журналы, где он участвует
        
    КонецЦикла;
    
КонецПроцедуры
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший