#0
by asyr83
Всем привет! не догоняю, подскажите кто знает: УПП, делаю подписку на событие При записи документов Платежное поручение входящее и Приходный кассовый ордер. Содержимое подписки простое: "Источник.Дата = КонецДня(Источник.Дата);" Время самих документов ставится как надо, а вот значение Источник.Ссылка.Дата остается текущая дата (!) для Приходно-кассового ордера и КонецДня для платежного поручения. Почему???
#5
by asyr83
создается новый документ (не копированием) и сразу ставится Источник.Дата равной концу дня, а дата ссылки на источник текущая. Независимо от режима проведения.
#7
by Serg_1960
СП: РежимАвтоВремя (AutoTimeMode) Свойства: НеИспользовать (DontUse) Описание: Определяет набор режимов записи документов, бизнес-процессов, задач. Возможен обмен с сервером. См. также: Расширение формы документа, свойство АвтоВремя Расширение формы объекта бизнес-процесс, свойство БизнесПроцессОбъект, метод УстановитьВремя ЗадачаОбъект, метод УстановитьВремя ДокументОбъект, метод УстановитьВремя
#8
by asyr83
для вышеописанных документов не используется параметр РежимАвтоВремя. Конкретно при срабатывании подписки для нового документа (у которого в системе еще нет номера) отладчик показывает что ссылка на объект уже существует, есть номер, дата (текущая) и все такое. Причем обработчик подписки меняет время документа на 23:59:59, но время ссылки остается неизменным. А вся проблема в том, что при проведении анализируется время ссылки и проводка встает по времени ссылки....
#9
by Киборг
>при срабатывании подписки для нового документа в подписке ПриЗаписи документ уже записан и не является новым похоже ты путаешься в том, что у тебя происходит желательно, чтобы ты сообщил, что у тебя действительно происходит по шагам, последовательно есть "то-то" - проводится документ такой-то, новый - не новый, откуда взялся другой документ... если ставишь дату, тут же проверяешь поставилась или нет, если потом изменилась, то выясняешь когда именно и сообщаешь это... итд
#11
by asyr83
подниму тему...провожу созданный не копированием приходный кассовый ордер. В подписке на событие ПередЗаписью ему устанавливается дата 28.06.2010 23:59:59. Потом идет переход в процедуру ПослеЗаписи формы документа и уже дата стоит 28.06.2010 16:39:44. Где могло время поменяться? причем понимаю, что виновато именно оперативное проведение.
#12
by hhhh
никогда не видел что ли в свойствах формы свойство "АвтоВремя"? Форме глубоко по барабану, чего ты там пишешь перед записью, у нее на этот счет свои мысли есть.
#13
by asyr83
тогда объясни вот что. Документы платежное поручение входящее и приходный кассовый ордер. типовые для упп. у обоих свойство формы "автовремя" = текущее или последним. подписок на событие кроме моей нет. Почему первый проводится в 23:59:59, а второй текущим временем?
#16
by hhhh
тогда отладчиком смотри, в какой момент время изменяется. Неужели ты настолько религиозен, что не пользуешься отладчиком?
#17
by asyr83
не, не на столько. в том то и дело что не могу отловить момент. в 11 посте описал между какими моментами меняется дата, но не хватает ума понять что там за процедура отрабатывает...
#18
by asyr83
и еще. поменял в форме документа свойство АвтоВремя на значение "не использоавть". не помогает. дело в другом, истина где-то рядом...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- ТЗ во временную таблицу
- 1С 8.2. Какие минимальные права требуются для вызова метода РеквизитФормыВЗначение
- Интеграция 1с 8.1 с парадокс 7.0
- как программно активизировать строку документа 1с
- Как восстановить ассоциацию файлов v8i для всех пользователей терминала?
- Операции факторинга в УПП
- MS SQL 2008 Значительная часть памяти процессов SQL Server выгружена на диск
- Как в запрос по регистрам всунуть отбор по реквизиту документа типа Дата?
- Запрос не видит временную таблицу
- Как в цикле перебрать колонки табличной части
- windows 7 и 1С 7.7
- как программно назначить ответственным в документе текущего пользователя 1С 8.1?
- 8.2 Раскраска строчек в табличной части документа
- как открыть сетевую папку из командной строки
- Обращение к процедуре объекта как к функции (Записать)
- При запуске более 60 сеансов толстого клиента 1С (одной базы), 1С вылетает с ошибкой.
- УТ. Проведение РКО текущей датой.
- СКД: Представление Номер + " от " + Дата. Ошибка
- ЗиК 7.7 справка с предыдущего места работы
- Дерево значений - пересчет итогов иерархии при изменении строки