вторник, 26 мая 2015 г.

БГУ 2.0. Ошибка при выборе ОС в документе поступления

При выборе ОС в документе "Поступление ОС, НМА, НПА" может появляться ошибка:
Ошибка при выполнении запроса. Ошибка при выполнении запроса.
по причине:
{(1, 45)}: Неоднозначное поле "Организация"
(СправочникОсновныеСредства.ЭтоГруппа ИЛИ ((<<?>>Организация = &П)))
Данная ошибка появляется если установлен иерархический режим просмотра. Обойти данную ошибку можно изменив режим просмотра на "Список", но в ряде случаев это не удобно. Так же иерархичесикий список ОС будет отображен если в заголовке формы выбора убрать организацию, но данное поле не всегда доступно.

Но можно просто отредактировать запрос для динамического списка формы выбора.

Отредактированный текст запроса:
ВЫБРАТЬ
СправочникОсновныеСредства.Ссылка,
СправочникОсновныеСредства.ВерсияДанных,
СправочникОсновныеСредства.ПометкаУдаления,
СправочникОсновныеСредства.Предопределенный,
СправочникОсновныеСредства.Родитель,
СправочникОсновныеСредства.ЭтоГруппа,
СправочникОсновныеСредства.Код,
СправочникОсновныеСредства.Наименование,
СправочникОсновныеСредства.Организация,
СправочникОсновныеСредства.НаименованиеПолное,
ВложенныйЗапрос.СчетУчета,
СправочникОсновныеСредства.КодПоОКОФ,
СправочникОсновныеСредства.ВидНФА,
СправочникОсновныеСредства.АмортизационнаяГруппа,
СправочникОсновныеСредства.ГрупповойУчет,
СправочникОсновныеСредства.ПервоначальнаяСтоимость,
СправочникОсновныеСредства.НомерИнвКарт,
ВложенныйЗапрос.ВидУчета,
ВложенныйЗапрос.ВидИмущества,
СправочникОсновныеСредства.Местонахождение,
ВложенныйЗапрос.СчетУчета.Забалансовый,
СправочникОсновныеСредства.ДополнительныеРеквизиты.(
Ссылка,
НомерСтроки,
Свойство,
Значение,
ТекстоваяСтрока
),
Позапрос.ЦМО,
Позапрос.ИнвентарныйНомер,
Позапрос.Состояние
ИЗ
Справочник.ОсновныеСредства КАК СправочникОсновныеСредства
{ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
МестонахождениеОССрезПоследних.ОсновноеСредство КАК ОсновноеСредство,
МАКСИМУМ(ЕСТЬNULL(МестонахождениеОССрезПоследних.ЦМО, ЗНАЧЕНИЕ(Справочник.ЦМО.ПустаяСсылка))) КАК ЦМО,
МАКСИМУМ(ЕСТЬNULL(МестонахождениеОССрезПоследних.ИнвНомер, ЗНАЧЕНИЕ(Справочник.ИнвентарныеНомераОС.ПустаяСсылка))) КАК ИнвентарныйНомер,
МАКСИМУМ(МестонахождениеОССрезПоследних.Состояние) КАК Состояние
ИЗ
РегистрСведений.МестонахождениеОС.СрезПоследних(
{(&ПериодУчетныхДанных)},
&ПоказатьИнвНомера = ИСТИНА
И ОсновноеСредство.ГрупповойУчет = ЛОЖЬ {(Организация).*, (ОсновноеСредство).* КАК Ссылка}) КАК МестонахождениеОССрезПоследних
СГРУППИРОВАТЬ ПО
МестонахождениеОССрезПоследних.ОсновноеСредство) КАК Позапрос
ПО СправочникОсновныеСредства.Ссылка = Позапрос.ОсновноеСредство}
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
УчетныеДанныеОбъектаОССрезПоследних.Организация КАК Орг,
УчетныеДанныеОбъектаОССрезПоследних.ОсновноеСредство КАК Ос,
УчетныеДанныеОбъектаОССрезПоследних.СчетУчета КАК СчетУчета,
УчетныеДанныеОбъектаОССрезПоследних.ВидУчета КАК ВидУчета,
УчетныеДанныеОбъектаОССрезПоследних.ВидИмущества КАК ВидИмущества
ИЗ
РегистрСведений.УчетныеДанныеОбъектаОС.СрезПоследних({(&ПериодУчетныхДанных)}, {(Организация), (ОсновноеСредство) КАК Ссылка}) КАК УчетныеДанныеОбъектаОССрезПоследних) КАК ВложенныйЗапрос
ПО СправочникОсновныеСредства.Организация = ВложенныйЗапрос.Орг
И СправочникОсновныеСредства.Ссылка = ВложенныйЗапрос.Ос

Комментариев нет:

Отправить комментарий