Имя: Пароль:
1C
1С v8
Программно открыть форму и не показать пользователю
🠗 (XLife 07.08.2019 14:08)
, ,
0 bebibo
 
07.08.19
13:09
Программно открыть форму и не показать пользователю?
1 Euguln
 
07.08.19
13:11
Зачем?
2 bebibo
 
07.08.19
13:16
(1) Ну надо сделать определенные действия с этой формой
3 Йохохо
 
07.08.19
13:23
может создать достаточно?)
4 bebibo
 
07.08.19
13:23
Форма.Открыть();
Форма.Закрыть();
Не подходит
5 bebibo
 
07.08.19
13:23
(3) ?
6 bebibo
 
07.08.19
13:24
Передаю данные из одной формы в другую, поэтому нужно открыть эту форму.
Вот как сделать, чтобы она открылась и закрылась, или открылась невидимой?
7 koa13
 
07.08.19
13:26
задача странная, но попробуйте метод ПолучитьФорму
8 bebibo
 
07.08.19
13:28
(7) Так я и получаю ее так
9 ГдеСобака Зарыта
 
07.08.19
13:29
(6) Неверно. Для передачи данных из одной в другую форму открывать вторую необязательно
А вообще если форма не открывается, значит и получать ее не нужно. Учитесь писать нормальные решения, а не капрокоды свои
10 singlych
 
07.08.19
13:29
Ну тут уж или открываешь или не открываешь.
11 bebibo
 
07.08.19
13:30
(9) Если ее не открывать, то форма не заполняется данными
12 ГдеСобака Зарыта
 
07.08.19
13:31
(11) Зачем заполнять ее данными, если ты все равно их никому показывать не собираешься? Вот ты нормальный?
13 Dotoshin
 
07.08.19
13:32
(11) А как она заполняется данными при открытии не судьба?
14 Сияющий в темноте
 
07.08.19
13:37
на кой вам форма?
скопируйте код заполнения в свою обработу и пишите сразу в документ.
15 singlych
 
07.08.19
13:37
А нефиг заполнять данные при открытии.
16 Мимохожий Однако
 
07.08.19
13:37
(12) +100500. Достаточно написать процедуру(-ры)) с нужным алгоритмом, аналогичным процедуре(-рам) из формы
17 bebibo
 
07.08.19
13:37
(14) Это не обработка
18 Масянька
 
07.08.19
13:38
(12) Лучший пост месяца :))))))))))
19 Мимохожий Однако
 
07.08.19
13:39
(17) А что? Заинтриговал
20 bebibo
 
07.08.19
13:40
Задача:
Нужно передать данные из формы справочника в документ
21 bebibo
 
07.08.19
13:40
(19) Доработка конфигурации
22 Мимохожий Однако
 
07.08.19
13:41
т.е ввести на основании...Форма здесь ни при чем
23 Масянька
 
07.08.19
13:41
(20) Вопрос: а в форму справочника они (данные) как берутся?
24 bebibo
 
07.08.19
13:41
(22) Как без формы сделать?
25 Мимохожий Однако
 
07.08.19
13:42
(20) это делается в модуле документа, а не форма. Обработка заполнения.
26 bebibo
 
07.08.19
13:43
(23) Сами заполняем, а потом по созданной кнопке эти данные должны передаться в документ
27 Масянька
 
07.08.19
13:43
(26) Поворот...
А если заполняете - как не показывать? Вслепую? ИИ? Ванга?
28 Мимохожий Однако
 
07.08.19
13:45
(26) После заполнения данные буду сохранены так ведь? А при создании документа получаешь данные из источника и заполняешь. Маленький шажок осознания и ты будешь счастлив..Давай думай.
29 bebibo
 
07.08.19
13:46
Еще раз:
Заходим в справочник сотрудники. Там создали кнопку по которой открывается созданная форма, в ней выбираем только месяц и ничего больше. Дальше на этой же форме есть кнопка, по которой создается документ, в котором должны быть заполнены данные из справочника сотрудники.
30 Масянька
 
