Имя: Пароль:
1C
1C 7.7
v7: КД 1.0 периодические реквизиты - выгрузка нулевых значений
0 Name2006
 
03.12.11
09:25
В КД 1.0 настраиваю выгрузку реквизитов справочника.
Реквизит "Скидка", тип - число, ПЕРИОДИЧЕСКИЙ.
Способ выгрузки  - "Выгружать всю историю"
Однако нулевые значения не выгружаются - видимо, она считает их пустыми.
Как заставить выгружать ?
1 Ёпрст
 
03.12.11
09:51
ну, если разово и лень смотреть как там в кд это реализовано, то обработкой в источнике 0 заменяяешь на -999, в приёмнике -999 на 0.
2 Name2006
 
03.12.11
09:56
Не разово, используется для обмена со складом.
3 DEVIce
 
03.12.11
09:58
Сталкивался с подобной проблемой, честно говоря не помню как решил.
4 Name2006
 
05.12.11
12:10
Подниму.
5 Name2006
 
06.12.11
14:02
Нашел. Напишу здесь, может, кому пригодится.

В обработке выгрузки за это отвечают строки:


   Если    (СпособЗагрузки                =    "ЗамещатьНеПустыми")    Или
               ((СпособЗагрузкиПоУмолчанию    =    "ЗамещатьНеПустыми")    И    (ПустоеЗначение(СпособЗагрузки) = 1))    Тогда
       Если ПустоеЗначение(Зн) = 1 Тогда    Возврат("")    КонецЕсли;
   КонецЕсли;


Т.е. в способе загрузки реквизита надо написать непустое значение, отличающееся от "ЗамещатьНеПустыми". Например, "Замещать или очищать".