|
v7: Правила обмена 77-83. Перечисление в булево. |
☑ |
0
Тюка
20.06.17
✎
07:07
|
В Торговля+Склад 8.7 у склада реквизит ЗапретОтрицательныхОстатков имеет тип Перечисление.Булево. Нужно чтоб в приемнике это значение превратилось в Булево.
В ПКС в ПередВыгрузкой пишу:
Если Источник.ЗапретОтрицательныхОстатков = Перечисление.Булево.Да тогда
Значение="true";
Иначе
Значение="false";
Конецесли;
при выгрузке из 77 иду отладчиком: Источник.ЗапретОтрицательныхОстатков= НеизвестныйОбъект;
и в конечно приемник все значения попадают как "false".
У источника в отладчике вижу только реквизиты примитивных типов, остальные "НеизвестныйОбъект".
Как сделать правильно?
|
|
1
Тюка
20.06.17
✎
07:09
|
не вру, только ЗапретОтрицательныхОстатков= НеизвестныйОбъект
|
|
2
Тюка
20.06.17
✎
07:13
|
Разобралась. периодический реквизит это. по другому надо получать занчение
Источник.ЗапретОтрицательныхОстатков.Получить(ТекущаяДата()
|
|
3
Aleksey
20.06.17
✎
07:27
|
Значение=0;//1с автоматом преобразует в булевое ложь
Значение=1;//1с автоматом преобразует в булевое истина
|
|
4
Тюка
20.06.17
✎
13:46
|
(3) 1 преобразует. 0 не преобразовала. поменяла на то как написано сейчас
|
|