07.08.19
13:47
(29) И какую форму не нужно показывать? С кнопкой?
31 DmVl76
 
07.08.19
13:48
(26) А писать в реквизиты документа сразу не судьба? Видел как-то обработку, которая генерила массив документов с открытием формы, а мне ее нужно было в регламентные задания впихнуть, долго матерился.
32 Масянька
 
07.08.19
13:49
(31) А как же КНОПКА?!
:))))))
33 bebibo
 
07.08.19
13:50
"Дальше на этой же форме есть кнопка, по которой создается документ, в котором должны быть заполнены данные из справочника сотрудники."---Вот эта форма не должна быть показана. Данные записались и всё. Вывести сообщение что всё ОК, и всё
34 catena
 
07.08.19
13:52
(33)Данные в форму не записываются.
35 piter3
 
07.08.19
13:52
Это тролль или он реально не понимает?
36 bebibo
 
07.08.19
13:53
(34) Записываются, так кодом прописали
37 Масянька
 
07.08.19
13:53
(34) А в голову едят :)))))))))))
38 bebibo
 
07.08.19
13:55
Так как сделать? Чтобы она была не видимой
39 ГдеСобака Зарыта
 
07.08.19
13:56
(33) А когда второй, третий и т.д. раз кнопку нажмут что будет?
40 Fish
 
07.08.19
13:57
(38) Сделать вообще без формы. Она тебе не нужна.
41 Fish
 
07.08.19
13:58
(36) Данные в форму не записываются.
42 bebibo
 
07.08.19
13:59
(39) Будет сообщение, что документ уже записан, нельзя еще
43 ГдеСобака Зарыта
 
07.08.19
13:59
(38) Не надо ее делать невидимой. Нужно показать ее пользователю, чтоб он сам все проверил и сам нажал записать. А то потом все на тебя свалят: мы не при делах, это программист там что-то написал, и теперь черти что в учете
44 bebibo
 
07.08.19
14:00
(40) Да как не нужна???
Чтобы она заполнилась, ее нужно открыть. Если я уберу: Форма.Открыть(); она НЕ заполняется
45 bebibo
 
07.08.19
14:01
(43) Они сами попросили, чтобы эта форма не показывалась, они введут нужные данные в форме которая состоит из одного реквизита "Месяц"(а другие данные цепляет из справочника сотрудники), нажмут сформировать, и всё.
46 Йохохо
 
07.08.19
14:02
(44) ее нужно получить и вызват ьпроцедуру кнопки
47 Масянька
 
07.08.19
14:02
(42) А "нельзя" "еще" или "уже"? И что?
48 Fish
 
07.08.19
14:03
(44) Надо заполнять не форму, а данные там, где они хранятся. А данные в форме НЕ хранятся.
49 Krolik Bezobraznik
 
07.08.19
14:03
(2) А вы уверены что вам именно с формой надо произвести действия?
50 bebibo
 
07.08.19
14:03
(46) тогда не заполнится
51 bebibo
 
07.08.19
14:04
(48) в реквизит записываю на форме
52 piter3
 
07.08.19
14:05
(51) Нет
53 bootini
 
07.08.19
14:06
вчера кондуктора обманул-купил билет,а сам не поехал...
54 ГдеСобака Зарыта
 
07.08.19
14:06
(45) Я правильно понимаю что у вас там документ, в который тупо копируют определенной датой данные элемента справочника сотрудники? Типо храните историю состояния справочника?
55 Йохохо
 
07.08.19
14:06
(50) сделай чтобы процедуры заполнения были доступны. Это кривой путь конечно
56 bebibo
 
07.08.19
14:07
Ладно, всем спасибо
57 Fish
 
07.08.19
14:08
(51) Реквизит формы нигде не сохраняется.
58 1Сергей
 
07.08.19
14:16
блин, самое интересное пропустил
59 GROOVY
 
модератор
07.08.19
14:54
Веселая тема. :)