|
Обмен 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; КонецЕсли; Может есть еще другой вариант, в правилах конвертации я не нашел опции "замещать не пустыми" или что-то в таком роде :( Может кто-то сталкивался с такой проблемой ? |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |