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

Как дозаполнить строки уже сущестующего документа?

Olga_N
20.03.2011 18:53Прочитано: 2601
в диалоге задается ИсхДок (тип " Документ.ОС_ВводОстатков")

надо в каждой строке этого документа заполнить реквизит "ИнвНомер" (тип: строка)


Для Каждого СтрокаДокумента Из ИсхДок.ОсновныеСредства Цикл

Запрос = Новый Запрос();
Запрос.УстановитьПараметр("ОС",СтрокаДокумента.ОС);
Запрос.УстановитьПараметр("Учреждение",ИсхДок.Учреждение);

ТекстЗапроса = "ВЫБРАТЬ
| ИнвентарныеНомераОС.Код КАК ИнвНомер
|ИЗ
| Справочник.ИнвентарныеНомераОС КАК ИнвентарныеНомераОС
|ГДЕ
| ИнвентарныеНомераОС.ОС.Ссылка = &ОС
| И ИнвентарныеНомераОС.Владелец.Ссылка = &Учреждение";

Запрос.Текст = ТекстЗапроса;
РезультатЗапроса = Запрос.Выполнить().Выгрузить();

Для Каждого Стр Из РезультатЗапроса Цикл
*** СтрокаДокумента.ИнвНомер = СокрП(Стр.ИнвНомер);
КонецЦикла;


когда доходит до строки (***) появляется сообщение "Поле объекта недоступно для записи".

Вся работа застопорилась. Помогите, кто может!!!!
Yandex
Возможно, вас также заинтересует
Реклама на портале
Olga_N
20.03.2011 19:28Ответ № 1
Вопрос закрыт!
Подсказка: Для редактирования своего ответа щелкните по значку (справа)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.