helpf.pro
Регистрация

v8.3: Обход результата запроса с изменением ТЧ

Tilchik
19.06.2014 21:08Прочитано: 3107

Делаю запрос к ТЧ документа, который помимо выводит и НомерСтрокиТЧ. По результатам запроса нужно изменит значение реквизита строки тч.

Проблема в том, что смотря по отладчику, отрабатывается только первое значение из запроса. На втором валится в ошибку. Т.Е. Первая НомерСтрокиТЧ ищется, реквизит изменяется, а на втором пишет что запись была удалена или изменена. Где ошибся?

делаю так:

Код 1C v 8.3
 пока результатзапроса.следующий() циклНашОбъект=реквизитформывзначение("Объект");СТрокаТаблЧасти=НашОбъект.Документ1.ТабличнаяЧаст[НомерСтрокиТЧ-1];СтрокаТаблЧасти.ИзменяемыйРеквизит=Значение;ЗначениеВРеквизитФОрмы("Объект",НашОбъект);   
Код 1C v 8.3
 конеццикла;   
Yandex
Возможно, вас также заинтересует
Реклама на портале
DJ_Serega
19.06.2014 22:46Ответ № 1

1С нет под рукой. Напиши красиво код ;) подскажу что не так.

DJ_Serega
19.06.2014 22:47Ответ № 2

С ходу скажу что ошибка в цикле. РеквизитФормыВЗначение нельзя так получать. Получи перед запросом, и после цикла помещай.

Ну и красиво пиши, думай про других кто будет читать )

Tilchik
20.06.2014 09:48Ответ № 3
Вопрос закрыт!
Подсказка: Вы получили ответ на свой вопрос - закройте вопрос!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.