Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Аналог функции ГрупповаяОбработка() 7.7
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
Batchir
Кто знает как реализовать проверку на групповое проведение документов?

Просто нужно выводить некоторые сообщения только при ручном проведении  документа и не выводить их при востановлении последовательности.
Fynjy
Увы не такого.
Batchir
Ну я так и думал, но похоже нашел выход (по крайней мере мне мне именно это и нужно)
В момент проведения можно проверить открыта ли форма проводимого документа
и если открыта то выводить нужную мне информацию


// в обработке проведения
Если ЭтотОбъект.ПолучитьФорму().Открыта() Тогда
Сообщить("Нужная мне информация");
КонецЕсли;
W-divin
Цитата(Batchir @ 17.02.09, 14:50) необходимо зарегистрироваться для просмотра ссылки
Ну я так и думал, но похоже нашел выход (по крайней мере мне мне именно это и нужно)
В момент проведения можно проверить открыта ли форма проводимого документа
и если открыта то выводить нужную мне информацию
<pre><code>
// в обработке проведения
Если ЭтотОбъект.ПолучитьФорму().Открыта() Тогда
Сообщить("Нужная мне информация");
КонецЕсли;
</pre></code>


не прокатит если проведение осушествляется не через форму документа а например из формы списка по правой кнопке мауса.
либо если у документа несколько форм документа и проведение идет не из основной )))

ИМХО лучче прилепить глоб. переменную (глПерепроведение) и при групповой обработке ставить её в ИСТИНА а в модуле проведения соответственно

Если НЕ глПерепроведение тогда
блаблабла...
конецесли
Batchir
Август месяц на дворе rolleyes.gif , но мне именно и нужно было проверять если документ проводится по ОК, я ж писал - (по крайней мере мне мне именно это и нужно)
World1С
А конструкция


# Если Клиент Тогда
Сообщение();
# КонецЕсли


Не подойдет?
World1С
в клиент - серверном варианте работает.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.