#0
by sardar4ik
По теме: База крутится на MSSql сервер, Платформа 8.2, При проводке документа Поступление Товаров, в момент добавлении записи в регистры, 1С вылетает с ошибкой и закрывается. Если использовать Файловый Вариант той же базы , ошибок не наблюдается. Подозреваю проблема С MSSQL Server. Пробовал создать логи при помощи Технологического журнала, Выбрал шаблон "Обращения к Субд", повторяю запись логи пустуют, если выбирать другой шаблон то записи есть, не вижу там своего запроса. Если кто нибудь сталкивался, в чем может быть проблема?
#7
by sardar4ik
сейчас я проверяю это на сервере. На нем и 1С и MSSql а логи сохраняю здесь же, на сервере..
#11
by sardar4ik
Так в том то и проблема, я в журнале выбрал шаблон "Обращения к СУБД" а он создает мне пустые логи без записей. Записи появляются только когда я выбираю "Полный Технологический Журнал", Но найти там свой запрос к этому регистру мне не удалось.
#16
by sardar4ik
Я пока сам толком не разобрался, но косяк есть. Логично предполагаю что в коде 1С проблем нет, потому что с файловым вариантом всё прекрасно работает, ошибка возникает при обращении к базе на MSSql. Т.е. при записи в неё
#18
by sardar4ik
Документ без зачета Аванса. Процедура ДвиженияПоРегистрам Если ВидОперации <> Перечисления.ВидыОперацийПоступлениеТоваровУслуг.ВПереработку И СтруктураШапкиДокумента.ВидДоговора <> Перечисления.ВидыДоговоровКонтрагентов.СКомитентом Тогда При Отладке явного указания ошибки не происходит, но как я понял проблема в вышеуказанном коде, т.е. если я коментирую этот код в процедуре, ошибок не появляется.
#21
by Живой Ископаемый
"При Отладке явного указания ошибки не происходит, но" сервер 1С запущен с параметром -debug?
#22
by sardar4ik
Отладчиком я прошелся ошибок не заметил, он успешно проходит все строки заканчивает процедуру проводки, а потом просто вылетает. Как я написал выше, если комментировать код который я запостил 1С не вылетает.
#24
by sardar4ik
честно говоря с таким параметром я 1С не запускал никогда, Но щас я его запустил в этом режиме, эффект тот же самый , я построчно прошелся, он завершает процедуру и вроде как ошибок нету, но 1С вылетает.
#27
by Voffka
попробуй закоменть ТаблицаАвансов = БухгалтерскийУчетРасчетовСКонтрагентами.ЗачетАванса. и перепроведи док.
#29
by Voffka
Посмотри в отладчике, у тебя доходит до ТаблицаАвансов = БухгалтерскийУчет.ПолучитьОстатокПоСчету(...) в модуле БухУчетРасчетовСКонтрами??? ПолучитьОстатокПоСчету Это типовая процедура, но в свое время она у меня роняла 1С при зачетах аванса(особенно нескольких), но как ты говоришь у тебя нету авансов, то я хз что у тебя.
#30
by sardar4ik
Voffka да так и сделал все проводится, у меня подозрения именно на эту процедуру БухгалтерскийУчетРасчетовСКонтрагентами.ЗачетАванса но менял её не я. Живой Ископаемый лог наполняется, я нашёл это обращение к MSSQL, мне оно показалось работоспособным, да и как я говорил транзакция идет и в базу MSSQL запись идет. Leksus да именно с этим параметром как советовал Живой Ископаемый.
#32
by sardar4ik
Voffka Да до этой процедуры доходит. Хмм так дело может быть в этой процедуре? Живой Ископаемый ничего такого я ненашол. В логах нету , тж я создал по твоему конфигу , запрос он логирует
#33
by Voffka
Там все дело в типах субконто(или их количестве, не помню уже), происходит какаято несостыковка (объяснить не могу), но ты посмотри какой запрос получается и его параметры (и попробуй этот запрос (и эти параметры) выполнить в консоли запросов в предприятии), по которым ищутся остатки авансов.
#36
by Voffka
если не поможет, ищи где запрос не так работает, тут тебе поможет только Консоль запросов.
#37
by Живой Ископаемый
тогда может вылетает клиент и дело в клиенте? и ТЖ нужно собирать на нем же?
#38
by Voffka
Нечего собирать, все отрабатывает на ура, 1С вылетает уже после всех транзакций, когда документ / и его проводки уже записаны в базу.
#39
by Живой Ископаемый
Вот и прекрасно, значит сервер делает свое дело, и проблема в клиенте. И поэтому нужно собрать ТЖ на клиенте
#41
by sardar4ik
Voffka Заменил код как ты писал, вылетает все равно. Запрос перепроверил, на нем ошибок не выдает, более того есть еще документ который его использует , тот же запрос, с ним проблем не наблюдается. Подскажите Как правильнее собрать ТЖ на клиенте.
#42
by Живой Ископаемый
поместить файл настройки на клиентский комп, в тот же каталог, что и для сервера
#43
by sardar4ik
Поместил на клиента, выбираю шаблон запись событий на клиенте, лог пустой. Или мне надо использовать конфиг который мне написал Живой Ископаемый?
#44
by Живой Ископаемый
2 послушай, забудь про шаблоны... тебе нужно если программа вылетает - значит произошло исключение.. тебе нужно его локализовать.
#45
by sardar4ik
Живой Ископаемый где я могу скачать этот редактор конфигурации ТЖ, у меня он в корне отличается.
#47
by Живой Ископаемый
единственное что, он на управляемых формах, поэтому я его открываю в базе EYA/
#49
by sardar4ik
Вот логи ТЖ, не могу понять в чем ошибка 25:51.0780-0,EXCP,1,process=1cv8,Usr=Admin,Exception=Exception,Descr="srcInfoBaseImpl.cpp(8901): Неправильный путь к файлу 'c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl'" 27:39.2960-0,EXCP,2,process=1cv8,t:clientID=4,t:applicationName=Debugger,t:computerName=BONNE,ClientID=7,Exception=NetDataExchangeException,Descr=' server_addr=tcp://127.0.0.1:1566 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=996 file=SrcDataExchangeTcpClientImpl.cpp' 27:39.2961-0,EXCP,2,process=1cv8,t:clientID=4,t:applicationName=Debugger,t:computerName=BONNE,ClientID=7,Exception=NetDataExchangeException,Descr=' server_addr=tcp://127.0.0.1:1566 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=996 file=SrcDataExchangeTcpClientImpl.cpp' 29:18.9831-0,EXCP,2,process=1cv8,t:clientID=12,t:applicationName=Debugger,t:computerName=BONNE,ClientID=15,Exception=NetDataExchangeException,Descr=' server_addr=tcp://127.0.0.1:1566 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=996 file=SrcDataExchangeTcpClientImpl.cpp' 29:18.9832-0,EXCP,2,process=1cv8,t:clientID=12,t:applicationName=Debugger,t:computerName=BONNE,ClientID=15,Exception=NetDataExchangeException,Descr=' server_addr=tcp://127.0.0.1:1566 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=996 file=SrcDataExchangeTcpClientImpl.cpp'
#50
by sardar4ik
29:53.5621-0,EXCP,1,process=1cv8,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:1560 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10048(0x00002740). Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=SrcDataExchangeServerImpl.cpp' 29:53.5622-0,EXCP,1,process=1cv8,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:1561 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10048(0x00002740). Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=SrcDataExchangeServerImpl.cpp' 29:53.5623-0,EXCP,1,process=1cv8,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:1562 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10048(0x00002740). Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=SrcDataExchangeServerImpl.cpp' 29:53.5624-0,EXCP,1,process=1cv8,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:1563 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10048(0x00002740). Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=SrcDataExchangeServerImpl.cpp' 29:53.5625-0,EXCP,1,process=1cv8,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:1564 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10048(0x00002740). Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=SrcDataExchangeServerImpl.cpp' 29:53.5626-0,EXCP,1,process=1cv8,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:1565 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10048(0x00002740). Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=SrcDataExchangeServerImpl.cpp' 29:53.5627-0,EXCP,1,process=1cv8,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:1560 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10048(0x00002740). Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=SrcDataExchangeServerImpl.cpp' 29:53.5628-0,EXCP,1,process=1cv8,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:1561 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10048(0x00002740). Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=SrcDataExchangeServerImpl.cpp' 29:53.5629-0,EXCP,1,process=1cv8,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:1562 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10048(0x00002740). Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=SrcDataExchangeServerImpl.cpp' 29:53.5630-0,EXCP,1,process=1cv8,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:1563 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10048(0x00002740). Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=SrcDataExchangeServerImpl.cpp' 29:53.5631-0,EXCP,1,process=1cv8,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:1564 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10048(0x00002740). Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=SrcDataExchangeServerImpl.cpp' 29:53.5632-0,EXCP,1,process=1cv8,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:1565 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10048(0x00002740). Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=SrcDataExchangeServerImpl.cpp' 29:53.5633-0,EXCP,1,process=1cv8,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:1566 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10048(0x00002740). Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=SrcDataExchangeServerImpl.cpp'
#52
by sardar4ik
Каждый раз выкидывает в разных местах один раз при проведении, другой раз при открытии формы документа. Один раз проводит нормально, второй раз нет. Как я понимаю советов больше не будет?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Слетели Префиксы у базе
- Заполнить СЗВ-К
- 1Sqlite как к дате прибавить число
- НДФЛ не попадает в 7 графу КУДиР
- В чем отличие между "время в днях" и "отработанно времени в днях" (ЗУП)
- Помогите в 1С Предприятие Торговля и склад 9.2 в кофигурации изменить печать ценника
- ЗУП: дополнительный отпуск за счет ФСС
- Отборы для отчетов в типовых конфигурациях
- динамически менять высоту строк в табличном документе 1С 8
- СКД свой макет шапки отчета
- При обмене выходит "Номер сообщения меньше или равен номеру ранее принятого"
- Не даёт добавить регистратор в конструкторе запросов.
- Удаленному рабочему столу не удалось подключится к удаленному компьютеру по одно
- 8.2 БП Параметры сеанса: Границы запрета изменения данных.
- Как присвоить значение Константе из формы Обработки?
- Выгрузка в формате 5.02
- Формирование ID документа в SQL
- Ошибки обработки КонвертацияВнешнихОбработок82.epf
- Функция ЗаполнитьЗначенияСвойств() для заполнения проводки?
- УПП отчеты в килограммах