Имя: Пароль:
1C
Админ
Открыть общую форму
0 kotokent
 
27.01.14
13:55
Вопрос: как отрыть общую форму в 1С?
1 kotokent
 
27.01.14
13:57
2 Kurbash
 
27.01.14
14:00
"документы.РеализациятоваровИУслуг.ФОрма.ФОрмаСПиска"
3 kotokent
 
27.01.14
14:01
(2) не, я создал общую форму, теперь открыть ее надо как то, я вот захотел при запуске хотябы чтобы она вылетела у меня
4 ale-sarin
 
27.01.14
14:02
ПолучитьОбщуюФорму(...)
5 kotokent
 
27.01.14
14:03
6 kotokent
 
27.01.14
14:04
(4)


Процедура ПриНачалеРаботыСистемы()
    //ОткрытьФорму("ОбщаяФорма.РеализацияТоваровИУслуг");
    УправлениеСоединениямиИБКлиент.УстановитьКонтрольРежимаЗавершенияРаботыПользователей();

    
    Форма = ПолучитьОбщуюФорму("РеализацияТоваровИУслуг");
    Форма.Открыть();
КонецПроцедуры
7 ale-sarin
 
27.01.14
14:09
(6) У меня работает
ПолучитьОбщуюФорму("Лошадь").Открыть();
8 kotokent
 
27.01.14
14:10
(7) у тебя она обычная или управляемая?
9 ale-sarin
 
27.01.14
14:11
(8) Обычная.
10 kotokent
 
27.01.14
14:12
(9) создал форму и в модуле управляемого приложения это прописал, а потом запустил 1С и она у тебя вылетела?
11 kotokent
 
27.01.14
14:13
(10) создал общую форму
12 ale-sarin
 
27.01.14
14:14
(10) Не. Я в обычном приложении. УФ пока не пользую.
13 fmrlex
 
27.01.14
14:15
(10) Модуль обычного приложения используй.
14 EvgeniuXP
 
27.01.14
14:19
ПолучитьОбщуюФорму("ИмяФормы")
15 kotokent
 
27.01.14
14:20
(13) вообще вылетает не запустившись 1с
16 Fram
 
27.01.14
14:20
(0) а точно режим запускаемого приложения совпадает с режимом формы?
17 kosts
 
27.01.14
14:21
Поставь остановку по ошибке.
18 patapum
 
27.01.14
14:22
(0) типа так ОткрытьФорму("ОбщаяФорма.АдреснаяКнига")
но только на клиенте
а если у тебя управляемые формы лучше писать об этом явно
19 kotokent
 
27.01.14
14:23
(18) у меня управляемая форма
20 kotokent
 
27.01.14
14:24
расскажи те мне как ее создать и запустить, пошагово, может я что то не так делаю
21 1dvd
 
27.01.14
14:24
разве в ПриНачалеРаботыСистемы окно приложения уже существует?
22 Fram
 
27.01.14
14:26
Автор так и не ответил запускает он упр приложение или обычное. Про форму понятно
23 kotokent
 
27.01.14
14:28
(22) как это понять, я в конфигураторе тыкаю F5
24 patapum
 
27.01.14
14:29
(23) эээ, позвать программиста?
25 kotokent
 
27.01.14
14:30
(24) я учусь пока на него, вот и незнаю всех тонкостей
26 1dvd
 
27.01.14
14:30
(23) покажи скриншот в режиме предприятия
27 1dvd
 
27.01.14
14:32
ща окажется, что у него вообще такси...
28 kotokent
 
27.01.14
14:33
29 kotokent
 
27.01.14
14:33
(27) это что?
30 1dvd
 
27.01.14
14:35
(28) тему надо было начинать так: "Здравствуйте. Конфигурация УТ 10.3, обычное приложение..." и далее суть проблемы
31 kotokent
 
27.01.14
14:36
(30) ну я думал это в этом случае не важно
32 kotokent
 
27.01.14
14:38
ребята, ну помогите
33 ale-sarin
 
27.01.14
14:38
(31) Думал или думала?
34 George Wheels
 
27.01.14
14:38
(32) Делай обычную форму.
35 kotokent
 
27.01.14
14:39
(34) думаЛ
36 kotokent
 
27.01.14
14:39
(34) сделал
37 Kri26S
 
