Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка: поместить временную таблицу

Ошибка: поместить временную таблицу
Я
   skupidom
 
25.01.18 - 13:05
пишу код и ошибка
Если не ЗапросДок.Выполнить().Пустой() Тогда
по причине:
{(23, 11)}: Временная таблица уже существует "ПриемНаРаботуСписком"
ПОМЕСТИТЬ <<?>>ПриемНаРаботуСписком

"ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |    ПриемНаРаботуСпискомСотрудники.Сотрудник КАК Сотрудник,
    |    ПриемНаРаботуСпискомСотрудники.Сотрудник.Наименование КАК СотрудникНаименование,
    |    ВЫБОР
    |        КОГДА ПриемНаРаботуСпискомСотрудники.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ОсновноеМестоРаботы)
    |            ТОГДА 0
    |        КОГДА ПриемНаРаботуСпискомСотрудники.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.Совместительство)
    |            ТОГДА 1
    |        КОГДА ПриемНаРаботуСпискомСотрудники.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ВнутреннееСовместительство)
    |            ТОГДА 2
    |        ИНАЧЕ -1
    |    КОНЕЦ КАК ВидЗанятости,
    |    ПриемНаРаботуСпискомСотрудники.Сотрудник.ФизическоеЛицо КАК ФизЛицо,
    |    ПриемНаРаботуСпискомСотрудники.Сотрудник.ФизическоеЛицо.Наименование КАК ФизЛицоНаименование,
    |    ПриемНаРаботуСпискомСотрудники.Сотрудник.ФизическоеЛицо.Пол КАК ФизЛицоПол,
    |    ПриемНаРаботуСпискомСотрудники.Сотрудник.ФизическоеЛицо.ДатаРождения КАК ФизЛицоДатаРождения,
    |    ПриемНаРаботуСпискомСотрудники.Сотрудник.ФизическоеЛицо.ИНН КАК ФизЛицоИНН,
    |    ПриемНаРаботуСпискомСотрудники.Сотрудник.ФизическоеЛицо.СтраховойНомерПФР КАК ФизЛицоПФР,
    |    ПриемНаРаботуСпискомСотрудники.Подразделение КАК Подразделение,
    |    ПриемНаРаботуСпискомСотрудники.Подразделение.Наименование КАК ПодразделениеНаименование,
    |    ПриемНаРаботуСпискомСотрудники.Должность.Наименование КАК Должность,
    |    ПриемНаРаботуСпискомСотрудники.ДатаПриема КАК ДатаИзменения
    |ПОМЕСТИТЬ ПриемНаРаботуСписком
    |ИЗ
    |    Документ.ПриемНаРаботуСписком.Сотрудники КАК ПриемНаРаботуСпискомСотрудники
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТрар_Обмены КАК Обмены
    |        ПО (Обмены.ОбъектОбмена = ПриемНаРаботуСпискомСотрудники.Ссылка)
    |ГДЕ
    |    Обмены.УИД = &УИД
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    ПриемНаРаботу.Сотрудник,
    |    ПриемНаРаботу.Сотрудник.Наименование,
    |    ВЫБОР
    |        КОГДА ПриемНаРаботу.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ОсновноеМестоРаботы)
    |            ТОГДА 0
    |        КОГДА ПриемНаРаботу.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.Совместительство)
    |            ТОГДА 1
    |        КОГДА ПриемНаРаботу.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ВнутреннееСовместительство)
    |            ТОГДА 2
    |        ИНАЧЕ -1
    |    КОНЕЦ,
    |    ПриемНаРаботу.Сотрудник.ФизическоеЛицо,
    |    ПриемНаРаботу.Сотрудник.ФизическоеЛицо.Наименование,
    |    ПриемНаРаботу.Сотрудник.ФизическоеЛицо.Пол,
    |    ПриемНаРаботу.Сотрудник.ФизическоеЛицо.ДатаРождения,
    |    ПриемНаРаботу.Сотрудник.ФизическоеЛицо.ИНН,
    |    ПриемНаРаботу.Сотрудник.ФизическоеЛицо.СтраховойНомерПФР,
    |    ПриемНаРаботу.Подразделение,
    |    ПриемНаРаботу.Подразделение.Наименование,
    |    ПриемНаРаботу.Должность.Наименование,
    |    ПриемНаРаботу.ДатаПриема
    |ИЗ
    |    Документ.ПриемНаРаботу КАК ПриемНаРаботу
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТрар_Обмены КАК Обмены
    |        ПО (Обмены.ОбъектОбмена = ПриемНаРаботу.Ссылка)
    |ГДЕ
    |    Обмены.УИД = &УИД
    |;
    |
    ////////////////////////////////////////////////////////////////////////////////

    |ВЫБРАТЬ
    |    ПриемНаРаботуСписком.Сотрудник КАК Сотрудник,
    |    ПриемНаРаботуСписком.СотрудникНаименование КАК СотрудникНаименование,
    |    ПриемНаРаботуСписком.ВидЗанятости КАК ВидЗанятости,
    |    ПриемНаРаботуСписком.ФизЛицо КАК ФизЛицо,
    |    ПриемНаРаботуСписком.ФизЛицоНаименование КАК ФизЛицоНаименование,
    |    ПриемНаРаботуСписком.ФизЛицоПол КАК ФизЛицоПол,
    |    ПриемНаРаботуСписком.ФизЛицоДатаРождения КАК ФизЛицоДатаРождения,
    |    ПриемНаРаботуСписком.ФизЛицоИНН КАК ФизЛицоИНН,
    |    ПриемНаРаботуСписком.ФизЛицоПФР КАК ФизЛицоПФР,
    |    ПриемНаРаботуСписком.Подразделение КАК Подразделение,
    |    ПриемНаРаботуСписком.ПодразделениеНаименование КАК ПодразделениеНаименование,
    |    ПриемНаРаботуСписком.Должность КАК Должность,
    |    ПриемНаРаботуСписком.ДатаИзменения КАК ДатаИзменения
    |ИЗ
    |    ПриемНаРаботуСписком КАК ПриемНаРаботуСписком
 
 
   Optan
 
1 - 25.01.18 - 13:14
Или два раза выполняешь (например в отладчике делаешь Выполнить(), а потом по коду идешь) или менеджер ВТ уже использовал эту таблицу ранее.
   Гипервизор
 
2 - 25.01.18 - 13:15
Хотелось бы кроме непосредственно текста запроса увидеть окружающий его код.
   Zmich
 
3 - 25.01.18 - 13:19
(0). После ошибки при выполнении в памяти осталась болтаться ВТ. Либо запрос "УНИЧТОЖИТЬ ПриемНаРаботуСписком" предварительно выполнить, либо Запрос.МенеджерВременныхТаблиц.Закрыть()

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует