#0
by НовенькийЯ
Мне необходимо выполнить кой какие действия, ПОСЛЕ того как был проведен документ, это можно сделать ИМХО только черезПодключитьОбработчикОжидания("НекотораяФункция",1), установив эту строку в конец модуля проведения.Но в функцие я должен работать с ссылкой на документ из которого был вызван обработчик ожидания.В качестве выхода, в параметр сеанса ТекущийДокумент устанавливать ссылку на документ из которого вызывался обработчик ожидания. НО, если идет групповое перепроведение документов то функция НекотораяФункция не будет отрабатывать для всех документов - ПровереноКак быть в такой ситуации? что делать?
#1
by Муму после всплытия
самое простое..................... через глобальную "коллекцию значений" (ТЗ, СЗ...)
#4
by НовенькийЯ
DarhonЭто подойдет только если проведение было осуществлено самим пользователем из формы документа. Для группового перепроведения этот метод не покатит.
#5
by coma
немного подкоректирую ПередЗаписью(<Отказ>, <Режим записи>, <Режим проведения>) в форме документа. Все значения доступны сосотяние до проведени режим проведения и в транзакции еще не залезли.
#6
by НовенькийЯ
comaв том то и продлема что мне нужно после записи, точнее после проведенияа в модуле документа к сожалению ничего подобного я не увидел.Функции/процедуры и обработчики формы отсекаются сразу, т.к. документ может быть перепроведен не только из формы документо но и из списка или через какую нить обработку минуя форму документа
#8
by НовенькийЯ
После проведения некоторых документов необходимо изменить информацию о их состоянии на web сайте. Делать это в модуле проведения документа, или вызывать какую нить глобальную функцию мне не очень то хочется по некоторым религиозным соображениям, или даже скорее всего из любопытства получится у меня это или нет.Была идея через обработчик ожидания и регистр сведений передать эту функцию сторонней 1С, запущенной где нить на сервере, которая только и будет делать что обрабатывать все это дело, после того как клиент проведет нужный документ. Но мы легких путей не ищим :-)
#10
by coma
ПередЗаписью(<Отказ>, <Режим записи>, <Режим проведения>) есть и в модуле документа, но если не подходит в конце ОбработкаПроведения с проверкой на Отказ = ложь;
#11
by НовенькийЯ
comaв модуле документа мне не хочется это делать, хочу после того как отработает модуль проведения.Например такая ситуация:Необходимо куда нить выгрузить остатки товаров, после того как проведется документ прихода/расхода товара. Если строить запрос в модуле документа, то в запрос не попадут изменения, которые будут сделаны после того как документ закончит транзакцию в модуле проведения.Это только один из камешков, который я хочу убрать, вынеся выгрузку остатков за пределы модуля проведения.Рабочий день подошел к концу, и с чистой совестью я пошел до дома
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как передать переменную в эксел?
- Нужно передать длинную строку через ОЛЕ
- Можно ли передать значение функции в запросе в функцию описанную в модуле?
- ПодключитьОбработчикОжидания
- ПодключитьОбработчикОжидания чаще 1 секунды
- Как передать управление с сервера на клиента?Можно ли передать Вопрос на клиента
- Параметры выбора + параметры динамического списка
В этой группе 1С
- Как из открытой модально формы открыть другую
- Две кассы - один компьютер
- Установка атрибута регистра методом УстановитьАтрибут
- Выгрузка из Рарус-общепит в Бух77
- CJ447 в SQL ЗиК
- Пустая дата!
- Привязка Номенклатуры к складу
- Учет ОС, переданных в аренду, в Бух 7.7
- закрытие месяца
- Обмен по FTP из 1С через объекты Windows
- Санаторно-курортный отпуск выпадает на праздники !?
- А кто-нибудь знает как поменять ФОН при загрузке 1С
- Уволенный сотрудник внес в кассу недоудержанный НДФЛ….
- 1С сильно тормозит в разделенном режиме
- v7: Сохранение печатной формы в .doc
- Зачет аванса 62.2-62.1
- Закрытие затрат (счет 40)
- Выгрузка из Камина в ПФР
- настройка сканера Metrologic 5100
- Как картинки из Excel сохранить в 1С 8.0