#0
by ШримпРолл
Добрый вечер, господа и дамы. На платформе 8.3 создаю внешнюю обработку. Как мне обратиться к документу на основании которого я её запущу?
#1
by Fragster
Для назначаемых обработок типа Создание связанных объектов реализовать экспортную процедуру ВыполнитьКоманду с параметрами ИдентификаторКоманды, ОбъектыНазначения, СозданныеОбъекты и ПараметрыВыполненияКоманды: Копировать в буфер обмена КонецПроцедуры
#5
by ШримпРолл
Я загружаю обработку в конфу и ставлю галочки, что она будет открываться из таких-то разделов. Захожу в этот раздел, захожу в конкретный документ, жму "на основании" и выбираю свою обработку. Далее должна заполниться моя форма. Но она заполняется не только данными конкретного документа, а данными вообще всех документов этого типа((( Поэтому нужно получить ссылку на конкретный документ и указать в запросе.
#11
by Vaflya
Пижнец.. что за механизм "на основании" относительно обработок хз, но раз так то в обработке заподнения обработки(разберитесь, где о чем) гдолжна быть процедура "обработказаполнения", параметр там есть источник. Ну а так делаешь свою кнопку в документе и принажатии пишешь Обработка = обработки.лажа.создать; Обработка.ссылка = ссылка; эта ссылка означает ссылку на документ, из которого кнопка жмется
#13
by ШримпРолл
Окей, сейчас попробую. Спасибо) Не то, чтобы клюшечник, просто знаю, что в 7-ке этот вопрос как-то несложно решался)
#14
by ШримпРолл
Обработка = обработки.лажа.создать; - тоже не прокатило. Обработки - переменная не определена. Можно попробовать создать внешнюю обработку развернутым вариантом(строчек в 10 кода), но это получится обработка из обработки и на вряд ли выдаст правильную ссылку.
#18
by ColonelAp4u
а создать реквизит в обработке ссылка документа и при открытии этой обработки заполнить данный реквизит и передавать его в запрос пробовал?
#19
by ШримпРолл
Спасибо, почитаю. Похоже на мою ситуацию) Создал реквизит "СсылкаНаОбъект" с типом документы.такие-то.Ссылка. Но это ссылка на все документы этого типа, а не на конкретный(
#22
by ColonelAp4u
у тебя есть ТЧ в которую попадают документы какие-то.Ссылка, очень хорошо но это реквизиты ТЧ, а я тебе говорю создай реквизит формы документоткрывшийэтуобработку с типом значений каких хочешь документов и при открытии этой обработки заполни этот реквизит Обработка = Обработки.Лажа.Создать;
#23
by ColonelAp4u
и ты всегда будешь знать какой документ открыл обработку так как он записан в реквизите
#24
by Vaflya
Внешняя обработка у него, еще уф, не пробовал я их, но слышал, что там муть какая то с внешними. Но менеджер обработок работать должен, че за лажа? А Документы.перемещениеТоваров.НайтиПоНомеру тоже ошибку дает? Может вы не в 1С "работаете"?
#25
by ШримпРолл
Большое спасибо, друзья! В итоге решил путем описанным в . Немного помучившись, все получилось) УФ + Внешняя обработка создания связанных объектов первый раз дается не просто...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- ЗУП 3.0 Дополнительные отпуска. Как начислить?
- Создание Таблицы значений в СОМ-объекте
- ЗУП (ЗБУ) возникает противоречие кадровому приказу. Что делать?
- Программно вызвать подсистему
- 1c мобильное приложение
- сохранение табличных документов в pdf по умолчанию
- Как напечатать ВПФ ссылаясь на другую ВПФ в 1С 8.2?
- Нет привязки банковского счета и контрагентом УТ11
- Сохранение mxl в xlsx
- v7: Как обойти элементы узла дерева FormEx?
- локальные уведомления
- Где объявили переменную в модуле менеджера?
- База УТ 11.1 тестирование и исправление
- Синхронизация данных из УТ 10 в БП 30 не работает событие "После загрузки"?
- PUT запрос из 1с
- Внешняя печатная форма Маршрутного листа Ут 11
- Как найти свой сертификат на сайте 1с?
- Запрет печати из 1С
- Штатное расписание. Как настроить?
- Завис 1с документооборот