27.01.14
14:40
Форма =ПолучитьФорму("ОбщаяФорма.РеализацияТоваровИУслуг");
    Форма.Открыть();
38 kotokent
 
27.01.14
14:41
(37) ну ты скажи где это писать, у меня эта форма управляемая
39 Kri26S
 
27.01.14
14:43
(38) Ты хочешь, чтобы при запуске системы у тебя вылетала эта форма?
40 kosts
 
27.01.14
14:43
(38) Для открытия управляемой формы в обычном приложении, нужно в свойствах конфигурации разрешить эти самые управляемые формы.
41 kotokent
 
27.01.14
14:46
(40) основной режим поменять?
42 George Wheels
 
27.01.14
14:46
(38) В модуле обычного приложения. В процедуре ПриНачалеРаботыСистемы().
43 kotokent
 
27.01.14
14:47
(39) ну хотябы так, в обще по хорошему хотелось бы ее видеть где то
44 fmrlex
 
27.01.14
14:48
(38) Ты ща свою кашу в голове расплескаешь.
Теорию почитай еще.
45 kotokent
 
27.01.14
14:48
она вылетела, только я поменял основной режим на управляемый, но лучше где то бы ее открывать
46 George Wheels
 
27.01.14
14:49
(45) Режим менять не надо. И так откроется.
47 kosts
 
27.01.14
14:50
Управляемую можно так открыть

СтандартнаяОбработка = Ложь;
    
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ВладелецФайла",      ВладелецФайлов);
ПараметрыФормы.Вставить("ЗакрыватьПриВыборе", Истина);
    
ОткрытьФорму("ОбщаяФорма.ВыборПрисоединенныхФайлов", ПараметрыФормы, ЭлементФормы);


Только в старых клиентах (по крайней мере у меня) этот способ глючил. Приходилось получить форму, потом открывать.
48 Kri26S
 
27.01.14
14:50
49 kotokent
 
27.01.14
14:50
(46) можно ее куда то поместить, что бы тыкнуть и она затем открылась? так она вылетает но это не хорошо
50 Kri26S
 
27.01.14
14:51
Слушай, что за задача стоит. Что ты хочешь сделать?
51 kotokent
 
27.01.14
14:51
(48) это ты просто в модуль обычного приложения ее поместил!?!?
52 George Wheels
 
27.01.14
14:52
(49) В любой интерфейс.
53 Kri26S
 
27.01.14
14:54
(51) Ты видишь вверху названия модулей?
54 kotokent
 
27.01.14
14:54
(50) в конфигурации 1С Управлений торговлей редакции 10.3 создать новую общую форму и разместить на ней реквизиты "Ответственный" и "Комментарий" по кнопке записать система ищетвсе документы с типом "реализация товаров и услуг" и если в документе значение реквизита "ответственный" или "комментарий" сообщать номер документа
55 Kri26S
 
27.01.14
14:57
(54) Зачем тебе управляемая форма в 10.3.
Добавь кнопку в форму списка реализаций ,например, и вызывай эту форму на открытие.
56 kosts
 
27.01.14
14:57
(54) Уже работает? Только в приначалесистемы поместить осталось?
57 kotokent
 
27.01.14
14:59
(56) не работает, завтра разберемся, рабочий день кончился
58 Kri26S
 
27.01.14
14:59
(56) В чем проблема с этим?
59 George Wheels
 
27.01.14
15:00
В любом интерфейсе (Общие -> Интерфейсы) добавь кнопку. В качестве действия для неё открытие общей формы.
60 Kri26S
 
27.01.14
15:02
(57) В модуле ОбычногоПриложения, посмотри что ПриНачалеРаботыСистемы выполняется и в ту процедуру вставь свой кусочек открытия формы.
61 George Wheels
 
27.01.14
15:05
(60) Так работать будет, но он хочет (49), поэтому либо (59) либо (55) (ну или есть ещё куча мест).
62 ale-sarin
 
27.01.14
15:05
(54) А чего в отборе не хватает?
63 Fram
 
27.01.14
15:50
(60) OMG ты еще и деньги за это получаешь?
64 Fram
 
27.01.14
16:11
(63) to (57) Сорри
65 kotokent
 
28.01.14
06:21
(59) Спасибо
66 kotokent
 
28.01.14
06:21
Спасибо всем за помощи, добавил просто кнопку на панель инструментов