Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Помогите написать запрос - для консоли запросов

Помогите написать запрос - для консоли запросов
Я
   Olexx
 
27.03.19 - 13:17
Нужно перебрать все документы ОтпускТоваровВОтделение и в табличной части реквизит АналитикаРасходов сделать равным реквизиту в заголовке документа ОТделение
Пробую так, не работает (для консоли запросов), подскажите что я не так делаю??
<code>
ВЫБРАТЬ
    ОтпускТоваровВОтделение.Товары.(
        АналитикаРасходов КАК Отделение
    ) КАК Товары
ИЗ
    Документ.ОтпускТоваровВОтделение КАК ОтпускТоваровВОтделение
Итоги
    Товары.АналитикаРасходов = Документ.ОтпускТоваровВОтделение.Отделение
По
    Товары

</code>
 
 
   GROOVY
 
1 - 27.03.19 - 13:19
Все. Начиная с постановки задачи.
   Йохохо
 
2 - 27.03.19 - 13:19
групповая обработка справочников и документов, крыжик разрешить редактировать таб часть
   Olexx
 
3 - 27.03.19 - 13:42
(1) Проще сказать? Перебор документов и изменение в ТЧ значение реквизита из шапки этого документа.. т.е. для 1с7 было примерно так
Док.ВыбратьДокументы()
Пока Док.ПолучитьДокумент()=1 Цикл
Док.ВыбратьСтроки()
Пока Док.ПолучитьСтроку()=1 Цикл
Док.Реквизит = Док.Контрагент
КонеЦЦикла
КонецЦикла
типа такого..
   1Сергей
 
4 - 27.03.19 - 13:46
(3) под "не работает" что имеется в виду в (0)?
   Olexx
 
5 - 27.03.19 - 13:53
(4) Ошибка при вызове метода контекста (ВыполнитьПакет): {(8, 32)}: Поле не найдено "Документ.ОтпускТоваровВОтделение.Отделение"
Товары.АналитикаРасходов = <<?>>Документ.ОтпускТоваровВОтделение.Отделение
Но поле отделение есть..
   1Сергей
 
6 - 27.03.19 - 13:55
(5) кажется, ты не понимаешь смысл запросов
   catena
 
7 - 27.03.19 - 13:55
(5)Ты же понимаешь, что Документ.ОтпускТоваровВОтделение - это абстрактный документ определенного вида?
И это... запросы в 1с только на селект работают. Для изменения все равно придется перебирать и объекты получать.
   Olexx
 
8 - 27.03.19 - 14:07
(7) Читал что с помощью запроса как то можно перебрать все доки и изменить в ТЧ какой нить реквизит взятый из шапки дока..
   ЦиркУехал
 
9 - 27.03.19 - 14:08
(8) изменить с помощью запроса ничего нельзя.
перебрать это просто

выбрать *
из  
ИЗ 
    Документ.ОтпускТоваровВОтделение КАК ОтпускТоваровВОтделение 
где <твое условие>

итд..
   Olexx
 
10 - 27.03.19 - 14:09
Спасибо всем кто откликнулся, я знаю тока 1с7, 8ку пытаюсь осваивать.. Этот вопрос снимаю..
   1Сергей
 
11 - 27.03.19 - 14:56
(10) в семерке запросы тоже ничего не меняли

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.