Имя: Пароль:
1C
1С v8
Как из "Подписка на событие" открыть форму выбора
0 serg999
 
05.12.16
07:34
Добрый день!
Есть документ "ДокументОбъект.СписаниеДенежныхСредств", есть "ОбработкаСобытий.ДокументПриПроведении", необходимо при проведении документа открыть доп. форму с выбором.
Собственно вопрос как из "Обработки событий" открыть форуму регистра сведений ?

Вот так совсем не задалось:
ОткрытьФормуМодально("РегистрСведений.ДокументПриПроведении.ФормаЗаписи");
1 mehfk
 
05.12.16
07:38
Это невозможно. Кому ты на сервере собрался показывать форму?
2 Mauser
 
05.12.16
07:38
Бгг, еще одна жертва клиент-сервера.
Никак. Никак нельзя это сделать.
3 DrZombi
 
гуру
05.12.16
07:44
(0) Увольняйся, вам в дворники :)
4 DrZombi
 
гуру
05.12.16
07:46
(2) Можно. Но на сервере это некому ненужно :)
5 serg999
 
05.12.16
07:51
Добрый все такие :)

Хорошо тогда как можно решить задачу не снимая с поддержки форму документа .. еще раз повторю при проведении документа списания ДС, надо сделать выбор ?
6 torgm
 
05.12.16
07:52
(5) зачем?
7 serg999
 
05.12.16
08:04
для отчета нужно ..

суть есть доп. лицевой счет (а-ля "Бонусный"), если с него идет списание, надо указать по какому сертификату и в каком месте сертификат выдан (это два справочника), далее планирую писать в регистр сведений (название сертификата, место выдачи, документ) ... Все надо для отчета по конверсии этих самых сертификатов ..
Руками вроде все ОК, но хотел автоматизировать малость
8 DrZombi
 
гуру
05.12.16
08:34
(5) Зачем снимать с поддержки, что бы что-то исправить? :)
9 DrZombi
 
гуру
05.12.16
08:35
(7) В момент проведения не рекомендуется выбирать, что либо или тормозить окончание проведение документов. БД зависнет в транзакции... :)
10 PCcomCat
 
05.12.16
08:38
Перед записью, если режим = Проведение, тогда можно. Но не при проведении.
11 serg999
 
05.12.16
08:40
тут согласен .. лучше перед записью делать .. но вопрос прежний .. как отрыть форму выбора ?? :((
12 PCcomCat
 
05.12.16
08:41
Написать свою? Конфа совсем на поддержке?
13 Мимохожий Однако
 
05.12.16
08:52
(7) В отчете добавь в форму. Он всё равно внешний.
14 Starhan
 
05.12.16
08:57
(5) 8.3.9 и механизму расширений попробовать :)
15 aleks_default
 
05.12.16
09:15
(10)А передЗаписью по вашему-не в транзакции?
16 serg999
 
05.12.16
09:27
Конфа на поддержки с редактированием, документ конечно можно снять с поддержки и поправить, но как то не комильфо ..

Платформа 8.3.9.1818 ..
17 Feunoir
 
05.12.16
09:42
(15) В транзакции. Только в этот момент ещё блокировок не наложено на регистры.
18 bmitkin
 
05.12.16
09:54
Не надо делать никаких выборов для пользователя при проведении.
Бухгалтер может запустить на ночь перепроведение всех документов за квартал, и кто будет там на сервере делать выбор при проведении каждого документа?
19 mehfk
 
05.12.16
10:00
(16) Плох тот одинэсник, который путает включение возможности изменения и снятие с поддержки.
20 serg999
 
05.12.16
12:00
Хорош к словам придираться ... насчет "дворника" уже писали выше ..
Конкретно спрашиваю как сделать, если не знаете, не фиг воду лить ...

Насчет группового проведения, суть понял, как вариант вешать на событие присвоение номера ...
Но суть вопроса осталась ... как открыть форму и сделать выбор?
21 mehfk
 
05.12.16
12:01
Читай мануалы до просветления.
22 Мимохожий Однако
 
05.12.16
12:04
(20) На клиенте: 1. Получить форму 2. Отрыть форму.
23 aleks_default
 
05.12.16
12:05
Тебе уже все сказали, делать свою форму или использовать расширения. Вопрошать что-то у пользователя в момент записи/проведения уже поздно.
24 serg999
 
05.12.16
12:14
(22) Не совсем понял .. событие же на сервере?
(23) Я видел насчет расширений, только пока не пойму как они тут могут помочь .. короче с расширениями разбираюсь ..
25 korzhishe
 
05.12.16
12:23
26 Мимохожий Однако
 
05.12.16
12:25
(24) У сервера глазок нет.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн