|
v7: При выборе документа по значению возникает ошибка "Неверное имя реквизита!"
| ☑ |
0
MathaiShung
07.03.16
✎
21:00
|
Док=СоздатьОбъект("Документ");
Док.ВыбратьДокументы();
Пока Док.ПолучитьДокумент()=1 Цикл
Если Док.Вид()="РасходнаяНакладная" Тогда
Док.ВыбратьПоЗначению(РабочаяДата(),,"Клиент",Клиент);
КонецЕсли;
В документе РасходнаяНакладная реквизит шапки Клиент есть, так почему неправильное имя?
|
|
1
Zypse
07.03.16
✎
21:22
|
Нужно научиться читать СП:
"<ИмяОтбора> - строка с названием Общего реквизита документов либо названием Графы отбора журналов;"
ЗЫ: Док.ВыбратьДокументы() и Док.ВыбратьПоЗначению() - должно быть что-то одно.
|
|
2
MathaiShung
07.03.16
✎
21:27
|
(1) Ну всё правильно - "Клиент" это и есть строка с названием реквизита, разве нет?
Если Док.ВыбратьПоЗначению сразу сделать - выдаёт ошибку: "Документ определённого типа!"
|
|
3
RomanYS
07.03.16
✎
21:35
|
посмотри пример
|
|
4
MathaiShung
07.03.16
✎
21:45
|
(3) Не нашёл в этом примере ответа на свой вопрос. Всё равно не неясно почему неверное имя реквизита когда оно на самом деле верное.
|
|
5
Zypse
07.03.16
✎
21:50
|
(2) выражение "Общий реквизит" там написано с большой буквы. ОБЩИЙ
|
|
6
MathaiShung
07.03.16
✎
21:53
|
(5) И что?? Реквизит Клиент для всех документов вида РасходнаяНакладная является общим.
|
|
7
Zypse
07.03.16
✎
21:56
|
(6) а должен быть общим для ВСЕХ документов.
см. конфигурация-Документы-ОбщиеРеквизиты
|
|
8
MishaD
07.03.16
✎
21:57
|
То есть то, что у ТС выборка в выборке вас не смущает ?
|
|
9
Zypse
07.03.16
✎
21:58
|
(8) в (1) написал
|
|
10
HawkEye
07.03.16
✎
23:07
|
(0) ты бы что-ли начал бы с базовых понятий...
1. "клиент" - не общий реквизит и не графа отбора, поэтому ошибка.
2. ВыбратьДокументы и ВыбратьПоЗначению - не используется для одного и того-же объекта сразу...
|
|
11
Злопчинский
07.03.16
✎
23:17
|
как все печально... но хотькакое-то развлечение, а то совсем тухло на выходных
|
|