Имя: Пароль:
1C
1C 7.7
v7: Ввод нового документа конкретного вида в журнале
0 prochor
 
13.10.12
11:12
Ситуация.
Есть "Обычный журнал" - Производство, в который входят документы, связанные с производством.
Где-то подглядел шикарную идею с закладками в журнале на каждый вид документа:
  Процедура ПриОткрытии()
   Форма.ИспользоватьЗакладки(1);
   Форма.Закладки.ДобавитьЗначение("","Все");
   Форма.Закладки.ДобавитьЗначение("П_ПередачаВПроизводствоАОЕ","Передача МПЗ в производство");
   Форма.Закладки.ДобавитьЗначение("П_Сертификация","Сертификация номенклатуры");
   Форма.Закладки.ДобавитьЗначение("П_СписаниеПродукции","Списание продукции");
   Форма.Закладки.ДобавитьЗначение("П_ПередачаСКарантинного","Передача из карантинного склада");
   Форма.Закладки.ДобавитьЗначение("П_ВозвратНаСкладАОЕ","Возврат МПЗ на склад");
   КонецПроцедуры // ПриОткрытии()
                               
Процедура ПриВыбореЗакладки(Ном,Значен)
   УстановитьОтбор(Значен);
КонецПроцедуры

Всё красиво и все счастливы. Одна мелочь.
Пользователь выбирает закладку и хочет ввести новый документ.
А тут ему 1С предлагает сначала выбрать тип документа.
Если в закладке есть документы, то строка типа уже выделена, если документов этого типа еще нет, то пользователь выбирает из списка.
Вопрос:
Можно ли как-то этот момент выбора обойти?
Т.е. - тип документа мне уже известен, пользователь стоит на нужной закладке, что нужно сделать, чтобы при добавлении документа - СРАЗУ открывалась форма нового документа конкретного вида?
1 ДенисЧ
 
13.10.12
11:20
Если у тебя несколько видов документов в журнале - то только (НЯЗ) через свою кнопку
2 Джордж1
 
13.10.12
11:24
(0) FormEx вроде помочь в этом деле сможет
3 prochor
 
13.10.12
11:48
(1) а что есть НЯЗ?
4 ДенисЧ
 
13.10.12
12:46
(3) Насколько Я Знаю
5 Mikeware
 
13.10.12
12:47
(2) перехват инсерта?
через контекстное меню вроде не может...
Закон Брукера: Даже маленькая практика стоит большой теории.