#0
by Gizm
Суть проблемы следующая. Существует интеграция между 1С 8.0 и 1С 7.7 через COM технологию. И вот совсем недавно столкнулись с такой проблемой. Например, я записываю строчки в справочник, который не используется ни одним документом и ни одной обработкой. Если в этот момент какой-то другой пользователь начинает проводить документ из 8-ки в 7-ке, то у меня вылетает ошибка о невозможности записи элемента. Такое ощущение что при проведении документа блокируется запись во все справочники. Может это особенности использования COM объектов?
#4
by Gizm
Тогда такой вопрос. При записи элемента справочника из 8-ки в 7-ен такого происходить не будет? Только при проведении?
#5
by vde69
еще как будет, 7.7 тоже блокируеть всю таблицу приведи код(только не очень большой) посоветуем,
#6
by Gizm
Да тут сложно код привести. Скажи какой именно? Код записи элемента справочника или документа? Так он стандартный. Я его брал из примеров работы с 1С 7.7 через COM
#7
by Gizm
Я хочу попытаться сделать что-то типа семафора. Документ нельзя проводить пока идут записи справочников. Как только семафор освобождается, его захватывает документ. И тогда уже никто не может ничего записывать. Будет тормозить конечно, но зато не будет глюков
#8
by vde69
сделай транкзацию как можно короче, поставь в нее проверку причины ошибки, и если это не вызвано программным отказом то зацикли
#9
by Gizm
Так проблема в том, что документ в 7-ке очень долго проводится. Здесь я никак не могу ускорить этот процесс. Ладно, всё таки запись в справочник очень быстро проходит. Поэтому сделаю принцип который выше описал
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Свойства НОВОЙ записи при копировании записи Регистра Сведений
- Блокировка ячейки строки табличной части документа в зависимости от другой...
- Как выбрать записи из регистра сведений записи
- ЗУП. При проведении задваиваются записи в регистре накопления.
- Блокировка "Регламентированный отчет"
- Блокировка записи в регистры при проведении
- Как сделать чтобы принтер печатал сразу а не через 5 минут (через сервер)
- Открытие формы записи для новой записи регистра сведений с установленным полем.
- Создание записи регистра сведений через COM соединение
- Отличие "Блокировка регламентных заданий включена" и "Блокировка начала сеансов"
- Сообщение пользователю при записи на сервере о текущем состояние записи
В этой группе 1С
- Доступность в табличной части документа
- Конвертация v2. Как из одного объекта сделать два?
- Как получить UID документа?
- Как средствами не 1С определить запуск 1С под конкретным пользователем?
- проблема с Citrix. Неверное имя или пароль
- Параметры виртуальной таблицы
- Создаем IT - отдел
- Как качать обновления с сайта 1С? ИТС свеженький!
- Проводка Дт 62.11 Кт 90.1.1 как сделать ее в комплексной?
- перенумерация справочника номенклатуры
- Быстрый сервер 1С (на SQL). Каким он должен быть?
- Вылетает 1С при начале выбора значения
- Перебор реквизитов документа
- Колонка в табличном поле
- Конкатенация строк в Запросе...
- Сообщение о границе последовательности документов(надо убрать)
- Проводка по авансу в приходнике не записывается
- Запрос по документу "Платежное поручение входящее"
- Использование нейросети и 1С
- Можно ли как-то записать документ при удалении