По теме из базы знаний
- Отчет по журналу регистрации (статистика работы пользователей) (на СКД)
- Простые примеры работы с СКД (только программные средства)
- Примеры программной работы с СКД, а также программного создания управляемой формы
- Работа с СКД в продукте "Infostart Toolkit"
- Обучение работе с СКД и регистрами накопления в 1С (Junior)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) ну извратиться можно - передаем параметр ИмяДокумента, а запрос строим по принципу
ну и понимаем, что для все документы нужно будет ручками добавлять в запрос и отбор будет работать только по одному типу документа
ВЫБРАТЬ
АвансовыйОтчет.Ссылка
ИЗ
Документ.АвансовыйОтчет КАК АвансовыйОтчет
ГДЕ
"АвансовыйОтчет" = &ИмяДокумента
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
АктСверкиВзаиморасчетов.Ссылка
ИЗ
Документ.АктСверкиВзаиморасчетов КАК АктСверкиВзаиморасчетов
ГДЕ
"АктСверкиВзаиморасчетов" = &ИмяДокумента
Показатьну и понимаем, что для все документы нужно будет ручками добавлять в запрос и отбор будет работать только по одному типу документа
Параметр от лукавого для такой задачи, в типовых уже давно другой подход, в СКД в том числе...
// Тут какой-то цикл
// Тексты запросов с представлением типа таблицы в виде #ТаблицаДокумента
// можно открыть в конструкторе, а саму конструкцию заменям на имя таблицы в циклах и т.д.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Т.Ссылка КАК Ссылка
|ИЗ
| #ТаблицаДокумента КАК Т";
// В цикле подставлем имя таблицы
Запрос.Текст = СтрЗаменить(Запрос.Текст,"#ТаблицаДокумента", ТекущееИмяТаблицы); // Например: "Документ.АвансовыйОтчет"
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот