|
УТ 11.5 дубли в списке документов. журнал "внутренние документы" | ☑ | ||
---|---|---|---|---|
0
saradip
23.05.23
✎
16:49
|
Добрый вечер.
Подскажите. Ситуация, у пользователя дубли в списке документов. журнал "внутренние документы", в то же время у меня нет дублей, также нет дублей и в ключах реестра документов. кэш чистил |
|||
1
Волшебник
23.05.23
✎
16:50
|
Наверное, прикрутили левое соединение к запросу динамического списка
|
|||
2
saradip
23.05.23
✎
16:56
|
(1) Типовой блок, в расширении нет формы списка,
Причем появилось сегодня, несколько дней назад проблемы не было - и никто ничего не кодил за эти дни. И в двух строках-дублях списка склады меняются местами |
|||
3
Волшебник
23.05.23
✎
16:58
|
(2) Может это и не дубли вовсе, а разные документы?
|
|||
4
saradip
23.05.23
✎
17:09
|
(3) Если провалиться, то документ один и тот же, строки разные в списке:
В одной строке: склад - отправитель, перемещение с отправитель В другой строке: склад - получатель, перемещение на получатель |
|||
5
Волшебник
23.05.23
✎
17:10
|
(4) Ну значит документ имеет 2 строки или сделал 2 записи по регистрам, а запрос динамического списка показывает обе строки
|
|||
6
saradip
23.05.23
✎
17:11
|
Через мою учетку в списке, есть строки только с "перемещение на получатель"
|
|||
7
Волшебник
23.05.23
✎
17:12
|
(6) Не показатель. Сработал отбор.
|
|||
8
saradip
23.05.23
✎
17:16
|
(7) Кроме как исправления реестра документов, непонятно что можно придумать тк все типовое и смотреть даже непонятно куда
|
|||
9
saradip
23.05.23
✎
17:18
|
Внимательно посмотрел рееест документов - записи две, причем вторая в реестре документов помечена как "дополнительная запись"
|
|||
10
Волшебник
23.05.23
✎
17:20
|
(9) Надо посмотреть ещё более внимательно
|
|||
11
saradip
23.05.23
✎
17:28
|
(10) Ну так, на всех документах перемещения по две записи, основная и дополнительная.
Что за бред тогда с дублями в строках? Запрос списка ведь типовой абсолютно |
|||
12
Волшебник
23.05.23
✎
18:23
|
(11) покажите запрос
|
|||
13
saradip
23.05.23
✎
20:58
|
(12) ВЫБРАТЬ
РеестрДокументовПереопределяемый.Ссылка КАК Ссылка, РеестрДокументовПереопределяемый.Проведен КАК Проведен, РеестрДокументовПереопределяемый.ПометкаУдаления КАК ПометкаУдаления, РеестрДокументовПереопределяемый.НомерДокументаИБ КАК Номер, РеестрДокументовПереопределяемый.ДатаДокументаИБ КАК Дата, РеестрДокументовПереопределяемый.Организация КАК Организация, РеестрДокументовПереопределяемый.Подразделение КАК Подразделение, РеестрДокументовПереопределяемый.МестоХранения КАК МестоХранения, ВЫРАЗИТЬ(РеестрДокументовПереопределяемый.МестоХранения.Ключ КАК Справочник.Склады) КАК Склад, РеестрДокументовПереопределяемый.Ответственный КАК Менеджер, РеестрДокументовПереопределяемый.ХозяйственнаяОперация КАК ХозяйственнаяОперация, РеестрДокументовПереопределяемый.Статус КАК Статус, РеестрДокументовПереопределяемый.Дополнительно КАК Дополнительно, РеестрДокументовПереопределяемый.Комментарий КАК Комментарий, РеестрДокументовПереопределяемый.НомерПервичногоДокумента КАК НомерВходящегоДокумента, РеестрДокументовПереопределяемый.ДатаПервичногоДокумента КАК ДатаВходящегоДокумента, ВЫБОР КОГДА РеестрДокументовПереопределяемый.Проведен ТОГДА 0 КОГДА РеестрДокументовПереопределяемый.ПометкаУдаления ТОГДА 1 ИНАЧЕ 2 КОНЕЦ КАК НестандартнаяКартинка, РеестрДокументовПереопределяемый.ДополнительнаяЗапись КАК ДополнительнаяЗапись, РеестрДокументовПереопределяемый.ТипСсылки КАК ТипСсылки, &СтатусПроверки КАК СтатусПроверки, &ИндикаторПроверки КАК ИндикаторПроверки, ТИПЗНАЧЕНИЯ(РеестрДокументовПереопределяемый.Ссылка) КАК ТипЗначения, РеестрДокументовПереопределяемый.СторноИсправление КАК СторноИсправление, ВЫБОР КОГДА НЕ РеестрДокументовПереопределяемый.СторноИсправление ТОГДА НЕОПРЕДЕЛЕНО ИНАЧЕ РеестрДокументовПереопределяемый.СторнируемыйДокумент КОНЕЦ КАК СторнируемыйИсправляемыйДокумент, NULL КАК СостояниеОригиналаПервичногоДокумента, ИСТИНА КАК ОбщееСостояние, 0 КАК СостояниеОригиналПолучен {ГДЕ РеестрДокументовПереопределяемый.Ссылка.* КАК Ссылка, РеестрДокументовПереопределяемый.МестоХранения.* КАК МестоХранения, ВЫРАЗИТЬ(РеестрДокументовПереопределяемый.МестоХранения.Ключ КАК Справочник.Склады).* КАК Склад, РеестрДокументовПереопределяемый.Организация.* КАК Организация, РеестрДокументовПереопределяемый.ДатаДокументаИБ КАК Дата, РеестрДокументовПереопределяемый.НомерДокументаИБ КАК Номер, РеестрДокументовПереопределяемый.Статус КАК Статус, РеестрДокументовПереопределяемый.ХозяйственнаяОперация КАК ХозяйственнаяОперация, РеестрДокументовПереопределяемый.Подразделение.* КАК Подразделение, РеестрДокументовПереопределяемый.Ответственный.* КАК Ответственный, РеестрДокументовПереопределяемый.Дополнительно КАК Дополнительно, РеестрДокументовПереопределяемый.Комментарий КАК Комментарий, РеестрДокументовПереопределяемый.Проведен КАК Проведен, РеестрДокументовПереопределяемый.ПометкаУдаления КАК ПометкаУдаления, ((РеестрДокументовПереопределяемый.ДатаДокументаИБ >= &НачалоПериода ИЛИ &НачалоПериода = ДАТАВРЕМЯ(1, 1, 1)) И (РеестрДокументовПереопределяемый.ДатаДокументаИБ <= &КонецПериода ИЛИ &КонецПериода = ДАТАВРЕМЯ(1, 1, 1)))} ИЗ РегистрСведений.РеестрДокументов КАК РеестрДокументовПереопределяемый |
|||
14
saradip
23.05.23
✎
21:33
|
(7) У меня сработал, у "кого-то" не сработал.
Ведь явно в форме не указан отбор на "ДополнительнуюЗапись". От чего зависит отбор на вывод доп. записи? |
|||
15
saradip
23.05.23
✎
21:55
|
В модуле формы: Процедура УстановитьОтборыДинамическихСписков()
Первое же условие: Если Не ИспользуетсяОграничениеПоСкладу Тогда ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(СписокДокументыВнутреннегоТовародвижения, "ДополнительнаяЗапись", Ложь, ВидСравненияКомпоновкиДанных.Равно, Неопределено, Не ЗначениеЗаполнено(Склад)); КонецЕсли; Ну вот у пользователя есть ограничение по складу, поэтому в коде доп. запись не устанавливается в ложь и дублируются документы в списке. А нахрена видеть дополнительную запись эту пользователю? |
|||
16
saradip
24.05.23
✎
08:52
|
Ладно, узнаю в техподдержки 1С.
Пока не понятно, для чего мне видеть дополнительную запись, при ограничении к складам на уровне записей |
|||
17
WebberNSK
24.05.23
✎
10:14
|
(0) Это особенность реализации. Устанавливайте отбор по складу.
|
|||
18
saradip
24.05.23
✎
15:11
|
(17) Проще, в предприятии, отборе списка, установить в ДополнительнуюЗапись в Ложь.
Ответ техподдержки на вопрос, для чего это необходимо: Добрый день, отдел разработки не комментирует свои реализации. Если вы считаете, что это ошибка, то опишите подробней в чем она выражается и приложите пример ее проявления и порядок воспроизведения на типово демобазе в режимезапуска 1С:Предприятия. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |