Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 17:47

Заполнение табличной части документа

Автор AlexKag, 21 сен 2012, 16:36

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

mixqn

Если не ошибаюсь, ты уже задавал вопрос про студентов и тебе советовали сделать регистр. Чуть позже может даже тему найду, скину.
Допустим, ты регистр по каким-то причинам не хочешь (а зря), тогда чтобы решить задачу в том виде, как ты ее поставил, просто бери свой код и вставь его в цикл по строкам табличной части.
Примерно так:

Для каждого СтрТаб Из ТвояТабличнаяЧасть Цикл
   Студенты = СтрТаб .Студент.ПолучитьОбъект();
   Студенты.СтатусСтудента = Перечисления.СтатусСтудента.Учится;
   Студенты.Записать();
КонецЦикла

mixqn

Вот тема, про которую я говорил https://forum-baza.ru/index.php?topic=15880.msg61565#msg61565
сделай так, как тебе советуют там.
Если ты всерьез намерен заниматься программированием на 1С, запомни: менять реквизиты справочника документом - как минимум дурной тон. Общепринято проведение документов по регистрам. Это правильно с идеологической точки зрения, К тому же это правильнее и с точки зрения грамотного дальновидного подхода к решению твоей задачи, о чем я уже писал в приведенной выше теме - статусы могут меняться со временем - это раз и два - их количество может расти. Поэтому правильным грамотным решением твоей задачи будет создание периодического регистра сведений и написание обработки проведения документа по этому регистру.

AlexKag

Спасибо большое Вам за совет! Да, скорее всего в дальнейшем я буду заниматься программированием в 1С, и поэтому все, чем я сейчас занимаюсь, это своего рода опыт. А за помощь и совет огромное еще раз спасибо, я его изучу подробнее (насчет регистра).

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск