Имя: Пароль:
1C
1C 7.7
v7: ВыбратьПоЗначению
0 Snik_666
 
09.11.11
16:27
Добрый день! Подскажите что метод ВыбратьПоЗначению работает только для документов неопределенного типа ? просто в описании метода такого замечания нету.


ДокКальк = СоздатьОбъект("Документ.Калькуляция");
           ДокКальк.УстановитьФильтр(1,0);
           Дат2 = КонМесяца(Объект.ДатаДок);
           Дат1 = НачМесяца(ДобавитьМесяц(Дат2,-6));
           ДокКальк.ВыбратьПоЗначению(Дат1, Дат2, "НомерЗаказа", Объект.НомерЗаказаСтр);



ДокКальк.ВыбратьПоЗначению(Дат1, Дат2, "НомерЗаказа", Объект.НомерЗаказаСтр);
{D:\123.ERT(13)}: Объект - документ определенного вида!
1 ДенисЧ
 
09.11.11
16:29
оно какбэ намекает...
2 filh
 
09.11.11
16:32
улыбнуло!
3 filh
 
09.11.11
16:32
намекает на обратное)))
4 Snik_666
 
09.11.11
16:40
тут же не сказано что только для доков неопределенного вида



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