#0
by Arm12
В общем ситуация следующая: Настроен обмен между 1С 7.7 и 1С 8.3 через КД 2.1. На стороне 1С формируется файл обмена и передается восьмерке. Формирование файла осуществляется обработкой V77Exp.ert и вызывается из внешних обработок. Для обмена открываются 2 семерочные сессии, одна выгружает документы, другая справочники (для увеличения параллельности и скорости выгрузки). Используется одна и та же обработка V77Exp.ert, одно и то же правило выгрузки. Проблема в том, что выгрузка справочников периодически "вываливается" то есть подвисает, белый квадрат вместо рабочего стола и при этом блокирует работу всей базы! В то же время выгрузка документов работает стабильно, хотя нагрузка выше... Народ подскажите как правильнее организовать выгрузку из 1С 7.7 ?!!
#2
by GrVas
Как определяется где выгружать справочники, а где документы? задается галочками? Не понятно, зачем такая хитрость.
#3
by Это_mike
может, и в данных цикл... попробуй писать лог. по логу увидишь, что именно выгружает в момент зависания. зы. ставлю на периодику....
#4
by Arm12
Иногда в журнале событий Windows появляется следующая ошибка: Description: Faulting application name: 1cv7s.exe, version: 7.70.0.27, time stamp: 0x4573fcd8 Faulting module name: BASIC.DLL, version: 7.70.0.27, time stamp: 0x4573fbb2 Exception code: 0xc0000005 Fault offset: 0x000a1ae2 Faulting process id: 0xacc Faulting application start time: 0x01d1f2bbb08304b6 Faulting application path: C:Program Files (x86)1Cv77BIN1cv7s.exe Faulting module path: C:Program Files (x86)1Cv77BINBASIC.DLL Report Id: 1de52aaa-5eaf-11e6-882b-00505686af9e Event Xml: <Event xmlns="; <System>
#5
by Dragner
Фантастика: 1) База 7.7 на SQL 2) Выгрузка документов запускается первая. 3) На стороне SQL ставятся блокировки на таблицы со справочниками (которые тянутся за документами) 4) Выгрузка справочников запускается второй. 5) На стороне SQL упирается в запрет на чтение из-за блокировок. 6) 1С 7.7 тупит... пока не отвалится по таймауту. 7) Завершается выгрузка документов. 8) Запускается выгрузка справочников, которая отрабатывает корректно. Другие случаи - скучные.
#9
by Dragner
Чтение может ставить блокировку, в том случае, чтобы данные, в процессе чтения, не были изменены, до окончания чтения. Видел прекрасную картинку с типами блокировок, и, по-моему, там было именно так. Это как один из вариантов.
#10
by Dragner
Фигню какую-то написал я. Чтение может ставить блокировку даже на чтение, если данные не должны быть изменены, до конца этого чтения. Так мысль правильнее звучит.
#11
by Это_mike
чтение справочников использует хранимки типа PROCEDURE [dbo].[_1sp_SC172_ByID] (@id CHAR) AS select * from SC172 WITH (NOLOCK) where ID=@id
#13
by Это_mike
это случай штатного и типового чтения справочников. а что происходит у ТСа - ХЕЗ. может, его в профайлере забанили... может, доступа в пофигуратор лишили...
#14
by Arm12
Так я не понял, Универсальный обмен блокирует данные при выгрузке или нет. Судя по НЕТ!
#19
by Ёпрст
или родителем запихать элемент, да и.. много всяких разных способов есть, как завалить 1с
#20
by Dragner
Всё таки обработка одна, если верить ТСу. И доки выгружаются корректно, а они уж точно справочники тянут. Ставлю на то, что либо NOLOCK не будет, тогда привет блокировкам S (как минимум). Либо используют не SELECT. Хотя может всё класть какой-либо справочник, который не тянется доками. В общем изучать надо.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: Обмен данными между 3 базами 1с.......
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Через стандартный план обмена настроил обмен между УТ и Бухгалтерией8. Но документы
- обмен БУХ - УТ. Обмен ОбменУправлениеТорговлейБухгалтерия
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- Обмен с помощью плана обмена и правил обмена.
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Обмен между Штрих-М:Кассир 1.9.0.3 и Торговля+Склад редакции 1.9
В этой группе 1С
- СКД группировка столбцов по дате
- УТ 11, контактная информация на форме есть, а по факту нет
- ут11 галка Разрешить списание денежных средств без "заявок на оплату"
- Изменение реквизитов организации в ут 11
- Программное изменение ПутьКДаннымПодвала
- Подарочный сертификат в УТ 11.2.
- УТ 11.2 Как программно вывести параметр типового отчета на СКД на форму?
- ЗУП Премия и расчет среднего
- v7: Не устанавливается фильтр по партиям в регистре Остатки
- Блокировать окно владельца в ОФ
- Ориентация страницы.Ландшафт
- УПП РАУЗ Расхождение между затратами в РАУЗ по 20 счету и оборокой по 20 счету
- Как корректно проверить уволен сотрудник или нет
- УПП РАУЗ Доработка РАУЗ, выравнивание оборотов между рауз и оборотами 20 счета
- Внешняя обработка, УФ не заполняет табличную часть
- Переход из 7.7 на 8.3 Ошибка "не удалось определить программу источник данных"
- Как в СКД оформить итоги группировок?
- ЗУП 2.5 Два раза принять сотрудника по совместительству
- Права пользователя и НайтиПоКоду() в отчете на СКД -?
- форма констант,попытка записи