Имя: Пароль:
1C
1С v8
Как заполонить поле цена из другого документа при заполненной номенклатуре
0 ykvbch
 
28.04.12
14:39
Пожалуйста, господа профессионалы и волшебники, нужен ликбез... SOS...
В документе "ПоступлениеТоваровУслуг" в табличной части товары заполнены поля Номенклатура и количество. Необходимо заполнить поле цена, взяв ее из документа "ЗаказПоставщику" в соответствие с номенклатурой. То есть проверяется номенклатура в документе "ПоступлениеТоваровУслуг" и, если находится соответствие  в документе "ЗаказПоставщику" , то из последнего берется цена и ставится в первый. При этом, не должны добавляться строки в  документ "ПоступлениеТоваровУслуг", то есть номенклатура дублироваться не должна.
Конечно не обязательно эти документы, можно и другие... Интересен алгоритм.
1 Alex S D
 
28.04.12
14:40
алгоритм ты сам расписал..
2 lxs
 
28.04.12
14:46
ЦеныНоменклатурыИзЗаказаПоставщику = ЗаказПоставщику.Товары.НайтиСтроки(Новый Структура("Номенклатура", ТекСтрока.Номенклатура));
3 palpetrovich
 
28.04.12
14:53
(2) некошерно, через запрос надо :)
4 lxs
 
28.04.12
15:25
(3) да легко))
5 ykvbch
 
28.04.12
15:56
Да, понятно, что через запрос. там легко все выбрать и сопоставить, а как правильно их вставить в саму таблицу?
6 Лефмихалыч
 
28.04.12
16:08
(5) выгрузить/загрзуить
7 ykvbch
 
28.04.12
16:12
"выгрузить/загрзуить" отличный алгоритм... :)
8 ykvbch
 
28.04.12
16:16
Пожалуйста, пишите только если есть сказать что то реальное. Не надо засорять тему. Имейте совесть... Плиз...
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой