К списку форумов К списку вопросов
Как положить документ в разные журналы ?
ScareCrow
20.09.2004 - 13:23
Как положить документ в разные журналы ? в зависимости от значения ключевого поля...
pit
1 - 20.09.2004 - 13:27
Через отбор.. Журналы д.б. общие...
ScareCrow
2 - 20.09.2004 - 13:29
А програмно это как сделать?
Archon
3 - 20.09.2004 - 13:32
Лучше в одном общем журнале сделать возможность указывать какие-то режимы, по которым будет накладываться отбор. Через меню этот журнал можно вызывать, передавая параметры запуска, указывающие, какое значение отбора установить.(т.е. в меню будет несколько пунктов: "Журнал 1", "Журнал 2", ссылающихся на один журнал, но передающих разные параметры на открытие).
Результат: один журнал (нет такого замедления работы) и неоганиченное количество значений отбора (масштабируемость)
Archon
4 - 20.09.2004 - 13:34
Программно:
Вот пример журнала (модуль формы), который выводит документы либо одного вида, либо по значению графы отбора:
//_____________________________________________________________________________
// Описание: управляеет отбором. Если галочка "флОтборБезУведомлений" поставлена, то отбирает все документы, у которых не заполнена графа "Номер уведомления (получ)"
Процедура УправлениеОтбором()
  
  Если флОтборБезУведомлений = 1 Тогда
    УстановитьОтбор(ИмяОтборчика,"");
  Иначе
    УстановитьОтбор(ВидДокумента);
  КонецЕсли;
  
КонецПроцедуры //УправлениеОтборо
//---------------------------------------------------------------------------------------------------
Процедура ПриОткрытии()
  ВидыОтбора("");\\ нельзя вручную менять отборы
  Если Форма.Параметр = "Сч_Ф_поставщикаАлк" Тогда
    ВидДокумента= Форма.Параметр;
    ИмяОтборчика = "УведПолучПоступ";
    Форма.УведПолучПоступ.Видимость(1);
    Форма.ДатаУведПолучПоступ.Видимость(1);
    Форма.УведПолуч.Видимость(0);
    Форма.ДатаУведПолуч.Видимость(0);
  КонецЕсли;
  УправлениеОтбором();
//УстановитьОтбор("ВидДокумента",Перечисление.ВидДокумента.Счет);
КонецПроцедуры
ScareCrow
5 - 20.09.2004 - 13:36
СПАСИБИЩЕ!

К списку вопросов на форуме 1C

>>