Имя: Пароль:
1C
1С v8
v8: Классификатор стран мира
,
0 Razor
 
12.09.11
18:06
В макете, из которого осуществляется подбор в справочник "Классификатор стран мира" есть колонка "КодАльфа-3", мне нужно установить соответствие в справочнике с этим годом. Другими словами мне приходят данные, где страны записываются в виде этого кода, а я должен получить страну из классификатора. У меня получилось сделать, чтобы при подборе из макета записывать код в созданный реквизит справочника, но тогда придеться перевыбрать страны - т.е. нарушиться ссылочная целостность по идее. Как можно подтянуть соответствие из макета.
1 Razor
 
12.09.11
18:48
АП
Можно ли в таблицу значений перебрать все поля в макете табличного дока?
2 Lama12
 
12.09.11
19:57
(1) Если правильно понял вопрос, то ответ - можно.
3 Vladal
 
13.09.11
09:25
Вместо апа.

(2) Вопрос не стоит "Можно ли это сделать?", вопрос звучит "_как_ можно это сделать"
4 forforumandspam
 
13.09.11
09:34
Razor и Vladal - одно лицо?
5 Vladal
 
13.09.11
09:57
(4) Мимо.
Я сопереживаю коллеге. Чувствую, что решение где-то рядом, но еще не вник.
6 forforumandspam
 
13.09.11
10:03
Я не понял, у тебя уже есть страны, но у них не указан альфа-3? А альфа-2 соответствуют таковым из макета?
7 Razor
 
13.09.11
11:01
(6), у меня есть только Альфа-3, а мне нужно по нему получить страну из макета
То есть если бы я перебрал поля макета в таблицу значений, например, у меня бы все получилось, наверное
8 forforumandspam
 
13.09.11
11:03
(7)Примерно так и надо.
9 Razor
 
13.09.11
11:41
(8), а как это можно сделать. Я знаю как области вывести в табличный документ и как "НайтиТекст" в табличном документе, но этот метод возвращает только ячейку с заданным текстом, то есть с кодом Альфа-3
10 forforumandspam
 
13.09.11
11:51
Для Сч = 4 По 242 Цикл
  Альфа3 = ТабДок.Область("R"+Сч+"C5").Значение;
  Наименование = ТабДок.Область("R"+Сч+"C3").Значение;
КонецЦикла;
11 Razor
 
13.09.11
12:20
Спасибо!!
12 forforumandspam
 
13.09.11
12:33
(11) С праздником!