Руководство программиста в 1С

- -
- 100%
- +
|ИЗ
| Документ.РасчетОстатков.Товары КАК РасчетОстатковТовары";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
// ВОТ ЭТА СТРОКА ОЧЕНЬ ВАЖНАЯ ОНА
//ОПРЕДЕЛЯЕТ .ОБЬЕКТ ИЗ КОТОРОГО БЕРЕТСЯ ТАБЛИЧНАЯ ЧАСТЬ
ДокументОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
Для каждого ТекСтрока из ДокументОбъект.Товары Цикл
ТекСтрока.Количество = 77;
КонецЦикла;
ДокументОбъект.Записать();
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура Команда2(Команда)
Команда2НаСервере();
КонецПроцедуры
В данной процедуре рассмотрен способ изменения данных в документах посредством запроса. Конечно можно строить прямую выборку документов что в случае с не очень громоздкими базами возможно даже оправдано. Но когда база данных имеет большой обьем и с ней работает большое количество пользователей то вариантам с запросом альтернативы не существует.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.





