chesnauskis
03.07.2018, 09:12
Добрый день. Надеюсь на Вашу помощь. В вопросах не профессионал. :(
Запрос = Новый запрос();
Запрос.Текст =
"ВЫБРАТЬ
Сотрудники.Код КАК ТабНомер,
Сотрудники.Наименование КАК ФИО,
ПриемНаРаботу.Дата КАК ДатаПриемаНаРаботу,
ПодразделенияОрганизаций.� �аименование КАК Поздразделение,
Организации.Наименование КАК Организация,
Увольнение.Дата КАК Дата,
ШтатноеРасписание.Должнос� �ь.Наименование КАК ДолжностьНаименование
ИЗ
Документ.ПриемНаРаботу КАК ПриемНаРаботу
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК Сотрудники
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации
ПО (Сотрудники.ГоловнаяОргани зация = Организации.Ссылка)
ПО (ПриемНаРаботу.Сотрудник = Сотрудники.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ПодразделенияО� �ганизаций КАК ПодразделенияОрганизаций
ПО (ПриемНаРаботу.Подразделен ие = ПодразделенияОрганизаций.� �сылка)
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ШтатноеРасписа� �ие КАК ШтатноеРасписание
ПО (ПриемНаРаботу.ДолжностьПо ШтатномуРасписанию = ШтатноеРасписание.Ссылка),
Документ.Увольнение КАК Увольнение
Результат = Запрос.Выполнить();
ТекДок = Новый ТекстовыйДокумент;
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Сл� �дующий() Цикл
ТекДок.ДобавитьСтроку(Стро ка(Сотрудники.Код)+" "+Строка(Сотрудники.Наимено� �ание)+" "+Строка(ПриемНаРаботу.Дата) +" "+Строка(ПодразделенияОрган изаций.Наименование)+" "+Строка(Организации.Наимен� �вание)+" "+Строка(ШтатноеРасписание.� �олжность.Наименование));
КонецЦикла;
ТекДок.Записать(C:\1.txt);
КонецПроцедуры
Ошибка
{(1,1)}: Ожидается выражение "ВЫБРАТЬ"
<<?>>Запрос = НовыйЗапрос();
Подскажите, пожалуйста, в чем может быть проблема?
Запрос = Новый запрос();
Запрос.Текст =
"ВЫБРАТЬ
Сотрудники.Код КАК ТабНомер,
Сотрудники.Наименование КАК ФИО,
ПриемНаРаботу.Дата КАК ДатаПриемаНаРаботу,
ПодразделенияОрганизаций.� �аименование КАК Поздразделение,
Организации.Наименование КАК Организация,
Увольнение.Дата КАК Дата,
ШтатноеРасписание.Должнос� �ь.Наименование КАК ДолжностьНаименование
ИЗ
Документ.ПриемНаРаботу КАК ПриемНаРаботу
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК Сотрудники
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации
ПО (Сотрудники.ГоловнаяОргани зация = Организации.Ссылка)
ПО (ПриемНаРаботу.Сотрудник = Сотрудники.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ПодразделенияО� �ганизаций КАК ПодразделенияОрганизаций
ПО (ПриемНаРаботу.Подразделен ие = ПодразделенияОрганизаций.� �сылка)
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ШтатноеРасписа� �ие КАК ШтатноеРасписание
ПО (ПриемНаРаботу.ДолжностьПо ШтатномуРасписанию = ШтатноеРасписание.Ссылка),
Документ.Увольнение КАК Увольнение
Результат = Запрос.Выполнить();
ТекДок = Новый ТекстовыйДокумент;
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Сл� �дующий() Цикл
ТекДок.ДобавитьСтроку(Стро ка(Сотрудники.Код)+" "+Строка(Сотрудники.Наимено� �ание)+" "+Строка(ПриемНаРаботу.Дата) +" "+Строка(ПодразделенияОрган изаций.Наименование)+" "+Строка(Организации.Наимен� �вание)+" "+Строка(ШтатноеРасписание.� �олжность.Наименование));
КонецЦикла;
ТекДок.Записать(C:\1.txt);
КонецПроцедуры
Ошибка
{(1,1)}: Ожидается выражение "ВЫБРАТЬ"
<<?>>Запрос = НовыйЗапрос();
Подскажите, пожалуйста, в чем может быть проблема?