|
Как выбрать значение ЭлементаФормы | ☑ | ||
---|---|---|---|---|
0
Heltarion
21.11.11
✎
09:27
|
Добрый день!
Подскажите пожалуйста. Есть у меня две табличные части, одна находится в реализации товаров и услуг, а вторая расположена во внешней обработке. Попытался реализовать заполнение табл. части реализации товаров и услуг из обработки. Реализовал такую задачу с помощью следующего кода: Форма = Документы.РеализацияТоваровУслуг.ПолучитьФормуНовогоДокумента(); Форма.Открыть(); Для каждого стр из ТП Цикл тов= Форма.Товары.Добавить(); тов.Номенклатура=стр.Наименование; тов.Количество = стр.Количество; КонецЦикла; тов.Количество - заполняется, а тов.Номенклатура не заполняется т.к. типзначение = СправочникСсылка... Подскажите пожалуйста как правильно произвести выбор из номенклатуры нужного элемента? Не могу конкретно задать вопрос в поисковике чтобы хотябы приблизительно наткнуться на похожие статьи |
|||
1
asady
21.11.11
✎
10:47
|
(0)
Форма = Документы.РеализацияТоваровУслуг.ПолучитьФормуНовогоДокумента(); Форма.Открыть(); Спр = Справочники.Номенклатура; Для каждого стр из ТП Цикл тов= Форма.Товары.Добавить(); тов.Номенклатура=Спр.НайтиПоНаименованию(стр.Наименование,ИСТИНА); тов.Количество = стр.Количество; КонецЦикла; |
|||
2
andrewks
21.11.11
✎
10:49
|
не надо ничего искать. надо ссылку использвать
|
|||
3
Wobland
21.11.11
✎
10:51
|
тов.Номенклатура=стр.Номенклатура
|
|||
4
LAAry
21.11.11
✎
10:52
|
(2)(3) Из внешней грузит. Поход из внешних источников, ссылки может и не быть.
|
|||
5
Reset
21.11.11
✎
10:54
|
(4) Спорим, тупо использует ввод наименования вместо номенклатуры во "внешней". Изза ээ хм., неопытности.
|
|||
6
LAAry
21.11.11
✎
10:56
|
(5) Кто спорит))) (0) ТС рассуди)
|
|||
7
Heltarion
21.11.11
✎
11:00
|
Попробовал:
тов.Номенклатура = стр.НайтиПоНаименованию(стр.Наименование,ИСТИНА); Выдал ошибку: "Метод объекта не обнаружен (НайтиПоНаименованию)" Подобным образом я пытался решить проблему ранее. Это моя первая обработка, целью ее является загрузка данных из XML, что успешно получается. Далее я выполняю проверку, чтобы определить есть ли полученные данные в номенклатуре, после чего выполняю создание нового документа и заполняю поля приведенным выше способом, но я совершенно не понимаю, как работать с подобным типом данных, я пробовал в самой конфигурации обратиться к таким полям найти и выбрать нужный мне элемент. |
|||
8
andrewks
21.11.11
✎
11:02
|
"целью ее является загрузка данных из XML"
а данные откуда приходят? |
|||
9
Reset
21.11.11
✎
11:14
|
(7) Пипец, даже скопировать не смог по человечески
|
|||
10
Reset
21.11.11
✎
11:15
|
(7) Посмотри ВНИМАТЕЛЬНО, что написано перед "НайтиПоНаименованию"
|
|||
11
Heltarion
21.11.11
✎
11:49
|
Спасибо большое!!! Я "Спр" воспринял как опечатка, все смог запустить!
|
|||
12
Heltarion
21.11.11
✎
11:52
|
Andrewks, данны приходят из выгрузки программы "ProfStroy 3". Причем эти данные менеджеры ведут в экселевском документе, после чего бухгалтерия перебивает в 1С. Появилась идея создать обработку, которая смогла бы переносить данные из "ПрофСтрой 3" в "1С бухгалтерию".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |