Гость
Форумы / [игнор отключен] [закрыт для гостей] / служба 1С перезапускается при выполнении запроса в клиент-серверной версии(8.1) / 12 сообщений из 12, страница 1 из 1
28.11.2008, 17:20
    #35682667
Sanguis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
служба 1С перезапускается при выполнении запроса в клиент-серверной версии(8.1)
Столкнулся с проблемой - при выполнении запроса
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
              ВЫБРАТЬ
	               |	НалоговыйОбороты.ВидУчета КАК ВидУчета,
	               |	НалоговыйОбороты.Счет КАК Счет,
	               |	НалоговыйОбороты.Субконто1 КАК СтатьяЗатрат,
	               |	СУММА(ВЫБОР
	               |			КОГДА НалоговыйОбороты.СуммаОборотДт ЕСТЬ NULL 
	               |				ТОГДА  0 
	               |			ИНАЧЕ НалоговыйОбороты.СуммаОборотДт
	               |		КОНЕЦ) КАК СуммаЗатрат
	               |ИЗ
	               |	РегистрБухгалтерии.Налоговый.Обороты(&НачалоМесяца, &КонецМесяца, , Счет В ИЕРАРХИИ (&РаспределяемыеСчета), &ВидСубконто, Организация = &Организация, , ) КАК НалоговыйОбороты
	               |ГДЕ
	               |	(НалоговыйОбороты.Счет <> &СчетИздержкиОбращения
	               |			ИЛИ НалоговыйОбороты.Субконто1.ВидРасходовНУ <> &СтатьяЗатратТранспортныеРасходы)
	               |
	               |СГРУППИРОВАТЬ ПО
	               |	НалоговыйОбороты.ВидУчета,
	               |	НалоговыйОбороты.Субконто1,
	               |	НалоговыйОбороты.Счет
перезагружается служба 1с. Опытным путем выяснено, что падает сервис на НалоговыйОбороты.Субконто1.ВидРасходовНУ <> &СтатьяЗатратТранспортныеРасходы - если удалить это условие, то запрос отрабатывает нормально.
Если выгрузить в файловую версию, то тоже отрабатывает нормально.

Ума не приложу в чем может быть проблема.... Помогите советом, у кого есть идеи как это победить
...
Рейтинг: 0 / 0
28.11.2008, 18:38
    #35682886
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
служба 1С перезапускается при выполнении запроса в клиент-серверной версии(8.1)
для начала убрать условие в параметры, вирт. таблицы... также не плохо бы сократить список таблиц, использовав условие по виду субконто
...
Рейтинг: 0 / 0
28.11.2008, 19:20
    #35682941
Estel I
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
служба 1С перезапускается при выполнении запроса в клиент-серверной версии(8.1)
Протестировать / происправлять базу на последней версии платформы.
Не поможет - писать на v8@1c.ru
...
Рейтинг: 0 / 0
29.11.2008, 15:16
    #35683432
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
служба 1С перезапускается при выполнении запроса в клиент-серверной версии(8.1)
Подозревая что у вас проблема в Субконто. Вы уверены что все что попадает в счет имеет субконто?

А кстати можете выгрузить сюда результат запроса без этого отбора? Кстати и по каким счетам смотрите? Что у них за субконто?
...
Рейтинг: 0 / 0
29.11.2008, 15:16
    #35683434
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
служба 1С перезапускается при выполнении запроса в клиент-серверной версии(8.1)
Но скорее всего прав ПЖ - надо просто обновить.
...
Рейтинг: 0 / 0
30.11.2008, 10:17
    #35683851
Sanguis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
служба 1С перезапускается при выполнении запроса в клиент-серверной версии(8.1)
Estel IПротестировать / происправлять базу на последней версии платформы.
Не поможет - писать на v8@1c.ru
Ядро итак последнее - уже думал об этом. И "тестирование и исправление" не помогло.

