Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Зарплата и управление персоналом 8]

Помогите написать запрос

Александр Л.
читатель
офлайн
Дата регистрации: 27.06.2012
Сообщений: 2
Пост №1
 
27.06.2012 14:30

Предприятие имеет сложную структуру подразделений, например: 1, 1.1, 1.1.1 ..., 2, 2.1, и т. д., некоторые подразделения имеют признак (первый символ кода = "о"), нужно создать линейную таблицу из двух колонок - 1 подразделение с признаком, 2 - подразделение входящее в подразделение с признаком, например:<br>1.1 1.1<br>1.1 1.1.1<br>1.1 1.1.2<br>...<br>2.1.2 2.1.2<br>2.1.2 2.1.3<br>2.1.2 2.1.4<br>...<br>комбинация типа<br>выбор<br> когда подстрока(подразделение.родитель.код,1,1)="о"<br> тогда подразделение.ссылка<br> иначе<br> когда подстрока(подразделение.родитель.родитель.код,1,1)="о"<br> тогда подразделение.родитель.ссылка<br>...<br>не вариант, если ли другие способы решения?

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №2
 
27.06.2012 16:25

Нужны пояснения.<br><br> - Эта структура подразделений реализована через справочник с установкой подчинения "Элементам"?<br> - Для чего введен признак, разве не достаточно просто иерархии?<br> - Почему в примере элемент подразделения с признаком во второй колонке установлен сам же, если написано что нужны во второй колонке входящие (см. "1.1 1.1")?<br> - Что значит "входящие"? По условию "В иерархии" или по равенству "Родителю"?<br> - Если подразделение с признаком имеет родителя, у которого тоже признак, то нужно ли такое подразделение отображать в колонке №2?<br>Пример запроса для подчинения Родителю и отображения подразделения с признаком в колонке №2.<br><pre><span><span> </span></span></pre><br><br> <br><br><pre></pre><br><br> <br><pre>"ВЫБРАТЬ| ПодразделенияСПризнаком.Ссылка КАК Поле1,| ПодразделенияПодчиненные.Ссылка КАК Поле2|ИЗ| Справочник.Подразделения КАК ПодразделенияСПризнаком| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Подразделения КАК ПодразделенияПодчиненные| ПО ПодразделенияСПризнаком.Ссылка = ПодразделенияПодчиненные.Родитель|ГДЕ| ПОДСТРОКА(ПодразделенияСПризнаком.Код, 1, 1) = "о"" </pre>

Александр Л.
читатель
офлайн
Дата регистрации: 27.06.2012
Сообщений: 2
Пост №3
 
28.06.2012 13:20

1. Да,<br>2. Признак введен для создания отчетов для руководства по структуре подразделений, удобной для них),<br>Например:<br>       1. Производство<br>            1.1. Литейный цех<br>            1.2. Сборочный цех<br>       2. Заводоуправление<br>            2.1. Бухгалтерия<br>            2.2. Плановый отдел<br>отчет нужен по Литейному цеху, Сборочному цеху, Заводоуправлению. Сотрудники же работают по подразделениям нижнего уровня, с помощью таблицы (если получится сделать) соединением можно будет сгрупировать сотрудников по нужным подразделениям. п.с. структура достаточно упрощенная в реале около 100 подразделений.<br> <br>3. Пример условный, здесь результат подойдет любой,<br>4. По условию именно "В Иерархии",<br>5. Да, вне зависимости от признака, во вторую колонку должны попадать все подразделения которые "В Иерархии" подразделения в первой колонке.

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №4
 
28.06.2012 17:44

Ну замените в моем примере условие соединения на "В ИЕРАРХИИ" и пробуйте.<br> <br>P.S. так и не понял каким образом "признак" может повлиять на отчет.

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация