|
Конвертация данных. Произвольный алгоритм. Вопрос |
☑ |
0
D_Pavel
11.11.11
✎
12:22
|
Делаю правила обмена по такой инструкции:
1. Создаем ПКО "ПоступлениеТоваровУслуг"
2. Для этого ПКО создаем ПКС: "НомерВходящегоСчетаФактуры" и т.п.
---!!! И вот тут уже не получается. Имя ПКО генерируется автоматически, например " --> НомерВходящегоСчетаФактуры" и не редактируется!
3. Создаем ПВД "ИмяСправочника"
4. Прописываем такой алгоритм, который создаст и заполнит таблицу значений с колонками "НомерВходящегоСчетаФактуры" и т.п.
Алгоритм сделал такой:
Но так как у меня имя ПКО " --> НомерВходящегоСчетаФактуры" и не совпадает с заданным в запросе, то я думаю по этой причине при загрузке выгруженных данных по этим правилам во второй базе реквизиты оказываются не заполненными. Как исправить?
|
|
1
D_Pavel
11.11.11
✎
12:24
|
(1) попрравка:
3. Создаем ПВД "Заказ00001"
|
|
2
D_Pavel
11.11.11
✎
12:45
|
Up
|
|
3
acsent
11.11.11
✎
12:46
|
Зачем редактировать Имя ПКО?
|
|
4
D_Pavel
11.11.11
✎
12:48
|
(3) Чтобы в запросе сделать поле такое же как это имя, чтобы данные по имени полей сопоставились. Я же в запросе не могу задать имя поля с пробелами.
Запрос = новый Запрос("
|ВЫБРАТЬ
| МИНИМУМ(Заказ.Номер) КАК Номер,
| МИНИМУМ(Заказ.Дата) КАК Дата,
| Заказ.НомерСФ как НомерВходящегоСчетаФактуры,
| Заказ.ДатаСФ как ДатаВходящегоСчетаФактуры
|ИЗ
| Документ.Заказ КАК Заказ
|ГДЕ
| Заказ.Проведен = ИСТИНА
|
|СГРУППИРОВАТЬ ПО
| Заказ.НомерСФ,
| Заказ.ДатаСФ");
ВыборкаДанных = Запрос.Выполнить().Выгрузить();
|
|
5
Aleksey
11.11.11
✎
12:50
|
У тебя Имя НомерВходящегоСчетаФактуры, так что все должно быть хорошо
|
|
6
D_Pavel
11.11.11
✎
12:55
|
(5) Где? У меня имя " --> НомерВходящегоСчетаФактуры", вот скриншот:
|
|
7
D_Pavel
11.11.11
✎
12:59
|
Тонет!
|
|
8
D_Pavel
11.11.11
✎
13:06
|
Ура! Сам нашел. Отредактировал имя через жёпу
|
|
9
D_Pavel
11.11.11
✎
13:09
|
Новый вопрос: Как теперь выгрузить табличную часть из одного документа в другой? Через тот же запрос получится?
|
|
10
D_Pavel
11.11.11
✎
13:16
|
Ап
|
|