К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Странное поведение отладчика

Гость
0 - 16.08.2012 - 11:35
Платформа 7.70.027
Код такой
Если ТЗ.НайтиЗначение(СокрЛП(ДБФ.IDDOC),НСтрока,"IDDOC" )=1 тогда
ДБФ.SP2269 = Дата(ТЗ.ПолучитьЗначение(НСтрока,"PERIOD"));
ДБФ.Записать();
КонецЕсли;

Отладчик показывает следующее:

ТЗ.НайтиЗначение("1IBG",НСтрока,"IDDOC") = 0
ТЗ.НайтиЗначение(СокрЛП(ДБФ.IDDOC),НСтрока,"IDDOC" ) = 1
СокрЛП(ДБФ.IDDOC) = "1IBG"

Как такое возможно???



1 - 16.08.2012 - 11:49
НСтрока = ?
ТЗ.НайтиЗначение("1IBG",НСтрока,"IDDOC") = 0
НСтрока = ?
ТЗ.НайтиЗначение(СокрЛП(ДБФ.IDDOC),НСтрока,"IDDOC" ) = 1
НСтрока = ?
СокрЛП(ДБФ.IDDOC) = "1IBG"
Гость
2 - 16.08.2012 - 12:02
первое что пришло на ум, это ограничение полей ДБФ по размеру имени поля и размеру содержимого, точно какие ограничения - не помню
Гость
3 - 16.08.2012 - 12:44
ТЗ.НайтиЗначение("1IBG",НСтрока,"IDDOC") = 0
НСтрока чему равно?
Гость
4 - 17.08.2012 - 01:42
:)
Гость
5 - 27.08.2012 - 07:05
HСтрока = "";

Короче, на боевой конфе все сработало на ура. Остался в замешательстве. На копии такой вот конфузец


К списку вопросов






Copyright ©, Все права защищены