Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> ТаблицаЗначений          
Yoja Подменю пользователя
сообщение 16.09.14, 9:56
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 90
Спасибо сказали: 4 раз
Рейтинг: 0

Добрый день
Подскажите, а то я что то затупил
Есть ТаблицаЗначений, состоит из 12 столбцов,
8 первых столбцов заполнено

Нужно пройтись по всем строкам и изменить значение в столбце 10 (он пустой)

пишу код:

Для i=1 по ТаблЗнач.КоличествоСток() Цикл
                 ТаблЗнач.УстановитьЗначение(i,10,"TEST");
             КонецЦикла;

Ошибок не выдает, но и столбец не заполняет.
В отладчике выбрав ТаблЗнач.УстановитьЗначение(i,10,"TEST") пишет ошибка значения

В чем ошибка?? Подскажите, пожалуйста

alex040269 Подменю пользователя
сообщение 16.09.14, 10:01
Сообщение #2

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

какой тип данных 10-ой колонки?

Цитата(Yoja @ 16.09.14, 10:56) *
В отладчике выбрав ТаблЗнач.УстановитьЗначение(i,10,"TEST") пишет ошибка значения

Значение не возвращает


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Yoja Подменю пользователя
сообщение 16.09.14, 10:45
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 90
Спасибо сказали: 4 раз
Рейтинг: 0

Цитата(alex040269 @ 16.09.14, 11:01) *
какой тип данных 10-ой колонки?


Значение не возвращает


а вообще не указывал

Изменение типа колонки тоже не помогло

А как обновить ТаблЗнач, после УстановкиЗначений?

alex040269 Подменю пользователя
сообщение 16.09.14, 10:50
Сообщение #4

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

попробуйте
тблЗнач.ПолучитьСтрокуПоНомеру(i);
тблЗнач.ИмяКолонки10 = "TEST";
Сообщить(тблЗнач.ИмяКолонки10);


должно получиться:
Цитата
TEST
TEST
TEST
...


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Yoja Подменю пользователя
сообщение 16.09.14, 11:45
Сообщение #5

Говорящий
***
Группа: Пользователи
Сообщений: 90
Спасибо сказали: 4 раз
Рейтинг: 0

Цитата(alex040269 @ 16.09.14, 11:50) *
попробуйте
тблЗнач.ПолучитьСтрокуПоНомеру(i);
тблЗнач.ИмяКолонки10 = "TEST";
Сообщить(тблЗнач.ИмяКолонки10);

должно получиться:


Имя колонки не дает указать, пишет агрегатная функция не найдена

Наверное я всех обманул.
Когда заходишь в конфигуратор, и там внизу есть,
4 закладки:
Диалог, Модуль, Описание, Таблица

Вот у меня заполняется эта таблица, в ней указаны названия колонок (в строке 1). и в строке 2 созданы переменные в каждом столбце
После обращения к БД. Эта таблица заполнена, но опять таки нужно пройтись по всем строкам

Вот код, создания ТЗ (на форме у меня нет никаких таблиц)
   
   ТаблЗнач = СоздатьОбъект("ТаблицаЗначений");    
   ТаблЗнач.Очистить();
  
   ТаблЗнач.НоваяКолонка("ТабП");
   ТаблЗнач.НоваяКолонка("ТабД");
   ТаблЗнач.НоваяКолонка("ТабДок");
   ТаблЗнач.НоваяКолонка("ТабК");
   ТаблЗнач.НоваяКолонка("ТабЦФО");
   ТаблЗнач.НоваяКолонка("ТабОДДС");
   ТаблЗнач.НоваяКолонка("ТабСумма");
   ТаблЗнач.НоваяКолонка("ТабПр");  
  
   ТаблЗнач.НоваяКолонка("ОстНач");
   ТаблЗнач.НоваяКолонка("пДт","Число",10,2);
   ТаблЗнач.НоваяКолонка("пКт");
   ТаблЗнач.НоваяКолонка("ОстКон","Строка",10);
  
   .....
   //заполнение
   .....
  
       ТаблЗнач.ВыбратьСтроки();    
      
       Для i=1 по ТаблЗнач.КоличествоСтрок() Цикл
                   ТаблЗнач.ПолучитьСтрокуПоНомеру(i);
                   Сообщить(ТаблЗнач.ТабК);
       КонецЦикла


Сообщения показываются.
но установить значения не дает

Может я все спутал, работу с Таблицей и ТЗ



faceoff.gif разобрался, сделаю все напишу

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 26.04.24, 20:22
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!