Имя: Пароль:
1C
1С v8
Вопрос по КД
,
0 murzo1
 
14.02.12
10:34
7.7 -> 8.2
Выгружаю справочник номенклатура, у него есть подчиненный справочник единицы измерения.

ПКО Номенклатура.
В ПКС с приемником справочником "ОсновнаяЕдиницаИзмерения", ПередВыгрузкой указываем код:

Спр1 = СоздатьОбъект("Справочник.ЕдиницыИзмерения");
Спр1.ИспользоватьВладельца(Источник);
Спр1.ВыбратьЭлементы();
Значение = Спр1.ТекущийЭлемент();


1. Правильно ли если указать источник это будет ссылка на номенклатуру?
2. что необхъодимо еще указать чтобы значение стало в приемник?
1 ДенисЧ
 
14.02.12
10:38
1. правильно.
2. Цикл правильно написать нужно :-) Где получитьЭлемент()?
2 murzo1
 
14.02.12
10:50
(1)
ТекущийЭлемент()
Возвращает значение позиционированного текущего элемента справочника.


Разве не вернет?
3 Naumov
 
14.02.12
10:50
Тебе основную единицу или все? p.s. подсмотреть как типовые правила это делают не предлагать?
4 Naumov
 
14.02.12
10:51
(2) а где позиционирование?
5 murzo1
 
14.02.12
10:53
(4) я хз че это такое ))) я в 7.7 никогда не программил
6 Naumov
 
14.02.12
11:01
(5) А где ты программил?
7 ДенисЧ
 
14.02.12
11:18
(6) Во дворе, метлой.. Судя по всему.

(5) Напиши тот же код на том языке, который знаешь.
ТОлько учти, такжикский тут понимают плохо
8 murzo1
 
14.02.12
11:35
да понял я че под позиционированием имелось ввиду:

Спр = СоздатьОбъект("Справочник.ЕдиницыИзмерения");
Спр.ИспользоватьВладельца(Источник);
Спр.ВыбратьЭлементы();
Если Спр.ПолучитьЭлемент()=1 Тогда
   Значение = Спр.ТекущийЭлемент();
Иначе    
   Отказ=1;
КонецЕсли;


толку то, все равно не пашет...
9 murzo1
 
14.02.12
11:37
и типовой смотрел, также сделано, я думаю дело в какойто мелочи, которую пока пытаюсь найти
10 Vaxaaa
 
14.02.12
12:19
ответ про кд http://is.gd/cdh6VO
11 Naumov
 
15.02.12
00:05
тыб сказал чего получить хочешь и в каой конфигурации, может уже направление получил бы
Ошибка? Это не ошибка, это системная функция.