Имя: Пароль:
1C
1С v8
v8: УФ. Прокручивается не вся форма списка
,
0 iceman2112
 
01.08.12
15:11
Есть управляемая форма списка документа. При прокрутке отображаются не все документы, но документы которые в списке не показываются ищущтся.
Список - динамический заполнуется запросом. Может это из за версии платформы? 8.2.14
1 Stepa86
 
01.08.12
15:12
Скорей всего запрос динамического списка возвращает дубли по ключевым полям
2 iceman2112
 
01.08.12
15:17
Например, сейчас, при старте можно прокруть документы до 11.04.12. Если переставить период на апреля, то он показывает документы и за 1 апреля.
3 Дукат
 
01.08.12
15:20
у меня что то наподбие видимо в ДОкументообороте...
4 Buster007
 
01.08.12
15:23
запрос в студию?
5 iceman2112
 
01.08.12
15:26
(4) запроса как запроса, выбор полей из таблицы ничего мудренного
6 Buster007
 
01.08.12
15:28
(5) не прокручивается и не прокручивается. ничего мудреного.
7 iceman2112
 
01.08.12
15:28
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
   ТаблицаИнцидентов.Ссылка,
   ТаблицаИнцидентов.Номер,
   ТаблицаИнцидентов.Дата,
   ДОБАВИТЬКДАТЕ(ТаблицаИнцидентов.Дата, СЕКУНДА, &СмещениеОтАбсолюта) КАК ДатаПользователя,
   ТаблицаИнцидентов.Состояние,
   ТаблицаИнцидентов.Клиент,
   ВЫРАЗИТЬ(ТаблицаИнцидентов.Описание КАК СТРОКА(200)) КАК Описание,
   ТаблицаИнцидентов.Приоритет,
   ТаблицаИнцидентов.Услуга,
   ТаблицаИнцидентов.КомпонентаУслуги,
   ТаблицаИнцидентов.Ответственный,
   ТаблицаИнцидентов.ЧасовойПоясДокумента,
   100 - ВЫБОР
       КОГДА ТаблицаИнцидентов.Состояние.Закрыт = ИСТИНА
               И ЕСТЬNULL(ПараметыУровняСервиса.НормативныйСрокЗакрытия, 1) <> 0
           ТОГДА ЕСТЬNULL(ПараметыУровняСервиса.ФактическийСрокЗакрытия, 0) / ЕСТЬNULL(ПараметыУровняСервиса.НормативныйСрокЗакрытия, 1)
       ИНАЧЕ ЕСТЬNULL(РасчетПараметровДокументов.ПроцентВыполнения, 0)
   КОНЕЦ КАК ПроцентОставшийся,
   ТаблицаИнцидентов.ПометкаУдаления,
   ВЫБОР
       КОГДА ПрикрепленныеФайлы.Документ ЕСТЬ NULL
           ТОГДА ЛОЖЬ
       ИНАЧЕ ИСТИНА
   КОНЕЦ КАК ЕстьФайлы,
   ТаблицаИнцидентов.Массовый,
   ВЫБОР
       КОГДА ИзменённыеДокументы.Документ ЕСТЬ NULL
           ТОГДА ЛОЖЬ
       ИНАЧЕ ИСТИНА
   КОНЕЦ КАК Изменен,
   СостоянияСрезПоследних.Период КАК ФактическаяДатаЗакрытия
ИЗ
   Документ.Инцидент КАК ТаблицаИнцидентов
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПараметыУровняСервиса КАК ПараметыУровняСервиса
       ПО (ПараметыУровняСервиса.Инцидент = ТаблицаИнцидентов.Ссылка)
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РасчетПараметровДокументов КАК РасчетПараметровДокументов
       ПО (РасчетПараметровДокументов.Документ = ТаблицаИнцидентов.Ссылка)
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПрикрепленныеФайлы КАК ПрикрепленныеФайлы
       ПО (ПрикрепленныеФайлы.Документ = ТаблицаИнцидентов.Ссылка)
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИзменённыеДокументы КАК ИзменённыеДокументы
       ПО (ИзменённыеДокументы.Документ = ТаблицаИнцидентов.Ссылка)
           И (ИзменённыеДокументы.Ответственный = &Ответственный)
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Состояния.СрезПоследних КАК СостоянияСрезПоследних
       ПО (СостоянияСрезПоследних.Документ = ТаблицаИнцидентов.Ссылка)
           И (СостоянияСрезПоследних.Состояние = ЗНАЧЕНИЕ(Справочник.СостоянияИнцидентов.Закрыт))
8 iceman2112
 
01.08.12
15:32
даже такой запрос:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
   ТаблицаИнцидентов.Ссылка,
   ТаблицаИнцидентов.Номер,
   ТаблицаИнцидентов.Дата,
   ДОБАВИТЬКДАТЕ(ТаблицаИнцидентов.Дата, СЕКУНДА, &СмещениеОтАбсолюта) КАК ДатаПользователя,
   ТаблицаИнцидентов.Состояние,
   ТаблицаИнцидентов.Клиент,
   ВЫРАЗИТЬ(ТаблицаИнцидентов.Описание КАК СТРОКА(200)) КАК Описание,
   ТаблицаИнцидентов.Приоритет,
   ТаблицаИнцидентов.Услуга,
   ТаблицаИнцидентов.КомпонентаУслуги,
   ТаблицаИнцидентов.Ответственный,
   ТаблицаИнцидентов.ЧасовойПоясДокумента,
   ТаблицаИнцидентов.ПометкаУдаления,
   ТаблицаИнцидентов.Массовый
ИЗ
   Документ.Инцидент КАК ТаблицаИнцидентов
9 iceman2112
 
01.08.12
15:32
тоже самое
10 Buster007
 
01.08.12
15:34
(8) хм, странно. У меня такая беда происходила из-за соединений.
11 iceman2112
 
01.08.12
15:35
попробуй платформу поставить, отборов вроде нет.
12 iceman2112
 
01.08.12
15:35
попробую*)
13 iceman2112
 
01.08.12
15:38
не помогла
14 Дукат
 
01.08.12
15:40
v8: Документооборот: "Мои задачи"

похоже с этой проблемой?
15 iceman2112
 
01.08.12
15:43
нет, у меня ничего нового не добавляется (когда жму кнопку обновить) на какую строчку списка я бы не встал. и нечего не тормозт
16 Buster007
 
01.08.12
15:46
а если разрешенные убрать?)
17 iceman2112
 
01.08.12
15:48
щас вообще убрал запрос, поставил основная таблица: Документ.Инцидент. Тоже самое. До тех же документы вываливает мне.
18 Buster007
 
01.08.12
15:50
(17) грохни базу в списке и добавь заново)
19 iceman2112
 
01.08.12
15:55
(18) не понял. грохнул форму создал новую, просто разместил на нём этот список документов. ТОЖЕ САМОЕ!
Через консоль запросов первый запрос, как надо.
20 Buster007
 
01.08.12
15:57
(19) сделай обработку внешнюю и в ней попробуй сделать этот список
21 iceman2112
 
01.08.12
16:00
(20) тот же самый список)
22 Buster007
 
01.08.12
16:02
(21) удали список и не показывай его никому ) скажи нельзя так сделать ))
23 iceman2112
 
01.08.12
16:04
нет, так нельзя.
2 + 2 = 3.9999999999999999999999999999999...