|
порядок строк в документе Счет Покупателя созданный на основании | ☑ | ||
---|---|---|---|---|
0
MrZLO
26.09.13
✎
12:54
|
В документе Заказ Покупателя в табличной части Товары один порядок строк. При создании на его основании документа Счет Покупателю, порядок строк меняется...
Запрос, который отвечает за все это дело такой: ВЫБРАТЬ РАЗРЕШЕННЫЕ | РегЗаказы.Номенклатура КАК Номенклатура, | РегЗаказы.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | РегЗаказы.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | РегЗаказы.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | РегЗаказы.УсловиеАвтоматическойСкидки КАК УсловиеАвтоматическойСкидки, | РегЗаказы.ЗначениеУсловияАвтоматическойСкидки КАК ЗначениеУсловияАвтоматическойСкидки, | РегЗаказы.Цена КАК Цена, | РегЗаказы.ЕдиницаИзмерения, | РегЗаказы.ЕдиницаИзмерения.Коэффициент КАК Коэффициент, | СУММА(РегЗаказы.КоличествоОстаток) КАК КолОстаток, | РегЗаказы.СтавкаНДС КАК СтавкаНДС, | РегЗаказы.Номенклатура.Комплект КАК Комплект |ИЗ | РегистрНакопления.ЗаказыПокупателей.Остатки(&КонДата, ЗаказПокупателя = &Заказ | И ДоговорКонтрагента = &Договор | И СтатусПартии = &Статус | И Не Номенклатура.Услуга) КАК РегЗаказы | |СГРУППИРОВАТЬ ПО | РегЗаказы.Номенклатура, | РегЗаказы.ХарактеристикаНоменклатуры, | РегЗаказы.ПроцентСкидкиНаценки, | РегЗаказы.ПроцентАвтоматическихСкидок, | РегЗаказы.УсловиеАвтоматическойСкидки, | РегЗаказы.ЗначениеУсловияАвтоматическойСкидки, | РегЗаказы.Цена, | РегЗаказы.ЕдиницаИзмерения, | РегЗаказы.ЕдиницаИзмерения.Коэффициент, | РегЗаказы.СтавкаНДС, | РегЗаказы.Номенклатура.Комплект Я думаю, что чтобы все было гуд, мне надо добавить сортировку по номеру строки, но от куда его взять тут, данные же из регистра берутся... |
|||
1
MrZLO
26.09.13
✎
13:06
|
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| РегЗаказы.Номенклатура КАК Номенклатура, | РегЗаказы.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | РегЗаказы.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | РегЗаказы.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | РегЗаказы.УсловиеАвтоматическойСкидки КАК УсловиеАвтоматическойСкидки, | РегЗаказы.ЗначениеУсловияАвтоматическойСкидки КАК ЗначениеУсловияАвтоматическойСкидки, | РегЗаказы.Цена КАК Цена, | РегЗаказы.ЕдиницаИзмерения, | РегЗаказы.ЕдиницаИзмерения.Коэффициент КАК Коэффициент, | РегЗаказы.КоличествоОстаток КАК КолОстаток, | РегЗаказы.СтавкаНДС КАК СтавкаНДС, | РегЗаказы.Номенклатура.Комплект КАК Комплект, | РегЗаказы.ЗаказПокупателя.Товары.( | НомерСтроки КАК ЗаказПокупателяНомерСтроки | ) |ИЗ | РегистрНакопления.ЗаказыПокупателей.Остатки( | &КонДата, | ЗаказПокупателя = &Заказ | И ДоговорКонтрагента = &Договор | И СтатусПартии = &Статус | И НЕ Номенклатура.Услуга) КАК РегЗаказы | |УПОРЯДОЧИТЬ ПО | ЗаказПокупателяНомерСтроки УБЫВ все равно порядок сортировки меняется... |
|||
2
Cyberhawk
26.09.13
✎
13:08
|
Данные берутся из регистра, потому что помимо заказа могут быть и корректировки заказа
|
|||
3
MrZLO
26.09.13
✎
13:09
|
(2) ну вот и РегЗаказы.ЗаказПокупателя.Товары. от сюда же номер строки если брать, то логично, что порядок должен сохраняться, а у меня чета не хочет...
|
|||
4
ptiz
26.09.13
✎
13:09
|
(0) Если сильно хочется, получи из заказа номера строк, соединяй и сортируй.
|
|||
5
ptiz
26.09.13
✎
13:10
|
(3) Не логично.
|
|||
6
Cyberhawk
26.09.13
✎
13:10
|
(3) у тебя, подозреваю, версия УТ старенькая. У нас так же было. В новой версии УТ добавлено упорядочивание по строкам в заказе и корректировке
|
|||
7
Cyberhawk
26.09.13
✎
13:12
|
+(6) алгоритм ищи в печатной форме счета
|
|||
8
MrZLO
26.09.13
✎
13:16
|
нашел на мисте!!!
ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | РегЗаказы.Номенклатура КАК Номенклатура, | РегЗаказы.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | РегЗаказы.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | РегЗаказы.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | РегЗаказы.УсловиеАвтоматическойСкидки КАК УсловиеАвтоматическойСкидки, | РегЗаказы.ЗначениеУсловияАвтоматическойСкидки КАК ЗначениеУсловияАвтоматическойСкидки, | РегЗаказы.Цена КАК Цена, | РегЗаказы.ЕдиницаИзмерения, | РегЗаказы.ЕдиницаИзмерения.Коэффициент КАК Коэффициент, | РегЗаказы.КоличествоОстаток КАК КолОстаток, | РегЗаказы.СтавкаНДС КАК СтавкаНДС, | РегЗаказы.Номенклатура.Комплект КАК Комплект |ИЗ | РегистрНакопления.ЗаказыПокупателей.Остатки( | &КонДата, | ЗаказПокупателя = &Заказ | И ДоговорКонтрагента = &Договор | И СтатусПартии = &Статус | И НЕ Номенклатура.Услуга) КАК РегЗаказы |ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ | ЗаказПокупателяТовары.Номенклатура КАК Номенклатура, | МИНИМУМ(ЗаказПокупателяТовары.НомерСтроки) КАК НомерСтроки | ИЗ | Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары | ГДЕ | ЗаказПокупателяТовары.Ссылка = &Заказ | СГРУППИРОВАТЬ ПО | ЗаказПокупателяТовары.Номенклатура) КАК ВложенныйЗапрос | ПО РегЗаказы.Номенклатура = ВложенныйЗапрос.Номенклатура | УПОРЯДОЧИТЬ ПО | ВложенныйЗапрос.НомерСтроки"; |
|||
9
Cyberhawk
26.09.13
✎
13:17
|
Будут корректировки заказа в плюс - хана твоему счету на оплату
|
|||
10
MrZLO
26.09.13
✎
13:18
|
да у нас их нету, а счет мы используем очень редко, как черновик...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |