#0
by Kurbash
Всем привет. Такая задача: есть регистр с полями КоличествоЧасов1, КоличествоЧасов2 и т.д до 31-для табеля самописного сделал, как можно в запросе обратиться к определенному реквизиту? например День(Дата) нам даст 1, как вытянуть значение КоличествоЧасов1? МОжно конечно пульнуть результат одного запроса в ТЗ и там выбрат то что нужно а можно как нибудь в одном запросе?
#4
by Nuobu
Выбор Когда День(Дата) = 1 Тогда КоличествоЧасов1 Иначе Когда День(Дата) = 2 Тогда КоличествоЧасов2 Иначе КоличествоЧасов3 Конец КАК КоличествоЧасовВДне Как-то так поможет.
#5
by ДенисЧ
выбор когда день(ДАта) = 1 Тогда КоличествоЧасов1 когда день(ДАта) = 2 Тогда КоличествоЧасов2 ... КОнец Как КоличествоЧасов
#6
by Kurbash
у меня так было в первоначальном варианте но конструкция громоздкая получилась, думал может хитрый ход есть
#8
by SeraFim
ОБЪЕДИНИТЬ ВЫБРАТЬ 2, МойТабель.КоличествоЧасов2 Из ..... ОБЪЕДИНИТЬ ВЫБРАТЬ 31, МойТабель.КоличествоЧасов31 Из ВТДни.КоличествоЧасов
#10
by SeraFim
для хитрого кода нужно проектировать нормально. В табеле 31 реквизит, так нафига 31 реквизит в Регистре делать? Делай измерение Дата и ресурс КоличествоЧасов и выгребай уже из регистра
#12
by SeraFim
Хотя если твоя задача исключительно "в запросе обратиться к определенному реквизиту", то тебе в подсказали.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Хитрая система событий табличного поля - копирование строки.
- Хитрая система оповещений, чтобы не насиловать типовой ЗУП.
- Настройка Нал.Учета, Бух. Учета, Упр. Учета
- Хитрая нумерация документов
- Гуру-тест: хитрая свертка чеков в ОРП
- Поле объекта не обнаружено (Выборка) Строка.СубконтоКт= Выборка.СубконтоДт1[
- Для целей учета НДС не списано ...товара Вакуумный пакет, счет учета 41.01
- Ошибка при просмотре табеля учета рабочего времени (прекращение работы программы 1с)
В этой группе 1С
- Создание пользователя в подчиненном узле РИБ. УТ11.
- Дубли в регистре сведений.
- Активация сервера 1с
- Сообщение при открытии файла EXCEL "Имя не может совпадать... _FilterDatabase
- V8: Отчет с СКД + тонкий клиент упр. приложения. Ошибка передачи расшифровки.
- ЗУП с головной организацией
- Конфликт блокировок при выполнении транзакции:
- Количество рабочих дней в УТ 11?
- Ввод остатков по эквайрингу при УСН Бухгалтерия 3.0
- Алгоритм Евклида. Как вычислить число итераций?
- v7: Как программно изменить размер окна сообщений 1с 7.7 ?
- Устанавливаю веб сервер апач, почему то не работает
- КАК в УФ при закрытии формы передать какие-то значения в форму владельца?
- БП 3. Дублирование ссылок
- УПП игнорирует продукцию и отказывается распределять на неё 25 счет
- 1С8.3 не срабатывает подписка при записи набора записей регистров бухгалтерии
- Установка пометки удаления документов прямым обращением к MSSQL
- Как вызвать процедуру модуля формы из модуля объекта
- Передача данных между управляемыми формами
- прочитать комментарий в xml. как ?