Сортировка табличных частей по умолчанию #405540


#0 by EveryAndrey
Вопрос в следующем: есть документ реализация с табличной частью, например в 20 строк. Запрос выбирает данные строки из документа. Они выбираются в порядке следования (по номеру строки). Дальше, если я меняю хоть что-то в строке, то, при выполнении данного запроса, это строка опускается вниз, т.е. становится последней (повторюсь, это только в результате запроса, номер остается тот же, визуально строка на том же месте. Явного упорядочивания в запросе нет.) Чем это чревато.. При вводе на основании данного документа это строка из первой становиться последней(в документе, введенном на основании, например в счете). В данный документ вносил изменения, они касались пересчета скидки (при изменении ручной или автоматической скидки). В типовой неизмененной конфе такой проблемы нет. Понимаю что виноваты мои изменения, но не могу понять за что зацепиться? Если добавляю в запрос Упорядочить по док.НомерСтроки, все работает норм. Но все таки, уходить от проблемы не хочется. Запрос для документа реализация выглядит так (он типовой) ВЫБРАТЬ Док.НомерСтроки , Док.Номенклатура КАК Номенклатура, Док.ЕдиницаИзмерения КАК ЕдиницаИзмерения, Док.Цена КАК Цена, Док.Номенклатура.Услуга КАК Услуга, Док.Номенклатура.Набор КАК Набор, Док.Номенклатура.Комплект КАК Комплект, Док.Количество * Коэффициент /Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Количество, Док.Количество КАК КоличествоДок, Док.Качество КАК Качество, Док.Склад КАК Склад, Док.Склад.ВидСклада КАК ВидСклада, Док.Сумма КАК Сумма, Док.Сумма КАК СуммаДок, Док.СтавкаНДС КАК СтавкаНДС, Док.СуммаНДС КАК НДС, Док.СуммаНДС КАК НДСДок, Док.НомерСтроки КАК НомерСтроки, Док.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, Док.СерияНоменклатуры КАК СерияНоменклатуры, Док.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, Док.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, Док.УсловиеАвтоматическойСкидки КАК УсловиеАвтоматическойСкидки, Док.ЗначениеУсловияАвтоматическойСкидки КАК ЗначениеУсловияАвтоматическойСкидки, Док.КлючСтроки КАК КлючСтроки, Док.ЗаказПокупателя КАК ЗаказПокупателя, Док.Количество КАК КоличествоВЕдиницахДокумента, Док.СпособСписанияОстаткаТоваров КАК СпособСписанияОстаткаТоваров, ПроектыНоменклатуры.Проект КАК Проект ИЗ      Документ.РеализацияТоваровУслуг.Товары КАК Док ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УстановкаПроектовДляНоменклатуры.СрезПоследних(&ДатаДок, НоменклатураПроекта В (ВЫБРАТЬ Номенклатура ИЗ Документ.РеализацияТоваровУслуг.Товары ГДЕ Ссылка = &ДокументСсылка)) КАК ПроектыНоменклатуры
#1 by ТелепатБот
#2 by Долорес И
это 5!
#3 by EveryAndrey
11ап222
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С