Группа: Пользователи
Сообщений: 15
Спасибо сказали: 0 раз
Рейтинг: 0
Добрый день. Помогите разобраться с запросами заполнения Отчета о принятых на работу. По-порядку. Конфигурация "Зарплата и Управление Персоналом для Украины", редакция 2.1. Разработка конфигурации: "ABBYY Ukraine", 2008-2011 (2.1.28.1)
Платформа: 1С:Предприятие 8.2 (8.2.16.368) Есть Отчет о принятых на работу Вопрос в следующем, насколько я понимаю вот сам запрос при нажатии на кнопку Заполнить
Запрос.Текст = "ВЫБРАТЬ | РаботникиОрганизаций.Сотрудник.Физлицо.Ссылка КАК ФизЛицо, //| РаботникиОрганизаций.Сотрудник.Физлицо.Наименование КАК ФИО, | ФИОФизЛиц.Фамилия + "" "" + ФИОФизЛиц.Имя + "" "" + ФИОФизЛиц.Отчество КАК ФИО, | РаботникиОрганизаций.Сотрудник.Физлицо.КодПоДРФО КАК ИНН, | РаботникиОрганизаций.Должность.Наименование КАК Должность, | РаботникиОрганизаций.Должность.КодКП КАК КодДолжности, | РаботникиОрганизаций. | РаботникиОрганизаций.Регистратор.Ссылка КАК Приказ, | РаботникиОрганизаций.Регистратор.Дата КАК ДатаПриказа, | КонтактнаяИнформацияАдрес.Представление КАК Адрес, | КонтактнаяИнформацияТелефон.Представление КАК Телефон, | РаботникиОрганизаций.Период КАК ДатаНачала |ИЗ | РегистрСведений.РаботникиОрганизаций.СрезПервых(, Организация = &Организация) КАК РаботникиОрганизаций
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних(&ДатаОкончания, ) КАК ФИОФизЛиц | ПО РаботникиОрганизаций.Сотрудник.Физлицо = ФИОФизЛиц.ФизЛицо
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформацияАдрес | ПО РаботникиОрганизаций.Сотрудник.Физлицо = КонтактнаяИнформацияАдрес.Объект | И (КонтактнаяИнформацияАдрес.Тип = &ТипКонтактнойИнформацииАдрес) | И (КонтактнаяИнформацияАдрес.Вид = &ВидКонтактнойИнформацииАдрес) | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформацияТелефон | ПО РаботникиОрганизаций.Сотрудник.Физлицо = КонтактнаяИнформацияТелефон.Объект | И (КонтактнаяИнформацияТелефон.Тип = &ТипКонтактнойИнформацииТелефон) | И (КонтактнаяИнформацияТелефон.Вид = &ВидКонтактнойИнформацииТелефон) |ГДЕ | РаботникиОрганизаций.Период МЕЖДУ &ДатаНачала И &ДатаОкончания | И РаботникиОрганизаций.Сотрудник.ВидЗанятости <> &ВидЗанятостиВнутрСовместитель";
Запрос.УстановитьПараметр("ДатаНачала", мДатаНачалаПериодаОтчета); Запрос.УстановитьПараметр("ДатаОкончания", мДатаКонцаПериодаОтчета); Запрос.УстановитьПараметр("Организация", Организация); Запрос.УстановитьПараметр("ТипКонтактнойИнформацииАдрес", Перечисления.ТипыКонтактнойИнформации.Адрес); Запрос.УстановитьПараметр("ВидКонтактнойИнформацииАдрес", Справочники.ВидыКонтактнойИнформации.ЮрАдресФизЛица); Запрос.УстановитьПараметр("ТипКонтактнойИнформацииТелефон", Перечисления.ТипыКонтактнойИнформации.Телефон); Если РегламентированнаяОтчетность.ИДКонфигурации() = "БП" ИЛИ (РегламентированнаяОтчетность.ИДКонфигурации() = "УТП" И РегламентированнаяОтчетность.РедакцияКонфигурации() = "1.0") Тогда Запрос.УстановитьПараметр("ВидКонтактнойИнформацииТелефон", Справочники.ВидыКонтактнойИнформации.ТелефонФизЛица); Иначе Запрос.УстановитьПараметр("ВидКонтактнойИнформацииТелефон", Справочники.ВидыКонтактнойИнформации.ТелефонФизЛицаСлужебный); КонецЕсли;
При нажатии на кнопку таблицу заполняет, но в колонке "Номер та дата наказу або трудового договору, контракту про прийняття на роботу працівника" Ставит Код из Личные данные физического лица, а не номер Договора из Сотрудники организации. Второе - я не пойму, почему на некоторых сотрудников не тянет "Зареєстроване місце проживання особи(Автономна Республіка Крим, м. Київ, м. Севастополь, область, район, населений пункт, район у місті)" Не на всех, а на некоторых, при этом в реквизитах сотрудников в личных карточках все заполнено на всех, но вот на некоторых нормально подтягивает, на некоторых нет.
Помогите пролить свет в данном вопросе, т.к. программистов у нас нет, и обратиться больше не к кому, а руководство требует. Заранее спасибо.
Группа: Пользователи
Сообщений: 15
Спасибо сказали: 0 раз
Рейтинг: 0
никто конкретного ответа не дал, около 1-1,5 года назад работало. Я в этой конторе работаю полгода, концов когда пришел небыло, я так понял хорошо, что мой предшественник вообще серваки не форматнул как мне сказали, но не важно. Я когда пришел платформа была 8.2.13.219 и конфиг 23ий платформу обновил, конфигурацию постепенно до 28 тоже
вопросы начались неделю назад, конфигурацию обновлял в 10тых числах февраля, вот и пытаюсь теперь понять - куда копать
Группа: Пользователи
Сообщений: 15
Спасибо сказали: 0 раз
Рейтинг: 0
типовая, врядли там бы была опечатка, но спорить не буду. По сути можно ли заменить запрос который берет номер Приказа и заменить на запрос который бы тынул номер Договора из личной
Группа: Местный
Сообщений: 170
Из: где-то под Киевом
Спасибо сказали: 65 раз
Рейтинг: 0
В приведенном коде ошибок не вижу (кроме той строки в запросе, о которой сказали выше). Сравните с типовым отчетом, может у Вас в другом месте заполняются значения номера приказа и дата.
Цитата(igortimashenko @ 10.07.13, 12:58)
Второе - я не пойму, почему на некоторых сотрудников не тянет "Зареєстроване місце проживання особи(Автономна Республіка Крим, м. Київ, м. Севастополь, область, район, населений пункт, район у місті)"
Справочник Физлица - Адрес по прописке физлица должен быть заполнен.
Группа: Местный
Сообщений: 144
Спасибо сказали: 55 раз
Рейтинг: 0
//| РаботникиОрганизаций.Регистратор.Ссылка КАК Приказ, //| РаботникиОрганизаций.Регистратор.Дата КАК ДатаПриказа, | РаботникиОрганизаций.Сотрудник.ДатаДоговора КАК ДатаПриказа, | РаботникиОрганизаций.Сотрудник.НомерДоговора КАК Приказ,
О необходимости вносить изменения и подключать как внешний отчет, думаю, не стоит.
Цитата(igortimashenko @ 10.07.13, 13:58)
Второе - я не пойму, почему на некоторых сотрудников не тянет "Зареєстроване місце проживання особи(Автономна Республіка Крим, м. Київ, м. Севастополь, область, район, населений пункт, район у місті)"
Группа: Местный
Сообщений: 170
Из: где-то под Киевом
Спасибо сказали: 65 раз
Рейтинг: 0
Цитата(igortimashenko @ 10.07.13, 17:02)
можно ли заменить запрос который берет номер Приказа и заменить на запрос который бы тынул номер Договора из личной
Я бы не советовал - данные трудового договора могут быть и не заполнены, а вот документ приема на работу есть всегда. Ищите, почему не заполняются данные документа о приеме на работу.
Группа: Пользователи
Сообщений: 15
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(reneval @ 10.07.13, 19:04)
"Адрес по прописке физ. лица" нужно заполнить
В том то и дело, что заполнено, некоторые сотрудники нормально заполняются в отчете, т.е. есть адрес, все как положено, некоторые нет. Я сначала пытался уже найти отличия в мелочах, проверял, может проблемы были у тех кто работал ранее и в списке имеется 2 или 3 записи по сотруднику - нет же, не важно сколько и когда были заведены данные на сотрудника и в каком количестве. Не знаю, честно, единственное предположение что где то, что то не так в конгфиге 28ом, буду найти 29ый. Просто даже найти концов/документов по 1С не удается - никто ничего не знает.
На счет правки кода - попробую, отпишу, большое спасибо
Группа: Пользователи
Сообщений: 15
Спасибо сказали: 0 раз
Рейтинг: 0
Ребята, Вы чудо!!!! я действительно не придал значения такому отличию, что Адрес Прописки и Адрес Проживания - абсолютно разные в понимании 1С... Еще раз огромное спасибо! Это то что касается некоторых "нетянущихся адресов".
Чуть позже, когда из базы все отвалять - проверю на счет номера Договора.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!