Имя: Пароль:
1C
1С v8
Не все документы попадают в отчет
0 Kostik2013
 
28.01.13
12:42
Есть отчет по заданиям на работу,в него попадают не все документы.Последний который попадает он за 13.12.2012 хотя после этой даты еще полно документов.Подскажите,что можно попробовать сделать?
1 pessok
 
28.01.13
12:43
хз, как оно в управлении борделем 3.8 на платформе 9.7...
2 Wobland
 
28.01.13
12:44
заняться рыболовством?
3 Бешеная Нога
 
28.01.13
12:44
Нае бни пивка и расслабься утро вечера мудренее.
Завтра с утра встанешь, покушаешь, потрясешься в траснспорте, перечитаешь сообщение, еще раз и, недеюсь, сообразишь, каких данных не хватает респондентам для решения твоей задачки. (с)
4 Wobland
 
28.01.13
12:45
(3) ты не настоящий телепат
5 Maxus43
 
28.01.13
12:46
отбор по периоду без ограничений поставить предлагали?
6 Kostik2013
 
28.01.13
13:04
Отчет идет на основании Регистра Накопления
7 Бешеная Нога
 
28.01.13
13:05
уже теплее. где-нибудь к 50му посту получим текст запроса
8 Cube
 
28.01.13
13:06
(4) А мне понравилось :)
9 Kostik2013
 
28.01.13
13:08
ВЫБРАТЬ РАЗРЕШЕННЫЕ
   ВЫБОР
       КОГДА ЗаданияНаРаботуОбороты.Регистратор = НЕОПРЕДЕЛЕНО
           ТОГДА NULL
       ИНАЧЕ ЗаданияНаРаботуОбороты.Регистратор
   КОНЕЦ КАК Регистратор,
   ЗаданияНаРаботуОбороты.ПериодДень,
   ЗаданияНаРаботуОбороты.Контрагент,
   ЗаданияНаРаботуОбороты.Договор,
   ЗаданияНаРаботуОбороты.ВидРабот КАК ВидРабот,
   ЗаданияНаРаботуОбороты.Сотрудник КАК Сотрудник,
   ЗаданияНаРаботуОбороты.Номенклатура,
   ЗаданияНаРаботуОбороты.Характеристика,
   ЗаданияНаРаботуОбороты.ЗаказПокупателя,
   ЗаданияНаРаботуОбороты.ЗагрузкаПланОборот КАК ЗагрузкаПлан,
   ЗаданияНаРаботуОбороты.ЗагрузкаФактОборот КАК ЗагрузкаФакт,
   ЕСТЬNULL(ЗаданияНаРаботуОбороты.ЗагрузкаФактОборот, 0) - ЕСТЬNULL(ЗаданияНаРаботуОбороты.ЗагрузкаПланОборот, 0) КАК ЗагрузкаОтклонение,
   0 КАК ЗагрузкаПроцент,
   ЗаданияНаРаботуОбороты.СуммаПланОборот КАК СуммаПлан,
   ЗаданияНаРаботуОбороты.СуммаФактОборот КАК СуммаФакт,
   ЕСТЬNULL(ЗаданияНаРаботуОбороты.СуммаФактОборот, 0) - ЕСТЬNULL(ЗаданияНаРаботуОбороты.СуммаПланОборот, 0) КАК СуммаОтклонение,
   0 КАК СуммаПроцент,
   ЗаданиеНаРаботуРаботы.Состояние,
   ЗаданиеНаРаботуРаботы.ДатаОкончания,
   ЗаданиеНаРаботуРаботы.КвоЧасов,
   ЗаданиеНаРаботуРаботы.ДлительностьВЧасах,
   ЗаданиеНаРаботуРаботы.Длительность,
   ЗаданиеНаРаботуРаботы.ВремяОкончания,
   ЗаданиеНаРаботуРаботы.ВремяНачала,
   ЗаданиеНаРаботуРаботы.День,
   ЗаданиеНаРаботуРаботы.Комментарий КАК Описание
ИЗ
   РегистрНакопления.ЗаданияНаРаботу.Обороты(, , Авто, ) КАК ЗаданияНаРаботуОбороты
       ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаданиеНаРаботу.Работы КАК ЗаданиеНаРаботуРаботы
       ПО ЗаданияНаРаботуОбороты.Регистратор = ЗаданиеНаРаботуРаботы.Ссылка
           И ЗаданияНаРаботуОбороты.Контрагент = ЗаданиеНаРаботуРаботы.Заказчик
           И ЗаданияНаРаботуОбороты.Номенклатура = ЗаданиеНаРаботуРаботы.Номенклатура
