|
Выгрузка результата запроса | ☑ | ||
---|---|---|---|---|
0
tatoshka0403
30.10.14
✎
10:24
|
http://s008.radikal.ru/i303/1410/01/7866d1572048.png
Делаю процедуру по нажатию кнопки должно происходить колонки "Себестоимость", в результате выполнения запроса порядок свой, а документе свой помогите пожалуйста "выровнить". |
|||
1
tatoshka0403
30.10.14
✎
10:25
|
Выборка = Запрос.Выполнить().Выбрать();
ДокументОбъект= Ссылка.ПолучитьОбъект(); Для каждого СтрТабличнойЧасти Из ДокументОбъект.Товары Цикл Выборка.Следующий(); СтрТабличнойЧасти.Себестоимость=Выборка.Цена; ДокументОбъект.Записать(); КонецЦикла; |
|||
2
Ненавижу 1С
гуру
30.10.14
✎
10:30
|
ну наверное в запросе нужно порядок задать явно
|
|||
3
tatoshka0403
30.10.14
✎
10:33
|
(2) В документе порядка нет
|
|||
4
Ненавижу 1С
гуру
30.10.14
✎
10:34
|
(3) плохо, а в запросе порядок есть?
|
|||
5
tatoshka0403
30.10.14
✎
10:34
|
(4) нет
|
|||
6
Ненавижу 1С
гуру
30.10.14
✎
10:35
|
(5) млять...
запрос покажешь? |
|||
7
tatoshka0403
30.10.14
✎
10:36
|
ВЫБРАТЬ
ВозвратТоваровОтПокупателяТовары.Номенклатура, МАКСИМУМ(ОтчетОРозничныхПродажахТовары.Ссылка.Дата) КАК Дата, ВозвратТоваровОтПокупателяТовары.НомерСтроки ПОМЕСТИТЬ втДоки ИЗ Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтчетОРозничныхПродажах.Товары КАК ОтчетОРозничныхПродажахТовары ПО ВозвратТоваровОтПокупателяТовары.Номенклатура = ОтчетОРозничныхПродажахТовары.Номенклатура ГДЕ ВозвратТоваровОтПокупателяТовары.Ссылка.Ссылка = &Ссылка И ВозвратТоваровОтПокупателяТовары.Ссылка.Дата > ОтчетОРозничныхПродажахТовары.Ссылка.Дата СГРУППИРОВАТЬ ПО ВозвратТоваровОтПокупателяТовары.Номенклатура, ВозвратТоваровОтПокупателяТовары.НомерСтроки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ втДоки.НомерСтроки, втДоки.Дата, ПродажиСебестоимость.Номенклатура, ПродажиСебестоимость.Количество, ПродажиСебестоимость.Стоимость, ПродажиСебестоимость.Стоимость / ПродажиСебестоимость.Количество КАК Цена ИЗ втДоки КАК втДоки ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость ПО втДоки.Дата = ПродажиСебестоимость.Период И втДоки.Номенклатура = ПродажиСебестоимость.Номенклатура |
|||
8
hhhh
30.10.14
✎
10:36
|
Пока Выборка.Следующий Цикл
СтрТабличнойЧасти = ДокументОбъект.Товары,Найти(Выборка.Номенклатура, "Номенклатура"); Если СтрТабличнойЧасти <> Неопределено Тогда СтрТабличнойЧасти.Себестоимость=Выборка.Цена; КонецЕсли; КонецЦикла; ДокументОбъект.Записать(); |
|||
9
Ненавижу 1С
гуру
30.10.14
✎
10:38
|
(7) ну так добавь в текст запроса строку:
УПОРЯДОЧИТЬ ПО втДоки.НомерСтроки |
|||
10
tatoshka0403
30.10.14
✎
10:40
|
(8) Спасибо, но решил сделал через упорядочивание № строки док
|
|||
11
tatoshka0403
30.10.14
✎
10:41
|
(9) угу спасибо
(8) запишу в шпаргалку) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |