Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
15 Июн 2021, 16:46
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
МультиВход
 
collapse

Автор Тема: Заполнение табличной части  (Прочитано 1395 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ab30ru

  • **
  • Регистрация: 2017-06-22
  • Сообщений: 82
  • РЕПУТАЦИЯ: 0
  • Профессия: Ученик 1С
Здравствуйте.
Есть справочник Дисцилины с табличной частью. Есть документ Успеваемость также с табличной частью.как написать запрос, чтобы тч документа успеваемость заполнялась данными из тч справочника дисциплины


Оффлайн oleg-x

  • *****
  • Регистрация: 2016-11-02
  • Сообщений: 983
  • РЕПУТАЦИЯ: 238
  • КПД: 24%
  • Профессия: Программист 1С
Здравствуйте.
Есть справочник Дисцилины с табличной частью. Есть документ Успеваемость также с табличной частью.как написать запрос, чтобы тч документа успеваемость заполнялась данными из тч справочника дисциплины
Сделай запрос к табличной части и выгрузи его в нужную тебе табличную часть.
Запрос = Новый Запрос;
Запрос.Текст = "Текст запроса";
Результат = Запрос.Выполнить().Выгрузить(); //Выгружаешь результат запроса

КузаЗагрузить.Загрузить(Результат); //Загружаешь результат запроса
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

Оффлайн Golickoff

  • ****
  • Регистрация: 2015-02-05
  • Сообщений: 435
  • РЕПУТАЦИЯ: 47
  • КПД: 11%
  • НЕ Есть Null после шести
  • Профессия: Программист 1С
Стоит добавить, что синонимы выбираемых в запросе реквизитов должны соответствовать именам колонок табличной части. Т.е. если колонка заполняемой таблицы называется "Товар", а мы выбираем реквизит "Номенклатура", строка запроса с выбором номенклатуры должна заканчиваться на "КАК Товар".
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

Оффлайн ab30ru

  • **
  • Регистрация: 2017-06-22
  • Сообщений: 82
  • РЕПУТАЦИЯ: 0
  • Профессия: Ученик 1С
Сделал запрос
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
              | ДисциплиныПредметы.НазваниеПредмета КАК НазваниеПредмета,
              | ДисциплиныПредметы.КоличествоЧасов КАК КоличествоЧасов
              |ИЗ
              | Справочник.Дисциплины.Предметы КАК ДисциплиныПредметы";
 Результат = Запрос.Выполнить().Выгрузить();
  Объект.Предметы.Загрузить(Результат);
Заполняется пустыми строками

Оффлайн Golickoff

  • ****
  • Регистрация: 2015-02-05
  • Сообщений: 435
  • РЕПУТАЦИЯ: 47
  • КПД: 11%
  • НЕ Есть Null после шести
  • Профессия: Программист 1С
Заполняется пустыми строками
Только пустыми?
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

Оффлайн ab30ru

  • **
  • Регистрация: 2017-06-22
  • Сообщений: 82
  • РЕПУТАЦИЯ: 0
  • Профессия: Ученик 1С
Заполняется пустыми строками
Только пустыми?
Ставит 1,2,3 а значения строк пусто

Оффлайн Golickoff

  • ****
  • Регистрация: 2015-02-05
  • Сообщений: 435
  • РЕПУТАЦИЯ: 47
  • КПД: 11%
  • НЕ Есть Null после шести
  • Профессия: Программист 1С
Имена колонок заполняемой таблицы соответствуют синонимам запроса? Выбираемые реквизиты справочника заполнены? Типы выбираемых значений соответствуют типам значений колонок таблицы?
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

Оффлайн ab30ru

  • **
  • Регистрация: 2017-06-22
  • Сообщений: 82
  • РЕПУТАЦИЯ: 0
  • Профессия: Ученик 1С
Имена колонок заполняемой таблицы соответствуют синонимам запроса? Выбираемые реквизиты справочника заполнены? Типы выбираемых значений соответствуют типам значений колонок таблицы?
Все совпадает

Оффлайн Golickoff

  • ****
  • Регистрация: 2015-02-05
  • Сообщений: 435
  • РЕПУТАЦИЯ: 47
  • КПД: 11%
  • НЕ Есть Null после шести
  • Профессия: Программист 1С
Поставьте точку остановки на строке
Объект.Предметы.Загрузить(Результат);
выделите переменную Результат и посмотрите её значение. Если это таблица значений с тремя пустыми строками, значит значения не заполнены в справочнике. Если строки не пустые, значит есть несоответствие типов.
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

Оффлайн alex0402

  • *****
  • Регистрация: 2010-09-10
  • Сообщений: 2000
  • РЕПУТАЦИЯ: 358
  • КПД: 18%
  • Профессия: Программист 1С
Все совпадает

по типам данных то же совпадает?
Спасибо за Сказать спасибо


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Последние вакансии

* Том 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
69 Сообщений
LexaK
67 Сообщений
antoneus antoneus
32 Сообщений
Ивашка
28 Сообщений
neek666
25 Сообщений
KATERINA 861
19 Сообщений
SSC
15 Сообщений
alexandr_ll
13 Сообщений
Алексей_1985_06
12 Сообщений
pouyo
8 Сообщений

* Кто онлайн

  • Точка Гостей: 606
  • Точка Скрытых: 0
  • Точка Пользователей: 4
  • Точка Сейчас на форуме:

* Облако тэгов

* Инструменты

* Дополнительно

Поиск