helpf.pro
Регистрация

v8: Документ Операция с выборкой в Журнале документов

Soulseller76
08.11.2013 15:41Прочитано: 1369
Всем привет. Задача такая: в журнал документов добавить документ Операция, но чтобы можно было делать выборку по Контрагенту. Сейчас в журнале выборка по контрагенту представлена полем выбора (тип Справочник.Контрагенты) и работает корректно. Но ведь у документа Операция нет реквизита Контрагент! А в самом документе их может быть несколько (в некоторых проводках указываются). Как быть?
Я попыталась переработать журнал вообще. Сделала на месте табличного поля с типом ЖурналДокументовСписок табличное поле с типом ТаблицаЗначений и туда вносить данные. Но это дело ТА-АК медленно работает! Значит, клиенту будет не удобно. Как же поступить? Как корректно организовать выборку? Народ, спасайте!!! )
Yandex
Возможно, вас также заинтересует
Реклама на портале
Gonzik2
08.11.2013 16:59Ответ № 1
я бы попробывал гдето так:

ТекОтбор=ДокументСписок.Отбор["Ссылка"];
ТекОтбор.ВидСравнения=ВидСравнения.ВСписке;
ТекОтбор.Значение=ВозвращаетСписокСсылокСНужнымиДокументами(Контрагент);
ТекОтбор.Использование=НЕ ТекОтбор.Использование;


ВозвращаетСписокСсылокСНужнымиДокументами(Контрагент) - здесь запросом получаем и возвращаем список значений
Soulseller76
08.11.2013 17:17Ответ № 2
Мне кажется, проблема не в отборе, а в том, как это вывести на экран. Формы не управляемые. В результате строки выводятся по 5-8 минут (и это только просто открытие формы Журнала).
DJ_Serega
08.11.2013 17:37Ответ № 3
Посмотрите через замер производительности что именно больше всего "кушает" времени.
Подсказка: Вы получили ответ на свой вопрос - закройте вопрос!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.