Size: a a a

1С, БСП, DevOps и Архитектура

2020 November 11

H

Hero in 1С, БСП, DevOps и Архитектура
P Z
тут
ТЗ = ВредныеФакторыПозицииШтатногоРасписания = НаборЗаписей.Выгрузить(, "ВредныйФактор");
У тебя одна типизированная колонка
Проблема в параметре "ВредныйФактор".
Ты понимаешь зачем его указал?
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Короче.
Все колонки, которые ты в запросе выбираешь в запросе - должны быть в ТЗ и иметь описание типа
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
При Выгрузить - типизируется автоматом
источник

ГИ

Грачев Иван... in 1С, БСП, DevOps и Архитектура
Hero
Ты когда юзаешь метод выгрузить(), у тебя вьорым параметром там передаются имена колонок для выгрузки. То есть у тебя в ТЗ одна колонка! А в запросе ты пытаешься из это ТЗ выбрать колонки, которых нет
Всё верно. Выгружаю одну колонку из регистра со ссылкой на справочник. А получить мне нужно ещё дополнительно два реквизита по ссылке справочника - вот их нужно типизировать, или достаточно загрузить во временную таблицу и дальше уже объединять ?
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Грачев Иван
Всё верно. Выгружаю одну колонку из регистра со ссылкой на справочник. А получить мне нужно ещё дополнительно два реквизита по ссылке справочника - вот их нужно типизировать, или достаточно загрузить во временную таблицу и дальше уже объединять ?
Тебе достаточно одну колонку, потом загружает во временную, соединяется со справочником и достанешь оттуда и это будет прекрасно работать
источник

H

Hero in 1С, БСП, DevOps и Архитектура
P Z
Тебе достаточно одну колонку, потом загружает во временную, соединяется со справочником и достанешь оттуда и это будет прекрасно работать
Да
источник

ГИ

Грачев Иван... in 1С, БСП, DevOps и Архитектура
Спасибо, получилось.
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Грачев Иван
Спасибо, получилось.
Временные таблицы без индексов, класека
источник

ГИ

Грачев Иван... in 1С, БСП, DevOps и Архитектура
Gukov Viktor
Временные таблицы без индексов, класека
Я ещё много не знаю. Подскажите, как лучше.
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Грачев Иван
Я ещё много не знаю. Подскажите, как лучше.
Рекомендуется индексировать поля временной таблицы, если они будут использоваться в качестве условий соединения
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Для ОБЪЕДИНИТЬ ВСЁ не требуется
источник

ГИ

Грачев Иван... in 1С, БСП, DevOps и Архитектура
Gukov Viktor
Рекомендуется индексировать поля временной таблицы, если они будут использоваться в качестве условий соединения
Понял. Спасибо.
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Gukov Viktor
Рекомендуется индексировать поля временной таблицы, если они будут использоваться в качестве условий соединения
Я слышал, что если записей в ВТ мало, то постороение индекса может занять боллше времени, чем ускорение от их использования.
Вот хотелось бы понять сколько это "мало".
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Gukov Viktor
Временные таблицы без индексов, класека
С индексами ВТ все очень непросто.
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Устная рекомендация использовать их только тогда, когда более одного раза будешь их юзать, обычно не лучше
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Хот, есть ситуации, когда индексирование решает
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Hero
Я слышал, что если записей в ВТ мало, то постороение индекса может занять боллше времени, чем ускорение от их использования.
Вот хотелось бы понять сколько это "мало".
>Вот хотелось бы понять сколько это "мало".
по чуйке и нагрузке
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Gukov Viktor
>Вот хотелось бы понять сколько это "мало".
по чуйке и нагрузке
Ну да.
Я юзаю консоль запросов, которая показывает скорость выполнения запросов для отдельных ВТшек
источник

NK

ID:0 in 1С, БСП, DevOps и Архитектура
Есть у нас такой вот стандарт:
Чтение отдельных реквизитов объекта из базы данных https://its.1c.ru/db/v8std/content/496/hdoc
А вот к чем приводит бездумное следование.
Итого 5 запросов на ровном месте.
источник

ВМ

Василий Мазурок... in 1С, БСП, DevOps и Архитектура
ID:0
Есть у нас такой вот стандарт:
Чтение отдельных реквизитов объекта из базы данных https://its.1c.ru/db/v8std/content/496/hdoc
А вот к чем приводит бездумное следование.
Итого 5 запросов на ровном месте.
Да этож издивательство.
источник