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

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

Метки:бухгалтерский учет

Тестирование базы - отключает проводки

Я
   Кирил
17.08.04 - 09:39
Стандартная ситуация: сбой системы, 1С выдаёт разные цифры в разных отчётах. Для удаления всех глюков делаю:
1) выгрузка данных;
2) загрузка данных;
3) тестирование и исправление ошибок ИБ.
После теста сообщает об ошибках и исправлениях.
Сравниваю оборотку прошлого месяца с бумажным вариантом (он правильный!), не сходится. При разборе полётом выясняется, что одна из банковских выписок не проведена. Проверяю, табличная часть заполнена правильно, проводки документ сделал, а в оборотке не показывает. Долго бился, оказалось при тестировании 1С не удалила, а выключила проводки. Причём это можно увидеть токо в журнале операций.
Вопрос: а если это не единственный документ, у которого отключили проводки, что за весь период "глазами" искать серенькую иконку?
 
  Рекламное место пустует
   427
 
1 - 17.08.04 - 09:56
Напиши обработку...
   Marinka
 
2 - 17.08.04 - 09:59
(1) Ага... такую же как в Сервис->Обработка документов... там как раз можно включить проводки у всех операций... Вот только потом прийдется проверить а не включились ли они там, где не надо :)
   romix
 
3 - 17.08.04 - 09:59
Видимо это действительно был сбой в DBF.

Вообще-то система не должна очень часто сбоить.
-Возможно, у юзеров стоит старая 95/98 и/или доступ не только по TCP/IP (нужно строго TCP/IP, другие протоколы у MS не особо устойчивы к сбоям и в новых системах не  поддерживаются).
-Возможно, у кого то стоит не обновленный релиз 1С (если юзеров много, проверить можно программно).
-Может быть, кто-то уходя просто гасит комп (тоже можно проверить программно).
-Возможно, надо поставить юзерам Терминальный доступ (работает так же надежно и быстро, как и локальный доступ).
   427
 
4 - 17.08.04 - 10:08
(3) "-Возможно, у юзеров стоит старая 95/98 и/или доступ не только по TCP/IP (нужно строго TCP/IP, другие протоколы у MS не особо устойчивы к сбоям и в новых системах не  поддерживаются)."

Бред сивой кАбылы... НетВеуи нормально трудится... И если нет выделенки - всегда ставлю его - быстрее работает... Даже в ХР

А по надежности - однохренственно...
   romix
 
5 - 17.08.04 - 10:17
(4) "быстрее работает..."
"А по надежности - однохренственно... "

Хорошая логика, правда? За счет чего же она быстрее работает? Уж не за счет ли потери надежности? Трудно быть долбо..бом...
   427
 
6 - 17.08.04 - 10:22
Нетбеуи - немаршрутизируемый... За счет простоты .... Тупой надежный протокол... Если нет совместного инета - ставишь и забываешь..
   romix
 
7 - 17.08.04 - 10:43
(6) Вряд ли и TCP/IP выполняет лишние действия по маршрутизации, если в заголовке пакета адрес принадлежит текущей сети. Ну может быть + несколько машинных команд на пакет - на скорость это влиять не должно.

Скорее, дело в том, что там больше очень сложных проверок, повышающих надежность (они есть в TCP, но их нет, например, в UDP и, возможно, каких-то других менее устойчивых к сбоям сетевых протоколах).
   Кирил
8 - 17.08.04 - 15:22
Сори за молчание (был на вызове).
База лежит на 98, клиент один на ХР. Я предупреждал \"местного\" программиста о возможных сбоях, но ... Протокол один TCP/IP, адреса статические. Релиз 1С на машинах одинаковый, 21. Перед этой проблемой было \"зависание\" 1С по сети.
Думаю, проблема появляется раз в сто лет, но надо будет в будущем учитывать такой сценарий.
Мне подсказали, что если при тестировании были ошибки и указано в каких документах, то лучше перепровести эти доки.
   romix
 
10 - 17.08.04 - 19:39
(8) Базу на 98 лучше не держать: там возможно лишь ограниченное число сетевых соединений, и не факт, что все будет хорошо работать при большом числе клиентов (при превышении числа сетевых соединений последующие клиенты аварийно отваливаются и, возможно, что-то при этом портят).
 
  Рекламное место пустует
   427
 
11 - 18.08.04 - 07:37
между прочим, лежащая на 98 база отвечает быстрее....

но 1024 - точно проблема...
   427
 
12 - 18.08.04 - 07:37
насчет порчи - бред....
   romix
 
13 - 18.08.04 - 10:04
(12) А представь, что будет, если часть DBF сохранилась, а часть - нет (прога упала)? Не будет ли как в (0)? Так что 98 юзать НЕЛЬЗЯ.
   427
 
14 - 18.08.04 - 10:35
если в момент записи в базу отвалится программа, выполняющая эту запись - ДБФ будет битый на любой системе. Ибо транзакцию поддерживает не ОС, а сама программа.. Или предназначенный для этого специальный сервер.. например, Sql.  

зы а поддержка транзакций на уровне ОС есть только в новеле (TTS). Но там надо давать специальную команду... самой ОС...

Так что не неси всякой муйни... Битые ДБФ возникают с равной вероятностью и на 2000 сервере, и на новеле, и на 2003, и на 98.... Все зависит от момента облома пишущей программы...
   romix
 
15 - 18.08.04 - 14:45
(14) Момент облома пишущей программы - "недопустимая операция" при попытке записать в N-ю DLL. Так что желаю успешной установки на 98 "сервер". Клиенты будут рады.


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