powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / запрос не идет под sql сервером, но идет в фаил-серверном варианте
9 сообщений из 9, страница 1 из 1
запрос не идет под sql сервером, но идет в фаил-серверном варианте
    #37940839
Shart_Sonia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1с 8.2 самописная конфигурация, настроена на Сервере 1с Предприятия (sql) одновременно тестирую его в файл-серверном варианте. Вот запрос, который работает там и там:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
ВЫБРАТЬ    
	ПриходныйКассовыйОрдер.Ответственный.Ссылка как Кассир,
	ПриходныйКассовыйОрдер.Пациент.Ссылка как Пациент,
	ПриходныйКассовыйОрдер.СуммаДокумента как Сумма,
	ПриходныйКассовыйОрдер.Ссылка как Регистратор,
	ПриходныйКассовыйОрдер.ДокументОснование как Договор,
	ПриходныйКассовыйОрдер.УслугиПоДоговору.(МедУслуга.ОблагаетсяНДС, МедУслуга.ПодразделениеДляРеестраДокументов) 
	ИЗ
	Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер  
	ГДЕ
	    ПриходныйКассовыйОрдер.УслугиПоДоговору.МедУслуга.ПодразделениеДляРеестраДокументов= &ПодразделениеДляРеестраДокументов 
	    И ПриходныйКассовыйОрдер.УслугиПоДоговору.МедУслуга.ОблагаетсяНДС
		И (ПриходныйКассовыйОрдер.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания)
		И ПриходныйКассовыйОрдер.Ответственный.Ссылка  = &Кассир


А вот запрос, который вызывает ошибку в исполняемом приложении, когда выполняется в серверном варианте (и не вызывает, если выполняется в файо-серверном варианте)
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
ВЫБРАТЬ    
	ПриходныйКассовыйОрдер.Ответственный.Ссылка как Кассир,
	ПриходныйКассовыйОрдер.Пациент.Ссылка как Пациент,
	ПриходныйКассовыйОрдер.СуммаДокумента как Сумма,
	ПриходныйКассовыйОрдер.Ссылка как Регистратор,
	ПриходныйКассовыйОрдер.ДокументОснование как Договор,
	ПриходныйКассовыйОрдер.УслугиПоДоговору.(МедУслуга.ОблагаетсяНДС, МедУслуга.ПодразделениеДляРеестраДокументов) 
	ИЗ
	Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер  
	ГДЕ
	    ПриходныйКассовыйОрдер.УслугиПоДоговору.МедУслуга.ПодразделениеДляРеестраДокументов= &ПодразделениеДляРеестраДокументов 
	    И (НЕ(ПриходныйКассовыйОрдер.УслугиПоДоговору.МедУслуга.ОблагаетсяНДС))
		И (ПриходныйКассовыйОрдер.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания)
		И ПриходныйКассовыйОрдер.Ответственный.Ссылка  = &Кассир


Разница только в строке (НЕ(ПриходныйКассовыйОрдер.УслугиПоДоговору.МедУслуга.ОблагаетсяНДС))
В чем может быть дело?
...
Рейтинг: 0 / 0
запрос не идет под sql сервером, но идет в фаил-серверном варианте
    #37940899
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну баг походу, где-то.
перепиши запрос как-нибудь
...
Рейтинг: 0 / 0
запрос не идет под sql сервером, но идет в фаил-серверном варианте
    #37940905
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shart_Sonia,


ПриходныйКассовыйОрдер.УслугиПоДоговору.МедУслуга.ОблагаетсяНДС

ПриходныйКассовыйОрдер.УслугиПоДоговору - LEFT JOIN
ПриходныйКассовыйОрдер.УслугиПоДоговору.МедУслуга - LEFT JOIN

Замените

(НЕ(ПриходныйКассовыйОрдер.УслугиПоДоговору.МедУслуга.ОблагаетсяНДС))
ПриходныйКассовыйОрдер.УслугиПоДоговору.МедУслуга.ОблагаетсяНДС = ЛОЖЬ
...
Рейтинг: 0 / 0
запрос не идет под sql сервером, но идет в фаил-серверном варианте
    #37940914
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. попробуйте явные INNER JOIN
...
Рейтинг: 0 / 0
запрос не идет под sql сервером, но идет в фаил-серверном варианте
    #37940933
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shart_Sonia,
"И ПриходныйКассовыйОрдер.Ответственный.Ссылка = &Кассир"
Здесь ".ссылка" лишнее.
Хватит и
"И ПриходныйКассовыйОрдер.Ответственный = &Кассир"
...
Рейтинг: 0 / 0
запрос не идет под sql сервером, но идет в фаил-серверном варианте
    #37941208
Shart_Sonia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
XenoXShart_Sonia,

Замените

(НЕ(ПриходныйКассовыйОрдер.УслугиПоДоговору.МедУслуга.ОблагаетсяНДС))
ПриходныйКассовыйОрдер.УслугиПоДоговору.МедУслуга.ОблагаетсяНДС = ЛОЖЬ


Спасибо. Сработало! Тема закрыта.
...
Рейтинг: 0 / 0
запрос не идет под sql сервером, но идет в фаил-серверном варианте
    #37965361
olegves
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XenoX,

вообще-то, лучше было кэш почистить и не заниматься садомазо
...
Рейтинг: 0 / 0
запрос не идет под sql сервером, но идет в фаил-серверном варианте
    #37965367
chatm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegves,

вообще то лучше было в запросе разделить заголовок и табличную часть документа по разным таблицам
...
Рейтинг: 0 / 0
запрос не идет под sql сервером, но идет в фаил-серверном варианте
    #37965938
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegvesXenoX,

вообще-то, лучше было кэш почистить и не заниматься садомазо

вообще-то посмотрите на запрос, а потом на возникающую ошибку
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / запрос не идет под sql сервером, но идет в фаил-серверном варианте
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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