Вход | Регистрация


При установке отбора в журнале не создается документ

При установке отбора в журнале не создается документ
Я
   prilforreal
 
12.12.17 - 15:03
Доброго дня волшебникам! Есть журнал - ДилЗаказ, если устанавливаю в нем отбор (любой отбор) при попытке создать документ выскакивает ошибка :
Ошибка при выполнении обработчика - 'ОбработкаЗаполнения'
по причине:
{Документ.ДилЗаказ.МодульОбъекта(316)}: Поле объекта не обнаружено (Ссылка)

Иду к 316 строке модуля документа, врезаемся в условие:

если ЗначениеЗаполнено(ДанныеЗаполнения) тогда
        ДокОснование = ДанныеЗаполнения.Ссылка;
    конецесли;

Но я же просто документ создаю, причем здесь основание? и как но привязано к отбору?
 
 
   Happy Bear
 
1 - 12.12.17 - 15:06
У самописцев руки не оттуда растут)
   Табуретко
 
2 - 12.12.17 - 15:09
(0) а при отключенном отборе значит создается без проблем?
   prilforreal
 
3 - 12.12.17 - 15:13
(2) Так точно) к тому же закомментировал эти строки и все работает нормально)
(1) Писал это добро не я)
   Табуретко
 
4 - 12.12.17 - 15:15
а теперь попробуй ввести этот док на основании...
   prilforreal
 
5 - 12.12.17 - 15:17
(4) Не до конца корректно формируется, пропало поле выбора виновника..
   prilforreal
 
6 - 12.12.17 - 15:18
(4) Чувствую ИСТИНА где то рядом...
   tesseract
 
7 - 12.12.17 - 15:20
А что прилетает в саму процедуру? Возможно туда вместо документа попадает выбранная колонка из журнала. Из формы списка все нормально создается?
   Fragster
 
8 - 12.12.17 - 15:21
(7) туда прилетает структура с отбором
   Fragster
 
9 - 12.12.17 - 15:21
прав (1)
   prilforreal
 
10 - 12.12.17 - 15:23
Из формы списка без отбора создается как надо, с отбором ошибка и почему он вообще пытается документ на основании создавать не ясно.
 
 Рекламное место пустует
   prilforreal
 
11 - 12.12.17 - 15:26
(8) Верно, в данных заполнения структура отбора
   Табуретко
 
12 - 12.12.17 - 15:28
так попробуй...
Если Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(ДанныеЗаполнения) Тогда
        ДокОснование = ДанныеЗаполнения.Ссылка;
    КонецЕсли;
   perester
 
13 - 12.12.17 - 15:37
Оттуда данные заполнения? Отладчиком смотрите останавливается ли он там при создании без отбора, потом от ситуации
   prilforreal
 
14 - 12.12.17 - 15:44
(12) Спасибо, с этим кодом все работает, также думал проверку типа значение сделать, только на структуру проверять)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует