Вход | Регистрация

1С:Предприятие ::

Метки:запросы, Запросы и построители

Проведение документа по регистру: одновременный приход и расход

Я
   bets
20.07.04 - 15:20
Есть документ, при определенных условиях при проведении делается запись одного и того же количества ресурса на приход и расход.
Вопрос: Как потом в отчёте (с помощью запроса) увидеть движение?
делаю отчет движений не видно, или как можно провести документ по регистру, чтоб потом увидеть движения.
 
 
   GrayT
 
1 - 20.07.04 - 15:26
Текст отчета в студию.
   Crystalizer
 
2 - 20.07.04 - 15:35
хз... как я понимаю всё что документ делал должно быть видно
(или ничего :)
   bets
3 - 20.07.04 - 15:40
Текст отчета:
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса = 
    "//{{ЗАПРОС(Сформировать)

    |Период с ВыбКонПериода по ВыбКонПериода;   
    |ОбрабатыватьДокументы Проведенные;
    |ТекДок = Регистр.Доставки.ТекущийДокумент;    
    |ДокОтпр = Регистр.Доставки.ДокументОтправки;    
    |Кол = Регистр.Доставки.Количество;   
    |Функция НачОст = НачОст(Кол);  
    |Функция Приход = Приход(Кол);     
    |Функция Расход = Расход(Кол);     
    |Функция КонОст = КонОст(Кол);
    |Группировка ДокОтпр;   
    |Группировка ТекДок; 
    |";

Пока Запрос.Группировка(1)=1 Цикл
Пока Запрос.Группировка(2)=1 Цикл

КонецЦикла;
КонецЦикла;

Документ проводится по регистру с количеством=1 на приход и расход (ОбработкаПроведения()), может не видно, т.к. при проведении время прихода=времени расхода, но движение же было...
   GrayT
 
4 - 20.07.04 - 16:13
Что то я ни чего не вижу :(
Должно быть видно. А что говорит универсальный отчет по регистру?
   bets
5 - 20.07.04 - 16:13
не видит измерение "ДокументОтправки"
   romix
 
6 - 20.07.04 - 16:26
Ну надо сначала все измерения и ресурсы заполнить и сделать ДвижениеПриходВыполнить(), потом опять же измерения и ресурсы заполнить и выполнить ДвижениеРасходВыполнить().
Если потом посмотреть меню Действия-Движения документа, то все эти движения должно быть видно. Если там видно, а в запросе не видно, то можно попробовать не запросом (значит там что-то с группировками), а просто выбрать движения регистра.
   bets
7 - 20.07.04 - 16:32
(6) спасибо, за советы, но в том то и дело, что все движения были
Вот стандартный запрос, и он, действительно, все видит:

    "//{{ЗАПРОС()

    |Период с ВыбНачПериода по ВыбКонПериода;
    |ДокументОтправки = Регистр.Доставки.ДокументОтправки;
    |Кол = Регистр.Доставки.Количество;
    |ТекДок = Регистр.Доставки.ТекущийДокумент;
    |Функция КолНачОст = НачОст(Кол);
    |Функция КолПриход = Приход(Кол);
    |Функция КолРасход = Расход(Кол);
    |Функция КолКонОст = КонОст(Кол);
    |Группировка ДокументОтправки;
    |Группировка ТекДок;
    |//}}ЗАПРОС
   ;
Че-то я уж ничего не пойнимаю, разницы то никакой...
   Warlock
 
8 - 20.07.04 - 20:37
|Период с ВыбКонПериода по ВыбКонПериода;

Может бок здесь? Не заметил?
   GrayT
 
9 - 20.07.04 - 20:43
Еще есть строчка ОбрабатыватьДокументы. Правда не думаю что это поалияло, хотя точно не знаю, а проверять некогда
   Warlock
 
10 - 20.07.04 - 23:12
(9)В запросе по регистру наличие строки
|ОбрабатыватьДокументы Проведенные;
равносильно ее отсутствию...
 
  Рекламное место пустует
   GrayT
 
11 - 21.07.04 - 00:38
(10)Согласен, просто я так ни когда не писАл, вот и подумал - может косяк, проверил - нет.
У bets'а проблема в другом, то ли в дате, то ли в выводе в таблицу.


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