Имя: Пароль:
1C
1С v8
Покритикуйте реализацию подсистемы (точнее ее запуск )
0 temsa
 
20.11.13
15:20
Самописка на 1с8.3 УФ.
В столовой для регистрации питания сотрудников через карточки база запускается следующим образом: При запуске базы через механизм рабочая область начальной страницы открывается просто пустая форма. В нем есть такой код:


&НаКлиенте
Процедура ПриОткрытии(Отказ)
        ФормаРегистрации = ПолучитьФорму("Обработка.ПитаниеСотрудников.Форма.ФормаОбработки");
        ФормаРегистрации.ОткрытьМодально();
        ЗавершитьРаботуСистемы(Ложь);
КонецПроцедуры


далее обработка все отрабатывает. И при закрытии как вы видите база закрывается.
У меня все работало на ура но вот сделал РИБ и после этого понеслась не все сотрудники отражаются в регистре питающихся. Куда копать?
1 acsent
 
20.11.13
15:22
а не проще ли на рабочий стол форму вывести?
2 temsa
 
20.11.13
15:23
Вначале вообще перестала регистрировать. Выявил что я не включил для роли доступ к плану обмена для регистрации.
После этого все вроде бы пошло. Но блин не все карточки регистрируются.
3 temsa
 
20.11.13
15:24
(1) Нужно было модально чтоб не дай бог кто-нибудь случайно не сделал окно обработки не активным.
4 Smallrat
 
20.11.13
15:25
что-то у меня не связывается: при чем тут как форма открывается/закрывается и регистр питающихся с РИБом ?
5 acsent
 
20.11.13
15:25
как на рабочем столе можно неактивно сделать?
6 temsa
 
20.11.13
15:28
(5) Ну вобщем хотели чтоб на раздаче ни каких лишних меню итп не было
7 temsa
 
20.11.13
15:52
(5) Проблема даже не в этом. Если запускать в рабочем столе то лишние поля слева и сверху откушают от экрана приличную площадь. А у нас небольшие тач-экраны..