Имя: Пароль:
1C
1С v8
НЕ заполняет ТЧ через метод заполнить колонку
0 SkillUp
 
19.06.18
06:33
КОД:
    Если Выборка.Количество() = 0 Тогда
        
        НашСправочник = Справочники.РасписаниеПланировщика.СоздатьЭлемент();
        НашСправочник.Наименование             = Наимаенование;
        НашСправочник.Расписание               = Расписание;
        //Заполнение табличных частей.
        НашСправочник.ТЧ.ЗагрузитьКолонку(Расписание.Месяцы,"НомерМесяц");
        НашСправочник.ТЧ.ЗагрузитьКолонку(Расписание.ДниНедели, "ДеньНедели");
        ДеньВМесяце = Новый Массив;
        ДеньВМесяце.Добавить(Расписание.ДеньВМесяце);
        НашСправочник.ТЧ.ЗагрузитьКолонку (ДеньВМесяце, "ДеньВМесяце");
        НашСправочник.Записать();

Может кто подскажет где ошибка?
1 SkillUp
 
19.06.18
06:33
Расписание.Месяцы и Расписание.ДниНедели - массивы...
2 hhhh
 
19.06.18
06:38
(1) наверно массивы у вас разного размера. А должны быть одного размера.
3 SkillUp
 
19.06.18
06:39
(2) Количество строк?! Имеете ввиду?
4 craxx
 
19.06.18
06:40
(0) Сначала пустые строки добавь, в количестве, равном размеру массиву. Потом заполняй
5 АНДР
 
19.06.18
06:48
Пусть сначала напишет, что должно быть в первых трёх строках и двух последних. ;)
6 SkillUp
 
19.06.18
06:49
(4) Ладно, попробую...
7 SkillUp
 
19.06.18
06:50
во всех полях ТЧ. Должны быть числа...
8 SkillUp
 
19.06.18
08:18
(4) Совершенно точно, в этом была пролема!