1с ошибка при установке значения атрибута контекста value

Обновлено: 07.07.2024

Пытаюсь загрузить таблицу значений (без первых трёх столбцов) в Эксель через COMSafeArray, но выдаёт ошибку:
"Ошибка при установке значения атрибута контекста (Value)
Sheet.Range(Sheet.Cells(15,1), Sheet.Cells(КоличествоСтрок+15,КоличествоКолонок-2)).Value = МассивКом;
по причине:
Произошла исключительная ситуация (0x800a03ec)"

Добавлено через 2 часа 46 минут
попробовал сначала таблицу значений перевести в двумерный массив через функцию, но ошибку это не исправило, всё также осталось. хелп

Добавлено через 1 час 33 минуты
Проблема устранена. В паре колонок был тип данных, неугодный экселю. Изменил тип на строку и всё начало выгружаться. Спасибо __________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Comsafearray (выгрузка из Эксель)
Область = Excel_Лист.Range(Excel_Лист.Cells(3,11), Excel_Лист.Cells(КоличествоСтрок,11));.

Как выгрузить из таблицы в форме данные в таблицу значений?
Как выгрузить из таблицы в форме данные в таблицу значений?

Как сделать выборку с проводок и выгрузить в таблицу значений в 1с77?
Добрый день, в 1с программировании начинаю, так что строго не судите, коллеги. Задача заключается в.

Автоматизация переноса значений из одного документа в эксель в другой эксель
Мне необходимо из таблицы перенести все данные в акта. На каждую строчку таблицы необходим.

Выгрузить данные из ООПТ РФ в Эксель надстройкой Повер Кьюери
Доброго времени суток. Есть задачка. Нужно с сайта ООПТ РФ из раздела РАСТЕНИЯ выгрузить табличные.

Файл: Выгрузить файл через нажатие кнопки pushButton и выгрузить его в listWidget
здравствуйте давно не заходил в QT и впринцепи им особо не когда не занимался не подскажите хочу.

Не получается выгрузить в .csv кириллицу
Помогите, пожалуйста, с подобной проблемой. Только изучаю БД. Не получается выгрузить в .csv.


Вывести таблицу значений функции через цикл do/while
Написать программу, которая реализует такой алгоритм. Выводит на экран меню: 1. Ввод данных 2.

Добрый день!
Посмотрите пожалуйста. Есть в обработке таблица значений, в которую я выгружаю данные их XML, после этого я корректирую таблицу и хочу чтобы программа сохранила ее в новый документ эксель. Для этого я создал процедуру "Процедура СохранитьНажатие(Элемент) Экспорт". При сохранении выскакивает: "Ошибка при установке значения атрибута контекста (Value)". Насколько я понимаю, программе не нравится тип значения, который я передаю.
Переменные:

ТПП - "табличное поле правил", в ней уже занесены некотрые значения из XML
НоменклатураЗагрузки, НоменклатураБазы - имена столбцов ТПП
СтолбЗагр, СтолбБаз - столбцы в экселе

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Выгрузка картинок в Excel
Выгружаю список номенклатуры из 1с в ексель, при этом в номенклатуре храниться путь картинки, при.

Выгрузка информации из Excel в 1с
Добрый день! Случилась такая проблема, что на рабочем компьютере пропал файл с выгрузкой реализации.

Подскажите пожалуйста(выгрузка в excel)
Помогите пожалуйста. Выгружаю из 1С оборотно-сальдовую ведомость в шаблонный файл excel, т.е.

Выгрузка в excel
Как сделать выгрузку в Excel справочника и документа

СохранитьНажатие(Элемент) это событие формы
в этой процедуре пропиши вызов другой процедуры, например СохранитьВЭксель();
саму же процедуру СохранитьВЭксель() добавь в модуль объекта и сделай её экспортной. Вставь свой код представленный выше.
обращение из формы будет ЭтотОбъект.СохранитьВЭксель(); СохранитьНажатие(Элемент) это событие формы
в этой процедуре пропиши вызов другой процедуры, например СохранитьВЭксель();
саму же процедуру СохранитьВЭксель() добавь в модуль объекта и сделай её экспортной. Вставь свой код представленный выше.
обращение из формы будет ЭтотОбъект.СохранитьВЭксель(); В МодулеОбъекта создал функцию "Процедура СохранитьВЭксель(ТПП) Экспорт"
Прописал в ней тотже код, что выше. В событии формы написал: ЭтотОбъект.СохранитьВЭксель(ТПП);
Выскочила ошибка: Ошибка при вызове метода контекста (Cells)
Что я нетак сделал? процедуру ИнициализацияЭкселя() тоже закинь в модуль объекта
СохранитьВЭксель(ТПП), параметр ТПП скорее всего не нужен

Да я именно так и сделал, просто забыл упомянуть, ТПП нужна в противном случае он не понимает что это за переменная

Добавлено через 4 минуты
Проблема вот в чем:
Sheet.Cells(стр,СтолбЗагр).Value=1;
Sheet.Cells(стр,СтолбБаз).Value=2;

Так работает, но если я поставлю
Sheet.Cells(стр,СтолбБаз).Value=стр.НоменклатураБазы;
Выдает ошибку "Ошибка при установке значения атрибута контекста (Value)".

Дело в том что "стр.НоменклатураБазы" - это справочник ссылка, если у нее текстовый тип то программа глотает и записывает.

Читайте также: