nas_tia
Гость
|
|
« : 30-04-2005 01:55 » |
|
Подскажите, пожалуйста, почему не работает?! Выдает ошибку - УстановитьОтбор("Контрагент",Выбконтр); {Журнал.Договоры.Форма.ФормаСписка.Модуль(6)}: Неверное имя реквизита! На мой взгляд, все правильно, не могу сама найти...
Процедура Отобрать() Если ВыбКонтр.Выбран()=0 Тогда УстановитьОтбор("",); Предупреждение("Выберите контра, по которому отобрать документы!"); Иначе УстановитьОтбор("Контрагент",Выбконтр); КонецЕсли; КонецПроцедуры
|
|
|
Записан
|
|
|
|
Kivals
|
|
« Ответ #1 : 04-05-2005 11:42 » |
|
А есть у тебя такая графа отбора - "Контрагент"? Дело в том, что отбор делается не по Реквизитам документа, а по Графам отбора, т.е. их еще отдельно завести надо в Конфигураторе
|
|
|
Записан
|
|
|
|
nas_tia
Гость
|
|
« Ответ #2 : 05-05-2005 15:05 » |
|
Да, есть.
|
|
|
Записан
|
|
|
|
Kivals
|
|
« Ответ #3 : 06-05-2005 07:36 » |
|
Уточняю - графа журнала или графа отбора?
|
|
|
Записан
|
|
|
|
nas_tia
Гость
|
|
« Ответ #4 : 07-05-2005 03:16 » |
|
И то, и другое.
|
|
|
Записан
|
|
|
|
Kivals
|
|
« Ответ #5 : 19-05-2005 10:58 » |
|
Если проблема еще не решилась - md-шник конфигурации в архиве по мылу отправь... и обработку тоже (если она внешняя)
|
|
|
Записан
|
|
|
|
Kivals
|
|
« Ответ #6 : 06-06-2005 11:47 » |
|
К сожалению констатирую следующий факт: Метод УстановитьОтбор работает только в журнале, для которого указан признак "общий", а значит туда попадают документы всех видов. (поскольку ВидДокумента - это тоже реквизит отбора, а отбор по 2-м значениям в 7.7 не предусмотрен)
Как вариант решения: создать общий журнал, для ГрафыОтбора оставить отбор только по Контрагенту именно договора. Когда в ОбщемЖурналеДоговоров контрагент выбран - включаем отбор по графе ДогКонтрагент, когда нет - включаем отбор только по виду документа Договор
|
|
|
Записан
|
|
|
|
|