Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
09 окт 2024, 04:07

что не так в этом запросе? может кто помочь

Автор Володя, 13 дек 2018, 09:47

0 Пользователей и 1 гость просматривают эту тему.

Володя

Запрос = Новый Запрос();
   Запрос.Текст =
      "ВЫБРАТЬ РАЗРЕШЕННЫЕ
      |   КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность,
      |   КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник,
      |   КадроваяИсторияСотрудниковСрезПоследних.Регистратор КАК Регистратор,
      |   КадроваяИсторияСотрудниковСрезПоследних.Период КАК Период,
      |   СведенияОбОтветственныхЛицахСрезПоследних.Руководитель КАК Руководитель,
      |   СведенияОбОтветственныхЛицахСрезПоследних.ДолжностьРуководителя КАК ДолжностьРуководителя,
      |   СведенияОбОтветственныхЛицахСрезПоследних.ГлавныйБухгалтер КАК ГлавныйБухгалтер
      |ИЗ
      |   РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(
      |         ,
      |         Организация = &Организация
      |            И Сотрудник = &Сотрудник) КАК КадроваяИсторияСотрудниковСрезПоследних,
      |   РегистрСведений.СведенияОбОтветственныхЛицах.СрезПоследних(, Организация = &Организация) КАК СведенияОбОтветственныхЛицахСрезПоследних";


выдает ошибку

{ВнешнийОтчет.СправкаОСреднемЗаработкеЗУППоМесяцам.Форма.Форма.Форма(42)}: Ошибка при вызове метода контекста (Выполнить)
   Выборка = Запрос.Выполнить().Выбрать();
по причине:
{(7, 44)}: Поле не найдено "СведенияОбОтветственныхЛицахСрезПоследних.ДолжностьРуководителя"
СведенияОбОтветственныхЛицахСрезПоследних.<<?>>ДолжностьРуководителя КАК ДолжностьРуководителя,

платформа 1С:Предприятие 8.3 (8.3.13.1513)
Зуп 3.1.8.155

alexandr_ll

Цитата: Володя от 13 дек 2018, 09:47
Запрос = Новый Запрос();
   Запрос.Текст =
      "ВЫБРАТЬ РАЗРЕШЕННЫЕ
      |   КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность,
      |   КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник,
      |   КадроваяИсторияСотрудниковСрезПоследних.Регистратор КАК Регистратор,
      |   КадроваяИсторияСотрудниковСрезПоследних.Период КАК Период,
      |   СведенияОбОтветственныхЛицахСрезПоследних.Руководитель КАК Руководитель,
      |   СведенияОбОтветственныхЛицахСрезПоследних.ДолжностьРуководителя КАК ДолжностьРуководителя,
      |   СведенияОбОтветственныхЛицахСрезПоследних.ГлавныйБухгалтер КАК ГлавныйБухгалтер
      |ИЗ
      |   РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(
      |         ,
      |         Организация = &Организация
      |            И Сотрудник = &Сотрудник) КАК КадроваяИсторияСотрудниковСрезПоследних,
      |   РегистрСведений.СведенияОбОтветственныхЛицах.СрезПоследних(, Организация = &Организация) КАК СведенияОбОтветственныхЛицахСрезПоследних";


выдает ошибку

{ВнешнийОтчет.СправкаОСреднемЗаработкеЗУППоМесяцам.Форма.Форма.Форма(42)}: Ошибка при вызове метода контекста (Выполнить)
   Выборка = Запрос.Выполнить().Выбрать();
по причине:
{(7, 44)}: Поле не найдено "СведенияОбОтветственныхЛицахСрезПоследних.ДолжностьРуководителя"
СведенияОбОтветственныхЛицахСрезПоследних.<<?>>ДолжностьРуководителя КАК ДолжностьРуководителя,

платформа 1С:Предприятие 8.3 (8.3.13.1513)
Зуп 3.1.8.155
Изменились имена ресурсов в регистре.

Володя

Цитата: alexandr_ll от 13 дек 2018, 09:55
Цитата: Володя от 13 дек 2018, 09:47
Запрос = Новый Запрос();
   Запрос.Текст =
      "ВЫБРАТЬ РАЗРЕШЕННЫЕ
      |   КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность,
      |   КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник,
      |   КадроваяИсторияСотрудниковСрезПоследних.Регистратор КАК Регистратор,
      |   КадроваяИсторияСотрудниковСрезПоследних.Период КАК Период,
      |   СведенияОбОтветственныхЛицахСрезПоследних.Руководитель КАК Руководитель,
      |   СведенияОбОтветственныхЛицахСрезПоследних.ДолжностьРуководителя КАК ДолжностьРуководителя,
      |   СведенияОбОтветственныхЛицахСрезПоследних.ГлавныйБухгалтер КАК ГлавныйБухгалтер
      |ИЗ
      |   РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(
      |         ,
      |         Организация = &Организация
      |            И Сотрудник = &Сотрудник) КАК КадроваяИсторияСотрудниковСрезПоследних,
      |   РегистрСведений.СведенияОбОтветственныхЛицах.СрезПоследних(, Организация = &Организация) КАК СведенияОбОтветственныхЛицахСрезПоследних";


выдает ошибку

{ВнешнийОтчет.СправкаОСреднемЗаработкеЗУППоМесяцам.Форма.Форма.Форма(42)}: Ошибка при вызове метода контекста (Выполнить)
   Выборка = Запрос.Выполнить().Выбрать();
по причине:
{(7, 44)}: Поле не найдено "СведенияОбОтветственныхЛицахСрезПоследних.ДолжностьРуководителя"
СведенияОбОтветственныхЛицахСрезПоследних.<<?>>ДолжностьРуководителя КАК ДолжностьРуководителя,

платформа 1С:Предприятие 8.3 (8.3.13.1513)
Зуп 3.1.8.155
Изменились имена ресурсов в регистре.

как мне теперь сделать так чтоб запрос работал ?

просто интересно то что при удалении этой строки должностьруководителя остальные имена сохранились. т.е не ругается

alexandr_ll

ДолжностьРуководителя теперь называется УдалитьДолжностьРуководителя

Володя

Цитата: alexandr_ll от 13 дек 2018, 10:14
ДолжностьРуководителя теперь называется УдалитьДолжностьРуководителя
а руководитель также остался называться?

alexandr_ll

Цитата: Володя от 13 дек 2018, 10:26
Цитата: alexandr_ll от 13 дек 2018, 10:14
ДолжностьРуководителя теперь называется УдалитьДолжностьРуководителя
а руководитель также остался называться?
Откройте в конфигураторе регистр, там все видно

miled333


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск