Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Обычные формы, как жить без демоничексих списков?

Обычные формы, как жить без демоничексих списков?
Я
   НичегоНеПонятно
 
17.10.19 - 06:58
Всем привет! Вот у меня есть список номенклатуры (пара сотен тысяч позиций) мне нужно показать этот список пользователю. Но не весь а процентов 90% отбор будет производиться по некоторым значениям из табличной части (то есть программно) возникает вопрос как показать пользователю список, чтобы наложить отбор формируемый в запросе и не грузить все 180-190к в тз? или 20к не попадающих в отбор. Я точно, что-то пропускаю, не могу понять, что.
 
 
   ДенисЧ
 
1 - 17.10.19 - 06:59
Не мучай себя, иди на УФ. Освободи Lebensraum
   НичегоНеПонятно
 
2 - 17.10.19 - 07:03
(1)Чота вообще не могу вспомнить случаев, чтобы ты отвечал по существу. Всегда просто с желанием нагадить. Но за то, что поднимаешь ветку спасибо.
   catena
 
3 - 17.10.19 - 07:08
(2)Ну, на самом деле, не понятно, почему бы и не использовать динамический список?
А вообще, на ОФ тоже есть отбор, в том числе отбор по ссылке. Но при большом количестве ссылок он будет тормозить. Лучше будет, если отбор можно разбить на элементарные отборы по значениям. Если же "список номенклатуры" - это не список справочника, а тз (" не грузить все 180-190к в тз"), то заполнять ТЗ своим результатом отбора. Для удобства можно даже повесить на нее построитель, как в универсальном журнале.
   SleepyHead
 
4 - 17.10.19 - 07:12
(0) Что мешает запилить свою управляемую форму? Я так делал в бухгалтерии госучреждения 2.0, и все прекрасно работало, в том числе динамические списки.

Тебе ответили в (1) по существу, но ты, в силу непонятных причин, почему-то счел это за наезд и повел себя крайне некрасиво. Извинился бы что ли.

Если не знаешь, как запилить УФ в конфе с обычными формами, спроси по человечески, тебе ответят.
   НичегоНеПонятно
 
5 - 17.10.19 - 07:13
(3)
>>Ну, на самом деле, не понятно, почему бы и не использовать динамический список?
Потому, что в обычных формах, нельзя использовать динамический список, конфигурация на 8.2 и обычных формах

>> Но при большом количестве ссылок он будет тормозить
Поэтому пропускаем такой вариант

>>. Если же "список номенклатуры" - это не список справочника, а тз (" не грузить все 180-190к в тз"), 
По счастливой случайности, можно использовать список справочника, но как на него наложить программный отбор

>>то заполнять ТЗ своим результатом отбора
Туда упадет как раз 180к ссылок и я бы хотел избежать этого
   catena
 
6 - 17.10.19 - 07:14
(5)>>Потому, что в обычных формах, нельзя использовать динамический список
Ну это же не правда.
   catena
 
7 - 17.10.19 - 07:17
ФормаСписка = Справочники.СпецификацииНоменклатуры.ПолучитьФормуСписка(, ЭтаФорма);
    
    ФормаСписка.Отбор.Код.ВидСравнения  = ВидСравнения.Равно;
    ФормаСписка.Отбор.Код.Значение      = Спецификация.Код;
    ФормаСписка.Отбор.Код.Использование = Истина;
    
    ФормаСписка.Открыть();
   НичегоНеПонятно
 
8 - 17.10.19 - 07:18
(4)>> Что мешает запилить свою управляемую форму?
Отсутствие нормальных уф и кривые тормозящие динамически списки в 8.2, так же вообще необходимость вкорячивать уф, просто ради отображения списка ссылок. Проще уж загрузить эти самые 180к записей. Я ищу простой вариант. Не может быть, что такая простая задача не решалась ну ОФ

>>Тебе ответили в (1) по существу, но ты, в силу непонятных причин
Ответили "освободи жизненное пространство", странное для меня определение по существу, может ему извиниться?
   catena
 
9 - 17.10.19 - 07:20
(8)У меня 8.2 на ОФ, огрызок УПП. Везде, где можно, меняю формы списков на ДС, тормозов не замечено, пользователи счастливы.
   НичегоНеПонятно
 
10 - 17.10.19 - 07:24
(6)>>Ну это же не правда.
Ткни меня носом в тип записи на Обычных формах

(7)Так придется грузить весь список нужных или ненужных список в отборы, опять придется оперировать тысячи ссыок. Это лишнее.
   ДенисЧ
 
11 - 17.10.19 - 07:25
(8) Размечтался.
   НичегоНеПонятно
 
12 - 17.10.19 - 07:26
Всем желающим сказать воткни уф. Спасибо я рассмотрю ваше предложение. Но спрашиваю я не об этом. Я спрашиваю есть ли возможность так сделать, на обычных формах. И есть ли простой и эффективный способ. Задача, то простая.
   НичегоНеПонятно
 
13 - 17.10.19 - 07:26
(11)Та не, так в порядке бреда
   НичегоНеПонятно
 
14 - 17.10.19 - 07:27
(12)На карйная добавлю уж реквизит и буду делать по нему отбор. Но хочется делать красиво, Думал может быть есть варианты.
   catena
 
15 - 17.10.19 - 07:27
(10)В конфигурации должно стоять "Использовать УФ в обычном приложении". После этого пили УФ в любом месте.

Как делать отбор на ОФ я пример дала. В любой конфигурации на ОФ будет миллион примеров в поиске по "отбор"
   Garykom
 
16 - 17.10.19 - 07:28
Странно а как в 1С 7.7 то жили без динамических списков ))
   SleepyHead
 
17 - 17.10.19 - 07:28
(12) "некогда пилу точить, лес валить надо."

Это сарказм, а не наезд, так же, как и в (1).
   НичегоНеПонятно
 
18 - 17.10.19 - 07:30
(15)Скажу хз какой раз(лениво считать) не вижу смысла юзать уф особенно на 8.2
как делать отбор я знаю, но... читай (10) еще можно посмотреть (12)
   НичегоНеПонятно
 
19 - 17.10.19 - 07:31
(17)Блин ну не знаешь как или нет такой возможности, ну скажи как есть, че умничать то?
   Paint_NET
 
20 - 17.10.19 - 07:32
Ему советуют, а он выёживается.
   catena
 
21 - 17.10.19 - 07:32
(18)Читай (3). Запрос можно засунуть в построитель, а построитель выгрузить в тз. Отборы в списке по ссылке при большом количестве ссылок будут тормозить.
   SleepyHead
 
22 - 17.10.19 - 07:35
(18) Кончится тем, что ты на ОФ сэмулируешь динамический список, вместо того, чтобы простол воспользоваться готовой технологией ))


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.