Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
24 Ноя 2017, 11:56
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Некорректная иерархия справочника  (Прочитано 985 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Алексей2014

  • *
  • Сообщений: 48
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-06-15
  • Сайт: 
  • Профессия: Ученик 1С
Подскажите пож. Такая ситуация: Есть два справочника - Справочник подразделений, Справочник сотрудников. Причем справочник подразделений иерархический (элементов). В справочнике Сотрудники есть ссылка на подразделение  к которому сотрудник относится. При формировании отчета на СКД, сотрудник относящийся к корневому подразделению, все равно выводится в иерархии второго уровня. Элемент первого уровня, помимо своего уровня прописывается во втором, где прикрепляется к нему сотрудник, относящийся к первому уровню. 


ВЫБРАТЬ
   Подразделения.Ссылка КАК Подр,
   Сотрудники.Ссылка КАК Сотр
ИЗ
   Справочник.Сотрудники КАК Сотрудники
      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Подразделения КАК Подразделения
      ПО Сотрудники.Подразделение = Подразделения.Ссылка

УПОРЯДОЧИТЬ ПО
   Подр ИЕРАРХИЯ


Оффлайн Luzer1C

  • ****
  • Сообщений: 411
  • РЕПУТАЦИЯ: 41
  • КПД: 10%
  • Регистрация: 2014-02-17
  • Сайт: 
  • Профессия: Программист 1С
Может так?
ВЫБРАТЬ
Подразделения.Ссылка КАК Подр,
Сотрудники.Ссылка КАК Сотр
ИЗ
Справочник.Подразделения КАК Подразделения
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК Сотрудники
ПО Сотрудники.Подразделение = Подразделения.Ссылка

УПОРЯДОЧИТЬ ПО
Подр ИЕРАРХИЯ
Помочь мне очень сложно. Но можно.
Помогаю просто так...
Матёрый разработчик УПП + Бит Финанс

Оффлайн Алексей2014

  • *
  • Сообщений: 48
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-06-15
  • Сайт: 
  • Профессия: Ученик 1С
Может так?
Да тоже самое!
А если сделать условие только по верхнему уровню, второй сотрудник выпадает

ВЫБРАТЬ
    Подразделения.Ссылка КАК Подр,
    Сотрудники.Ссылка КАК Сотр
ИЗ
    Справочник.Подразделения КАК Подразделения
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК Сотрудники
        ПО Сотрудники.Подразделение = Подразделения.Ссылка
ГДЕ
Подразделения.Родитель.Ссылка ЕСТЬ NULL         

УПОРЯДОЧИТЬ ПО
    Подр ИЕРАРХИЯ

Оффлайн Luzer1C

  • ****
  • Сообщений: 411
  • РЕПУТАЦИЯ: 41
  • КПД: 10%
  • Регистрация: 2014-02-17
  • Сайт: 
  • Профессия: Программист 1С
Нужно тогда настройки СКД смотреть.
Помочь мне очень сложно. Но можно.
Помогаю просто так...
Матёрый разработчик УПП + Бит Финанс

Оффлайн Алексей2014

  • *
  • Сообщений: 48
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-06-15
  • Сайт: 
  • Профессия: Ученик 1С
Нужно тогда настройки СКД смотреть.
Тогда упростим задачу. Выведем только иерархический справочник подразделений:

ВЫБРАТЬ
Подразделения.Ссылка КАК Ссылка
ИЗ
Справочник.Подразделения КАК Подразделения

УПОРЯДОЧИТЬ ПО
Ссылка ИЕРАРХИЯ

И все равно получаем повторение корневого подразделения во втором уровне!


Оффлайн SGIRG

  • **
  • Сообщений: 93
  • РЕПУТАЦИЯ: 30
  • КПД: 32%
  • Регистрация: 2014-03-26
  • Сайт: 
  • Профессия: Программист 8.1
Не может такого быть!
Выкладывайте обработку сюда. Посмотрим.
Нажимайте "Спасибо", так приятнее))

Оффлайн Алексей2014

  • *
  • Сообщений: 48
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-06-15
  • Сайт: 
  • Профессия: Ученик 1С
Не может такого быть!
Выкладывайте обработку сюда. Посмотрим.
Вот эта нетленка

Оффлайн SGIRG

  • **
  • Сообщений: 93
  • РЕПУТАЦИЯ: 30
  • КПД: 32%
  • Регистрация: 2014-03-26
  • Сайт: 
  • Профессия: Программист 8.1
Гм.. жесть. Действительно всегда дублирует... судя по всему, из-за того что родитель не Группа и может указываться как независимый элемент...
Сделано так, видимо для того, чтобы не мешать "мух с котлетами", чтобы в рамках каждой иерархии было строгое разделение подразделений и, в данном случае, сотрудников.

Работайте тогда с Макетом... старым, добрым, затратным способом
Нажимайте "Спасибо", так приятнее))

Оффлайн Алексей2014

  • *
  • Сообщений: 48
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-06-15
  • Сайт: 
  • Профессия: Ученик 1С
Тема, как оказалось, весьма старая. На самом деле "Данное "странное" поведении СКД  - не ошибка. Таким образом учитывается ситуация, когда родитель является не только группировкой данных, но и тоже данными." http://katalog.forum-1c.ru/public/298791/
 Вот только разработчики не описали это в тех. поддержке (?)
напр.
Главная Разработка и администрирование Методическая поддержка для разработчиков и администраторов 1С:Предприятия 8 (http://its.1c.ru/db/metod8dev#browse:13:-1:1989:2004:2006:2019) ничего такого не нашел.
Интересно, сколько еще недокументированных ляпов еще у них припасено?:dfbsdfbsdf:


Теги:
 

Как вызвать "Анализ субконто" из справочника "Контрагенты"

Автор EnigManРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 6445
Последний ответ 06 Фев 2012, 10:46
от cska-fanat-kz
Заполнение поля табличной части документа из табличной части справочника.

Автор Kurt_WagnerРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 4149
Последний ответ 06 Апр 2015, 20:08
от Kurt_Wagner
Заполнение табличной части документа реквизитами табличной части справочника

Автор kaf_infoРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 579
Последний ответ 10 Май 2017, 20:44
от ilnur75
Как сделать, чтобы поле в документе имело тип "ссылка на поле справочника"?

Автор друганРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 1990
Последний ответ 05 Мар 2017, 14:36
от Igor100500
Изменение цвета при подборе сотрудника в форме списка справочника "Сотрудники организации" для документа "Зарплата к выплате организаций" ЗУП 2.5

Автор ksander-farsРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 232
Последний ответ 12 Окт 2017, 14:02
от wise

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
168 Сообщений
MuI_I_Ika MuI_I_Ika
87 Сообщений
oleg-x
68 Сообщений
ilyay ilyay
66 Сообщений
alex0402
60 Сообщений
Dmitry Qwe Dmitry Qwe
32 Сообщений
Golickoff Golickoff
24 Сообщений
Sy4a
22 Сообщений
Dima Dddd Dima Dddd
19 Сообщений
BuhRust
16 Сообщений

* Кто онлайн

  • Точка Гостей: 822
  • Точка Скрытых: 0
  • Точка Пользователей: 15
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal