|
КД2 Как присвоить получателю определенное значение справочника?
| ☑ |
0
Угрюмый73
03.02.14
✎
11:41
|
Добрый день всем. Пожалуйста, подскажите:
В УТ создаю документ "Оприходование ТМЦ" из данных регистра остатков ТИС обработкой, прописанной в ПВД. Табличную часть создал, теперь хочу заполнить в шапке реквизит "организация" не зависящим не от каких условий единственным значением справочника "Организации" приемника. Как у Филатова, в ПКС пишу: выражение=Справочники.Организации.ПолучитьПоКоду("PL0000002");
А он, зараза, еще в семерке при запуске обработки с замененным кодом выдает выражение=Справочники<<?>>.Организации.ПолучитьПоКоду("PL0000002");
{D:\УДАЛИТЬ\ПЕПСИ\V77EXP.ERT(197)}: Переменная не определена (Справочники)
В чем проблема? Уже второй час не могу победить (туго соображается после бессонной ночи).
Подозреваю, что неправильно понял "гуру" и не в том обработчике код прописал...
|
|
1
Wobland
03.02.14
✎
11:42
|
при загрузке делай
|
|
2
lxndr
03.02.14
✎
11:43
|
7.7 не знает про "Справочники"
|
|
3
KAO111
03.02.14
✎
11:48
|
выражение="Справочники.Организации.ПолучитьПоКоду(""PL0000002"")"
|
|
4
Угрюмый73
03.02.14
✎
11:56
|
(1) В каком обработчике? У ПКС есть только перед, при и после выгрузке, а если в ПКО, то у меня в источнике нет аналогов и я этот параметр не конвертирую, а присваиваю...
(2) Эт я понял, что не знает...
(3) Ошибка в всемерке исчезла, в выгруженных данных есть вожделенная строка: -<Свойство Тип="СправочникСсылка.Организации" Имя="Организация"><Выражение>Справочники.Организации.ПолучитьПоКоду("PL0000002")</Выражение></Свойство>
Но в сформированном документе "организация" пока не заполнена...
|
|
5
Зойч
03.02.14
✎
11:58
|
лучше послезагрузки писать
|
|
6
Угрюмый73
03.02.14
✎
12:08
|
(3) там еще при загрузке выскакивает:
Ошибка при загрузке данных: {(1)}: Метод объекта не обнаружен (ПолучитьПоКоду)
|
|
7
Угрюмый73
03.02.14
✎
12:10
|
Это наверное, потому, что в восьмерке есть функция "НайтиПоКоду"...
Торможу...
|
|
8
m-serg74
03.02.14
✎
12:10
|
(5) в ПКС вроде нету такого
|
|
9
Угрюмый73
03.02.14
✎
12:13
|
(3) Спасибо!!!
Вот так заработало:
выражение="Справочники.Организации.НайтиПоКоду(""PL0000002"")"
|
|