|
v8 Динамический список и реквизиты документа-основания | ☑ | ||
---|---|---|---|---|
0
Nicole
07.11.19
✎
14:58
|
Понадобилось вывести в динамический список документов реквизиты документа-основания.
Вывожу строковый реквизит - все нормально. Вывожу дополнительно еще реквизит типа дата - при скролинге списка программа вылетает. В чем может быть проблема? Заранее большое спасибо за ответ. |
|||
1
palsergeich
07.11.19
✎
15:00
|
(0) Потому что документ основание имеет тип ДокументСсылка или близкий к этому.
Вытаскивая дату через точку ты делаешь столько левых соединений, сколько типов документов в составе. Для таких случаев может помочь регистр ДанныеПервичныхДокументов |
|||
2
palsergeich
07.11.19
✎
15:01
|
(1) Это тот случай когда без денормализации никак.
|
|||
3
Nicole
07.11.19
✎
15:03
|
(1) Я вытаскиваю дату не через точку, а через левое соединение. И почему тогда строковый реквизит документа-основания нормально выводится?
|
|||
4
palsergeich
07.11.19
✎
15:04
|
(3) покажи текст запроса
|
|||
5
Nicole
07.11.19
✎
15:09
|
ВЫБРАТЬ
Заявление.Ссылка КАК Ссылка, Заявление.ПометкаУдаления КАК ПометкаУдаления, Заявление.Номер КАК Номер, Заявление.Дата КАК Дата, Заявление.Проведен КАК Проведен, Заявление.Организация КАК Организация, Заявление.Подразделение КАК Подразделение, Заявление.Ответственный КАК Ответственный, Заявление.Комментарий КАК Комментарий, Заявление.СтатусДокумента КАК СтатусДокумента, Заявление.Основание КАК Реестр, Реестр.НомерВходящий КАК РеестрНомерВходящий, Реестр.ДатаВходящий КАК РеестрДатаВходящий ИЗ Документ.Заявление КАК Заявление ЛЕВОЕ СОЕДИНЕНИЕ Документ.Реестр КАК Реестр ПО Заявление.Основание = Реестр.Ссылка |
|||
6
palsergeich
07.11.19
✎
15:13
|
(5) Такто вроде все нормально написано, надо смотреть ТЖ и план(
|
|||
7
Nicole
07.11.19
✎
15:14
|
(6) Простите, а что такое "ТЖ и план"?
|
|||
8
palsergeich
07.11.19
✎
15:15
|
технологический журнал 1с
И план запроса. |
|||
9
Nicole
07.11.19
✎
15:16
|
(8) Понятно...
|
|||
10
palsergeich
07.11.19
✎
15:16
|
Вот глупый вопрос, случайно по этому полю "РеестрДатаВходящий" нет сортировки на элементе?
|
|||
11
sqr4
07.11.19
✎
15:16
|
что значит вылетает? Сообщения есть? первоначально открывается нормально? Если при скроле вылетает, значит на что то натыкается. Смотри результат через консоль и гляди нули неопределенно и прочую хрень в дате
|
|||
12
palsergeich
07.11.19
✎
15:17
|
Или каких нибудь отборов, применяемых к полям
Реестр.НомерВходящий КАК РеестрНомерВходящий, Реестр.ДатаВходящий КАК РеестрДатаВходящий |
|||
13
palsergeich
07.11.19
✎
15:19
|
(11) Было такое, просто клиентское окошко закрывается и всё)
Как правило хрень в тексте запроса, но тут все хорошо. Может там группировки/ отборы / соритровки есть по правой таблице |
|||
14
Nicole
07.11.19
✎
15:25
|
(13) Группировок/отборов точно нет.
|
|||
15
palsergeich
07.11.19
✎
15:27
|
(14) значит сортировка есть.
В ДС с основной таблицей сортировка не по основной таблице может приводить к таким последствиям |
|||
16
Nicole
07.11.19
✎
15:37
|
(15) Ну смотрите, я могу отсортировать по "Дате входящей" список самих реестров. Это имеет значение? По "Номеру входящему" тоже могу.
Нулей и неопределенных значений тоже нет - сейчас в базе всего-то шесть документов, там и так видно, что все даты заполнены... Я думала, может какое-то платформенное ограничение существует? |
|||
17
sqr4
07.11.19
✎
15:48
|
два реестра на основании одного дока?
|
|||
18
Nicole
07.11.19
✎
16:07
|
(17) Нет.
|
|||
19
Nicole
07.11.19
✎
16:08
|
(17) Тогда было бы сообщение о дублировании.
|
|||
20
sqr4
07.11.19
✎
16:09
|
мож кэш
|
|||
21
Nicole
07.11.19
✎
16:11
|
(20) Кстати....
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |