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

Хранилище

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

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



> Считать данные из Таблицы , Необходимо считать информацию из таблицы          
Yoja Подменю пользователя
сообщение 23.05.17, 12:01
Сообщение #1

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

Добрый день!
Подскажите пожалуйста как можно считать информацию из таблицы (не таблица значений)
Создал таблицу назвал ее "Параметры"
В ней всего два столбца с цыфрами, которые могут добавлятся
 ТабК = СоздатьОбъект("Таблица");
ТабК.ИсходнаяТаблица("Параметры")


как пройтись по этим строкам и считать ячейкм?

Спасибо

Sanyk Подменю пользователя
сообщение 23.05.17, 13:30
Сообщение #2

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

Для того, що б щось зчитати, спочатку туди треба щось записати!!! Можливо, у Вашому випадку, виведіть спочатку секцію, а тоді можна буде звертатись до неї через "Область", щоб утримувати певні значення

nysysimara Подменю пользователя
сообщение 23.05.17, 13:47
Сообщение #3

Оратор
Иконка группы
Группа: Местный
Сообщений: 312
Из: Бердянск
Спасибо сказали: 110 раз
Рейтинг: 0

Yoja @ Сегодня, 12:01 * ,
Если таблица в свойствах формы указана "Для ввода данных",
то двумя циклами по строкам и по колонкам
через Таблица.Область("R"+НомСтроки+"C"+НомерКолонки).Значение;


Signature
1С Предприятие 7.7: Бух. учет для Украины (активно дописанная) + самописка (учет производства и ЗП)
1С Предприятие 8.3: Бух.предприятия 3.0 + самописка
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Кроме высшего образования, нужно иметь хотя бы среднее соображение

daveal Подменю пользователя
сообщение 23.05.17, 14:47
Сообщение #4

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

ТабК.Вывести()
Для Инд = 2 По ТабК.ВысотаТаблицы() Цикл
    ТекстЯчейки1 = СокрЛП(ТабК.Область(Инд, 1, Инд, 1).Текст);
КонецЦикла;

Ну или внутри ещё цикл по ширине таблицы для колонок

leo10k10 Подменю пользователя
сообщение 23.05.17, 17:02
Сообщение #5

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

может стоит просто написать
ТабК.ВывестиСекцию("НазваниеСтроки");

Yoja Подменю пользователя
сообщение 23.05.17, 22:19
Сообщение #6

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

Спасибо Всем. Сделаю напишу как получилось

Yoja Подменю пользователя
сообщение 25.05.17, 23:19
Сообщение #7

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

Перебор столбца таблицы
"R+Ин" - Строки
"С1" - Столбец №1

Процедура ЧТабл()                     
    ТабК = СоздатьОбъект("Таблица");  
    ТабК.Открыть("Category.mxl");
    Для Ин = 2 По ТабК.ВысотаТаблицы() Цикл
        ВыбОбласть = ТабК.Область("R"+Ин+"C1");
        Сообщить(ВыбОбласть.Текст);    
    КонецЦикла;    
КонецПроцедуры


Спасибо, помогли

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


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

 

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