powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / 1С 7.7 & SQL 2008
9 сообщений из 9, страница 1 из 1
1С 7.7 & SQL 2008
    #37701055
Имеем:
1. Терминальный сервер Windows 2003 R2 32x SP2, 1С 7.7, 1С 8.2
2. Сервер баз данных Windows 2008 64x SP2 + SQL 2008 64x SP3 - здесь стоят базы данных для 7.7 и 8.2

С восьмеркой все ок - работает, проблема с 7.7.
Когда база данных семерки была размещена на SQL 2005 - все было ок.
После переноса её на SQL 2008, замены BkEnd.dll при перепроведении всех документов - в какой-то момент зависает, начинает расти лог транзакций, перепроведение соответственно останавливается, приходится "убивать процесс".
Переношу базу данных обратно на SQL2005 - всё проводится замечательно.
Кто-нить сталкивался?! Подскажите, что можно сделать?!
...
Рейтинг: 0 / 0
1С 7.7 & SQL 2008
    #37701088
Фотография Ирина Горская
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Ортман, BkEnd.dll, это мало, надо еще поменять odbcbcp.dll, sqlsrv32.dll для клиентов на win7 (Есть такие?)
...
Рейтинг: 0 / 0
1С 7.7 & SQL 2008
    #37701176
Ирина ГорскаяОлег Ортман, BkEnd.dll, это мало, надо еще поменять odbcbcp.dll, sqlsrv32.dll для клиентов на win7 (Есть такие?)

Нет, таких клиентов нету. См. п №1 - у меня терминальный сервер с ОС Win 2003 - на нем все пользователи работают, соответственно, все экземпляры 1С запускаются на Win 2003 и перепроведение я на нем запускаю.
Сервер баз данных (см. п. №2) у меня выделенный, т.е. отдельный сервер. Соеденены между собой крослинком, т.е. сетевая карта - сетевая карта
...
Рейтинг: 0 / 0
1С 7.7 & SQL 2008
    #37701251
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
odbcbcp.dll, sqlsrv32.dll - не стоит.


Почитайте тут сообщения MishGan (поиск по автору не рулит :( )
и на инфостарте.
...
Рейтинг: 0 / 0
1С 7.7 & SQL 2008
    #37701253
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
* заменять не стоит.
...
Рейтинг: 0 / 0
1С 7.7 & SQL 2008
    #37701451
Вобщем, через отладчик посмотрел на чем зависает....
У меня обработка сначала определяет где сбита граница последовательности документов...
Затем, запросом выбирает все проведенные документы в таблицу, сортирует таблицу по позиции документа.
Затем сдвигает ТА на первый в таблице документ и начинает бежать по этой таблице и проводить каждый документ
со сдвигом ТА. Вобщем банальное перепроведение документов....
Зависает на первом же документе при вызове метода
РегистрУчета.ДвижениеРасходВыполнить()
где РегистрУчета=Конт.Регистр.Взаиморасчеты;

Странно, в чем затык?!
...
Рейтинг: 0 / 0
1С 7.7 & SQL 2008
    #37701469
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег ОртманРегистрУчета.ДвижениеРасходВыполнить()
где РегистрУчета=Конт.Регистр.Взаиморасчеты;

Странно, в чем затык?!
Мне вообще странно видеть такой код. Там по идее должно быть что-то вроде ВыбДок.Провести() а не регистры. Или вы смотрите уже внутри модуля документа? Тогда невидя полной картины сложно сказать. Как вариант теряется позиционирование контекста (это пальцем в небо).
...
Рейтинг: 0 / 0
1С 7.7 & SQL 2008
    #37701669
Злой БобрОлег ОртманРегистрУчета.ДвижениеРасходВыполнить()
где РегистрУчета=Конт.Регистр.Взаиморасчеты;

Странно, в чем затык?!
Мне вообще странно видеть такой код. Там по идее должно быть что-то вроде ВыбДок.Провести() а не регистры. Или вы смотрите уже внутри модуля документа? Тогда невидя полной картины сложно сказать. Как вариант теряется позиционирование контекста (это пальцем в небо).

Ну, понятное дело, из таблицы берем документ, потом, Док.Провести() и внутри уже смотрим в модуль проведения документа.
Понятное дело, что это отрывок из кода....
Так же как и понятно, что дело вовсе не в коде.
Это не в модуле проведения документа, а в глобальном модуле.
Еслиб было в модуле документа, то было бы так:
Регистр.Взаиморасчеты.XXX = YYY, где XXX - измерение/ресурс/реизит, а YYY - значение оного...
.....
Регистр.ДвижениеРасходВыполнить()

Суть в другом... Если я сейчас возьму создам резервную копию базы данных, восстановлю её на SQL2005, то все будет проводиться без проблем.
Мне надо заставить на SQL2008 одновременно работать и базы 7.7, и базы 8
...
Рейтинг: 0 / 0
1С 7.7 & SQL 2008
    #37701672
Злой Бобр Как вариант теряется позиционирование контекста (это пальцем в небо).
Это про что вообще?!!
Один и тот же код на скл2005 работает, а на 2008 нет.
Не надо искать ошибку в коде - там все в порядке
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1С 7.7 & SQL 2008
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]