Программист 1с Подозревая что у вас проблема в Субконто. Вы уверены что все что попадает в счет имеет субконто?
А кстати можете выгрузить сюда результат запроса без этого отбора? Кстати и по каким счетам смотрите? Что у них за субконто?
Прежде чем разбираться с данными, хотелось бы понять, почему что в файловой версии процедура отрабатывает нормально, а в клиент-серверной версии SQL2005 - нет?.. тем более, что это запрос из стандартной конфигурации, и не мной придуманный.
И еще - оказывается, если запихнуть это условие в параметры виртуальной таблицы
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
	               |ИЗ
	               |	РегистрБухгалтерии.Налоговый.Обороты(
	               |			&НачалоМесяца,
	               |			&КонецМесяца,
	               |			,
	               |			Счет В ИЕРАРХИИ (&РаспределяемыеСчета),
	               |			&ВидСубконто,
	               |			Организация = &Организация
	               |				И Субконто1.ВидРасходовНУ <> &СтатьяЗатратТранспортныеРасходы,
	               |			,
	               |			) КАК НалоговыйОбороты
	               |ГДЕ
	               |	НалоговыйОбороты.Счет <> &СчетИздержкиОбращения
, то опять же все проходит гладко. В принципе это решает проблему, но хотелось бы понять... да и при обновлении конфигурации лишняя фишечка, о которой нужно помнить, появляется..
...
Рейтинг: 0 / 0
01.12.2008, 09:49
    #35684519
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
служба 1С перезапускается при выполнении запроса в клиент-серверной версии(8.1)
>>Прежде чем разбираться с данными, хотелось бы понять, почему что в файловой версии процедура отрабатывает нормально, а в клиент-серверной версии SQL2005 - нет

файловая версия вообще многое над собой вытерпеть может...

Помещая условия в вирт. таблице "снаружи" вы сначала получаете выборку, а потом нахлабучиваете условие на нее.
...
Рейтинг: 0 / 0
01.12.2008, 10:29
    #35684612
Sanguis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
служба 1С перезапускается при выполнении запроса в клиент-серверной версии(8.1)
Господин ПЖПомещая условия в вирт. таблице "снаружи" вы сначала получаете выборку, а потом нахлабучиваете условие на нее.
но результат-то будет одинаков? или я чего-то не понимаю?
...
Рейтинг: 0 / 0
01.12.2008, 12:31
    #35685003
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
служба 1С перезапускается при выполнении запроса в клиент-серверной версии(8.1)
Господин ПЖ>>Прежде чем разбираться с данными, хотелось бы понять, почему что в файловой версии процедура отрабатывает нормально, а в клиент-серверной версии SQL2005 - нет

файловая версия вообще многое над собой вытерпеть может...

Помещая условия в вирт. таблице "снаружи" вы сначала получаете выборку, а потом нахлабучиваете условие на нее.В файловой версии - свой обработчик бд. А в sql - sql . А он ошибок не прощает.
...
Рейтинг: 0 / 0
01.12.2008, 13:37
    #35685257
Сисой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
служба 1С перезапускается при выполнении запроса в клиент-серверной версии(8.1)
Если Вы считаете, что в Субконто1 обязаны лежать значения того типа, что определены в Плане счетов для Субконто1 этого счета, то Вы заблуждаетесь. В реальной БД они могут лежать и в Субконто2, и в Субконто3. Т.е. для обращения к нужному субконто недостаточно обращаться к нему по номеру.
Хотя сложные конструкции типа ВЫБОР КОГДА Субконто1 ССЫЛКА Справочник.XYZ ... КОНЕЦ
тоже зачастую приводят к зависаниям и падениям.
...
Рейтинг: 0 / 0
01.12.2008, 16:22
    #35685889
Хитроглазый
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
служба 1С перезапускается при выполнении запроса в клиент-серверной версии(8.1)
8.1 нет клиент-серверной верии
...
Рейтинг: 0 / 0
02.12.2008, 07:10
    #35686820
Sanguis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
служба 1С перезапускается при выполнении запроса в клиент-серверной версии(8.1)
Программист 1сВ файловой версии - свой обработчик бд. А в sql - sql . А он ошибок не прощает.
Но согласитесь, что реакция на ошибку sql довольно странная - перезагрузить службу 1С, убив все активные процессы во всех базах:)

СисойЕсли Вы считаете, что в Субконто1 обязаны лежать значения того типа, что определены в Плане счетов для Субконто1 этого счета, то Вы заблуждаетесь. В реальной БД они могут лежать и в Субконто2, и в Субконто3. Т.е. для обращения к нужному субконто недостаточно обращаться к нему по номеру.
Хотя сложные конструкции типа ВЫБОР КОГДА Субконто1 ССЫЛКА Справочник.XYZ ... КОНЕЦ
тоже зачастую приводят к зависаниям и падениям.
Спасибо за информацию
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / служба 1С перезапускается при выполнении запроса в клиент-серверной версии(8.1) / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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