|
v7: Не могу понять почему не работает метод НайтиПоКоду 🠗 (aka AMIGO 17.12.2014 11:47) |
☑ |
0
Alekzander Wolf
16.12.14
✎
15:05
|
СпрВалют = СоздатьОбъект("Справочник.Валюты");
КодВалюты = "810";
Если СпрВалют.НайтиПоКоду(КодВалюты) = 1 Тогда
СпрЦены.Валюта = СпрВалют.ТекущийЭлемент();
КонецЕсли;
|
|
1
aka AMIGO
16.12.14
✎
15:07
|
(0) у тебя "810" - код элемента справочника, или код валюты?
|
|
2
Alekzander Wolf
16.12.14
✎
15:10
|
(1) это просто код. Я подразумевал, что это код элемента справочника
|
|
3
Zamestas
16.12.14
✎
15:11
|
(2) В ТИС'е так и есть - сам то элемент с кодом 810 в справочнике есть?
|
|
4
Patrio_
O_Muerte
16.12.14
✎
15:14
|
Код у справочника текстовый или числовой?
|
|
5
aka AMIGO
16.12.14
✎
15:14
|
интересно.. А если СпрВалюты.НайтиПоКоду(810)=1
Прокатит?
|
|
6
aka AMIGO
16.12.14
✎
15:21
|
проверил в ТиС-979
Работают оба варианта
...поКоду(810)=1
...ПоКоду("810")=1
что за конфа у ТС? :)
|
|
7
aka AMIGO
16.12.14
✎
15:24
|
(2) Ну, так глянь в конфигураторе, каково представление Кода справочника..
ЗЫ. а может быть, это реквизит справочника?..
|
|
8
Alekzander Wolf
17.12.14
✎
06:05
|
тип строка
|
|
9
Alekzander Wolf
17.12.14
✎
06:07
|
конфа торговля и склад 9.2
|
|
10
Oleg_ka
17.12.14
✎
06:27
|
Попробуйте с ФлагПоиска "поиграться". (Второй параметр)
СпрВалют.НайтиПоКоду(КодВалюты,0)
или
СпрВалют.НайтиПоКоду(КодВалюты,1)
или
СпрВалют.НайтиПоКоду(КодВалюты,2)
|
|
11
Escander
17.12.14
✎
07:17
|
(10) что, где-то справочник валют сделали иерархическим - да ну нафиг!
|
|
12
aka AMIGO
17.12.14
✎
08:26
|
(0) В отладчике надо смотреть.. Не совсем понятно, как именно не работает функция ? Что хоть сообщает-то?
|
|
13
aka AMIGO
17.12.14
✎
08:42
|
+12 Ну, вроде как всё ясно.. Если скупой код в (0) соответствует коду во внешней обработке у ТС.
Нормально аботает функция НайтиПоКоду(КодВалюты)!
Вопрос автору: Как об"явлен в коде твоей внешней обработки СпрЦены ? Не вижу позиционирования на элементе справочника Цены.. Куда ты собираешься записывать найденную Валюту?
Нужно заботиться о том, чтобы это значение попало в нужное место.. Просто так ничего не делается.
|
|
14
Alekzander Wolf
17.12.14
✎
10:08
|
Сделал, все работает.
|
|
15
aka AMIGO
17.12.14
✎
10:18
|
(14) Ну, и хорошо.. Только по-доброму надо-б сообщать, что вопрос решен.
|
|
16
an-korot
17.12.14
✎
10:20
|
открой справочник валюты посмотри код какой ))))) хватит народ боломутить детским садом.
|
|