Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Перехватить список документов в общем журнале (число прочтений - 13857 )
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Перехватить список документов в общем журнале
Ответ #15 - 11. Августа 2006 :: 06:13
Печать  
Цитата:
Ты в курсе, что Табличное поле выбирает запросом не все записи, а только те, которые надо отобразить в данный момент? Объем всей выборки на скорость не влияет.

Да умом понимаю, а сердцем никак Улыбка
Буду смотреть на реальных данных.
Цитата:
Хотя, наверное, немного лукавлю. Тормоза все же возникают, т.к. от штатной-то многострочной части не избавится и время на ее заполнение, пусть даже она невидима, все же тратится.

А зачем тогда вообще использовать форму журнала? Можно же обработку?
  
Наверх
ICQ  
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Перехватить список документов в общем журнале
Ответ #16 - 11. Августа 2006 :: 06:21
Печать  
vip писал(а) 11. Августа 2006 :: 06:13:
А зачем тогда вообще использовать форму журнала? Можно же обработку?

Я бы сказал даже: НУЖНО использовать обработку.
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватить список документов в общем журнале
Ответ #17 - 11. Августа 2006 :: 06:22
Печать  
vip писал(а) 11. Августа 2006 :: 06:13:
А зачем тогда вообще использовать форму журнала? Можно же обработку?

Форму журнала, чтобы не дублировать абсолютно все. И чтобы панель инструментов была стандартная.
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватить список документов в общем журнале
Ответ #18 - 11. Августа 2006 :: 06:22
Печать  
DmitrO писал(а) 11. Августа 2006 :: 06:21:
vip писал(а) 11. Августа 2006 :: 06:13:
А зачем тогда вообще использовать форму журнала? Можно же обработку?

Я бы сказал даже: НУЖНО использовать обработку.

Обоснуй.
  

FormEx developer
Наверх
www  
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Перехватить список документов в общем журнале
Ответ #19 - 11. Августа 2006 :: 06:25
Печать  
Цитата:
DmitrO писал(а) 11. Августа 2006 :: 06:21:
vip писал(а) 11. Августа 2006 :: 06:13:
А зачем тогда вообще использовать форму журнала? Можно же обработку?

Я бы сказал даже: НУЖНО использовать обработку.

Обоснуй.

Цитата:
т.к. от штатной-то многострочной части не избавится и время на ее заполнение, пусть даже она невидима, все же тратится.

  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватить список документов в общем журнале
Ответ #20 - 11. Августа 2006 :: 06:32
Печать  
DmitrO писал(а) 11. Августа 2006 :: 06:25:
Цитата:
DmitrO писал(а) 11. Августа 2006 :: 06:21:
vip писал(а) 11. Августа 2006 :: 06:13:
А зачем тогда вообще использовать форму журнала? Можно же обработку?

Я бы сказал даже: НУЖНО использовать обработку.

Обоснуй.

Цитата:
т.к. от штатной-то многострочной части не избавится и время на ее заполнение, пусть даже она невидима, все же тратится.


Это минус, конечно. Но не такой, чтобы НУЖНО было использовать именно обработку.
  

FormEx developer
Наверх
www  
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Перехватить список документов в общем журнале
Ответ #21 - 11. Августа 2006 :: 06:47
Печать  
Просто получается такая ситуация: форма журнала тем и удобнее что
1)контекст ее программирования расширен текущим документом графами журнала;
2)явное и неявное использование такой формы в предопределенных действиях системы (выбор значения реквизита типа документ);
3)логичное/специальное расположение в дереве метаданных, что облегчает работу с метаданными (ну чисто технически) и понимание конфигурации.

Согласен все в совокупности это давит так, что проще применить ее вместе с ТП. Однако при этом пункт 1 исчезает (вместо этого появлется замена существенно расширяющая возможности программирования именно списка).
Пунктом 3 можно пожертвовать Улыбка
А вот с пунктом 2 надо бы поработать.. надо порешать этот вопрос, а? ты ведь не зря синеньким светишься Подмигивание
или может с зеленым окрасом кого заинтересует?
  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Перехватить список документов в общем журнале
Ответ #22 - 11. Августа 2006 :: 06:55
Печать  
Вот мой типичный журнал (см. аттач)
Журнал общий. На всю конфу один единственный.
Списки доступных документов/справочников управляютя правами пользователя.
Сложные отборы делаю с помощью составных общих реквизитов доков.
Даже самые неопытные юзеры очень быстро привыкают к такому интерфейсу.
P.S. Кнопочки это не картинки, а активикс 3D Button Magic.
  

journal.gif ( 77 KB | Загрузки )
journal.gif
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватить список документов в общем журнале
Ответ #23 - 11. Августа 2006 :: 06:59
Печать  
DmitrO писал(а) 11. Августа 2006 :: 06:47:
А вот с пунктом 2 надо бы поработать.. надо порешать этот вопрос, а? ты ведь не зря синеньким светишься Подмигивание
или может с зеленым окрасом кого заинтересует?

Я уже вне проекта.
Но в рамках отдельного FormEx могу подумать над этой задачей Улыбка
  

FormEx developer
Наверх
www  
IP записан
 
Thor
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 82
Зарегистрирован: 12. Июля 2006
Re: Перехватить список документов в общем журнале
Ответ #24 - 11. Августа 2006 :: 07:41
Печать  
Всем доброго времени суток.

Заглянул с утра - был приятно удивлен. Такой дискуссии по теме, честно признаюсь, не ожидал Улыбка. Но все-таки нужного мне ответа не получил.

Дискуссия ушла в  сторону от интересующего меня вопроса (в сторону организации отборов с помощью имеющихся средств 1С++). Каюсь, что ввел в заблуждение своим первым постом, но пример отбора я привел лишь для демонстрации необходимости работы в общем журнале с одним видом документов. Вообще мой вопрос звучит так: можно ли написать функционал в виде внешней компоненты, который бы перехватывал вывод упомянутого списка? Если можно, в каком направлении рыть?

Почему мне не подходят приведенные здесь решения. Дело в том, что 1С++ я широко не использую (только начинаю использовать). Вопрос мой возник при решении частной задачи, поэтому дополнительные возможности в этом случае мне не нужны. Хотелось бы по возможности максимально использовать стандартные средства 1С.

to trad: Виноват. Не знал точных условий, при которых фича пропадает. Знаю только, что у меня пропадала. Насчет идеи "один журнал - один служебный документ" - ИМХО неудобно. Куча служебных документов со сходным функционалом.

to vip: КЛАССНЫЙ дизайн журнала!
  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Перехватить список документов в общем журнале
Ответ #25 - 11. Августа 2006 :: 07:58
Печать  
Давай сначала.
Цитата:
to Thor
Наверное, проще всего тебе перехватывать нажатие INSERT в форме журнала и обрабатывать, как тебе нужно.

Чем не подходит. Подсовывай свой список документов.
Цитата:
to vip: КЛАССНЫЙ дизайн журнала!

Спасибо Улыбка Только кроме дизайна он весьма функционален. И всего один.
А от дизайна фирмы 1С меня давно тошнит. Десятки кнопок на панелях, из которых юзер использует 5%, менюхи, в которых пока доберешься до цели, уже забыл, что искал и т.п.
P.S. Конечно с точки зрения обновляльщиков типовых конф мой подход абсолютно неприменим. Но я типовыми не занимаюсь.
  
Наверх
ICQ  
IP записан
 
Thor
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 82
Зарегистрирован: 12. Июля 2006
Re: Перехватить список документов в общем журнале
Ответ #26 - 11. Августа 2006 :: 08:20
Печать  
Цитата:
Цитата:
to Thor
Наверное, проще всего тебе перехватывать нажатие INSERT в форме журнала и обрабатывать, как тебе нужно.

Чем не подходит. Подсовывай свой список документов.


Закон Мура забыл? Если неприятность может случиться, она случается. Найдется такой пользователь, который нажмет кнопку (панели, меню "Действия", контекстного меню).

Чует мое сердце, что есть метод, запоняющий список видов документов. Может уважаемые господа разработчики подскажут?
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать