|
СКД: как сделать, чтоб выгруженные по ПВД замещались, а по ссылкам - нет? | ☑ | ||
|---|---|---|---|---|
|
0
ptrtss
05.04.13
✎
11:18
|
Гружу возвраты от покупателя в бухгалтерию 7.7.
При загрузке перезаписывается реализация, на основании которой сделан возврат, а реализация была может полгода назад Поэтому хотелось бы чтобы возврат загружался, но на реализацию чтоб просто была ссылка Надо учесть, что в одном файле реализация может выгружаться как по ссылке, так и по ПВД. И ПВД реализации может обрабатываться последним. В этом случае она конечно же должна перезаписаться |
|||
|
1
DimGan
05.04.13
✎
11:20
|
Отдельное правило для загрузки по ссылке
|
|||
|
2
ptrtss
05.04.13
✎
11:23
|
Вроде должно помочь. Спасибо, попробую...
|
|||
|
3
ptrtss
05.04.13
✎
11:39
|
Создал ПКО
РеализацияТоваровУслуг_ДляВозврата В нем только два ПКС: номер и дата Поставил две галки: 1. Не замещать существующие объекты в приемнике при загрузке, а только создавать новые и заполнять их 2. Не создавать новый объект в приемнике, если он НЕ найден Нормально так? |
|||
|
4
DimGan
05.04.13
✎
11:42
|
Нормально, можно до кучи все галки поставить...
|
|||
|
5
ptrtss
05.04.13
✎
11:43
|
Ясно. Спасибо еще раз
|
|||
|
6
Ksandr
05.04.13
✎
11:50
|
Интереса ради, а что значит буква С в аббревиатуре СКД?
|
|||
|
7
ЧашкаЧая
05.04.13
✎
12:00
|
Можно было и не создавать отдельное правило:
В ПКС для свойства возврата от покупателя которое связывает его с расходной накладной: ИсходящиеДанные = СоздатьОбъект("СписокЗначений"); ИсходящиеДанные.Установить("ВыгрузитьТолькоСсылку", 1); В ПКО для расходной накладной в обработчике перед выгрузкой Если ПустоеЗначение(ВходящиеДанные) = 0 Тогда ВыгружатьБезРеквизитов = ВходящиеДанные.Получить("ВыгрузитьТолькоСсылку"); Если ВыгружатьБезРеквизитов = 1 Тогда // может быть и не 1, а что-то другое чтобы не присвоить ничего лишнего условие ТолькоПолучитьУзелСсылки = 1; КонецЕсли; КонецЕсли; |
|||
|
8
ptrtss
05.04.13
✎
12:02
|
(7) Тогда если в одном файле сначала выгружается по ссылке, а потом по ПВД был бы косяк
|
|||
|
9
ЧашкаЧая
05.04.13
✎
12:04
|
(8) Нет конечно,
см ТолькоПолучитьУзелСсылки = 1; |
|||
|
10
DimGan
05.04.13
✎
12:05
|
(7)Я не спорю, что предложил единственно верный вариант, он просто самый простой и проверенный...
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |