Size: a a a

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

2020 November 11

PZ

P Z in 1С, БСП, DevOps и Архитектура
Но в общем из ТЗ - надо сначала загрузить во временную таблиуцу, а только потом что то делать.
объединение может ломать
источник

ГИ

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

PZ

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

НаборЗаписей = РегистрыСведений.ВредныеФакторыПозицииШтатногоРасписания.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Позиция.Установить(ТекущийОбъект.Ссылка);
НаборЗаписей.Прочитать();

Возврат ВредныеФакторыПозицииШтатногоРасписания = НаборЗаписей.Выгрузить(, "ВредныйФактор");
Ты кстати тут 1 колонку всего выгружаешь, а остальные 2 откуда?
источник

H

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

ГИ

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

PZ

P Z in 1С, БСП, DevOps и Архитектура
Грачев Иван
Вот кстати, пытаюсь типизировать сразу в конструкторе. Не работает.
нет
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Это не так работает
источник

PZ

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

ГИ

Грачев Иван... in 1С, БСП, DevOps и Архитектура
Понял. В общем сначала в ВТ сгружу, потом попробую собрать.
источник

PZ

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

ГИ

Грачев Иван... in 1С, БСП, DevOps и Архитектура
P Z
ты должен типизировать таблицу которая идет на вхолд.
Конструктор при закрытии все забывает
Понял. Спасибо за важный нюанс.
источник

H

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

H

Hero in 1С, БСП, DevOps и Архитектура
У тебя в ТЗ только одна колонка
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
потом надо ТЗ.Колонки.Добавить(Имяколонки, ОписаниеТипаКолонки)
источник

PZ

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

ГИ

Грачев Иван... in 1С, БСП, DevOps и Архитектура
Хорошо. А если это Реквизит справочника? Он сам протипизируется по наименованию? Например, Номенклатура.ПолноеНаименование.
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Грачев Иван
Хорошо. А если это Реквизит справочника? Он сам протипизируется по наименованию? Например, Номенклатура.ПолноеНаименование.
Да забей ты на тип. У тебя всё будет после выгрузки из набора.
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Грачев Иван
Хорошо. А если это Реквизит справочника? Он сам протипизируется по наименованию? Например, Номенклатура.ПолноеНаименование.
Ты когда юзаешь метод выгрузить(), у тебя вьорым параметром там передаются имена колонок для выгрузки. То есть у тебя в ТЗ одна колонка! А в запросе ты пытаешься из это ТЗ выбрать колонки, которых нет
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Грачев Иван
Хорошо. А если это Реквизит справочника? Он сам протипизируется по наименованию? Например, Номенклатура.ПолноеНаименование.
Поставь точку останова и посмотри что в твоей тз
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Hero
Да забей ты на тип. У тебя всё будет после выгрузки из набора.
Не совсем так, там есть ньюанс, если на вход в колонке ссылка.
А потом дальше ее надо разыменовать, то ее и в запросе надо типизировать через выразить.
Ибо конструктор скажет ошибка, но если написать руками - все исполнится.
О - особенность
источник