1. Дон Кихот 05.12.18 08:29 Сейчас в теме

Открытие формы внешней обработки БП 3.0

Написал обработку для печати акта на основании документа, в акте используются данные которых нет в документе из справочника ФизическиеЛица, как после запуска прикрепленной обработки сначала открыть форму выбора из справочника.
Просмотрел все похожие темы на сайте, они не дают ответа на этот вопрос.
Найденные решения
12. Дон Кихот 05.12.18 10:56 Сейчас в теме
Сообщения в котором есть решение полностью нет поэтому пишу это чтобы отметить его как решение.
Спасибо большое всем кто помогал.

Сначала в функции СведенияОВнешнейОбработке() добавляем строку
Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();

Потом, чтобы передать Документ из которого печатаем форму, в форме создаем реквизит СсылкаНаОбъект с соответствующим типом документа и в модуле формы создаем процедуру ПриСозданииНаСервере, в которой будет код:

НайденноеЗначение = "";
ЭтаФорма.Параметры.Свойство("ОбъектыНазначения", НайденноеЗначение);

СсылкаНаОбъект = НайденноеЗначение[0];

После передаем реквизит СсылкаНаОбъект
Остальные ответы
Избранное Подписка Сортировка: Древо
2. login1020 17 05.12.18 08:49 Сейчас в теме
(1) А физ лицо в документе есть? Что за документ?
3. ben19791010 05.12.18 09:00 Сейчас в теме
(1) уже выложи хоть обработину
4. Denis_CFO 20 05.12.18 09:04 Сейчас в теме
(1) сведения о внешней обработке. Тип команды: "ОткрытиеФормы". Там уже выбираешь физлицо и командуешь печатать.
7. Дон Кихот 05.12.18 09:49 Сейчас в теме
(4)Форма открывается, только как теперь передать документ из которого запущена обработка, не указывая его в форме
8. Denis_CFO 20 05.12.18 09:56 Сейчас в теме
(7) через параметры открытия формы можно ссылку передать. Для чего велосипед изобретать. Уже все украдено до вас :)
Вот же есть готовое: Печать с ответственными лицами
5. Дон Кихот 05.12.18 09:23 Сейчас в теме
БП 3.0 Документ.ТребованиеНакладная
на его основании печатная форма Торг16, внизу этой формы есть Члены комиссии, их нужно выбрать из справочника ФизЛица, в документе их нет
6. lefthander 05.12.18 09:30 Сейчас в теме
(5)Ну так таких ВПФ на инфорстарте есть. В поиске добавьте с выбором ответственных лиц.
9. Дон Кихот 05.12.18 10:25 Сейчас в теме
Но там нет кода или описания как делать
10. Denis_CFO 20 05.12.18 10:29 Сейчас в теме
(9) так скачай. и автору будет приятно, и код посмотришь.
11. Дон Кихот 05.12.18 10:32 Сейчас в теме
12. Дон Кихот 05.12.18 10:56 Сейчас в теме
Сообщения в котором есть решение полностью нет поэтому пишу это чтобы отметить его как решение.
Спасибо большое всем кто помогал.

Сначала в функции СведенияОВнешнейОбработке() добавляем строку
Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();

Потом, чтобы передать Документ из которого печатаем форму, в форме создаем реквизит СсылкаНаОбъект с соответствующим типом документа и в модуле формы создаем процедуру ПриСозданииНаСервере, в которой будет код:

НайденноеЗначение = "";
ЭтаФорма.Параметры.Свойство("ОбъектыНазначения", НайденноеЗначение);

СсылкаНаОбъект = НайденноеЗначение[0];

После передаем реквизит СсылкаНаОбъект
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Москва
зарплата от 140 000 руб. до 140 000 руб.
Полный день

Программист 1С
Москва
зарплата от 120 000 руб. до 130 000 руб.
Полный день

Программист 1С
Санкт-Петербург
Полный день

Бизнес-аналитик 1С ERP
Пермь
зарплата от 80 000 руб.
Полный день

Программист 1С
Нижний Новгород
зарплата до 120 000 руб.
Полный день