Здравствуйте. Столкнулся с такой проблемой, с утра пользователи работают с БД проводят документы, потом вдруг время ТА становиться 12:00 хотя текущее время 8:27. В журнале регистрации нашел следующую запись:
8:27 документ отрыт и сразу же идет время 12:00 это на картинке отображено.
Подскажите пожалуйста в чем может быть дело?
8:27 документ отрыт и сразу же идет время 12:00 это на картинке отображено.
Подскажите пожалуйста в чем может быть дело?
Прикрепленные файлы:
По теме из базы знаний
- Номенклатура (Расширенная форма списка) и Корзина для УТ11, ERP и КА2 [Расширение]
- Корректировки регистров партий. Надо ли?
- Разные хм... неожиданности при работе с УТ 11 и платформой
- Универсальный обмен XML (КД 2) + RabbitMQ – простая и комфортная работа вместе
- Основы конструктивного общения в коллективе
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Проведение документа задним числом, скорей всего при проведении дока, спросил "провести задним числом и выбор" и просто нажали ок и ТА съехала. Вернуть назад заходишь монопольно на последним доке нажимаешь правую кнопку и выбираешь Установить ТА
при записи нового документа текущей датой обычно выводится диалог, каким временем записать документ: текущим, в конец дня, и т.д.
так вот, если, например, вчера записали документ на сегодня - у него проставится время 12:00:00, и уже новые создаваемые сегодня доки, при записи "в конец дня", будут записываться временем 12:00:05, и т.д.
а ещё есть такая фишка, как "проведение в потоке"
так вот, если, например, вчера записали документ на сегодня - у него проставится время 12:00:00, и уже новые создаваемые сегодня доки, при записи "в конец дня", будут записываться временем 12:00:05, и т.д.
а ещё есть такая фишка, как "проведение в потоке"
Лучше посмотри в модуле формы документа "Возврат от покупателя" есть ли запись метода АвтоВремяТекущее()
Если нет - добавь. Проблема отпадёт, если точно вводится только на основании и руками после записи документ никто не двигает. Расскажи пользователям, которые создают документ, чтобы контролировали с каким временем записывается документ.
Если нет - добавь. Проблема отпадёт, если точно вводится только на основании и руками после записи документ никто не двигает. Расскажи пользователям, которые создают документ, чтобы контролировали с каким временем записывается документ.
Хоть и древняя тема, но есть документ Платежное поручение. Его создает бух. сегодня, но записывает на завтра, когда будут делать платежи. Так вот, если в завтрашнем дне нет документов, то это Платежное поручение запишется в журнал ровно в 12.00. И завтра я приду на работу, первый проведенный документ запишется и проведётся после этого ПП. И ТА сдвинется, и все остальные документы будут проводиться с шагом в 1сек., пока время в компе не сравняется со временем в 1С. А все остальные документы (ПоступлениеТМЦ, ЗаказПоставщику, ПеремещениеТМЦ...) они имеют выбор куда записать на завтра: В начало дня - 6.00, в конец дня - 12.00, в текущее время - т.е время вперед на сутки.
А вот метод в (13) хорош для документа ЧекККМ, когда банковский терминал автономный. Тогда более точно можно сравнить время продажи и оплаты, наш бух. проверяет чтоб вид оплаты (нал, карта) строго совпадали.
А вот метод в (13) хорош для документа ЧекККМ, когда банковский терминал автономный. Тогда более точно можно сравнить время продажи и оплаты, наш бух. проверяет чтоб вид оплаты (нал, карта) строго совпадали.
(15) Да. Если документ создаёт пользователь и переносит его на будущее число, то нужно в процедуру ПриЗаписи() добавить что-то типа:
Тогда всё будет даже интересней:
— первый такой документ встанет на 6:00:00
— второй на 10 секунд раньше 5:59:50
— третий ещё раньше 5:59:40
и т.д.
При этом ещё не забыть запретить проведение документа будущей датой.
Это делается в модуле документа в обработке проведения.
Если (ДатаДок > ТекущаяДата()) И (ДатаДок > ПолучитьДатуТА()) Тогда
АвтоВремяНачалоДня();
КонецЕсли;
Тогда всё будет даже интересней:
— первый такой документ встанет на 6:00:00
— второй на 10 секунд раньше 5:59:50
— третий ещё раньше 5:59:40
и т.д.
При этом ещё не забыть запретить проведение документа будущей датой.
Это делается в модуле документа в обработке проведения.
(17) Это не я встраивал… Это сами клюшки так работают.
В них нет возможности из самого документа поменять его время.
Время можно установить только для нового документа, только-что созданного (у которого Выбран() = 0).
А для уже существующего, цитирую Синтакс-Помошника:
В них нет возможности из самого документа поменять его время.
Время можно установить только для нового документа, только-что созданного (у которого Выбран() = 0).
А для уже существующего, цитирую Синтакс-Помошника:
Метод можно использовать только для объектов, созданных функцией СоздатьОбъект.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот