Имя: Пароль:
1C
1С v8
как вызвать запуск формы при запуске 1С8.2
0 fantom41k
 
07.07.15
18:00
Как запустить форму добавления документа при запуске 1с и как сделать условие чтоб форма запускалась только у заданного пользователя?
1 bootini
 
07.07.15
18:05
Глобальный контекст (Global context)
ПриНачалеРаботыСистемы (OnStart)
Синтаксис:

ПриНачалеРаботыСистемы()
Описание:

Возникает при запуске 1С:Предприятия в режиме управляемого приложения после открытия главного окна. В процедуре-обработчике могут быть выполнены различные действия, необходимые при запуске программы, например, открыты некоторые формы.
2 fantom41k
 
07.07.15
18:08
&НаСервере
Процедура ПриНачалеРаботыСистемы(Отказ)
     Если пользователь = "касса" тогда
    Обработки.ОкноЗапуска.ПолучитьФорму("Документ.Касса.ФормаОбъекта").Открыть();
    КонецЕсли
КонецПроцедуры

типо этого только работать не хачет (
3 bootini
 
07.07.15
18:11
Процедура ПриНачалеРаботыСистемы(Отказ)
     Если ПараметрыСеансаТекущийпользователь = Справочники.пользователи.НайтиПонаименованию("касса") тогда
    Обработки.ОкноЗапуска.ПолучитьФорму("Документ.Касса.ФормаОбъекта").Открыть();
    КонецЕсли
КонецПроцедуры

Что-то типо этого должно
4 GROOVY
 
07.07.15
18:12
Да размести на рабочем столе форму документа и права на нее дай только этому пользоватлю и все.
5 fantom41k
 
07.07.15
18:18
(4)  форма документа для добавления накладных на рабочем столе не работает она не добавляет а постоянно редактирует оду и туже накладную, для того чтоб накладные добавлялись нужно постоянно открывать новую форму это реализовано в форме при нажатии кнопки (провести и закрыть) вот так &НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
    ОткрытьФорму("Документ.Касса.ФормаОбъекта");
КонецПроцедуры

А на рабочем столе работает только форма списка
6 Maniac
 
07.07.15
18:22
жестяная жесть
7 fantom41k
 
07.07.15
18:25
а эту процедуру лучше разместить в модуле сеанса или модуле управляемого приложения ???
8 fantom41k
 
07.07.15
18:25
я в обе кидал негде не пашет (
9 GROOVY
 
07.07.15
18:29
(5) Рассказывай дальше :))))