Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > список


Автор: Guitar_Player 6.3.2008, 19:43
Учу 1С тут такое задание, не могу понять в чем речь. помогите разобраться:
Т.е. суть - множественная загрузка/выгрузка документов в файл
1.Нужно выбирать типы документов из списка всех типов доступных в конфигурации.
2.Указать период выгрузки
3.По указанным типам и периоду составить список документов для выгрузки
4.Предоставить возможность работать со списком документов встроенными средствамми отбора(Выгружать документы, подходящие по отбору) 

Вот по 4тому пункту никак не могу допереть что за встроенные средства отбора. как их юзить?

Автор: Itsys 6.3.2008, 22:01
Странный пункт.... smile 
Цитата(Guitar_Player @  6.3.2008,  19:43 Найти цитируемый пост)
4.Предоставить возможность работать со списком документов встроенными средствамми отбора(Выгружать документы, подходящие по отбору) 


Возможно имелось в виду использование функций:
Код

УстановитьФильтр(<?>,,,,);
Синтаксис:
УстановитьФильтр(<Проведенные>,<НеПроведенные>,<НеИмеющиеПризнаковУчета>,<Оперативные>,<Расчетные>,<Бухг>) 
Назначение:
Назначить фильтр выборки документов.
Параметры: 
<Проведенные> - число: 0 - не  включать в выборку проведенные документы; 1 - включать.
<НеПроведенные> -  число: 0 - не включать в выборку непроведенные документы; 1 - включать.
<НеИмеющиеПризнаковУчета> - число: 0 - не включать в выборку документы, не имеющие признаков учета; 1 - включать.
<Оперативные> - число: 0 - не включать в выборку оперативные документы; 1 - данный флаг не влияет на выборку; 2 - если оперативный документ, то включается в выборку.
<Расчетные> - число: 0 - не включать в выборку расчетные документы; 1 - данный флаг не влияет на выборку; 2 - если расчетный документ, то включается в выборку.
<Бухг> - число: 0 - не включать в выборку бухгалтерские документы; 1 - данный флаг не влияет на выборку; 2 - если бухгалтерский документ, то включается в выборку.
Замечание:
Метод  можно использовать только для объектов, созданных функцией СоздатьОбъект.


или

Код

ВыбратьПоЗначению(<?>,,,)
Синтаксис:
ВыбратьПоЗначению(<Дата1>,<Дата2>,<ИмяОтбора>,<Знач>)
Назначение:
Открыть выборку документов в интервале дат с заданным значением реквизита отбора.
Возвращает:
1 - если действие выполнено и в выборке есть хотя бы один документ;
0 - если действие не выполнено или в выборке нет ни одного документа.
Параметры: 
<Дата1> - дата, документ или позиция начала выборки документов. Если данный параметр опущен, то выборка начинается с самого первого существующего в системе документа.
<Дата2> - дата, документ или позиция конца выборки документов. Если данный параметр опущен, то выборка заканчивается самым последним существующим в системе документом.
<ИмяОтбора> - строка с названием Общего реквизита документов либо названием Графы отбора журналов;
<Знач> - значение отбора, по которому строится выборка документов.
Замечание:
Метод  можно использовать только для объектов, созданных функцией СоздатьОбъект.


Автор: Guitar_Player 10.3.2008, 18:51
Про фильтр идея была хорошая. Но не подходит т.к. у меня не получается установить фильтр. Мне
сначало надо добавить все документы заданного типа в список и только потом позволить работать со списком для того чтобы выбрать необходимые документы.
В журнале документов есть стандартные функции отбора.
Можно как нибудь открыть журнал чтобы в нем отобразить все документы находящиеся в списке? сделать отбор(в журнале окажутся документы прошедшие отбор) и документы оказавшиеся после этого в журнале поместить в спискок?

Автор: Itsys 10.3.2008, 23:47
Нет такое можно сделать только для справочника

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)