#0
by TeXolog
Здравствуйте. Учу Специалиста по ЗУП 3.0 Сами задания не вызывают трудностей, однако отчет в конце каждого задания требует использования "перставления_" (не путать с ПРЕДСТАВЛЕНИЕ), как в штатных запросах. "Представление_" это ничто иное как ВТ, где получаются значения пустых ссылок. Потом эту таблицу объединяют с реальной. Я не могу понять, зачем это надо и как это работает. Попытался сваять простенький запрос по данной технологии. Строки он нашел(понял по количеству), но выдал все NULL. В интернете глухо по этому поводу, а экзамен требует. Вот пример такого запроса: РегистрРасчета.Начисления.ДанныеГрафика( ПериодДействия МЕЖДУ &НачалоПериода И &КонецПериода
#5
by TeXolog
Точно. Об этом я как с попыху не подумал. Вытащил его текст перед самым выполнением. ВЫБРАТЬ РАЗРЕШЕННЫЕ Сотрудники.Ссылка КАК Сотрудник, ГДЕ (НЕ РегистрСведений.Период ЕСТЬ NULL) {ГДЕ РегистрСведений.Сотрудник.*} ИЗ {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.БронированиеСотрудников КАК РегистрСведений ПО (РегистрСведений.Период <= ИзмеренияДаты.Период ИЛИ ИзмеренияДаты.Период = ДАТАВРЕМЯ(1,1,1,0,0,0)) ГДЕ (НЕ РегистрСведений.Период ЕСТЬ NULL) {ГДЕ РегистрСведений.ФизическоеЛицо.*} ИЗ {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ВоинскийУчет КАК РегистрСведений ПО (РегистрСведений.Период <= ИзмеренияДаты.Период ИЛИ ИзмеренияДаты.Период = ДАТАВРЕМЯ(1,1,1,0,0,0)) ГДЕ (НЕ РегистрСведений.Период ЕСТЬ NULL) {ГДЕ РегистрСведений.ФизическоеЛицо.*} ИЗ {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияВБракеФизическихЛиц КАК РегистрСведений ПО (РегистрСведений.Период <= ИзмеренияДаты.Период ИЛИ ИзмеренияДаты.Период = ДАТАВРЕМЯ(1,1,1,0,0,0)) ГДЕ (НЕ РегистрСведений.Период ЕСТЬ NULL) {ГДЕ РегистрСведений.ФизическоеЛицо.*} ИЗ {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизическихЛиц КАК РегистрСведений ПО (РегистрСведений.Период <= ИзмеренияДаты.Период ИЛИ ИзмеренияДаты.Период = ДАТАВРЕМЯ(1,1,1,0,0,0)) ГДЕ (НЕ РегистрСведений.Период ЕСТЬ NULL) {ГДЕ РегистрСведений.ФизическоеЛицо.*} ИЗ {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ГражданствоФизическихЛиц КАК РегистрСведений ПО (РегистрСведений.Период <= ИзмеренияДаты.Период ИЛИ ИзмеренияДаты.Период = ДАТАВРЕМЯ(1,1,1,0,0,0)) ГДЕ (НЕ РегистрСведений.Период ЕСТЬ NULL) {ГДЕ РегистрСведений.ФизическоеЛицо.*} ИЗ ВТОбразованияФЛ_0f6e7190x4e7ax4cdbxb9b2x5aef638956f4 КАК ОбразованияФЛ ГДЕ ОбразованияФЛ.ОсновноеОбразование И ОбразованияФЛ.ВидОбразования В (ЗНАЧЕНИЕ(Справочник.ВидыОбразованияФизическихЛиц.СреднееПолноеОбщееОбразование), ЗНАЧЕНИЕ(Справочник.ВидыОбразованияФизическихЛиц.НачальноеПрофессиональноеОбразование), ЗНАЧЕНИЕ(Справочник.ВидыОбразованияФизическихЛиц.СреднееПрофессиональноеОбразование), ЗНАЧЕНИЕ(Справочник.ВидыОбразованияФизическихЛиц.ВысшееОбразование), ЗНАЧЕНИЕ(Справочник.ВидыОбразованияФизическихЛиц.НеполноеВысшееОбразование), ЗНАЧЕНИЕ(Справочник.ВидыОбразованияФизическихЛиц.ОсновноеОбщееОбразование)) ВЫБРАТЬ Образования.ФизическоеЛицо, Образования.ВидОбразования, ГДЕ Образование1ПриоритетНомераСтроки.Ссылка ЕСТЬ NULL ; ВЫБРАТЬ Образования.ФизическоеЛицо, Образования.ВидОбразования, ВсяКонтактнаяИнформация.Объект, ВЫРА
#6
by TeXolog
Как видим - его забивает временными таблицами. Но вопрос остается, зачем тогда передавать пустые ссылки?? На случай, если какое-то поле не будет использоваться и запрос не выдал ошибку???
#7
by МимохожийОднако
Вероятно, чтобы была заготовка для дальнейшего заполнения. НУЛЛовые записи не живут
#8
by TeXolog
Следующий вопрос. В задании написано так: Отчет должен быть реализован аналогично другим отчетам типовой конфигурации, с применением при необходимости генерируемых представлений («Представления_»). У меня вышел такой запрос: ГДЕ Начисления.ПериодРегистрации МЕЖДУ &ДатаНач И &ДатаКон ЗанятыеПозицииШтатногоРасписания.ПозицияШтатногоРасписания.Должность Отчет по СКД. Как и зачем использовать Передставления_ не пойму.
#10
by TeXolog
Не могу на локальном компьютере найти отчет к билету, а сервак лежит. Но суть в том, что запрос простой: дергаются данные с регистра расчета и должность с штатного расписания. Все. Зачем тут пустые ссылки?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Восстановление баз 1С после форматирование диска.
- 1c77. Как настроить периодические реквизиты при вводе не на текущую дату?
- Оприходование излишков и экспресс-проверка в БП 3.0
- Ошибка при получении сведений о внешней обработке при её загрузке
- Можно ли в конвертации данных настроить порядок выгрузки объектов
- СКД: как убрать лишние строки после, левого соединения и группировки?
- v7: Патч Kernel 33.
- Замена ИНН контрагенту или создать новый с корректировкой долга?
- v7: Поделитесь утилиткой DBAInfo
- Выгрузка в xml книги покупок и книги продаж
- Не стартует сервер 8.3 под линуксом
- Назначить в СКД колонки с периодами (0-15,15-30).
- Как вывести в форме списка произвольное значение. (Тонкий)
- Программное обращение к быстрым отборам в СКД
- Как рассчитать спискок IP сетей если знаешь начальный и конечный адрес?
- Как обновить не центральную базу РИБ?
- Слетают остатки после обновления в УТ 11.1
- Регистры Сведений 1с 8.3
- Получить аналог ОСВ запросом
- Командная панель и автозаполнение кнопок на ней...