|
Вопрос по КД |
☑ |
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
|
ответ про кд
|
|
11
Naumov
15.02.12
✎
00:05
|
тыб сказал чего получить хочешь и в каой конфигурации, может уже направление получил бы
|
|