|
как очистка строк в табличного документа? |
☑ |
0
BujiMuji
12.10.15
✎
09:58
|
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| БуюртмаПриход.Ссылка,
| БуюртмаПриход.Товар,
| БуюртмаПриход.Микдори,
| БуюртмаПриход.Колдик,
| БуюртмаПриход.ОхиргиКелганНархЮань,
| БуюртмаПриход.ОптомНархСум,
| БуюртмаПриход.Изох,
| БуюртмаПриход.ЖамиЮань,
| БуюртмаПриход.ТоварТури
|ИЗ
| Документ.Буюртма.Приход КАК БуюртмаПриход
|ГДЕ
| БуюртмаПриход.ЖамиЮань = 0";
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
Объект.Приход.Удалить(РезультатЗапроса);
КонецПроцедуры
|
|
1
BujiMuji
12.10.15
✎
09:59
|
не работает процедура
|
|
2
el-gamberro
12.10.15
✎
10:01
|
РезультатьЗапроса.Очистить();
Документ.ТабличнаяЧасть.Загрузить(РезультатьЗапроса);
|
|
3
ajax_new
12.10.15
✎
10:04
|
(2) тогда знак в запросе поменять на <> 0
|
|
4
User_Agronom
12.10.15
✎
10:07
|
(1) Не удивительно. Запрос вернул тебе ТЗ, которая содержит данные идентичные строкам табличной части, а не строки табличной части.
|
|
5
BujiMuji
12.10.15
✎
10:13
|
все равно не работает
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| БуюртмаПриход.Ссылка,
| БуюртмаПриход.Товар,
| БуюртмаПриход.Микдори,
| БуюртмаПриход.Колдик,
| БуюртмаПриход.ОхиргиКелганНархЮань,
| БуюртмаПриход.ОптомНархСум,
| БуюртмаПриход.Изох,
| БуюртмаПриход.ЖамиЮань,
| БуюртмаПриход.ТоварТури
|ИЗ
| Документ.Буюртма.Приход КАК БуюртмаПриход
|ГДЕ
| БуюртмаПриход.ЖамиЮань <> 0
| И
| БуюртмаПриход.Ссылка = &Документ";
Запрос.УстановитьПараметр("Документ", Объект.Ссылка);
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
РезультатЗапроса.Очистить();
Объект.Приход.Загрузить(РезультатЗапроса);
КонецПроцедуры
|
|