Транзакции в 1С

На днях ковырялся в базе, пользователи которой жаловались на проблему «Ожидание захвата таблицы Журналы для начала транзакции«. Конечно такая проблема возникает, когда документ долго проводится. Но в моем случае в обработку проведения была дописана

Транзакция в 1с

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

Если глПользователь.Полномочия.ПроведениеБезПроверок = 0 Тогда
КолДнейОтсрочки = Контрагент.ОсновнойДоговор.ГлубинаКредита;
ДатаПросрочки = ДатаДок – КолДнейОтсрочки;
Просрочка = ПросроченныйДолгКлиента(Контрагент,ДатаПросрочки);
Если Просрочка > 0 Тогда
Если Вопрос(»Просроченный долг клиента «+ Просрочка + » Продолжить проведение?»,4,0) = 7 Тогда
глНеПроводить(Контекст,»Документ «»"+ глНазваниеДокументаВЖурнале(Контекст)+»"» Просрочка»);
Возврат;
КонецЕсли;
КонецЕсли;
КонецЕсли;

Авторские права на предоставленный материал принадлежат автору сайта http://extremallife.ru

Ключевой строкой здесь является:

Читать дальше

У знакомого ЧП шника полетела база после того, как оключили свет во время проведения документа.

Проявляется это следующим образом. Документ, при проведении которого отключили электроэнергию содержит пустые строки, но это мелочь, ведь документ можно перезабить, а главная неприятность в том, что при проведении всех документов поступления и реализации 1С виснет наглухо.

Документ на котором произошел сбой

Документ на котором произошел сбой

Как лечить? Я сталкивался с подобными проблемами и ранее, поэтому первым делом запустил тестирование и исправление информационной базы, для этого заходим в Конфигуратор, меню Администрирование – Тестирование и исправление Информационной Базы.

Авторские права на предоставленный материал принадлежат автору сайта http://extremallife.ru

Читать дальше

Рассмотрим несколько ситуаций когда 1с ругается, что ключ защиты не установлен.

Вопорос

Есть проблема Решил поставить 1С с конфигурацией «бла бла бла – короче не важно» у неё идет свой ключ, но на матери нет LPT порта вообще даже в Биосе (хотел припоять) решил поставить плату LPT. Но при установке фсех драйверов ключь не видит всё равно ???

Ответ

Драйвер защиты установлен? А сервер защиты (такая красная хрень) в трее висит?

1. LPT порт на мультикарте (которую ты вставил – работает)? В системе виден? Печатает на него?
2. Если нет, то меняй ключ на USB(меняется в фирме, в которой покупали бесплатно или за символическую плату)
3. Если работает, то попробуй скачать и установить свежие драйвера для HASP с сайта аладдина (www.aladdin.ru, Страница с драйверами ) (бывает, что даже УСБ ключи не работают без новых драйверов).
Если не помогло, то возможно ключ горелый (у меня так было разок), тогда см п.2

Авторские права на предоставленный материал принадлежат автору сайта http://extremallife.ru

А вообще желательно заменить конечно на USB см.п.2