Имя: Пароль:
1C
1С v8
Вывести диалог выбора НаСервере при создании документа?
, ,
0 Elf56
 
07.10.15
08:56
Всем доброго времени суток.

Имеется
1С:Предприятие 8.3 (8.3.5.1517)
"Управление торговлей и взаимоотношениями с клиентами (CRM)", редакция 2.0 (2.0.2.5)

Есть самописный документ "ДокументКарта" на его основании можно создать только документ "ЗаказКлиента", но он имеет реквизит типа перечисления.типЗаказа который отвечает какого вида будет этот документ или КП или Счет. Соответственно один и тот же документ "ЗаказКлиента" очень сильно отличается если у него выбран вид КП от вида Счет как визуально так и по функциям.

При создании документа "ЗаказКлиента" на основании документа "ДокументКарта" присвоение этого самого вида документа происходит в процедурах на сервере до процедуры ПриОткрытии НаКлиенте.

Внимание вопрос. Как сделать так чтобы дать пользователю возможность выбирать вид документ "ЗаказКлиента" во время создания его на основани документа "ДокументКарта" а именно как вывести диалог выбора из модуля объекта документа ? или хотя бы в процедуре НаСервере ПриСозданииНаСервере в форме документа?

Всем заранее спасибо за ответы.
1 Cyberhawk
 
07.10.15
08:57
Такой возможности нет
2 ДенисЧ
 
07.10.15
08:58
Кому ты на сервере этот диалог будешь показывать?
3 Cyberhawk
 
07.10.15
08:58
Вноси изменения в клиентский код, выполняемый перед выполнением команды ввода документа на основании
4 Cyberhawk
 
07.10.15
08:59
+(3) вернее до передачи управления на сервер (т.е. вопрос можно задать и в самом коде команды)
5 0xFFFFFF
 
07.10.15
09:00
(2) Кому кому. Серверу конечно же. Про искусственный интеллект слышали? Так вот это оно. Пусть сервер решает, надо или нет, он ведь умный.
6 Elf56
 
07.10.15
09:24
(4) я так и хотел сначало в документе "ДокументКарта" в команде вводНаОсновании Заказа клиента хотел сделать выбор, но где найти эту команду ?
7 jurassic
 
07.10.15
09:26
обработка заполнения вызывается при вводе на основании
8 Elf56
 
07.10.15
09:28
(7) ну это да. Но она же вызывается в модуле объекта т.е. на сервере. А что еще раньше ее вызывается ?
9 jurassic
 
07.10.15
09:29
(8) ничего. в полнолуние даже форм никаких не бывает
10 jurassic
 
07.10.15
09:29
+(9) а ввод на основании происходит
11 Elf56
 
07.10.15
09:31
я думал может быть в вызываемом документе "ДокументКарта" в процедуре создание на основании вставить выбор но где найти эту команду
12 Elf56
 
07.10.15
09:31
(10) да процедура срабатывает
13 Elf56
 
07.10.15
09:32
Процедура ОбработкаЗаполнения срабатывает
14 Mankubus
 
07.10.15
09:45
сделай 2 кнопки: создать КП и создать счет
15 Elf56
 
07.10.15
10:10
так не дает мне сделать 2 кнопки. В командном интерфейсе формы из которой создается на основании в разделе создать на основании всего 3 варианта либо удалить либо поднять вверх или опустить вниз команду а создать новую команду нету такой функции. Не подскажите как добавить ?
16 jurassic
 
07.10.15
11:09
для начала таки создать новую команду
17 Elf56
 
07.10.15
12:25
да это понят создам новую команду на форме перенесу ее в группу "создать на основании" командного интерфейса, а вот как в самой команде прописать что при ее срабатывании именно Процедура ОбработкаЗаполнения документа "заказКлиента" срабатывала?
18 jurassic
 
07.10.15
12:33
(17) процедура сработает сама. достаточно создать документ, заполнить.
19 vhl
 
07.10.15
13:16
(0) сделай выбор в ПриОткрытии, в чем проблема?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.