Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/158: Рейтинг темы: голосов - 158, средняя оценка - 4.78
PsyTysh
1

Поле табличного документа

02.05.2008, 13:53. Просмотров 28937. Ответов 5
Метки нет (Все метки)

В поле табличного документа загружаю файл Excel.
Делее нужно выбирать нужные ячейки из нужных колонок в поле табличного документа. Это возможно - обратиться к определенной ячейки?
Например как в Excel: ExcelЯчейка = ExcelЛист.Cells(Строка, Колонка);

Заранее спасибо.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2008, 13:53
Ответы с готовыми решениями:

Поле табличного документа
Помогите заполнить отчет через поде табличного документа. Как заполнять строки по наименованию...

Вывод отчета в поле табличного документа с иерархией
Здравствуйте, стоит задача сделать отчет, который должен выводиться в поле табличного документа....

Печать табличного документа
Здравствуйте. Существует табличный документ, состоящий из 2-ух страниц. Как програмно реализовать...

Формат ячейки табличного документа
Всем доброго времени суток! Есть такая ситуация: Формируется некий отчет, данные которого...

5
0 / 0 / 1
Регистрация: 22.06.2013
Сообщений: 9
02.05.2008, 15:26 2
Вот пример кода, который считывает из файла Excel данные и заполняет табличную часть некоего документа

ExcelApp = CreateObject("Excel.Application");
WorkBooks = ExcelApp.WorkBooks;
WorkBook = WorkBooks.Open(ИмяФайла);
Lists = WorkBook.Sheets.Count();
for k = 1 to Lists do
Name = WorkBook.Sheets(k).Name();
ShList.AddValue(TrimAll(Name),TrimAll(Name));
enddo;

if ShList.ChooseValue(S,"выберите лист таблицы ""Excel""",N,,) = 0 then
DoMessageBox("Не выбран лист таблицы ""Excel"" !");
Goto ~Exit;
else
ShList.GetValue(N,NL);
endif;

Sheet = WorkBook.WorkSheets();
WorkBook.Sheets(TrimAll(NL)).Activate();

Counter = 0;
First = 5; Last = 9999;
Doc = CreateObject("Document.ВидДокумента");
for k = First to Last do

Counter = Counter + 1;
Status("Обработано строк "+Counter);
XCell = ExcelApp.Cells(k,1).Value;
if EmptyValue(XCell) = 1 then
k = 9999; Break
endif;
Doc.NewLine();
// а потом, к примеру, так
Doc.Количество = ExcelApp.Cells(k,2).Value;
Doc.Сумма = ExcelApp.Cells(k,3).Value;
enddo;
Doc.write();
~Exit :
ExcelApp.ActiveWorkbook.Close();
ExcelApp.Quit()
0
0 / 0 / 0
Регистрация: 27.04.2008
Сообщений: 371
02.05.2008, 15:35 3
Спр= СоздатьОбект("Excel.Application");//Ну тут все понятно
РабКника= Excel.Workbooks; //Тут тож
РабКника.Open(ИмяФайла,0,1); //ИмяФайла- католог+ имя файла
Cell= Excel.Cells(y,x); //В Cell передаем "указатель" на у,х ячейку
Возврат Cell.Value; //и возврашяем куданить ее значение.
0
04.05.2008, 16:41 4
В документе если тебе нужна определенная строка то для этого нужна команда ПолучитьСтрокуПоНомеру("НомерСтроки"); а далее просто выбераешь нужный столбец

Да если надо по анологии Excel тогда
УстановитьЗначение(<?>,,);
Синтаксис:
УстановитьЗначение(<Строка>,<Колонка>,<Знач>)
Назначение:
Установить значение ячейки таблицы значений.
Параметры:
<Строка> - номер строки.
<Колонка> - номер или идентификатор колонки.
<Знач> - устанавливаемое значение в ячейке таблицы.
0 / 0 / 0
Регистрация: 15.05.2007
Сообщений: 152
04.05.2008, 19:06 5
Саид, а как ты здесь оказался, неужто стреляли ?
0
PsyTysh
06.05.2008, 20:11 6
Я наверное не правильно поставил вопрос.
Платформа 8.1.
Пешение вопроса:
Ячейка = ЭлементыФормы.ТабДок.Область("R"+Строка+"C"+Колонка);
Все равно всем спасибо за внимание.
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2008, 20:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Заполнение параметров табличного документа
Добрый день. Есть такая проблемка. Есть документ &quot;Анкета&quot;, регистр сведений &quot;данные анкеты&quot;, ПВХ...

Формирование табличного документа из макета
Осваиваю печать в табличный док-т. Почитал в толстой книжке: Область.Параметры.Клиент_Адрес =...

Группировки строк табличного документа 1c 8.1
Необходимо сделать группировку строк в табличном документе. Чтобы можно было пользователю...

Макет табличного документа. Не заполняются параметры
Всем доброго времени суток! В 1С8.2 сформировала макет табличного документа. Заполняю его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.