10 Бешеная Нога
 
28.01.13
13:09
ВЫБОР
       КОГДА ЗаданияНаРаботуОбороты.Регистратор = НЕОПРЕДЕЛЕНО
           ТОГДА NULL
       ИНАЧЕ ЗаданияНаРаботуОбороты.Регистратор
   КОНЕЦ КАК Регистратор


это че?
11 Бешеная Нога
 
28.01.13
13:10
и вот это: ЕСТЬNULL(ЗаданияНаРаботуОбороты.ЗагрузкаФактОборот, 0)
12 Бешеная Нога
 
28.01.13
13:10
у тебя есть движения без регистратора?
13 Ник второй
 
28.01.13
13:11
ЗаданияНаРаботуОбороты.Регистратор = ЗаданиеНаРаботуРаботы.Ссылка

Порвать на тряпки за это!
14 Ник второй
 
28.01.13
13:12
(13) + Вообще зачем тут оборооты не понятно
15 Бешеная Нога
 
28.01.13
13:12
(13) а чего? в принципе все правильно.
16 Ник второй
 
28.01.13
13:14
(15) На тряпки...... зачем использовать обороты? Почему левое соединение?
17 Kostik2013
 
28.01.13
13:14
Есть еще движения и по документу ЗаданияНаРаботу
18 Бешеная Нога
 
28.01.13
13:16
(16) левое соединение - чтобы достать реквизиты регистратора и не обращаться через точку к ЗаданияНаРаботуОбороты.Регистратор
19 Ник второй
 
28.01.13
13:16
запрос выродится в таблицу по движениям. Проще взять сразу физ таблицу. Да и вообще за подход ноги оторвать.
20 Ник второй
 
28.01.13
13:17
(18) А чем Выразить(ЗаданияНаРаботуОбороты.Регистратор Как Документ.ХХХХХХ) не нравится?
21 Бешеная Нога
 
28.01.13
13:19
(20) теже яйца, только в профиль. лишний раз нагружать скуль
22 Ник второй
 
28.01.13
13:21
(21) Хотя там из ТЧ данные тянутся, но по сути все же внутреннее соединение тогда использовать, если не нужно остальные доки брать.
23 Kostik2013
 
28.01.13
13:30
Так все-таки удалять или оставить?
24 Бешеная Нога
 
28.01.13
13:34
оставляй.
25 Бешеная Нога
 
28.01.13
13:34
как ты определяешь что находит не всех регистраторов?
26 Kostik2013
 
28.01.13
13:35
(25) Захожу в пользователя,сформировать отчет и выдает последний док на 13.12.2012 и все
27 Kostik2013
 
28.01.13
13:39
(26) и все док до 13.12.2012 тоже выдает а после уже нет...
28 Бешеная Нога
 
28.01.13
13:42
выполни запрос в консоли. посмотри какие записи у тебя без данных по присоединенной таблице
29 Kostik2013
 
28.01.13
13:45
(28) в консоли все выдает правильно,показывает все документы)
30 Шапокляк
 
28.01.13
13:47
Значит, весь прикол в обработке результатов запроса при выводе отчета.
31 Kostik2013
 
28.01.13
13:55
(30) где искать надо ?
32 Kostik2013
 
28.01.13
14:06
где копать?
33 Kostik2013
 
28.01.13
16:18
так и не получается разобраться...
34 hhhh
 
28.01.13
16:32
как выводишь результаты запроса?
35 Kostik2013
 
28.01.13
16:33
(34) через СКД
36 hhhh
 
28.01.13
17:22
(35) ну так настройки в скд надо смотреть. отбор там какой?
37 France
 
28.01.13
17:26
очистить результаты отбора... загрузить настройки по умолчанию при старте отчета..
отследить, чтобы форма отчета по умолчанию не пыталась сохранять значения реквизитов отчета..
38 Kostik2013
 
28.01.13
18:21
(36) отбор там Сотрудники,ВидРабот,Контрагент,Номенклатура,Состояние т.е(Статус).Добавила периоды и ничего не поменялось...
39 Kostik2013
 
28.01.13
20:28
(37) Все сбросила и все получилось))