Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

1С: Обмен опытом: Выпуск №7.


Выпуск №7 от 2 августа 2006 года.

Архив рассылки.

Посоветуйте рассылку друзьям и знакомым. Для этого просто перешлите это письмо.
Подписаться на рассылку можно на сайте рассылки.
Каждый из Вас может поделиться своим опытом с читателями. Для этого присылайте свои статьи и разработки на адрес, указанный внизу выпуска.

Здравствуйте, уважаемые читатели!

Как и обещал в предыдущем выпуске, расскажу вам о второй интересной ситуации.

Ситуация №2: Ошибка программы при выгрузке платежек.

Как всегда бывает в таких случаях, все начинается со звонка пользователя: - Начинаю выгружать платежки, 1С выдает ошибку и закрывается. - Сейчас приду. Пришел. Запускаю 1С. Первое, на что обратил внимание - полоса под панелью инструментов, но особого значения этому не придал. Открываю обработку, выполняю все те же действия, что и пользователь, начинается процесс выполнения обработки и... "Программа выполнила недопустимую ошибку и будет закрыта". Думаю: "Да, дело действительно не в пользователе!" ;). Что ж, надо разбираться.

Снова запускаю ту же базу. На этот раз не обошел стороной полосу под панелью инструментов. Попробовал сдвинуть панель - ничего не произошло, панели не двигаются. Уже что-то не так. Вот только что? Запускаю другую базу - там все нормально. Снова пробую сделать выгрузку платежек, выбрав другие документы и другой путь к файлу - и снова "вылет" 1С.

- В последний раз все нормально работало?
- да.

Тут вспоминаю, что вчера отключали свет, а компьютер работает без бесперебойника. Проверяю диск - битый кластер. С базой все нормально, она стоит на SQL сервере и с соседнего компьютера работает нормально: и интерфейс впорядке и выгрузка платежек тоже. Возможно повреждены файлы платформы. Переустанавливаю платформу, повторяю попытку - все то же самое. Потом дело дошло аж до отладчика. Хотя тоже бесполезно. Ответа на вопрос не было получено.

Позвонил коллеге, описал ситуацию. Он ответил:
- С таким не сталкивался, но если проблемы с интерфейсом, то реестр битый.

Проверяю реестр: без ошибок. Посмотрел ветку с базой - тоже, вроде бы, все нормально.

В конечном итоге, проблема решилась куда проще, чем казалось. Удалил базу из списка ИБ, потом снова добавил - все заработало. Дело действительно было в испорченном реестре.

Так что из всех вариантов решения проблемы для начала нужно испробовать самый простой, а потом уж и все остальные. Это как в анекдоте про незаводящийся мерседес: "...давайте выйдем и зайдем, а потом уж делайте с ним что хотите!..." ;).

Ваши вопросы, идеи и предложения присылайте мне.

Удачи!


В избранное