Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Потеря данных в файловой версии бд / 22 сообщений из 22, страница 1 из 1
10.10.2011, 06:38
    #37474969
sontex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
Привет!

У меня следующая проблемма :

Имеется файловая бд в которой ряд справочников (товары,настройки. итд), таже имеется отдельная программка для фоновой закачки переоценки товаров (через COMconnector ) .
все работает замечательно,товары переоцениваются,записи о продажах также заносятся в бд.

Но стоит сделать перезапуск 1с, как тут происходит откат базы до момента ее прошлого запуска,такое ощущение что она рабоатла все время в память ,а скинуть на диск не успела по каким-то причинам.

итог всего... я теряю переоценку товаров и теряю те продажи что были занесены в базу.

как решить данную проблему?
1С:Предприятие 8.1 (8.1.15.14)

p/s без доп-программы которая переоценивает в базе товары происходит тоже самое,но гораздо реже.


вариант перехода на sql базу к сожалению не катит :(
...
Рейтинг: 0 / 0
10.10.2011, 06:43
    #37474971
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
sontex,

Начнем с терминологии: что такое перезапуск в файловой версии?
Это когда всех клиентов, включая фоновую закачку данных, каждый из которых самостоятельно читает/пишет свои данные, кидают перезапуском файлового сервера? или тут что-то другое?
...
Рейтинг: 0 / 0
10.10.2011, 06:52
    #37474974
sontex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
клиент и база на одной машине, тамже программа для фонового обмена.

В течении 2 дней касса работала без перезапусков.
После чего сделали перезагрузку ( кнопкой ресет ).

Почему я теряю данные за 2 дня?,можно предположить что я должен потерять срез последних данных например за ~час...
Получается 2 дня она работала в памяти....

как быть?
...
Рейтинг: 0 / 0
10.10.2011, 07:05
    #37474978
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
sontexклиент и база на одной машине, тамже программа для фонового обмена.

В течении 2 дней касса работала без перезапусков.
После чего сделали перезагрузку ( кнопкой ресет ).

Почему я теряю данные за 2 дня?,можно предположить что я должен потерять срез последних данных например за ~час...
Получается 2 дня она работала в памяти....

как быть?

Клиенты 1С не заморачиваются такими тонкостями, как хранить данные в памяти - это функции ОС, с настройками которой и надо разбираться.
Но вот кнопкой ресет ......
Это сильно - примерно как головную боль топором лечить.
Если перезапуск действительно необходим - то вначале надо все соединения с базой 1С завершить (да иметь в виду, что она не сразу свои соединения закрывает - самым точным критерием полного закрытия здесь будет отсутствие любых файлов, кроме 1cv8.1cd в каталоге базы).
А потом про свое желание reset сказать операционной системе - которая в таком случае как минимум все файловые операции завершает да буфера из кэша на диск сбрасывает
...
Рейтинг: 0 / 0
10.10.2011, 07:12
    #37474980
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
sontexклиент и база на одной машине, тамже программа для фонового обмена.

В течении 2 дней касса работала без перезапусков.
После чего сделали перезагрузку ( кнопкой ресет ).

Почему я теряю данные за 2 дня?,можно предположить что я должен потерять срез последних данных например за ~час...
Получается 2 дня она работала в памяти....

как быть?
какой размер базы? транзакции при обмене используете?
...
Рейтинг: 0 / 0
10.10.2011, 07:20
    #37474982
sontex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
Zerro,

размер бд около 500 мб.
Откат происходит полный...,т.е всех справочников,регистров там где используются и не используются транзакции.
...
Рейтинг: 0 / 0
10.10.2011, 08:29
    #37474998
sontex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
Возможно ли это результат блокировки?
Тем что программой обмена я подключаюсь( COMconnector.Connect() ) один раз и держу соединение до рестарта системы.
Возможно это блокирует файл базы и не дает 1с скинуть текущую инфу в базу.

Или я ошибаюсь и блокировки быть не должно?
...
Рейтинг: 0 / 0
10.10.2011, 08:49
    #37475012
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
sontexВозможно ли это результат блокировки?
Тем что программой обмена я подключаюсь( COMconnector.Connect() ) один раз и держу соединение до рестарта системы.
Возможно это блокирует файл базы и не дает 1с скинуть текущую инфу в базу.

Или я ошибаюсь и блокировки быть не должно?


а это смотря как обмен реализован, там все что угодно может быть, и слово "не должно" - неприменимо
...
Рейтинг: 0 / 0
10.10.2011, 10:48
    #37475161
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
А как вы определяете что были изменения (переоценка) или нет и зачем вы делаете "перезапуск 1С" ?

Чудес не бывает, или вы явно используете транзакции или... или вы переоцениваете товар в при отражении продаж и что-то у вас там зависает транзакция. При рестарте происходит откат - транзакций.
...
Рейтинг: 0 / 0
10.10.2011, 11:00
    #37475186
sontex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
The Dim!,

Перезапуск кассы иногда необходим...

что произошла переоценка я оперделяю добавив в стостав чека товак с ценой допустим 100 рублей...
следом ложу файл переоценки ..после того как он скушался в базу через комконнектор я вижу уже другую цену, ту на которую я поменял. Транзакции да использую, но не настолько глобально чтобы откатывать абсалютно все...без исключения... откатываются регистры сведений куда я писал без транзакций.

п\с кассиры такие кассиры.... из-за того что они могут пнуть ресет не хочется терять данные.
...
Рейтинг: 0 / 0
10.10.2011, 11:39
    #37475286
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
странно все.. может чтот отипа бэкапа настроено??? который восстанавливает.. спецом поперегружайтесь и копий поделайте.. и поиском пошарьте
...
Рейтинг: 0 / 0
10.10.2011, 11:45
    #37475297
Kreontsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
А случаем проблема не в том что включено в ОС: Востановление системы на диске где база лежит?
Если да, то срочно отключить.
...
Рейтинг: 0 / 0
10.10.2011, 11:48
    #37475303
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
KreontsaА случаем проблема не в том что включено в ОС: Востановление системы на диске где база лежит?
Если да, то срочно отключить.
+ что то похожее. имхо с 1с все в порядке
...
Рейтинг: 0 / 0
10.10.2011, 12:14
    #37475356
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
sontexоткатываются регистры сведений куда я писал без транзакций.

и журнал 1С откатывается - тогда дело не в 1С
...
Рейтинг: 0 / 0
10.10.2011, 14:10
    #37475558
sontex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
Спасибо за помощь,завтра проверю и отпишу подробнее что и как.
...
Рейтинг: 0 / 0
10.10.2011, 14:52
    #37475639
HoBTID
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
sontexThe Dim!,
...
следом ложу файл переоценки ..после того как он скушался в базу через комконнектор я вижу уже другую цену, ту на которую я поменял. Транзакции да использую, но не настолько глобально чтобы откатывать абсалютно все...без исключения... откатываются регистры сведений куда я писал без транзакций.
Очевидно, вся загрузка идет в ОДНОЙ транзакции, которая НЕ ЗАКРЫВАЕТСЯ вообще.
Она откатывается и все данные пропадают. 1С в этом случае работает правильно.

Ищите, где после НачатьТранзакцию(), вы забыли написать ЗафиксироватьТранзакцию().
...
Рейтинг: 0 / 0
10.10.2011, 15:59
    #37475775
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
HoBTID,

мало вероятно.. транзакция не глобальна настолько))
...
Рейтинг: 0 / 0
11.10.2011, 10:40
    #37476653
