Имя: Пароль:
1C
 
Таблица значений в модуле объекта
0 ilyavorobyev
 
12.03.15
09:42
Создаю таблицу значений в модуле объекта, пишет "Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTable";, с каких пор нельзя создавать таблицу значений в модуле объекта?
1 Господин ПЖ
 
12.03.15
09:44
с добрым утром...
2 ilyavorobyev
 
12.03.15
09:45
(1) и вам не хворать)
3 ДенисЧ
 
12.03.15
09:50
Кто-то врёт...
4 ilyavorobyev
 
12.03.15
09:53
(3) в модуле есть такой код
Таблица = Новый ТаблицаЗначений;
        Таблица.Колонки.Добавить("Товар");
        Таблица.Колонки.Добавить("ЕдИзм");
        Таблица.Колонки.Добавить("Количество");
        Таблица.Колонки.Добавить("Коэффициент");
        Таблица.Колонки.Добавить("КоэффициентЗнаменатель");
        Таблица.Колонки.Добавить("Сумма");
        Таблица.Колонки.Добавить("СтавкаНДС");
        Таблица.Колонки.Добавить("НДС");
        Таблица.Колонки.Добавить("УКС");
        Таблица.Колонки.Добавить("УКСТовар");
как только его закомментирую ошибка исчезает
5 cw014
 
12.03.15
09:53
А точно модуль объекта?
6 ilyavorobyev
 
12.03.15
09:54
(5) модуль объекта обработки
7 Господин ПЖ
 
12.03.15
09:55
некуй ТЗ между клиентом и сервером таскать
8 Strogg
 
12.03.15
09:55
(4)Имя "таблица" не зарезервировано еще для чего-нить?
9 ilyavorobyev
 
12.03.15
09:57
(8) нет
10 ilyavorobyev
 
12.03.15
10:02
Выяснилось что ошибка в этом куске кода

        СтрокаРезультат.Значение.Вставить("Товары", ТаблицаЗначСчета.Скопировать());
        Для каждого Документ Из МассивСтрок Цикл
            НоваяСтрока = СтрокаРезультат.Значение.Товары.Добавить();
            НоваяСтрока.Товар = СформироватьСтруктураТовар(Документ, ТаблицаДокументов);
            НоваяСтрока.Количество = Документ.Количество;
            НоваяСтрока.Коэффициент = Документ.Коэффициент;
            НоваяСтрока.КоэффициентЗнаменатель = Документ.КоэффициентЗнаменатель;
            НоваяСтрока.Сумма = Документ.Сумма;
            НоваяСтрока.СтавкаНДС = Документ.СтавкаНДС;
            НоваяСтрока.НДС = Документ.НДС;
            НоваяСтрока.ЕдИзм = Документ.ЕдИзмНаименование;
            НоваяСтрока.УКС = Документ.УКСКод;
            НоваяСтрока.УКСТовар = Документ.УКСТовар;
        КонецЦикла;
11 ilyavorobyev
 
12.03.15
10:02
Только вот что тут не так
12 Ненавижу 1С
 
гуру
12.03.15
10:04
СтрокаРезультат это что?
13 ДенисЧ
 
12.03.15
10:04
Осталось узнать, что такое СтрокаРезультат
14 cw014
 
12.03.15
10:09
Про СтрокаРезультат никто еще не спрашивал?
15 ilyavorobyev
 
12.03.15
10:09
СтрокаРезультат это Строка таблицы значений а строкарезультат.значение это структура
16 ilyavorobyev
 
12.03.15
10:11
СтрокаРезультат.Значение.Вставить("Товары", ТаблицаЗначСчета.Скопировать()) ругается на это
17 Ненавижу 1С
 
гуру
12.03.15
10:26
ага "СтрокаРезультат это Строка таблицы значений" и эта таблица значений отображена на форме, так?

вот потому
18 ilyavorobyev
 
12.03.15
10:32
Тему можно закрывать, я разобрался, при копипасте намудрил