Странное поведение отладчика Платформа 7.70.027 Код такой Если ТЗ.НайтиЗначение(СокрЛП(ДБФ.IDDOC),НСтрока,"IDDOC")=1 тогда ДБФ.SP2269 = Дата(ТЗ.ПолучитьЗначение(НСтрока,"PERIOD")); ДБФ.Записать(); КонецЕсли; Отладчик показывает следующее: ТЗ.НайтиЗначение("1IBG",НСтрока,"IDDOC") = 0 ТЗ.НайтиЗначение(СокрЛП(ДБФ.IDDOC),НСтрока,"IDDOC") = 1 СокрЛП(ДБФ.IDDOC) = "1IBG" Как такое возможно??? |
НСтрока = ? ТЗ.НайтиЗначение("1IBG",НСтрока,"IDDOC") = 0 НСтрока = ? ТЗ.НайтиЗначение(СокрЛП(ДБФ.IDDOC),НСтрока,"IDDOC" ) = 1 НСтрока = ? СокрЛП(ДБФ.IDDOC) = "1IBG" |
первое что пришло на ум, это ограничение полей ДБФ по размеру имени поля и размеру содержимого, точно какие ограничения - не помню |
[em]ТЗ.НайтиЗначение("1IBG",НСтрока,"IDDOC") = 0[/em] НСтрока чему равно? |
:) |
HСтрока = ""; Короче, на боевой конфе все сработало на ура. Остался в замешательстве. На копии такой вот конфузец |
Текущее время: 12:43. Часовой пояс GMT +3. |