Имя: Пароль:
IT
Админ
Изменение системной даты ОС
,
0 байт
 
20.02.12
19:55
Добрый вечер, коллеги, есть ли на форуме люди которые настраивали автоматическое изменение системной даты, к примеру в 18:00 нужно прибавить 6 часов, ч/з 6 часов снова отнять 6 таким образом сместиться на текущую это нужно для отгрузок будущим числом для размышления есть батник:

set tempdate=%date:~-10%
date 01-01-04
date %tempdate%
1 DJ Anthon
 
20.02.12
20:00
мсье знает толк в извращениях..
2 байт
 
20.02.12
20:02
накладные выписывают вечером будущей датой такова жизнь))
3 smaharbA
 
20.02.12
20:03
echo. | date 01.01.2004
4 Jump
 
20.02.12
20:05
(2)Кто ж запрещает, только системная дата ОС тут каким боком?
5 байт
 
20.02.12
20:08
(4) а какие еще предложения?
6 pumbaEO
 
20.02.12
20:12
Хочешь извращение?
Обработка проведения в конце делаешь
Дата = Завтра; // вот только давно не смотрел, сейчас с появлением версий меняет ли версию.
7 байт
 
20.02.12
20:13
(6) не канает)
8 байт
 
20.02.12
20:13
пусть сами контролируют остатки
9 pumbaEO
 
20.02.12
20:14
если ты дату переведешь, на какой момент времени у тебя будут контролироваться остатки?
10 байт
 
20.02.12
20:16
Дата накладных из датыОтгрузки в заказе берется, а там всегда следующий день
11 pumbaEO
 
20.02.12
20:21
меняй дату у документа, не вижу проблемы.
12 Jump
 
20.02.12
20:22
Ты накладные где создаешь в ОС или в 1с?
Меняй время в той программе которая создает накладные, или в самих накладных.
13 байт
 
20.02.12
20:24
(12) ч/з параметры 1С имеешь в виду?
14 pumbaEO
 
20.02.12
20:24
(или проблема: при неоперативном проведении не контролирует остатки?)
15 байт
 
20.02.12
20:25
(14) в УТ не контролирует лишь выдает сообщение и проводится
16 байт
 
20.02.12
20:27
УТ(10.3)
17 pumbaEO
 
20.02.12
20:27
а тебе надо контролировать и поэтому меняешь системную дату?
18 байт
 
20.02.12
20:32
ага
19 pumbaEO
 
20.02.12
20:33
и что ты ради этого готов поменять в своей конфигурации?
20 pumbaEO
 
20.02.12
20:37
ладно завтра продолжим, если до этого не найдешь в поиске мисты (документы завтрашним днем).
21 байт
 
20.02.12
20:37
а что там можно поменять для этих целей, либо все проводить неоперативно тогда бухгалтерия завоет ч/з месяц и не только, пользователям только дай волю все проводить начнут
22 байт
 
20.02.12
20:38
пытался ч/з параметры не помогает будущей датой отгрузить
23 байт
 
20.02.12
20:39
сервис->параметры в 1С имею в виду
24 pumbaEO
 
20.02.12
20:41
условие поставить, неоперативно и контроль остатков, если ДатаДокумента = Завтра. (Завтра может быть как время сервера так и твоя какая нибудь константа (меняющася допустим каждый день)).
25 байт
 
20.02.12
20:45
надо обдумать мне показалась идея с батниками проще
26 байт
 
20.02.12
21:06
по поводу проводить неоперативно как бы я понял, а вот контроль остатков не много ли там изменять придется

Процедура ПередЗаписью()
   ....
   Если Дата>ТекущаяДата() Тогда
           ЭтаФорма.ИспользоватьРежимПроведения=ИспользованиеРежимаПроведения.НеОперативный;
       Иначе
           ЭтаФорма.ИспользоватьРежимПроведения=ИспользованиеРежимаПроведения.Оперативный;
   КонецЕсли;
   ....
КонецПроцедуры
27 байт
 
20.02.12
21:09
28 байт
 
20.02.12
21:12
надо было не много поискать спасибо всем))

//способ оперативного проведения будущей датой
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
   ...
   Если РежимПроведения=РежимПроведенияДокумента.Оперативный Тогда
       Дата=Константы.ДатаОперативногоПроведения.Получить();
       Записать();
   КонецЕсли;
КонецПроцедуры
29 DJ Anthon
 
20.02.12
21:13
быстро одумался, молодец
30 байт
 
20.02.12
21:15
ну тем не менее можно и вариант с батниками применить просто времени особо нет чтоб этим капитально заняться, а так почему бы и нет
31 Vladal
 
20.02.12
21:30
(13) Примерно так. РабочаяДата = завтра.
Док: Если ЭтоНовый Тогда Дата = РабочачяДата
32 байт
 
20.02.12
21:35
завтра на свежую голову все обдумаю
33 pumbaEO
 
21.02.12
12:04
(32) посмотри, только не удивляйся, что движения регистров у тебя будут текущим моментом времени.
Независимо от того, куда вы едете — это в гору и против ветра!