Когда СКД удаляет поля из запроса, которые влияют на результат
Как сделать чтобы компоновщик СКД не удалял поле из запроса
Как работает компоновщик макета можно почитать на ИТС (its.1c.ru/db/v838doc#bookmark...)
Тайм-коды:
0:00 Введение, теория: как работает СКД
0:50 Создание базовой схемы
2:00 Демонстрация примера
4:50 Решение 2. Использование вложенного запроса
6:35 Решение 3. Добавить фиктивное условие на удаляемые поля
7:50 Подведение итогов
Вакансии по 1С в Neti bit.ly/3m6LkOX
Instagram / neti.team
ВКонтакте neticompany
Пікірлер: 15
За фиктивное условие двойной лайк
Саша, спасибо огромное! Все ваши видео очень крутые и применимые на практике. Лайк однозначно.
Спасибо!, давно искал способ решения этого вопроса
Да вы батенька Читер)
Спасибо, 😀
На партнерском форуме несколько раз пытались доказать, что это такое удаление полей из запросов с группировками - вредное поведение. Но безуспешно. Тема партнерского форума partners.v8.1c.ru/forum/topic/1980214 . Пример для воспроизведения www.hostedredmine.com/issues/923054
Спасибо. А зачем нужно это все, если в итоге мы хотим видеть все равно все детальные записи и все документы? Ну еще поставить чтоб выводило ноль в поле сумма приход, где тип дока приходный Ну тип - Нафига это все?) не могу для себя придумать пока что пример. Помогите. Если не сложно) Костыль хитрый))
А что делать, если набор данных не запрос, а объект (таблица значений)? Роль "обязательное" не помогает, с запросом поиграться не могу, так как ТЗ. Пробовал делать вычисляемое поле, тоже не помогло.
@outsourcing_1C
Жыл бұрын
Какую задачу надо решить?
@user-hq1ux5eu2s
Жыл бұрын
@@outsourcing_1C проблема с условным оформлением. Поле есть в условии условного оформления, но не выводится в отчёт. Выдаёт ошибку, что поле не найдено. Если поле, добавить в отчёт, то ошибка пропадает, но это поле не нужно в отчете.
@outsourcing_1C
Жыл бұрын
@@user-hq1ux5eu2s не удалось воспроизвести ошибку на 1С:Предприятие 8.3 (8.3.18.1289) с отключенным режимом совместимости. В настройках компоновщика не выбрано поле, но оно используется в условии УО - ошибки не возникает, УО работает
3:35 А это правильно?
@outsourcing_1C
2 жыл бұрын
С технической точки зрения - в настройках СКД полю уставлено свойство Обязательное 3:00. Поэтому оно всегда будет присутствовать в запросе
честно говоря. попробовал - не помогает. во вложенный запрос засунул - строки всеравно удалены компоновщиком
@user-yv7kc1zm7k
16 күн бұрын
фиктивное условие тоже не помогает. вобщем . по все видимости платформа поумнела (потупела)