Имя: Пароль:
1C
1С v8
1С 8.2. УПП 1.3 Выборка адресов физ-лиц - ФИО, гор., дом, кв. (Рак в кабине!)
,
0 Qaartez
 
07.03.18
14:58
1С 8.2. УПП 1.3
Я понимаю, что вопрос для знатоков может показаться смешным...
Я сам не 1С'ник. Наш свалил. И есть задача - вывести адреса по прописке работающих (!) в данное момент сотрудников в виде - ФИО, гор., дом, кв.
4 столбцами. У меня выходит либо весь адрес целиком, либо все адреса которые есть их 3-4 у каждого (Прописка, проживание, уведомления и тел.). Либо вообще беда... :(
1 lubitelxml
 
07.03.18
15:01
пригласите специалиста
2 Трекер
 
07.03.18
15:02
(0) >  Наш свалил
Думаешь он здесь?
3 hhhh
 
07.03.18
15:14
(0) а зачем такое? это же нереально. У кого-то нет города в адресе, у кого-то квартиры, живет в частном доме. Зачем делить на эти четыре колонки?
4 aka AMIGO
 
07.03.18
15:16
(0) Отчет писал сваливший?
Тогда - см.1.

(3) Это, я так понял, внешний отчет, а спецов нет
5 Масянька
 
07.03.18
15:17
А что такое - "Рак в кабине!"?
6 Qaartez
 
07.03.18
15:19
(3) Такое прошение пришло из администрации. У нас около 600 чел. работает. Руками вбивать нереально.
(4) Отчет никто не писал. Я пытаюсь сделать. Я IT'ник. Вот попросили посмотреть.
(5) Это я. Я в 1С не разбираюсь.
7 Alexandr_U1982
 
07.03.18
15:19
(5)Автор фанат танков.
8 probably
 
07.03.18
15:23
(6) ты замечание из (3) администрации своей донеси сначала и посмотри на ответ.
А вообще открой для себя консоль запросов по данной задаче.
9 Мандалай
 
07.03.18
15:27
давай код в студию
10 Qaartez
 
07.03.18
15:27
(8) Я теоретически понимаю, что нужно консоли запроса делать. Выбрать из справочников -
СотрудникиОрганизаций.Физлицо
СотрудникиОрганизаций.ДатаУвольнения
из РегистыСведений нужные поля (если не ошибаюсь 4,6,8,7,9)...
А вот как это все оформить грамотно((
11 Трекер
 
07.03.18
15:28
(6) Вполне реально. Берешь девочку с милым голосом. Она диктует, ты печатаешь в ёкселе. Справитесь быстрее, чем ты тут пастись будешь. А потом...
12 hhhh
 
07.03.18
15:29
там должен быть типовой отчет "список работников" на скд. Там без всякого программирования одними настройками можно получить десятки миллионов разных отчетов по сотрудникам, с самыми разными столбцами и строками.
13 Qaartez
 
07.03.18
15:29
(8)  ЗЫ Регистр - КонтакнаяИнформация
(9) Нету.. ( То что я пытался не работает..
14 Трекер
 
07.03.18
15:29
И кстати. Адмистрация ведь это завтра в 6 утра требует, да?
15 Мандалай
 
07.03.18
15:30
Вот правильно ты понимаешь, но два вопроса:
1. Если у сотрудника несколько адресов, а нам нужен только один, то мы должны знать по какому признаку установить отбор. Сами мы не догадаемся
2. раз адрес строкой идет, значит твои поля в строку эту включены, получается надо парсить строку на составные части, а затем получать нужное из полученного.
16 Qaartez
 
07.03.18
15:31
(12) Там адреса выходят целиком. Индекс, республика и т.д. А просят именно чтоб было 4 эти колонки раздельно.. (
17 hhhh
 
07.03.18
15:32
(16) ну сделай с колонками. наверняка на адресе там есть крестик и можно провалиться дальше во внутренности.
18 Buster007
 
07.03.18
15:37
(0) я бы тебе не советовал это делать, т.к. потом к тебе придут с другим вопросом, а потом с другим, а потом уволят по профнепригодности
19 hhhh
 
07.03.18
15:41
да уже всё походу. В администрации рабочий день уже закончился, а в понедельник будут уже другие дела, про это никто не вспомнит.
20 Вафель
 
07.03.18
15:51
выгрузи целиком в ексель. В екселе обработай
21 Qaartez
 
12.03.18
09:37
Народ! Посмотрите, пожалуйста. Может где что исправить? Посоветуете чего? Вроде работает...


ВЫБРАТЬ
    СотрудникиОрганизаций.Физлицо КАК Физлицо,
    СотрудникиОрганизаций.ДатаУвольнения,
    КонтактнаяИнформация.Вид,
    КонтактнаяИнформация.Поле4 КАК Город,
    КонтактнаяИнформация.Поле5 КАК Село_Дер_Прочее,
    КонтактнаяИнформация.Поле6 КАК Улица,
    КонтактнаяИнформация.Поле7 КАК Дом,
    КонтактнаяИнформация.Поле8 КАК Корпус,
    КонтактнаяИнформация.Поле9 КАК Квартира,
    СотрудникиОрганизаций.Актуальность
ИЗ
    РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
        ПО КонтактнаяИнформация.Объект.Ссылка = СотрудникиОрганизаций.Физлицо.Ссылка
ГДЕ
    СотрудникиОрганизаций.ДатаУвольнения = &ДатаУвольнения
    И КонтактнаяИнформация.Вид.Код = &Код
    И СотрудникиОрганизаций.Код МЕЖДУ &Номер И &Номер2
    И СотрудникиОрганизаций.Актуальность = &Актуальность

СГРУППИРОВАТЬ ПО
    СотрудникиОрганизаций.Физлицо,
    СотрудникиОрганизаций.ДатаУвольнения,
    КонтактнаяИнформация.Вид,
    КонтактнаяИнформация.Поле7,
    КонтактнаяИнформация.Поле9,
    КонтактнаяИнформация.Поле6,
    КонтактнаяИнформация.Поле4,
    КонтактнаяИнформация.Поле8,
    КонтактнаяИнформация.Поле5,
    СотрудникиОрганизаций.Актуальность

УПОРЯДОЧИТЬ ПО
    Физлицо