Слетает Точка Актуальности

1. апостол 32 22.11.12 09:17 Сейчас в теме
Здравствуйте. Столкнулся с такой проблемой, с утра пользователи работают с БД проводят документы, потом вдруг время ТА становиться 12:00 хотя текущее время 8:27. В журнале регистрации нашел следующую запись:
8:27 документ отрыт и сразу же идет время 12:00 это на картинке отображено.
Подскажите пожалуйста в чем может быть дело?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. 11k65m 6 22.11.12 09:46 Сейчас в теме
Проведение документа задним числом, скорей всего при проведении дока, спросил "провести задним числом и выбор" и просто нажали ок и ТА съехала. Вернуть назад заходишь монопольно на последним доке нажимаешь правую кнопку и выбираешь Установить ТА
3. апостол 32 22.11.12 10:03 Сейчас в теме
(2) документ провелся то этим числом, а ТА вместо 8:27 стала 12:00
4. 11k65m 6 22.11.12 10:21 Сейчас в теме
На скине видно что док открыт 8.27, но не проведен посмотри проведение данного возврата. Он может быть проведен 12-00 а затем поднят вверх.
5. andrewks 1374 22.11.12 10:23 Сейчас в теме
при записи нового документа текущей датой обычно выводится диалог, каким временем записать документ: текущим, в конец дня, и т.д.
так вот, если, например, вчера записали документ на сегодня - у него проставится время 12:00:00, и уже новые создаваемые сегодня доки, при записи "в конец дня", будут записываться временем 12:00:05, и т.д.

а ещё есть такая фишка, как "проведение в потоке"
7. 11k65m 6 22.11.12 10:25 Сейчас в теме
8. andrewks 1374 22.11.12 10:30 Сейчас в теме
(7) 11k65m, у меня скрин открывается как-то криво, я там не увидел такого
9. апостол 32 22.11.12 10:31 Сейчас в теме
(5) такого диалога не выводиться.
Документ на котором произошел сбой - это "Возврат от покупателя". его сделали на основании документа реализации от 16.11.2012 через действия - внести на основании.
6. andrewks 1374 22.11.12 10:24 Сейчас в теме
какое точно время (до секунд) у проблемного документа? найдите документ с временем 12:00:00 - что это за документ? кто и когда его сделал?
10. BurSer 22.11.12 11:48 Сейчас в теме
Лучше посмотри в модуле формы документа "Возврат от покупателя" есть ли запись метода АвтоВремяТекущее()
Если нет - добавь. Проблема отпадёт, если точно вводится только на основании и руками после записи документ никто не двигает. Расскажи пользователям, которые создают документ, чтобы контролировали с каким временем записывается документ.
12. апостол 32 22.11.12 11:52 Сейчас в теме
(10),(11) спасибо большое за советы, завтра с утра попробую.
11. varelchik 22.11.12 11:48 Сейчас в теме
Сервис\Параметры\Оперативный учет.
Новые документы
обе галки поставь.

Новые документы проводить
оба галки тоже выставь.
13. user2102915 26.08.24 17:43 Сейчас в теме
Здравствуйте поставила галки , мне не помогло это.
14. jmw 61 27.08.24 09:02 Сейчас в теме
(13) Вы программно создаёте документы?
Тогда просто добавьте АвтоВремяТекущее
...
	док = СоздатьОбъект("Документ.Реализация");	
	док.Новый();
	док.АвтоВремяТекущее();
        // здесь заполнение документа
	док.Записать();
...
15. Иваныч 23 27.08.24 17:00 Сейчас в теме
Хоть и древняя тема, но есть документ Платежное поручение. Его создает бух. сегодня, но записывает на завтра, когда будут делать платежи. Так вот, если в завтрашнем дне нет документов, то это Платежное поручение запишется в журнал ровно в 12.00. И завтра я приду на работу, первый проведенный документ запишется и проведётся после этого ПП. И ТА сдвинется, и все остальные документы будут проводиться с шагом в 1сек., пока время в компе не сравняется со временем в 1С. А все остальные документы (ПоступлениеТМЦ, ЗаказПоставщику, ПеремещениеТМЦ...) они имеют выбор куда записать на завтра: В начало дня - 6.00, в конец дня - 12.00, в текущее время - т.е время вперед на сутки.
А вот метод в (13) хорош для документа ЧекККМ, когда банковский терминал автономный. Тогда более точно можно сравнить время продажи и оплаты, наш бух. проверяет чтоб вид оплаты (нал, карта) строго совпадали.
16. jmw 61 28.08.24 07:05 Сейчас в теме
(15) Да. Если документ создаёт пользователь и переносит его на будущее число, то нужно в процедуру ПриЗаписи() добавить что-то типа:
	Если (ДатаДок > ТекущаяДата()) И (ДатаДок > ПолучитьДатуТА()) Тогда
		АвтоВремяНачалоДня();
	КонецЕсли;

Тогда всё будет даже интересней:
— первый такой документ встанет на 6:00:00
— второй на 10 секунд раньше 5:59:50
— третий ещё раньше 5:59:40
и т.д.

При этом ещё не забыть запретить проведение документа будущей датой.
Это делается в модуле документа в обработке проведения.
CheBurator; Иваныч; +2 Ответить
17. Иваныч 23 28.08.24 16:50 Сейчас в теме
(16) Я бы выстраивал не в уменьшение времени в журнале, а по нарастающей. Есть и такой народ, кому важна нумерация документов, строго друг за другом. А мне так без разницы...
18. jmw 61 29.08.24 04:16 Сейчас в теме
(17) Это не я встраивал… Это сами клюшки так работают.
В них нет возможности из самого документа поменять его время.
Время можно установить только для нового документа, только-что созданного (у которого Выбран() = 0).
А для уже существующего, цитирую Синтакс-Помошника:
Метод можно использовать только для объектов, созданных функцией СоздатьОбъект.
Оставьте свое сообщение

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