Новичок: ошибка при работе с таблицой значений

Тема в разделе "1C и всё что с ней связано", создана пользователем Sergenaro, 28 янв 2010.

  1. Sergenaro

    Sergenaro Гость

    Не пойму, почему ошибку выдает...

    Процедура ОсновныеДействияФормыДействие(Кнопка)
    Количество_Строк = ЭлементыФормы.ЧислоСтрок.Значение;
    Если Количество_Строк<=0 Тогда
    Сообщить("Количество строк должно быть положительным числом")
    КонецЕсли;
    тз_Превая_Таблица=ЭлементыФормы.ПерваяТаблица.Данные;
    Для Ъ_Строки=1 По Количество_Строк Цикл
    Новая_Строка = тз_Превая_Таблица.Добавить(); // вот здесь ошибка
    КонецЦикла;
    КонецПроцедуры
     
  2. Mirage

    Mirage Гость

    Новая_Строка = тз_Превая_Таблица.Добавить(); // вот здесь ошибка

    Текст ошибки можно?
     
  3. thinkfast

    thinkfast Гость

    Если это 8ка и ПерваяТаблица это ТЧ документа то:
    вместо
    тз_Превая_Таблица=ЭлементыФормы.ПерваяТаблица.Данные;
    сделай
    тз_Превая_Таблица=ЭлементыФормы.ПерваяТаблица.Выгрузить();

    Или проверь какой тип данных будет у тз_Превая_Таблица, думаю не таблицаЗначений, поэтому *.Добавить() не применимо.
    Новая_Строка = тз_Превая_Таблица.Добавить(); // вот здесь ошибка

    Напишите платформу и текст ошибки.
     
  4. Sergenaro

    Sergenaro Гость

    ПерваяТаблица - это табличное поле

    Вот что выдает:

    {Обработка.Задача1.Форма.Форма(13)}: Значение не является значением объектного типа (Добавить)
    Новая_Строка = тз_Превая_Таблица.Добавить();
     
  5. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Превая = Первая ?
     
  6. Sergenaro

    Sergenaro Гость

    Да...Ошибся...Грамматическая ошибка)
     
  7. evgenyatam

    evgenyatam Well-Known Member

    Регистрация:
    7 сен 2007
    Сообщения:
    175
    Симпатии:
    0
    платформа - явно восьмерка (или 8.1,8.2) элементов формы в семерке нет.
     
  8. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    ценное наблюдение, но к чему это ? :newconfus:
     
  9. evgenyatam

    evgenyatam Well-Known Member

    Регистрация:
    7 сен 2007
    Сообщения:
    175
    Симпатии:
    0
    к этому:
     
  10. Sergenaro

    Sergenaro Гость

    Платформа 1С 8, версия для обучения программированию...И все таки не пойму в чем ошибка?
     
  11. kaa

    kaa Гость

    тз_Превая_Таблица=ЭлементыФормы.ПерваяТаблица.Значение;
    Для Ъ_Строки=1 По Количество_Строк Цикл
    Новая_Строка = тз_Превая_Таблица.Добавить(); // вот здесь ошибка
    КонецЦикла;


    А если так
     
  12. Гость

    ПОМОГИТЕ ПОЖАЛУЙСТА РАЗОБРАТЬ ОШИБКУ , ЧТО НУЖНО ЗДЕЛАТЬ ПОДСКАЖИТЕ ???


    {Справочник.ИностранныеСпециалисты.Форма.ФормаЭлемента(83,33)}: Переменная не определена
    (НастройкаПравДоступа)
    ФормаРегистра.Период = Макс(<<?>>НастройкаПравДоступа.ПолучитьПервуюДатуДоступногоПериода(), '19000101');
     
  13. Sergenaro

    Sergenaro Гость

    тз_Превая_Таблица=ЭлементыФормы.ПерваяТаблица.Значение;
    Для Ъ_Строки=1 По Количество_Строк Цикл
    Новая_Строка = тз_Превая_Таблица.Добавить();
    КонецЦикла;

    Хорошо...Вроде работает без ошибок. Но почему в табличном поле не отображаются добавленные строки?
     
  14. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    по моему и так понятно написанно - Переменная не определена
     
  15. kaa

    kaa Гость

    тз_Превая_Таблица=ЭлементыФормы.ПерваяТаблица.Значение;
    Для Ъ_Строки=1 По Количество_Строк Цикл
    Новая_Строка = тз_Превая_Таблица.Добавить();
    КонецЦикла;
    ЭлементыФормы.ПерваяТаблица.Значение = тз_Превая_Таблица;
     
  16. Sergenaro

    Sergenaro Гость

    Все равно не отбражаются строки в табличном поле...
     
  17. has

    has Гость

    в цикл то хоть попадает?
     
  18. Sergenaro

    Sergenaro Гость

    Да, цикл работает...

    Добавлено: Вообще, табличные поля должны работать в 1С 8 Версия для изучения программирования? Может в этом проблема?
     
Загрузка...
Похожие Темы - Новичок ошибка при
  1. brddrdtt
    Ответов:
    0
    Просмотров:
    1.103
  2. ildareshka
    Ответов:
    4
    Просмотров:
    40
  3. Ruska132
    Ответов:
    1
    Просмотров:
    70
  4. Lamerman
    Ответов:
    0
    Просмотров:
    48
  5. Enima
    Ответов:
    0
    Просмотров:
    64

Поделиться этой страницей