|
Данные из документа основания | ☑ | ||
---|---|---|---|---|
0
Смертник
05.12.12
✎
11:08
|
Как взять данные из документа Основание, сейчас обрисую цепочку может кто поможет
Есть документ - Наряд на открузку, который вводится на основании Плана Продаж, В свою очередь План Продаж имеет реквизит Табличной части - Заказ покупателя, Который в свою очередь вводится на основании Предварительная заявка Покупателя. И вот из Предварительной заявки покупателя мне необходимо дернуть сведенья. Никто не подскажэет как это сделать? |
|||
1
zak555
05.12.12
✎
11:09
|
что за конфа ?
|
|||
2
Мимо Проходил
05.12.12
✎
11:10
|
Чтобы понять рекурсию надо понять рекурсию
|
|||
3
YF
05.12.12
✎
11:11
|
(0) этож таб. часть, там можеь быть много этих Заявок
|
|||
4
Godofsin
05.12.12
✎
11:13
|
Запросом дергай
|
|||
5
Смертник
05.12.12
✎
11:18
|
Понятное дело что запросом,по всем трем документам? то есть связывать План продаж с Заказом, а заказ в свою очередь с Предварительной заявкой?
|
|||
6
Смертник
05.12.12
✎
11:25
|
двумя подзапросами выбирать - первый связь Плана Продаз и Заказа покупателя, второй Предварительной заявки и Заказа покупателя, - связь хавязать на Заказе покупателя
|
|||
7
Смертник
05.12.12
✎
11:38
|
Так первый пост недействителен.
В наряде на отгрузку есть ссылка на заказ покупателя - который в свою очередь связан по документу основания с Предварительной заявкой |
|||
8
Смертник
05.12.12
✎
11:42
|
ВЫБРАТЬ
ру_ПредварительнаяЗаявкаПокупателяТовары.Грузополучатель, ру_ПредварительнаяЗаявкаПокупателяТовары.АдресДоставки, ру_ПредварительнаяЗаявкаПокупателяТовары.СтанцияНазначения ИЗ Документ.ру_ПредварительнаяЗаявкаПокупателя.Товары КАК ру_ПредварительнаяЗаявкаПокупателяТовары ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя КАК ЗаказПокупателя ПО ру_ПредварительнаяЗаявкаПокупателяТовары.Ссылка = ЗаказПокупателя.ДокументОснование ГДЕ ру_ПредварительнаяЗаявкаПокупателяТовары.Ссылка = &Ссылка Если вот такой запросик сделать и ссылке присвоить поле табличной части Заказ - он отработает* |
|||
9
Смертник
05.12.12
✎
11:47
|
хотя нет Заказ не проходит
|
|||
10
Смертник
05.12.12
✎
11:54
|
я ведь правильно мыслю?
|
|||
11
Смертник
05.12.12
✎
13:33
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | ру_ПредварительнаяЗаявкаПокупателяТовары.Грузополучатель КАК Грузополучатель, | ру_ПредварительнаяЗаявкаПокупателяТовары.АдресДоставки КАК АдресДоставки, | ру_ПредварительнаяЗаявкаПокупателяТовары.СтанцияНазначения КАК СтанцияНазначения |ИЗ | Документ.ру_ПредварительнаяЗаявкаПокупателя.Товары КАК ру_ПредварительнаяЗаявкаПокупателяТовары | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя КАК ЗаказПокупателя | ПО ру_ПредварительнаяЗаявкаПокупателяТовары.Ссылка = ЗаказПокупателя.ДокументОснование"; //Запрос.УстановитьПараметр("Ссылка", ТЧ.ВыгрузитьКолонку("Заказ")); Дополнение = Запрос.Выполнить().Выгрузить(); КолонкаГрузополучатель = ТЧ.ВыгрузитьКолонку("Грузополучатель"); Объект.Товары.ЗагрузитьКолонку(КолонкаГрузополучатель,Дополнение.Грузополучатель); Пишет ошибку - Заполнение ТЧ не произведено! Ошибка при вызове метода контекста (ВыгрузитьКолонку): Недопустимое значение параметра (параметр номер '1') (Колонка не принадлежит коллекции) |
|||
12
Смертник
05.12.12
✎
14:03
|
Помогите
|
|||
13
zladenuw
05.12.12
✎
14:04
|
так тебе же внятно написало что ошибка тут КолонкаГрузополучатель = ТЧ.ВыгрузитьКолонку("Грузополучатель");
|
|||
14
Смертник
05.12.12
✎
14:54
|
закрыто
|
|||
15
Смертник
05.12.12
✎
16:11
|
а точнее не совсем, подскажите а как передать шапки документа
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ру_ПредварительнаяЗаявкаПокупателяТовары.Грузополучатель КАК Грузополучатель, | ру_ПредварительнаяЗаявкаПокупателяТовары.АдресДоставки КАК АдресДоставки, | ру_ПредварительнаяЗаявкаПокупателяТовары.СтанцияНазначения КАК СтанцияНазначения, | ру_ПредварительнаяЗаявкаПокупателяТовары.КоличествоВагонов КАК КоличествоВагонов, | ру_ПредварительнаяЗаявкаПокупателяТовары.Количество КАК Количество, | ПланПродажСоставПлана.Заказ КАК Заказ, | ру_ПредварительнаяЗаявкаПокупателяТовары.СтанцияОтправления КАК СтанцияОтправления, | ру_ПредварительнаяЗаявкаПокупателяТовары.Ссылка.Грузоотправитель КАК Грузоотправитель, | ру_ПредварительнаяЗаявкаПокупателяТовары.Ссылка.Подразделение КАК Подразделение |ИЗ | Документ.ру_ПредварительнаяЗаявкаПокупателя.Товары КАК ру_ПредварительнаяЗаявкаПокупателяТовары | ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПланПродаж.СоставПлана КАК ПланПродажСоставПлана | ПО ру_ПредварительнаяЗаявкаПокупателяТовары.Ссылка = ПланПродажСоставПлана.ПредварительнаяЗаявка"; Дополнение = Запрос.Выполнить().Выгрузить(); Объект.Грузоотправитель = Дополнение.танцияОтправления; Объект.Подразделение = Дополнение.Подразделение; Вот так что то не получается |
|||
16
Смертник
05.12.12
✎
16:14
|
То есть вот так Объект.Грузоотправитель = Дополнение.Грузоотправитель;
|
|||
17
Смертник
05.12.12
✎
16:15
|
у Объекта - есть Грузоотправитель поле Шапки, и из запроса вроде все правильно тяну
|
|||
18
Смертник
05.12.12
✎
16:16
|
можюжет надо по аналогии как в ТЗ загружать и в шапку? Только метода не найду, подскажите
|
|||
19
Смертник
05.12.12
✎
16:20
|
Последний раз в этой теме прошу помощи
|
|||
20
Смертник
05.12.12
✎
16:31
|
SOS
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |