|
как правильно выгрузить (кд) |
☑ |
0
dreamoff
03.04.12
✎
09:41
|
а как лучше решить такую задачу
док-т отчет кассовой смены. в нем 2 тч- "товары" и "возвращенные товары". нужно выгрузить так, что бы если в тч "возвращенные товары" есть товары, которые есть в "товарах", то их нужно удалить из тч "товары", иначе выгрузить в док-т списание
|
|
1
Stim
03.04.12
✎
09:42
|
ПВД создавай
|
|
2
Stim
03.04.12
✎
09:42
|
+ отдельное
|
|
3
dreamoff
03.04.12
✎
09:47
|
(1) я думал создать ПВД со стандартной обработкой, там разделить тч, как надо и потом использовать ВыгрузитьПоПравилу. я правильное думаю?)
|
|
4
dreamoff
03.04.12
✎
09:51
|
только у меня проблема с КлючВыгружаемыхДанных.не понимаю,как работает и как использовать правильно
|
|
5
dreamoff
03.04.12
✎
10:16
|
апп
|
|
6
fisher
03.04.12
✎
10:37
|
(3) Можно и так. ПВД со стандартной обработкой всегда предпочтительней
(4) Смысл КлючаВыгружаемыхДанных в идентификации выгружаемого объекта В РАМКАХ ВЫГРУЗКИ (тупая оптимизация). Писать туда можно что угодно, фишка в том, что объекты с одинаковым ключом дважды в файл выгрузки не выгружаются. Если задан источник ссылочного типа, то он автоматически заполняется ссылкой на источник.
Если оптимизация выгрузки не нужна (или в конкретном случае она не имеет смысла), можно просто поставить в ПКО галку "Не запоминать выгруженные объекты". Тогда ключ будет игнорироваться и что ПКО скормили, то в файл выгрузки и попадет. Сколько раз скормишь, столько раз и попадет.
|
|
7
fisher
03.04.12
✎
10:44
|
(6) + Просто в ПКО без источника в КлючВыгружаемыхДанных по дефолту пишется имя ПКО. Поэтому если предполагается выгрузка более одного объекта, то нужно или галку ставить или свои ключи генерить для идентификации.
|
|
8
dreamoff
03.04.12
✎
10:50
|
(7) ключи могут быть произвольные или строго определенной структуры?
|
|
9
fisher
03.04.12
✎
10:52
|
(8) Абсолютно произвольные.
|
|
10
fisher
03.04.12
✎
10:54
|
"КлючВыгружаемыхДанных - Произвольный. По умолчанию - это ссылка на объект Источник, а если Источник неопределен, то используется ИмяПКО (подразумевается, что правило описывает в таком случае один объект-приемник). Данный параметр необходимо использовать если одному объекту источнику могут соответствовать несколько объектов приемника, например, в зависимости от входящих данных, или в случае, когда объект приемник полностью заполняется из входящих данных (например по результатам запроса), а объект источник, как таковой отсутствует."
|
|
11
dreamoff
03.04.12
✎
11:01
|
спасибо fisher за развернутый ответ, буду мучить кд ) и stim тоже спасибо)
|
|