Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Странное поведение отладчика (http://forums.kuban.ru/f1040/strannoe_povedenie_otladchika-2944971.html)

andertaletz 16.08.2012 11:35

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

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

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

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

user1C 16.08.2012 11:49

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

SIA1987 16.08.2012 12:02

первое что пришло на ум, это ограничение полей ДБФ по размеру имени поля и размеру содержимого, точно какие ограничения - не помню

Sadovnikov 16.08.2012 12:44

[em]ТЗ.НайтиЗначение("1IBG",НСтрока,"IDDOC") = 0[/em]
НСтрока чему равно?

xxc 17.08.2012 01:42

:)

andertaletz 27.08.2012 07:05

HСтрока = "";

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


Текущее время: 12:43. Часовой пояс GMT +3.