АвтоВремяТекущее() для записанных документов #255033


#0 by dk
Есть желание все непроведенные документы с текущей датой записывать текущим временем. АвтоВремяТекущее - для уже записанных документов не работает :( УстановитьВремя - только для объектов, созданных СоздатьОбъект, а хотелось бы в ПриЗаписи :( --- Как с минимумом заморочек реализовать данное желание?
#1 by dk
Проводить после ТА (реальным временем) тоже не подходит. ТА немного забегает вперед :(
#2 by Ёпрст2
Зачем?.
#3 by dk
Лажа с резервированием товара Розница - торговля мебелью Договор могут оформлять от 5 минут до часа. Пока оформляют могут несколько раз записать, но не проводить. В итоге могут зарезервировать один товар в разных магазинах. Т.е. магазин1 начал оформлять в 12-00, а провели в 13-00 (время док-та 12-00). Магазин2 начал оформлять в 12-30 и провел в 12-35 (время док-та 12-30). В итоге оба продали один и тот же товар.
#4 by dk
Проводить резерв сразу тоже нельзя, т.к. еще не завели оплату
#5 by Мирадж
наверно при записи просто проводить надо...
#6 by Баклага
А предварительное проведение?
#7 by dk
, см.
#8 by Мираж
Типа без оплаты резервировать нельзя? круто...
#9 by dk
Как есть
#10 by Баклага
Наверное хорошие стимулы для менеджеров. Сделайте уравниловку - и во втором магазине будут целый час оформлять.
#11 by dk
Время зависит обычно от клиента, а не от менеджера
#12 by Ёпрст2
Сервис-Параметры-Новые Документы проводить после ТА.
#13 by dk
Угу, но ТА обычно забегает вперед см.
#14 by Ёпрст2
Руктями что ли сдвигаете ? Тормозов мало? ...
#15 by dk
Тормозит, но в меру
#16 by dk
апну
#17 by Ёпрст
Чего апать то ? Ставь ТА на рабочую дату и не заморачивайся....
#18 by dk
Понимаю и сам этого хочу, но пока не получается. в 17-00 проводятся отгрузки на утро следующего дня, а магазины работают до 21-00
#19 by NS
А что в приЗаписи - ОткрытьФорму Обработки с передачей документа в качестве параметра - очень тяжело?
#20 by dk
дык документ еще же не закрыт. Как его записать из обработки?
#21 by NS
Сейчас поищу код. Документ недолго и Закрыть через Форма.Закрыть, а потом из обработки открыть обратно.
#22 by Ёпрст
#23 by Ёпрст
+22 Только вот мелькание формы обработки будет раздражать ...
#24 by dk
Кстати, УстановитьВремя работает не только для объектов через СоздатьОбъект, но и для не записанных тоже работает в форме документа
#25 by NS
Это код обработки
#26 by Ёпрст
Гон.
#27 by dk
открывает с сообщением "Конференция не выбрана!" и пустой страницей Устанавливать в ПриЗакрытии и записывать программно? где-то видел
#28 by dk
[1c] Процедура ПриОткрытии        // ((( dk 12/02/2007    Если Форма.Параметр = "Записать" Тогда                Если Выбран = 0 Тогда            Если ПустоеЗначение(_ВремяДоставки) = 1 Тогда                АвтоВремяКонецДня;            ИначеЕсли _ВремяДоставки = Перечисление.ВидВремениСборки.Первая Тогда                АвтоВремяОтключить;                УстановитьВремя(10, 0, 0);            ИначеЕсли _ВремяДоставки = Перечисление.ВидВремениСборки.Вторая Тогда                АвтоВремяОтключить;                УстановитьВремя(14, 0, 0);            ИначеЕсли _ВремяДоставки = Перечисление.ВидВремениСборки.Сверхурочно Тогда                АвтоВремяОтключить;                УстановитьВремя(19, 0, 0);            Иначе                АвтоВремяКонецДня;            КонецЕсли;    //"Если ПустоеЗначение(_ВремяДоставки) = 1 Тогда        КонецЕсли;    //"Если Выбран = 0 Тогда                Если КоличествоСтрок = 0 Тогда            СтатусВозврата;            Возврат;        КонецЕсли;                Если глМожноЗаписатьДокумент(Контекст) = 1 Тогда            Записать;        КонецЕсли;                СтатусВозврата;        Возврат; [/1с]
#29 by NS
А Это в ПриЗакрытии
#30 by Ёпрст
Для новых работает, для записаных ..увы.
#31 by dk
(NS) спасибо, но это приберегу на крайний случай
#32 by dk
угу, но СП в очередной раз гонит
#33 by Ёпрст
Сюда еще посмотри, там тоже есть другая метода ...
#34 by dk
Тебя сегодня на битые ссылки пробило :)
#35 by Ёпрст
Это вопросы к хостерам ...
#36 by dk
Походу там тоже тот еще изврат, спасибо за ссылку
#39 by kiruha
Вообще то при проведении записанного документа должен появляться вопрос Изменить время документа? и потом проводится реальным временем Где то ты в настройках или программно нахимичил - верни лучше как было.
#40 by dk
Будут жать от балды или который 1-й вариант
#41 by kiruha
Ну если у Вас такие "спецы", тогда вообще не заморачивайся с временем проведения а делай проверку резервов на ТА.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С