запрос в 1С под неполными правами не хочет работать
Показывать по
сообщений
- 1
- 2
02.06.2019
21:19
#1
запрос к регистру себестоимостьТоваров
он соединяется с регистром сведений по след. условию
ПО СебестоимостьТоваровОстаткиИОбороты.АналитикаВидаУчета.Склад=СоответсвиеПодразделенияОрганизацииИСклада.Склад
так вот, под полными правами все работает
а под неполными пишет, что поле не найдено СебестоимостьТоваровОстаткиИОбороты.АналитикаВидаУчета.Склад
конфигурация медицина.Больничная аптека, но это не связано с конфигурацией наверно,
он соединяется с регистром сведений по след. условию
ПО СебестоимостьТоваровОстаткиИОбороты.АналитикаВидаУчета.Склад=СоответсвиеПодразделенияОрганизацииИСклада.Склад
так вот, под полными правами все работает
а под неполными пишет, что поле не найдено СебестоимостьТоваровОстаткиИОбороты.АналитикаВидаУчета.Склад
конфигурация медицина.Больничная аптека, но это не связано с конфигурацией наверно,
02.06.2019
22:28
#2
Olga3891 пишет:
Есть в запросе слово "Разрешенные"?
Цитата |
---|
под полными правами все работает |
Ответили:
пост #3
02.06.2019
22:39
#5
Ответ на
пост №4
Prikum,Временную таблицу только скину, в ней именно ругаетсяВЫБРАТЬ РАЗРЕШЕННЫЕ
КлючиАналитикиВидаУчета.ИсточникФинансирования КАК ИсточникФинансирования,
СУММА(СебестоимостьТоваровОстаткиИОбороты.СтоимостьРасход + СебестоимостьТоваровОстаткиИОбороты.СуммаДопРасходовРасход) КАК СуммаРасхода,
СУММА(СебестоимостьТоваровОстаткиИОбороты.СтоимостьКонечныйОстаток + СебестоимостьТоваровОстаткиИОбороты.СуммаДопРасходовКонечныйОстаток) КАК КонечныйОстаток,
ВЫБОР
КОГДА СоответсвиеПодразделенияОрганизацииИСклада.ПодразделениеОрганизации ЕСТЬ NULL
ТОГДА КлючиАналитикиВидаУчета.Склад
ИНАЧЕ СоответсвиеПодразделенияОрганизацииИСклада.ПодразделениеОрганизации
КОНЕЦ КАК Отделение,
СУММА(СебестоимостьТоваровОстаткиИОбороты.СтоимостьНачальныйОстаток + СебестоимостьТоваровОстаткиИОбороты.СуммаДопРасходовНачальныйОстаток) КАК НачальныйОстаток,
СУММА(СебестоимостьТоваровОстаткиИОбороты.СтоимостьПриход + СебестоимостьТоваровОстаткиИОбороты.СуммаДопРасходовПриход) КАК СуммаПрихода,
МАКСИМУМ(ВЫБОР
КОГДА СебестоимостьТоваровОстаткиИОбороты.СтоимостьРасход + СебестоимостьТоваровОстаткиИОбороты.СуммаДопРасходовРасход = 0
ТОГДА 1
ИНАЧЕ (СебестоимостьТоваровОстаткиИОбороты.СтоимостьКонечныйОстаток + СебестоимостьТоваровОстаткиИОбороты.СуммаДопРасходовКонечныйОстаток) / ((СебестоимостьТоваровОстаткиИОбороты.СтоимостьРасход + СебестоимостьТоваровОстаткиИОбороты.СуммаДопРасходовРасход) / (РАЗНОСТЬДАТ(&НачалоПериода, &КонецПериода, МЕСЯЦ) + 1))
КОНЕЦ) КАК ОстатокВМесяцах,
СебестоимостьТоваровОстаткиИОбороты.АналитикаУчетаНоменклатуры.Номенклатура
ПОМЕСТИТЬ ВтТоварыОтпущенныеВОтделения
ИЗ
РегистрНакопления.СебестоимостьТоваров.ОстаткиИОбороты(
&НачалоПериода,
&КонецПериода,
Регистратор,
ДвиженияИГраницыПериода,
РазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ТоварыВОтделениях)
И АналитикаУчетаНоменклатуры.Номенклатура В ИЕРАРХИИ (&Аптека)) КАК СебестоимостьТоваровОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СоответсвиеПодразделенияОрганизацииИСклада КАК СоответсвиеПодразделенияОрганизацииИСклада
ПО СебестоимостьТоваровОстаткиИОбороты.АналитикаВидаУчета.Склад = СоответсвиеПодразделенияОрганизацииИСклада.Склад
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаВидаУчета КАК КлючиАналитикиВидаУчета
ПО СебестоимостьТоваровОстаткиИОбороты.АналитикаВидаУчета = КлючиАналитикиВидаУчета.КлючАналитики
ГДЕ
НЕ СебестоимостьТоваровОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПеремещениеТоваровВОтделениях
И НЕ СебестоимостьТоваровОстаткиИОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровИзОтделения
СГРУППИРОВАТЬ ПО
КлючиАналитикиВидаУчета.ИсточникФинансирования,
ВЫБОР
КОГДА СоответсвиеПодразделенияОрганизацииИСклада.ПодразделениеОрганизации ЕСТЬ NULL
ТОГДА КлючиАналитикиВидаУчета.Склад
ИНАЧЕ СоответсвиеПодразделенияОрганизацииИСклада.ПодразделениеОрганизации
КОНЕЦ,
СебестоимостьТоваровОстаткиИОбороты.АналитикаУчетаНоменклатуры.Номенклатура
;
выделила красным, где ошибка. могу скрин ошибки скинуть.
02.06.2019
22:44
#6
Olga3891 пишет:
у меня только одно предположение, если использовать через точку, то в запросе идет выборка ко всей таблице, со всеми полями. И вполне возможно, что к какому то полю нет прав. Запрос лучше переделать, он очень не оптимистичен.
Цитата |
---|
ПО СебестоимостьТоваровОстаткиИОбороты.АналитикаВидаУчета.Склад = СоответсвиеПодразделенияОрганизацииИСклада.Склад |
Ответили:
пост #7
- 1
- 2
Читают тему
(гостей: 1)