Доступ к процедуре модуля

1. MokhovOG 26.05.11 16:06 Сейчас в теме
Есть внешняя обработка. Задачи обработки. Создать документ "Оказание услуг" (все норм. получаеться)
Затем эта обработка должна создать документ "Счет-фактура выданный", при этом основанием СФВ должен быть документ созданный нами ранее ("Оказание услуг"). Документ СФВ создается нормально. Документ-основание создается нормально. Остальные реквизиты нужно заполнить автоматически, аналогично нажатию кнопки "Заполнить на основании". Задача состоит в получении достпуа к процедуре модуля из внешенй обработки. Может у кого есть провереный пример рализации. Конфигурация 1С7.7 "Типовая бухгалтерия". Может вопрос уже не новый. Пишут, что можно это сделать с помомшью "Formex".Просто нужен работающий и проверенный пример или совет. Заранее спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Ёпрст 1063 26.05.11 17:38 Сейчас в теме
Можно сделать и штатно..
http://infostart.ru/public/16514/

Но правильно - прописать весь код заполнения в самой обработке, это быстрее всего будет работать при пакетном вводе документов.
3. GIZmo 283 27.05.11 00:28 Сейчас в теме
Предлагаю следующее:
В документе, в котором, надо выполнить процедуру Заполнить на основании, предлагаю прописать "ветвление" в модуль ОбработкаПроведения()
Например

Процедура ОбработкаПроведения(вхПараметрДействия="")
  если вхПараметрДействия="ЗаполнитьНаОсновании" Тогда
    Попытка
    ЗаполнитьНаОсновании();
    Возврат;
    Исключение КонецПопытки;
  иначе
    //стандартный текст процедуры конфигурации
  конецЕсли;
КонецПроцедуры
Показать


ну, а запустить этот текст из обработки, можно:

...
НовыйДок.Провести("ЗаполнитьНаОсновании")
...

... Как следствие - документ не проведется, но действия выполнит!!!
... Этому решению уже более десяти лет!!! - Нашел на проклабе!!! Много раз спасал в оперативных задачах, пока сидеть и разбираться с Фрмексом, лучше выполнить задание, получить бабло и бежать к следующему клеенту!
4. Ёпрст 1063 27.05.11 09:07 Сейчас в теме
(3) за такие решения нужно как минимум увольнять без объяснения причины.
6. adakabo 62 30.05.11 10:23 Сейчас в теме
(4) его не уволят, он же написал что фри ))) а клиентам все равно на 8ку пора переходить, так что решение оправдано, имхо.
5. MokhovOG 27.05.11 10:16 Сейчас в теме
Всем спасибо за советы. Все проверю отпишусь.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот