Вход | Регистрация


1С:Предприятие ::

Метки:

Самопроизвольная смена времени у документов.

Я
   mvgfirst
28.11.04 - 23:55
Есть у меня база, в которой работает 10 чел одновременно. Количество документов в день до 500 шт. 1,5 года все нормально работало. После чего я "отрезал" старый кусок и с 20 ноября начал по новой. Все шло нормально только вот в 12-00 все документы которые были введены до этого времени за день, меняют свое время и получается так что время первого документа за день становится на 12-00 а остальные идут строго за ним с интервалом меньше секунды...
Я не могу понять из-за чего это происходит. Такое наблюдается уже неделю, до 12-00 с документами все нормально, время документов правильно именно то с каким его создавали после 12-00 все документы меняют свое время, и дальше опять все идет нормально - т.е. ставится текущее время.
База на SQL сервере (2000 SP3), работает распределенкаю.
Может это из-за автообмена с распределенкой?
Подможите разобраться плиз... а то клиенты наезжаю - говорят непроядок....а я даже понятия не имею как это исправить.
 
 
   Ёжик в тумане
 
1 - 29.11.04 - 00:16
(0) ИМХО, ты неудачно зашёл. Тут идёт игра в топор.
Но мне кажется, что ты откуда-то убрал метод АвтоВремяТекущее();
   mvgfirst
3 - 29.11.04 - 02:56
Здесь что всегда так? "Накуррррррено?"
   427
 
4 - 29.11.04 - 06:00
яret. над топористами....
(0) жди... может, топористы ответят...
   mvgfirst
5 - 29.11.04 - 11:32
Так все таки??? Помогут мне здесь или нет? ПО существу вопроса кто нибудь ответит?
   Сейчас
6 - 29.11.04 - 11:35
опять будет как на калиновом мосту ... и полетели головы
   Ёжик в тумане
 
7 - 29.11.04 - 11:35
(5) Т.е. ответ в (1) - не по существу? Ну вы и кушать...
   mvgfirst
8 - 29.11.04 - 11:42
(7) Какое отношение имеет метод АвтоВремяТекущее() да и вообще любой из категории АвтоВремя.... к уже созданным документам??? Повторяю, люди на 10 компах по дня создавали документы, успели создать порядка 200 документов, и в 12-00 все созданные ранее (и уже проведенные) документы, без вмешательства пользователя (по крайней мере намеренного) поменяли свое время и первый док стал на 12-00 остальный с интервалом меньше секунды следом за ним.
   miki
 
9 - 29.11.04 - 11:49
Шалит кто-то... (не в смысле ганджубаса)
   mvgfirst
10 - 29.11.04 - 11:50
(9) Интересно каким-образом можно так пошалить? Что нужно сделать чтобы у уже проведенных документов сменилось время да так что бы сразу у 200???
 
  Рекламное место пустует
   miki
 
11 - 29.11.04 - 11:52
(10)УстановитьВремя(), например.
   Ёжик в тумане
 
12 - 29.11.04 - 11:52
(8) Проведённые документы? Поменяли время? Это впечатляет...
Хотя всё равно непонятно - какое клиентам дело до времени документов?
   mvgfirst
13 - 29.11.04 - 11:53
У меня единственное подозрение на распределенку. Т.е. процесс автообмена это единственный автоматический процесс который мог бы так "насрать" (извините за выражение) в базу... Т.е. массово изменить время у всех документов. Другого способа я незнаю.
Поэтому и пытаюсь выяснить могет такое быть? Или это как то связано с внешними факторами (не 1С)?
   mvgfirst
14 - 29.11.04 - 11:56
(10) А что метод УстановитьВремя() меняет время у проведенных документов? Мне думалось что нет....

(12) Меня тоже впечатляет. За 6 лет практики такое наблюдаю впервые.
А дело им такое что время критично для того что бы определеить когда документ создавали (иначе нафиг оно вообще??? а?)
   Легко
15 - 29.11.04 - 11:56
Док.ВыбратьДокументы(РабочаяДата(),РабочаяДата()) ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Уж полдень близится...
Попробуй проделать следующее: Зайди в базу и открой формы нескольких документов и пусть они повисят открытыми. Когда время документов изменится - посмотри, что стало со  временем тех документов, которые были открыты.
   321
 
16 - 29.11.04 - 11:58
(13)Что мешает найти сбой методом исключений? Например, отрубаешь распределенку(на копии базы ест-нно)...
   miki
 
16 - 29.11.04 - 11:58
(14)А кто мешает СделатьНеПроведенным()?
   mvgfirst
18 - 29.11.04 - 12:00
(15) Дело в том что эта база не у меня на компе а у клиента. Я могу и не успеть это сделать сегодня. Не мог бы ты объяснить что мне это даст??? Какие выводы можно сделать на основании этого "Эксперимента"? Так что бы потом не задавать глупых вопросов.
   mvgfirst
19 - 29.11.04 - 12:03
(17) Да никто не мешает. Но дело в том что у пользователей стоит запрет на использование любых внешних обработок. Да и нехватит у них мозгово сделать такое - это я гарантирую. Вредительством никто не занимается. Так что этот вопрос можно даже не рассматривать.

(16) Именно так и буду пробовать искать, но у общественности спросить все таки хотелось, потому что если даже и выясню что это грешит распределенка - то как это устранить??? (до этого момента распределенка работает уже год и такого не наблюдалось)
   Если
20 - 29.11.04 - 12:04
время изменяется программно (например, обработкой), то этого не произойдет с открытыми документами - они окажутся заблокированными. Если же время все-таки изменится - причина не в шутниках (спросим по другому).
   mvgfirst
21 - 29.11.04 - 12:24
(20) Считай что ответ - изменяется не обработкой. Кстати а если будет происходить автообмен - что будет с документами которые открыты?
   Как это
22 - 29.11.04 - 12:44
Автообмен в УРИБ? Разве, не из конфигуратора?
   mvgfirst
23 - 29.11.04 - 12:48
А так, автообмен он на то и авто что бы происходить автоматически. Настроен пакетный режим. И в разделенном режиме происходит обмен данными с РБД.
Ничего умного...
   BMG
24 - 29.11.04 - 12:54
А может время и не поменялось,а просто стало выглядеть по-другому...?
( типа до полудня,после полудня...?)
   Типа того
25 - 29.11.04 - 12:56
(24)монитор протри?
   mvgfirst
26 - 29.11.04 - 12:57
(24) В том то и дело что именно поменялось... Все документы стали не раньше 12-00. А до полудня так бы и осталось к примеру... документы созданные в 9-00 (как ни крути) одинакового выглядят что до полудня что после полудня (при 24-часовой системе после полудня было бы 21) Но оно таки меняется.
Я смотрел как оно физически в базе лежит (именно меняется.
   BMG
27 - 29.11.04 - 13:05
Возможно что то было с рабочей датой,
например документы создавались завтрашним днем и
потом при смене даты...
   Супер Матрейя
28 - 29.11.04 - 13:17
Была подобная проблема. Не стал разбираться. Просто при записи доков сделал:
Док.Новый();
Док.АвтоВремяТекущее();



Список тем форума
  Рекламное место пустует
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует