v8: Ошибка при проверке дублирования ввода на основании #664809


#0 by Смертник
Необходимо проверять - если у документа основания есть уже созданный документ определенно типа тогда исключить создания еще одного. ДокументОснование в реквизитах текущего документа есть Поясните можно ли без запроса к регистру или документу выполнить данное действие? Попытался через РаботаСДиалогами.ПоказатьСтруктуруПодчиненностиДокумента(ДанныеЗаполнения.Ссылка) выдает ошибку обращение к процедуре как к функции.
#1 by France
а заглянуть в реквизит текущего документа не судьба?? или все же его там нет?? Тогда бежим в Критерии отбора, и пытаемся мудрить.
#2 by kortun
посмотри как со счет-фактурой сделано в УТ
#3 by Смертник
а в УПп не так сделано? Ут нет под рукой
#4 by drcrasher
а что, запрос сильно долго отрабатывает?
#5 by kortun
в УПП также
#6 by Смертник
да нет не сильно - просто запросом знаю как, а вот другого нерешения не знаю, а хочется
#7 by Maxus43
не надо другого, запросом по феншую
#8 by kortun
мыж не знаем как он выбирает, может он выбирает все счет-фактуры, а потом левым соединение с доком проверяет есть или нету.
#9 by Смертник
сейчас попробую как в счет фактуре, если пройдет будет супер
#10 by Maxus43
запрос покажи
#11 by kortun
#12 by Maxus43
у автора ссылка на док указана в самом документе, тут лучше не критерий, ибо он тормозной больно
#13 by kortun
ну тогда еще проще выбрать ссылка из документ.счетфактуравыданный где документоснование = &ссылка
#14 by Смертник
ЭтотОбъект.Метаданные.Реквизиты.ДокументОснование.Тип.СодержитТип(ТипЗнч(СсылкаНаОбъект.Ссылка)) так написано в счет фактуре и ЗначениеЗаполнено(ЭтотОбъект.Ссылка) Это и есть проверка?
#15 by Смертник
чтото не так у меня получается
#16 by drcrasher
самый верный вариант
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С