Имя: Пароль:
1C
1С v8
Управляемый интерфейс. Создать на основании
, ,
0 felixbloh
 
07.05.13
10:44
Здравствуйте!

Обращаюсь к вам за советом)

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

А теперь мне нужно, чтобы можно было выбрать несколько заявок и на основании нескольких выбранных создалось несколько платежных поручений.
Для этого я создала обработку, где в таблице перечислены заявки и галочками можно выбрать нужные.
Как мне теперь на основании выбранных создать поручения? Мне нужно обратиться к процедуре документа Поручения и передать туда параметры какие-то? Или как-то по-другому?

Спасибо за совет, понимание и снисхождение)
1 Любопытная
 
07.05.13
10:52
Создаешь документ ПП, вызываешь ему процедуру Заполнить(), в параметр которой указываешь ссылку на нужную заявку. Записываешь ПП
2 olegves
 
07.05.13
11:09
(0) а кто мешает это сделать в стандартной форме списка?
3 felixbloh
 
07.05.13
11:16
(2) Я подумала, что поскольку буду вызывать эту обработку из разных документов, то так удобней. Я так понимаю, что большой разницы нет.
4 felixbloh
 
07.05.13
11:21
(1) Я не очень понимаю. Вот выбрали заявки, нажали на кнопку Сформировать поручения на форме обработки. Смотрю сначала первую выбранную заявку, ссылку на нее передаю как параметр в процедуру ЗаполнитьНаОсновании документа Платежные поручения, да?
Извините за глупый вопрос, но как мне ему сказать пойди именно в тот документ и ту процедуру? Я же не могу просто написать Документы.ПлатежноеПоручение.ЗаполнитьНаОсновании(ссылка)
5 Goggy
 
07.05.13
11:29
Традиционно, фоточку в профиль и ответы посыпятся водопадиком ;)
6 Любопытная
 
07.05.13
11:30
(4) Еще раз говорю: создаешь экземпляр объекта типа Документ.Платежное поручение. Далее заполняешь его на основании своей завяки. Далее сохраняешь его. И так для каждой заявки из списка выбранных.
7 Goggy
 
07.05.13
11:43
(6) А задачка может быть и поинтересней.
Например не записывать, а открыть заполненную форму для редактирования.
8 Любопытная
 
07.05.13
11:46
(7) пачку платежек? В программном создании на основании есть всякие мелкие камушки, типа не заполняется дата документа или еще какая-нить фигня
9 Goggy
 
07.05.13
11:53
Ну я ведь и говорю что может всё интересней :)
10 Любопытная
 
07.05.13
11:58
(9) человек простейших вещей не понимает, а ты про интересности. Я же первые шаги описываю, а дальше пусть сама разбирается
11 olegves
 
07.05.13
12:19
(10) а зачем тогда неправильные шаги подсказывать? Здесь же УФ
12 Любопытная
 
07.05.13
12:38
(11) При работе с ссылками и объектами какая собственно разница? Просто все надо выполнять на сервере.
13 Goggy
 
07.05.13
13:36
(11) Она всё правильно подсказала.
Просто ТС дала неполное описание ожидаемого результата, вот мы и телепатируем на вольную тему :)
14 olegves
 
07.05.13
13:45
(13) "Далее сохраняешь его"
разве это правильно? А если надо будет отказаться от сохранения документа? Искать и удалять из базы?
15 Goggy
 
07.05.13
13:52
(14) Ну я думаю, ТС уже самостоятельная девочка и сообразит что ей надо дольше делать. А на суть вопроса ответ дан.