Как расставить строки по порядку ? #170331


#0 by Dub
Есть две табл части. Они с одинаковым количеством строк, с одинаковой номенклатурой. Как строки в одной табличной части расставить в том же порядке что и в другой ? Думал НомерСтроки, но это свойство только для чтения...
#1 by Волшебник
#2 by х86
+ сортировать
#3 by Dub
Сортировать не катит, т.к. оператор определяет что в каком порядке идет...
#4 by Волшебник
Можно ввести поле Порядок и сортировать по нему. Оператор будет менять поле Порядок.
#5 by Dub
Спасибо за идею, но хочется минимальных изменений в структуре БД. Так что пусть медленей, зато без изменений. Они этих изменений страсть как боятся.
#6 by Dub
Сижу туплю: Задача, отсортировать Товары так же как и в Сделка.Товары. После прохода все остается как было... В чем ошибка ?
#7 by х86
а зачем выгружать в ТЗ? и у тебя ТаблЗнач.Найти(Стр.Номенклатура, "Номенклатура") => будут траблы если в ТЧ встречаются одинаковые позиции номенклатуры (ну например у них разные характеристики)
#8 by Dub
Оставил вот так вот: Все равно не работает. Вообще ни че не меняется, может метод не работает ?
#9 by PR
Отсортировать по всем полям?
#10 by Dub
Нет, нужно было расставить строки в реализации так же как и в заказе. Код из полностью рабочий. Сам тормознул немного, не буду говорить, а то засмеють...)
#11 by х86
так взлетит
#12 by х86
+  но для задвоенной номенклатуры не работает
#13 by х86
я порядок строк определяю в процедуре ОбработкаЗаполнения, это если при вводе на основании
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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