|
Обмен 7.7 - 8.2 |
☑ |
0
Zaicev
30.03.12
✎
14:50
|
Здравствуйте!
Помогите пожалуйста чайнику.
Есть у меня строка переменная УкрТамКод.
Мне нужно чтобы она не передавалась при обмене если она пустая.
Сейчас в конвертации Перед выгрузкой указанно :
Значение=Источник.УкрТамКод.Получить(РабочаяДата());
Я вот не знаю как указать, что если строка пустая не передавать..
Заранее спасибо!
|
|
1
ДенисЧ
30.03.12
✎
14:53
|
Если ПустоеЗначение(Значение) = 1 Тогда
Отказ = 1;
КонецЕсли;
|
|
2
Zaicev
30.03.12
✎
15:05
|
Если ПустоеЗначение(Значение) = 1 Тогда
Отказ = 1;
КонецЕсли;
Так написал и чет вообще перестало выгружать документ
|
|
3
takefive
30.03.12
✎
15:15
|
Ты написал перед, после или вместо?
|
|
4
Zaicev
30.03.12
✎
15:16
|
Написал Перед выгрузкой
|
|
5
takefive
30.03.12
✎
15:20
|
Ты написал перед, после или вместо своей строки - Значение=Источник.УкрТамКод.Получить(РабочаяДата()); ?
|
|
6
Zaicev
30.03.12
✎
15:24
|
после строки
Значение=Источник.УкрТамКод.Получить(РабочаяДата());
Если ПустоеЗначение(Значение) = 1 Тогда
Отказ = 1;
КонецЕсли;
|
|
7
takefive
30.03.12
✎
15:36
|
осталось выяснить, где написал: ПКО, ПКС, ПВД, ИТД...
|
|
8
Zaicev
30.03.12
✎
19:09
|
Не понял что за ПКО, ПКС, ПВД, ИТД...
По сути у меня все выгружалось, мне только нужно указать условие, что если пусто тогда не выгружать данные строки
|
|
9
Zaicev
03.04.12
✎
11:35
|
По сути то условие срабатывает, "Отказ" это значит остановка выгрузки этой позиции, а мне нужно чтобы не выгружало пустой реквизит, а не происходила остановка выгрузки всех реквизитов и самой позиции..
Значение=Источник.УкрТамКод.Получить(РабочаяДата());
Если ПустоеЗначение(Значение) = 1 Тогда
Отказ = 1;
КонецЕсли;
Может есть еще другой вариант, в правилах конвертации я не нашел опции "замещать не пустыми" или что-то в таком роде :(
Может кто-то сталкивался с такой проблемой ?
|
|