sontex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
KreontsaА случаем проблема не в том что включено в ОС: Востановление системы на диске где база лежит?
Если да, то срочно отключить.
Востановление системы , не включено.

Пробовал повторить все на нормальной ХРшке .

проверял на новой конфе создавая такие-же условия записи,без использования транзакций.
Также и на текущей рабочей.

5 тестов прошли успешно.т.е все было хорошо данные не терялись,за исключением нескольких записей до момента рестарта...ну то понятно..

Сейчас грешу на. windows xp embedded. проверю отпишусь...
...
Рейтинг: 0 / 0
11.10.2011, 11:32
    #37476782
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
sontexKreontsaА случаем проблема не в том что включено в ОС: Востановление системы на диске где база лежит?
Если да, то срочно отключить.
Востановление системы , не включено.

Пробовал повторить все на нормальной ХРшке .

проверял на новой конфе создавая такие-же условия записи,без использования транзакций.
Также и на текущей рабочей.

5 тестов прошли успешно.т.е все было хорошо данные не терялись,за исключением нескольких записей до момента рестарта...ну то понятно..

Сейчас грешу на. windows xp embedded. проверю отпишусь...
ну да..или переставляй винду
...
Рейтинг: 0 / 0
11.10.2011, 16:08
    #37477458
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
sontexwindows xp embedded
небось диск в RAM поднят ?
...
Рейтинг: 0 / 0
12.10.2011, 08:03
    #37478179
sontex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
Shuhardsontexwindows xp embedded
небось диск в RAM поднят ?
Если бы было так,то я бы не писал тут ))).

результат...фоновый обмен приходится отключить :(,поработаем без фона....посмотрим...
...
Рейтинг: 0 / 0
12.10.2011, 08:20
    #37478195
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потеря данных в файловой версии бд
sontex,поработаем без фона....посмотрим...

еще бы кнопку Reset от нетерпеливых кассиров физически заблокировать
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Потеря данных в файловой версии бд / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]