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Строка = ""; Короче, на боевой конфе все сработало на ура. Остался в замешательстве. На копии такой вот конфузец | |
| Интернет-форум Краснодарского края и Краснодара |