|
Ошибка: поместить временную таблицу | ☑ | ||
---|---|---|---|---|
0
skupidom
25.01.18
✎
13:05
|
пишу код и ошибка
Если не ЗапросДок.Выполнить().Пустой() Тогда по причине: {(23, 11)}: Временная таблица уже существует "ПриемНаРаботуСписком" ПОМЕСТИТЬ <<?>>ПриемНаРаботуСписком "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ПриемНаРаботуСпискомСотрудники.Сотрудник КАК Сотрудник, | ПриемНаРаботуСпискомСотрудники.Сотрудник.Наименование КАК СотрудникНаименование, | ВЫБОР | КОГДА ПриемНаРаботуСпискомСотрудники.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ОсновноеМестоРаботы) | ТОГДА 0 | КОГДА ПриемНаРаботуСпискомСотрудники.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.Совместительство) | ТОГДА 1 | КОГДА ПриемНаРаботуСпискомСотрудники.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ВнутреннееСовместительство) | ТОГДА 2 | ИНАЧЕ -1 | КОНЕЦ КАК ВидЗанятости, | ПриемНаРаботуСпискомСотрудники.Сотрудник.ФизическоеЛицо КАК ФизЛицо, | ПриемНаРаботуСпискомСотрудники.Сотрудник.ФизическоеЛицо.Наименование КАК ФизЛицоНаименование, | ПриемНаРаботуСпискомСотрудники.Сотрудник.ФизическоеЛицо.Пол КАК ФизЛицоПол, | ПриемНаРаботуСпискомСотрудники.Сотрудник.ФизическоеЛицо.ДатаРождения КАК ФизЛицоДатаРождения, | ПриемНаРаботуСпискомСотрудники.Сотрудник.ФизическоеЛицо.ИНН КАК ФизЛицоИНН, | ПриемНаРаботуСпискомСотрудники.Сотрудник.ФизическоеЛицо.СтраховойНомерПФР КАК ФизЛицоПФР, | ПриемНаРаботуСпискомСотрудники.Подразделение КАК Подразделение, | ПриемНаРаботуСпискомСотрудники.Подразделение.Наименование КАК ПодразделениеНаименование, | ПриемНаРаботуСпискомСотрудники.Должность.Наименование КАК Должность, | ПриемНаРаботуСпискомСотрудники.ДатаПриема КАК ДатаИзменения |ПОМЕСТИТЬ ПриемНаРаботуСписком |ИЗ | Документ.ПриемНаРаботуСписком.Сотрудники КАК ПриемНаРаботуСпискомСотрудники | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТрар_Обмены КАК Обмены | ПО (Обмены.ОбъектОбмена = ПриемНаРаботуСпискомСотрудники.Ссылка) |ГДЕ | Обмены.УИД = &УИД | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ПриемНаРаботу.Сотрудник, | ПриемНаРаботу.Сотрудник.Наименование, | ВЫБОР | КОГДА ПриемНаРаботу.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ОсновноеМестоРаботы) | ТОГДА 0 | КОГДА ПриемНаРаботу.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.Совместительство) | ТОГДА 1 | КОГДА ПриемНаРаботу.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ВнутреннееСовместительство) | ТОГДА 2 | ИНАЧЕ -1 | КОНЕЦ, | ПриемНаРаботу.Сотрудник.ФизическоеЛицо, | ПриемНаРаботу.Сотрудник.ФизическоеЛицо.Наименование, | ПриемНаРаботу.Сотрудник.ФизическоеЛицо.Пол, | ПриемНаРаботу.Сотрудник.ФизическоеЛицо.ДатаРождения, | ПриемНаРаботу.Сотрудник.ФизическоеЛицо.ИНН, | ПриемНаРаботу.Сотрудник.ФизическоеЛицо.СтраховойНомерПФР, | ПриемНаРаботу.Подразделение, | ПриемНаРаботу.Подразделение.Наименование, | ПриемНаРаботу.Должность.Наименование, | ПриемНаРаботу.ДатаПриема |ИЗ | Документ.ПриемНаРаботу КАК ПриемНаРаботу | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТрар_Обмены КАК Обмены | ПО (Обмены.ОбъектОбмена = ПриемНаРаботу.Ссылка) |ГДЕ | Обмены.УИД = &УИД |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ПриемНаРаботуСписком.Сотрудник КАК Сотрудник, | ПриемНаРаботуСписком.СотрудникНаименование КАК СотрудникНаименование, | ПриемНаРаботуСписком.ВидЗанятости КАК ВидЗанятости, | ПриемНаРаботуСписком.ФизЛицо КАК ФизЛицо, | ПриемНаРаботуСписком.ФизЛицоНаименование КАК ФизЛицоНаименование, | ПриемНаРаботуСписком.ФизЛицоПол КАК ФизЛицоПол, | ПриемНаРаботуСписком.ФизЛицоДатаРождения КАК ФизЛицоДатаРождения, | ПриемНаРаботуСписком.ФизЛицоИНН КАК ФизЛицоИНН, | ПриемНаРаботуСписком.ФизЛицоПФР КАК ФизЛицоПФР, | ПриемНаРаботуСписком.Подразделение КАК Подразделение, | ПриемНаРаботуСписком.ПодразделениеНаименование КАК ПодразделениеНаименование, | ПриемНаРаботуСписком.Должность КАК Должность, | ПриемНаРаботуСписком.ДатаИзменения КАК ДатаИзменения |ИЗ | ПриемНаРаботуСписком КАК ПриемНаРаботуСписком |
|||
1
Optan
25.01.18
✎
13:14
|
Или два раза выполняешь (например в отладчике делаешь Выполнить(), а потом по коду идешь) или менеджер ВТ уже использовал эту таблицу ранее.
|
|||
2
Гипервизор
25.01.18
✎
13:15
|
Хотелось бы кроме непосредственно текста запроса увидеть окружающий его код.
|
|||
3
Zmich
25.01.18
✎
13:19
|
(0). После ошибки при выполнении в памяти осталась болтаться ВТ. Либо запрос "УНИЧТОЖИТЬ ПриемНаРаботуСписком" предварительно выполнить, либо Запрос.МенеджерВременныхТаблиц.Закрыть()
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |