Имя: Пароль:
1C
1С v8
Тип документа в константу
0 wmzdeadman
 
22.06.12
00:19
Требуется по видам документа сделать ограничение на дату запрета редактирования. Можно сделать константу и там как бы указать по каким видам, либо же регистр сведений и по нему потом проверку делать. Но вот не соображу как в измерение или в константу указать вид документа а не ссылку.
1 zak555
 
22.06.12
00:21
периодический РС с измерением видДока/Справочника и прочее + ресурс НельзяРедактировать=Истина
2 wmzdeadman
 
22.06.12
00:23
(1) да и какой у измерения будет тип? ссылка?
3 zak555
 
22.06.12
00:24
(2) строка
4 wmzdeadman
 
22.06.12
00:25
надо же каким то образом в измерение указать не ссылку на документ а тип из метаданных
5 wmzdeadman
 
22.06.12
00:26
хм.... строка говоришь... потом программно писать из формы в которую перебором метаданных отмеченные писать
6 zak555
 
22.06.12
00:33
что за конфа ?
7 wmzdeadman
 
22.06.12
00:52
УТ 10.3
сделал по твоему - строковое измерение

Если Отказ Тогда
       Запрос = Новый Запрос("ВЫБРАТЬ
       |    ДокументыБезДатыЗапретаРедактированния.Документ
       |ИЗ
       |    РегистрСведений.ДокументыБезДатыЗапретаРедактированния КАК ДокументыБезДатыЗапретаРедактированния");
       Выборка = Запрос.Выполнить().Выбрать();
       Пока Выборка.Следующий() Цикл
           Если ТипЗнч(ДокументОбъект.Ссылка) = Тип("ДокументСсылка." + СокрЛП(Выборка.Документ)) Тогда
               Отказ = Ложь;    
           КонецЕсли;    
       КонецЦикла;
   КонецЕсли;
8 zak555
 
22.06.12
09:48
по-моему, это в КА реализовано
9 JLeys
 
22.06.12
10:02
Подписка не подходит?
Независимо от того, куда вы едете — это в гору и против ветра!