Имя: Пароль:
1C
1С v8
Предопределенный выбор элемента формы
0 alemar65
 
09.09.19
05:30
Добрый лень.
Ситуация - есть журнал документов, в нем форма списка, элемент- кассаККМ, тип - справочник.Кассы.
Т.е ни объектов, ни дин. списка на форме нет.
Мне необходимо при ПриОткрытии получить номер кассира (это сделано) и в зависимости от номера открывать форму с ВЫБРАННЫМ номером кассира.
Был бы это объект - понятно, но как выбрать элемент формы при открытии  - неясно.
....  форму переопределять нельзя.
Спасибо...
1 catena
 
09.09.19
05:46
Что значит "открывать форму с ВЫБРАННЫМ номером кассира"?
Форма ОФ, УФ?
2 craxx
 
09.09.19
06:23
(0) Заполнение из внешних параметров в процедуре ПриСозданииНаСервере (если УФ) или ПриОткрытии (если ОФ)
3 alemar65
 
09.09.19
06:26
да, УФ. Ну заходит в прпограмму кассир № 1 , соответственно и при открытии журнала должна выбираться Касса № 1. А сейчас зашел кассир - СЛУЧАЙНО выьрал не ту кассу, и она запоминается НАВСЕГДА, пока не сменишь. Во как (((
4 RomaH
 
naïve
09.09.19
07:27
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
    Если Параметры.Свойство("АвтоТест") Тогда
        Возврат;
    КонецЕсли;

    Если Не ПолучитьФункциональнуюОпцию("ИспользоватьНесколькоКассККМ") Тогда
        КассаККМ = Справочники.КассыККМ.КассаККМФискальныйРегистраторПоУмолчанию();

там же в самом начале нарисовано
5 RomaH
 
naïve
09.09.19
07:32
(0) "ни дин. списка на форме нет. "
как это? а ЧекиККМ - это что?
6 RomaH
 
naïve
09.09.19
07:35
ну и вот это убрать
&НаСервере
Процедура ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки)
    
    КассаККМ = Настройки.Получить("КассаККМ");
2 + 2 = 3.9999999999999999999999999999999...