#0
by Romich
Можно ли узнать как проводится документ - пользователем или групповой обработкой проведения документов?
#2
by Romich
а если правой кнопкой из списка документов - тоже пользователь проводит - а форма не открыта - тогда как?
#3
by Irbis
А есть какая то разница между проведение пользователем и групповой обработкой? Практическое применение данного вопроса пояснить можно?
#8
by Irbis
Модет в расчет себестоимости случайную составляющую внести? Процентов эдак 5 от самой величины?
#9
by Ivan093
Такую же тему создал, эту не заметил. Практическое применение у меня такое: есть обмен между двумя базами через конвертацию+план обмена. Переносятся только документы без движений. Зачем лишний раз переносить документы при восстановлении последовательности, если сами документы не менялись, а лишь перепроводятся?
#11
by Tashiro
В типовых делают через регистрацию изменений в документах, ИМХО это самый нормальный вариант.
#12
by Romich
Нужно знать каким способом проводится документ для: если проводится пользователем - то выполнять проверку выполнения условия, если проводится обработкой - не выполнять
#13
by xzorkiix
Реквезит. Который из под пользователя выставлять. Либо переменную модуля документа Перем этоПользователь Экспорт, по умолчанию задать ей значение ЛОЖЬ и в форме и в списке перед проведением выставить в истину, изврат конечно ж, но все же.
#14
by hhhh
тебе нужно в обработчики событий формы ПередЗаписью, ПриЗаписи, ПослеЗаписи. Если документ проводится обработкой, то естественно в эти обработчики программа не попадает.
#15
by Romich
(13-14)если правой кнопкой мыши проводить - то программа обрабатывает только события модуля пока будет работать так - если форма или список открыт - то выполнять обработку - хотя групповая обработка не требует закрытия всех окон. вот бы ее подправить в этом отношении - может все же кто нибудь подскажет, где ее можно изменить в конфигураторе - я не могу ее найти
#20
by Ivan093
Смотрю типовую УТ, там это сделано через подписку на событие: ПередЗаписьюДокументаДляОбменаТорговляБухгалтерия Т.е. при любой записи документа, человеком или обработкой, изменения будут зарегистрированы заново. У меня сейчас по сути так и есть...
#21
by Kashemir
Примерно так: Обработка Подписка на событие Если Объект.ДополнительныеСвойства.Свойство("ПрограммноеИзменение") <> Неопределено Тогда ...
#22
by Ivan093
Да вариант, спасибо. Только надо будет последовательность восстанавливать обработкой...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как узнать остаток по кассе в любой валюте имеющейся в справочнике валют?
- Как узнать размер таблицы в SQL базе?
- Как узнать узнать идентификатор конфигурации
- Как узнать, что документ открыт другим пользователем?
- При проведении надо узнать повторно проводится документ или нет
- Узнать проводится или перепроводится документ
- Как групповой обработкой выбрать документы по виду документа основания ?
- В подписке на событие узнать Интерактивная запись или нет?
В этой группе 1С
- Странное условие в запросе
- Как проверить закрывается регистр или нет?
- Как установить тип колонке табличного поля?
- Как в списке документов При активизации строки получить ссылку на этот док?
- Не попадают непроведенные документы в запрос
- Активизировать в форме списка справочника элемент, из формы нового элемента
- СКД как добраться до выбранных полей группировки
- ОписаниеТипов - ЛюбаяСсылка
- Не могу заставить работать Web сервис, ошибка XDTO
- шаблон формы отчета из экселя в 1С 8.1
- Когда загружаю из экселя число записывается не корректно.
- Ввод начальных остатков по счету 57 в УПП
- УПП. Дополнительные параметры характеристик
- 1CEnterprise 8.1.msi и setup.exe
- Подскажите по методике - как правильно настраивать вытеснение?
- Одинаковые номера загружаемых из клиент-банка документов по разным расчетным счетам
- Где устанавливается в УТ 8.1 параметр сеанса ИспользованиеРИБ
- Изменить расчетный листок
- Полоса прокрутки в справочниках прыгает
- запрос: развернуть остатки по регистратору