|   |   | 
| 
 | сортировка тч документа по реквезиту реквезита | ☑ | ||
|---|---|---|---|---|
| 0
    
        upseven 28.06.13✎ 11:33 | 
        1С 8.2 КА
  Есть документ Доставка, в нем ТЧ Заказы. В ТЧ "Заказы" есть реквизит Контрагент у которого есть реквизит ФиктивноеРасстояние. 1. Как правильно обратиться к реквизиту ФиктРосстояние(возможно ли это?)? 2. Возможно ли настроить сортировку в форме документа по реквизиту "ФиктивноеРасстояние" по нажатию кнопки? 3. Пробывал запрос: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ДоставкаПродукцииЗаказы.Контрагент КАК Покупатель, | ДоставкаПродукцииЗаказы.Накладная КАК Накладная, | ВЫБОР | КОГДА ДоставкаПродукцииЗаказы.Контрагент.ФиктивноеРасстояние <> 0 | ТОГДА ДоставкаПродукцииЗаказы.Контрагент.ФиктивноеРасстояние | ИНАЧЕ МаршрутыЭкспедиторов.Порядок | КОНЕЦ КАК Порядок, | МаршрутыЭкспедиторов.ВремяДоставки КАК ВремяДоставки |ИЗ | Документ.ДоставкаПродукции.Заказы КАК ДоставкаПродукцииЗаказы | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МаршрутыЭкспедиторов КАК МаршрутыЭкспедиторов | ПО ДоставкаПродукцииЗаказы.Контрагент = МаршрутыЭкспедиторов.Контрагент | И ДоставкаПродукцииЗаказы.Ссылка.МаршрутЭкспедитора = МаршрутыЭкспедиторов.МаршрутЭкспедитора |ГДЕ | ДоставкаПродукцииЗаказы.Ссылка = &ТекущийДокумент | |УПОРЯДОЧИТЬ ПО | Порядок" ; ТабМаршрута= Запрос.Выполнить().Выгрузить(); но по нажатию кнопки ничего не происходит. | |||
| 1
    
        Mitriy 28.06.13✎ 11:34 | 
        Заказы.Загрузить(ТабМаршрута)     | |||
| 2
    
        upseven 28.06.13✎ 11:58 | 
        (1) Спасибо большое!! Заказы сортирует, как надо. Только теперь по нажатию кнопки тч очищается, только отсортированные накладные остаются     | |||
| 3
    
        Mitriy 28.06.13✎ 12:02 | 
        (2) сделай, чтобы в запрос все попадало или добавляй реквизит Порядок в табчасть...     | |||
| 4
    
        John83 28.06.13✎ 12:22 | 
        может документ не записан и удаляются новые строки?
  тогда можно вместо |ИЗ | Документ.ДоставкаПродукции.Заказы КАК ДоставкаПродукцииЗаказы сделать |ИЗ | &ТЧТекущегоДокумента // тут загружаешь ТЧ своего документа правда придется использовать временные таблицы | |||
| 5
    
        Nenaviwu1c20 28.06.13✎ 12:26 | 
        (4) ++.Либо еще один вариант выгрузи во временную таблицу ,добавь в нее колонку которая тебе нужна и загрузи обратно без всяких запросов     | |||
| 6
    
        Nenaviwu1c20 28.06.13✎ 12:27 | 
        например если тебе понадобиться это сделать в других доках тебе придется писать для каждго по отдельности,а так мой вариант подойдет под общий модуль если правильно написать     | |||
| 7
    
        upseven 28.06.13✎ 12:42 | 
        (3) ок, попробую оба варианта. 
  спасибо еще раз | |||
| 8
    
        upseven 28.06.13✎ 12:48 | 
        (4) пробовал проведенный и новый документы, результат тот же.
  p.s. только начал в запросах кое-что понимать, на деле мало что знаю по 1С. за совет спасибо! | |||
| 9
    
        Eugeneer 28.06.13✎ 12:51 | 
        Можно!     | |||
| 10
    
        upseven 28.06.13✎ 12:52 | 
        (5),(6) мне показалось что запрос это самый простой вариант (я не программист) поэтому и начал с него. 
  Если через временную таблицу проще, буду пробовать и этот вариант. Спаибо! | |||
| 11
    
        Mitriy 28.06.13✎ 12:53 | 
        (10) это тоже запрос...     | |||
| 12
    
        upseven 28.06.13✎ 12:56 | 
        (11) *facepalm     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |