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

v7: Выбор вида документа при вводе нового в общем журнале документов

v7: Выбор вида документа при вводе нового в общем журнале документов
Я
   kupec
 
18.03.21 - 11:44
Добрый день. Есть ли возможность в общем журнале документе сделать выбор вида документа при вводе нового. Нажатие клавиши Insert можно перехватить и подбросить свою процедуру. А как быть, если ввод нового осуществляется через нажатие клавиши в строке меню в самом журнале или через меню. Вроде помнится как то читал, что возможно все это сделать даже без внешних компонент. Так ли это?
   Андрей_Андреич
 
1 - 18.03.21 - 11:45
Приначалевыборазначения?
   Андрей_Андреич
 
2 - 18.03.21 - 11:45
вру не подумал
   kupec
 
3 - 18.03.21 - 11:46
В журнале не срабатывает
   kupec
 
4 - 18.03.21 - 12:03
Мыслей ни у кого нет?
   HawkEye
 
5 - 18.03.21 - 12:45
(0) не использовать общий журнал
   kupec
 
6 - 18.03.21 - 13:22
(5) как тогда использовать отборы в журнале?
   Mikeware
 
7 - 18.03.21 - 15:17
а разве при вводе нового через общий журнал - не вываливает список видов документов для выбора?
   trdm
 
8 - 18.03.21 - 15:28
(7) Вываливается.
   azernot
 
9 - 18.03.21 - 15:29
(0) Тысячу лет назад, когда писал на 7.7 пытался. Без ВК не получилось. С ВК не заморачивался.
   Mikeware
 
10 - 18.03.21 - 15:37
(8) и я о том же...
была какая-то хохма - типа, изменить журнал на дополнительный, в нем выбрать нужные доки, сохраниться, и вернуть тип журнала общий - будут предлагаться нужные доки. "Но это не точно"®
я б посоветовал просто сделать журнал на табличном поле
   АЛьФ
 
11 - 18.03.21 - 15:41
Если все же использовать ВК, то можно с помощью FormEx сделать. В глобальнике пишем что-то типа этого:

Процедура ПриОткрытииФормыДокумента(
    ФлагСтандартнойОбработки,
    идВидаОткрываемогоДокумента,
    идОткрываемогоОбъекта,
    идТекущегоЖурнала,
    п4,
    идКопируемогоОбъекта,
    идВидаТекущегоВЖурнале,
    флВводНаОсновании,
    идВидаДокументаОснования,
    флРежимПросмотра,
    п10,
    п11,
    п12,
    п13,
    ПараметрФормы)
    
    Если идТекущегоЖурнала = objMetaDataWork.GetMetaDataID(Метаданные.Журнал("Счета")) Тогда
        идВидаОткрываемогоДокумента    = идВидаТекущегоВЖурнале;
        идВидаТекущегоВЖурнале        = 0;
        идТекущегоЖурнала        = 0;

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