Имя: Пароль:
1C
1C 7.7
v7: Время первого документа при проведении 12:00
,
0 Последняя_
Надежда
 
26.07.11
14:36
Почему при проведении первого документа (за день) выдает запрос на время и по умолчанию там стоит 12:00? При формировании документов обработкой они проводятся начиная от 12:00, а не от реального текущего времени. Как это можно обойти?
1 filh
 
26.07.11
14:38
установи время у документа.
2 filh
 
26.07.11
14:39
УстановитьВремя(<?>,,);
Синтаксис:
УстановитьВремя(<Часы>,<Минуты>,<Секунды>)
Назначение:
Установить время документа.
Параметры:
<Часы> - число часов;
<Минуты> - число минут;
<Секунды> - число секунд.
Замечание:
Метод  можно использовать только для объектов, созданных функцией СоздатьОбъект.
3 Последняя_
Надежда
 
26.07.11
14:46
Никак иначе нельзя это сделать? Ну, может в конфигурации что-то дописать?
4 Ёпрст
 
26.07.11
14:57
(0) в обработке установи нужное время.
5 filh
 
26.07.11
15:04
(3) я тебе в (2) написал, что надо в обработке дописать...
6 andrewks
 
26.07.11
15:07
(0)будущей датой делаешь док?
7 Последняя_
Надежда
 
27.07.11
06:14
(6) нет. текущий день.
8 Последняя_
Надежда
 
27.07.11
06:16
(4) (5) Обработок очень много, чтобы в каждой такое прописывать
9 ДенисЧ
 
27.07.11
06:17
В Сервис-параметры-Оперативный учет заглянуть  - не предлагать?
10 Последняя_
Надежда
 
27.07.11
07:09
(9) не помогает. То ли оно не работает, то ли что-то в конфе переписано. Все документы все равно проводятся после ТА
11 andrewks
 
27.07.11
08:12
(10) ПроводитьПослеТА()

только в сабже ты описываешь немного другую ситуацию, всё смешала в кучу
12 filh
 
27.07.11
08:15
(8) ну вам ехать или шашечки?
13 1Сергей
 
27.07.11
08:15
дату на компе выставьте правильную и перезайдите в 1С
14 ЧеловекДуши
 
27.07.11
08:52
Все нормально, 1С так создает первый документ, т.е. пишет его всегда 12.00.
Если хочешь писать с 00.00, то тут придется делать:
1. проверку на присутствие других документов в этот день.
2. вручную выставлять нужное время (для первого документа, остальные 1С запишет с интервалом 10 сек) ;)
15 1Сергей
 
27.07.11
08:54
(14) у меня всегда вводит текущем временем, если ДатаДок = ТекущаяДата()
16 Последняя_
Надежда
 
27.07.11
09:09
(11) Ну, не работают эти настройки как положено, все комбинации перепробовала.
(14) Правильно меня поняли! =) Вот если на момент авто формирования документов есть хоть один проведенный документ, то проблем действительно нет, а если в базе висят только записанные доки или нет ничего, тогда на 12:00 прыгает.
17 filh
 
27.07.11
09:40
(16) ну и запиши первый документ на нужное время, а дальше как по маслу...
18 PaulBC
 
27.07.11
09:54
АвтоВремяТекущее()
АвтоВремяНачалоДня()
АвтоВремяКонецДня()
АвтоВремяПослеТА()

выбирай..
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший