|
Конвертация булево-число УПП-БП3.0 | ☑ | ||
---|---|---|---|---|
0
Droning1C
29.10.19
✎
12:56
|
Пишу правила конвертации ТребованиеНакладной из УПП 1.2 в БП 3.0.
Реквизит ДляСписанияНДСиспользоватьСчетИАналитикуУчетаЗатрат в УПП имеет тип булево, а в БП - Число. Причем в БП присвоение значения этому реквизиту выглядит так - ДляСписанияНДСИспользоватьСчетИАналитикуУчетаЗатрат = Ложь/Истина; В чем смысл этой затеи? почему, если реквизиту присваивается либо 1 либо 0, его понадобилось делать числовым? И как обработать данную ситуацию в конвертации? Я делаю так - Если Источник.ДляСписанияНДСиспользоватьСчетИАналитикуУчетаЗатрат = Истина Тогда Значение = "1"; ИначеЕсли Источник.ДляСписанияНДСиспользоватьСчетИАналитикуУчетаЗатрат = Ложь Тогда Значение = "0"; Иначе КонецЕсли; Это верный подход? |
|||
1
Droning1C
29.10.19
✎
12:57
|
Пишу в ПКС реквизита ДляСписанияНДСиспользоватьСчетИАналитикуУчетаЗатрат ПередВыгрузкой
|
|||
2
palsergeich
29.10.19
✎
12:58
|
(0) сходу не помню, но выглядит вроде нормально
|
|||
3
palsergeich
29.10.19
✎
12:59
|
Только тип число без ""
Значение = 0; |
|||
4
Droning1C
29.10.19
✎
13:03
|
(3) Ок, спасибо. А в чем же все таки замысел могучих разрабов конфы? Зачем нужен такой подход? Сделали бы реквизит с типом булево...
|
|||
5
Droning1C
29.10.19
✎
13:14
|
Даже не так. В модуле объекта документа присвоение осуществляется через ДляСписанияНДСИспользоватьСчетИАналитикуУчетаЗатрат = Ложь/Истина;
А в модуле формы через Объект.ДляСписанияНДСиспользоватьСчетИАналитикуУчетаЗатрат = 1/0; |
|||
6
Droning1C
29.10.19
✎
13:16
|
Я понимаю, как это работает, но не понимаю зачем
|
|||
7
palsergeich
29.10.19
✎
13:18
|
(5) УПП 1.2 очень старая конфа, с тех пор подход несколько раз менялся, сейчас в моде то, о чем ты говоришь.
|
|||
8
Droning1C
29.10.19
✎
13:20
|
(7) ну я могу найти этому только одно объяснение- это нужно, чтобы, если понадобится третье значение, изменения вносить проще было. Я прав?
|
|||
9
palsergeich
29.10.19
✎
13:33
|
(8) не ищи скрытый смысл там где его нет.
Может это писал 7чник, у которого никогда не было булева |
|||
10
Droning1C
29.10.19
✎
13:41
|
(9) Хорошо, спасибо
|
|||
11
palsergeich
29.10.19
✎
13:45
|
(10) а чорт, в БП число, а не в УПП, тогда не знаю, может и правда задел
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |