Имя: Пароль:
1C
 
Поиск документа по реквизиту НайтиПоРеквизиту()
0 УПП
 
23.03.06
17:11
В СП пишет что можно осущ поиск только по одному реквизиту, а можно ли осущ поиск по 2м и более реквизитам? например так, или как можно это сделать?


ДокументРасчетаЗП = Документы.НачислениеЗарплатыРаботникамОрганизаций.НайтиПоРеквизиту("Организация,ПериодРегистрации",Организация,НачалоМесяца(ТекущаяДата()));
1 Asmody
 
23.03.06
17:12
сделай запрос и не парься
2 УПП
 
23.03.06
17:12
ДокументМенеджер.<Имя документа> (DocumentManager.<Имя документа>)
НайтиПоРеквизиту (FindByAttribute)
Синтаксис:
НайтиПоРеквизиту(<Имя реквизита>, <Значение реквизита>)
Параметры:
<Имя реквизита> (обязательный)
Тип: Строка. Имя реквизита, как он задан в конфигураторе, по значению которого осуществляется поиск.
<Значение реквизита> (обязательный)
Тип: Произвольный. Значение реквизита, по которому должен выполняться поиск.
Возвращаемое значение:
Тип: ДокументСсылка. Ссылка на найденный документ. Если не существует ни одного документа с требуемым значением реквизита, то будет возвращена пустая ссылка.
Описание:
Осуществляет поиск документа по реквизиту.
Примечание:
Если существует несколько документов с указанным значением реквизита, то будет найдет только один из них.
Для реквизитов типа Строка поиск осуществляется по точному соответствию.
3 УПП
 
23.03.06
17:12
(1) Ну запросом это понятно, а можно ли это сделать без запроса?
4 Asmody
 
23.03.06
17:13
(3) это _лучше_ делать запросом.
можно и без запроса - перебором
5 Rovan
 
гуру
23.03.06
17:15
(+4) либо сводный реквизит
6 Neco
 
23.03.06
18:04
Добавляю
В форме списка документа можно воспользоватся отбором
7 УПП
 
23.03.06
18:09
(6) Это ты к чему вообще? :)
8 Neco
 
23.03.06
18:14
(7) Если поиск нужно выполнять в форме списка документа, тогда лучше всего воспользоватся отбором
9 Vozhd
 
23.03.06
18:16
(8) А просто так создать ДокументСписок нельзя?
10 Neco
 
23.03.06
18:18
(7) А еще лучше воспользоватся КритериемОтбора! Создать нужный тебе отбор по нужным тебе реквизитам!
11 Neco
 
23.03.06
18:19
(9) Думаю, нет. Используется только в табличном поле
12 Vozhd
 
23.03.06
18:22
(11) Можно попробывать программно создать элемент управления, связанный со списком документов. Но это точно не будет работать на сервере предприятия.
13 Neco
 
23.03.06
18:27
(12) Ну можно создать форму и не открывать ее, но это коряво.
Под конкретную задачу, нужны "конкретные" методы. Зачем гадать? Пусть УПП сам решает что ему подходит
14 Vozhd
 
23.03.06
18:31
(13) Если бы он мог решить сам, то не задавал бы вопросов на форуме...
2 + 2 = 3.9999999999999999999999999999999...