|
0
Trit5
02.07.16
✎
15:37
|
Всем привет,
Есть в системе документ "Ввод премий сотрудникам", в его табличной части Коэфициенты содержится колонка "Номенклатурная группа"(Тип справочник").
Есть кнопка "Создать типовые документы".
Эта кнопка создает типовой документ "Ввод распределения основного заработка сотрудников организации", в колонку Бух учет кидает данные, которые находит по номенклатурной группе. Соответственно счет 20.01
Но хочется чтобы данные находились не по справочнику номенклатурной группы, а по справочнику "Расходы на НИОКР" (Счет 08.08).
выглядит в запросе как то так:
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| СпособыОтраженияЗарплатыВРеглУчете.СубконтоДт2 КАК Договор,
| СпособыОтраженияЗарплатыВРеглУчете.Ссылка КАК СпособОтраженияОсновныхНачисленийНомГруппа,
| СпособыОтраженияЗарплатыВРеглУчете.Наименование
|ПОМЕСТИТЬ Таб
|ИЗ
| Справочник.СпособыОтраженияЗарплатыВРеглУчете КАК СпособыОтраженияЗарплатыВРеглУчете
|ГДЕ
| СпособыОтраженияЗарплатыВРеглУчете.СубконтоДт2 В
| (ВЫБРАТЬ
| ВводПремийСотрудников.Договор
| ИЗ
| ВводПремийСотрудников КАК ВводПремийСотрудников)
| И СпособыОтраженияЗарплатыВРеглУчете.ПометкаУдаления <> ИСТИНА
хочется сделать так, что если он не находит результатов, то выполнит поиск по следующей схеме
///////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| СпособыОтраженияЗарплатыВРеглУчете.СубконтоДт2 КАК Договор,
| СпособыОтраженияЗарплатыВРеглУчете.Ссылка КАК СпособОтраженияОсновныхНачисленийНомГруппа,
| СпособыОтраженияЗарплатыВРеглУчете.Наименование,
| СпособыОтраженияЗарплатыВРеглУчете.СубконтоДт1
|ПОМЕСТИТЬ Таб
|ИЗ
| Справочник.СпособыОтраженияЗарплатыВРеглУчете КАК СпособыОтраженияЗарплатыВРеглУчете
|ГДЕ
| СпособыОтраженияЗарплатыВРеглУчете.СубконтоДт1.Наименование В
| (ВЫБРАТЬ
| ВводПремийСотрудников.Договор
| ИЗ
| ВводПремийСотрудников КАК ВводПремийСотрудников)
| И СпособыОтраженияЗарплатыВРеглУчете.ПометкаУдаления <> ИСТИНА
Где ВводПремийСотрудников.Договор уже будет иметь не ссылку на справочник Номенклатурные группы, а Строка, Наименование.
По отдельности в запросе это работает, не пойму как это объединить в один запрос ...
Заранее спасибо за ответы!
Грубо говоря ищу способ реализовать в запросе следующий алгоритм,
Выбрать
Что-то
Из
Того-то
Где
Если (Реквизит В (массив объектов) = ПустаяСсылка) Тогда
Реквизит В (другой массив объектов)
КонецЕсли;
|
|
|
1
Cyberhawk
02.07.16
✎
16:18
|
Пакет: сначала выбираешь обоими способами во временные таблицы, в результирующем запросе уже играешься с тем, из какой таблицы брать (для каждого поля конструкция выбор когда тогда конец)
|
|