По-порядку.
Конфигурация
"Зарплата и Управление Персоналом для Украины", редакция 2.1.
Разработка конфигурации: "ABBYY Ukraine", 2008-2011 (2.1.28.1)
Платформа: 1С:Предприятие 8.2 (8.2.16.368)
Есть Отчет о принятых на работу
Вопрос в следующем, насколько я понимаю вот сам запрос при нажатии на кнопку Заполнить
Запрос.Текст = "ВЫБРАТЬ
| РаботникиОрганизаций.Сотрудник.Физлицо.Ссылка КАК ФизЛицо,
//| РаботникиОрганизаций.Сотрудник.Физлицо.Наименование КАК ФИО,
| ФИОФизЛиц.Фамилия + "" "" + ФИОФизЛиц.Имя + "" "" + ФИОФизЛиц.Отчество КАК ФИО,
| РаботникиОрганизаций.Сотрудник.Физлицо.КодПоДРФО КАК ИНН,
| РаботникиОрганизаций.Должность.Наименование КАК Должность,
| РаботникиОрганизаций.Должность.КодКП КАК КодДолжности,
| РаботникиОрганизаций.
| РаботникиОрганизаций.Регистратор.Ссылка КАК Приказ,
| РаботникиОрганизаций.Регистратор.Дата КАК ДатаПриказа,
| КонтактнаяИнформацияАдрес.Представление КАК Адрес,
| КонтактнаяИнформацияТелефон.Представление КАК Телефон,
| РаботникиОрганизаций.Период КАК ДатаНачала
|ИЗ
| РегистрСведений.РаботникиОрганизаций.СрезПервых(, Организация = &Организация) КАК РаботникиОрганизаций
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних(&ДатаОкончания, ) КАК ФИОФизЛиц
| ПО РаботникиОрганизаций.Сотрудник.Физлицо = ФИОФизЛиц.ФизЛицо
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформацияАдрес
| ПО РаботникиОрганизаций.Сотрудник.Физлицо = КонтактнаяИнформацияАдрес.Объект
| И (КонтактнаяИнформацияАдрес.Тип = &ТипКонтактнойИнформацииАдрес)
| И (КонтактнаяИнформацияАдрес.Вид = &ВидКонтактнойИнформацииАдрес)
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформацияТелефон
| ПО РаботникиОрганизаций.Сотрудник.Физлицо = КонтактнаяИнформацияТелефон.Объект
| И (КонтактнаяИнформацияТелефон.Тип = &ТипКонтактнойИнформацииТелефон)
| И (КонтактнаяИнформацияТелефон.Вид = &ВидКонтактнойИнформацииТелефон)
|ГДЕ
| РаботникиОрганизаций.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
| И РаботникиОрганизаций.Сотрудник.ВидЗанятости <> &ВидЗанятостиВнутрСовместитель";
Запрос.УстановитьПараметр("ДатаНачала", мДатаНачалаПериодаОтчета);
Запрос.УстановитьПараметр("ДатаОкончания", мДатаКонцаПериодаОтчета);
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("ТипКонтактнойИнформацииАдрес", Перечисления.ТипыКонтактнойИнформации.Адрес);
Запрос.УстановитьПараметр("ВидКонтактнойИнформацииАдрес", Справочники.ВидыКонтактнойИнформации.ЮрАдресФизЛица);
Запрос.УстановитьПараметр("ТипКонтактнойИнформацииТелефон", Перечисления.ТипыКонтактнойИнформации.Телефон);
Если РегламентированнаяОтчетность.ИДКонфигурации() = "БП"
ИЛИ (РегламентированнаяОтчетность.ИДКонфигурации() = "УТП" И РегламентированнаяОтчетность.РедакцияКонфигурации() = "1.0") Тогда
Запрос.УстановитьПараметр("ВидКонтактнойИнформацииТелефон", Справочники.ВидыКонтактнойИнформации.ТелефонФизЛица);
Иначе
Запрос.УстановитьПараметр("ВидКонтактнойИнформацииТелефон", Справочники.ВидыКонтактнойИнформации.ТелефонФизЛицаСлужебный);
КонецЕсли;
Запрос.УстановитьПараметр("ВидЗанятостиВнутрСовместитель", Перечисления.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство);
РезультатЗапроса = Запрос.Выполнить();
Если НЕ РезультатЗапроса.Пустой() Тогда
Результат = РезультатЗапроса.Выбрать();
Пока Результат.Следующий() Цикл
Если КвоСтрок > 0 Тогда
ВставитьДополнительнуюСтроку(мИдГруппы1);
КонецЕсли;
КвоСтрок = КвоСтрок + 1;
ОбластьЯчейки = ПолучитьОбластьМногострочногоРаздела(мИдГруппы1, 1);
ОбластьЯчейки.Значение = КвоСтрок;
ОбластьЯчейки = ПолучитьОбластьМногострочногоРаздела(мИдГруппы1, 2);
ОбластьЯчейки.Значение = Результат.ФИО;
ОбластьЯчейки = ПолучитьОбластьМногострочногоРаздела(мИдГруппы1, 3);
ОбластьЯчейки.Значение = Результат.ИНН;
ОбластьЯчейки = ПолучитьОбластьМногострочногоРаздела(мИдГруппы1, 4);
ОбластьЯчейки.Значение = "";
Если Результат.Адрес <> NULL Тогда
ОбластьЯчейки.Значение = Результат.Адрес;
КонецЕсли;
ОбластьЯчейки = ПолучитьОбластьМногострочногоРаздела(мИдГруппы1, 5);
ОбластьЯчейки.Значение = Результат.Должность;
ОбластьЯчейки = ПолучитьОбластьМногострочногоРаздела(мИдГруппы1, 6);
ОбластьЯчейки.Значение = Результат.КодДолжности;
ОбластьЯчейки = ПолучитьОбластьМногострочногоРаздела(мИдГруппы1, 7);
ОбластьЯчейки.Значение = "№ " + ОбщегоНазначения.ПолучитьНомерНаПечать(Результат.Приказ) + " від";
ОбластьЯчейки = ПолучитьОбластьМногострочногоРаздела(мИдГруппы1, 8);
ОбластьЯчейки.Значение = Результат.ДатаПриказа;
ОбластьЯчейки = ПолучитьОбластьМногострочногоРаздела(мИдГруппы1, 9);
ОбластьЯчейки.Значение = Результат.ДатаНачала;
КонецЦикла;
КонецЕсли;
ОбновитьСтруктуруМногострочныхРазделов();
Расчет();
Модифицированность = Истина;
При нажатии на кнопку таблицу заполняет, но в колонке "Номер та дата наказу або трудового договору, контракту про прийняття на роботу працівника"
Ставит Код из Личные данные физического лица, а не номер Договора из Сотрудники организации.
Второе - я не пойму, почему на некоторых сотрудников не тянет "Зареєстроване місце проживання особи(Автономна Республіка Крим, м. Київ, м. Севастополь, область, район, населений пункт, район у місті)"
Не на всех, а на некоторых, при этом в реквизитах сотрудников в личных карточках все заполнено на всех, но вот на некоторых нормально подтягивает, на некоторых нет.
Помогите пролить свет в данном вопросе, т.к. программистов у нас нет, и обратиться больше не к кому, а руководство требует.
Заранее спасибо.