helpf.pro
Регистрация

v8.2 УП: Здравствуйте, после повторного импорта выходит сообщение о конфликте имен. Как э

Lavr
09.07.2015 14:27Прочитано: 5509

Процедура КнопкаВыполнитьНажатие(Кнопка)  Попытка  МойЭксель = Новый COMОбъект("Excel.Application")  Исключение  Сообщить(ОписаниеОшибки());  КонецПопытки;    Книга = МойЭксель.WorkBooks.Open("C:\test.xlsx");  Лист = Книга.WorkSheets(7);    ВсегоКолонок = 2;  ВсегоСтрок = 5;    для Строки = 2 по ВсегоСтрок цикл  Спр = Справочники.Инвент.СоздатьЭлемент();  Значение = СокрЛП(Лист.CellsСтроки,ВсегоКолонок).Value);  Спр.НаименованиеОС = Значение;  Спр.Записать();    КонецЦикла;    МойЭксель.ActiveWorkbook.Close(Истина, "C:\test.xlsx");  КонецПроцедуры[/pre]

Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
09.07.2015 16:24Ответ № 1

Судя по коду вы заполняете справочник данными из ексель и если несколько раз нажать загрузить - то он на создаст одинаковых элементов и одним наименованием.

какой полный текст ошибки?

Lavr
10.07.2015 08:51Ответ № 2

Конфликт имен. Имя не может совпадать со встроенным именем. Старое имя: _FilterDatabase и просит новое имя.

AdrianBerka
10.07.2015 15:12Ответ № 3

Скорее всего в  именах колонок или строк или полей вы используете зарезервированные офисом слова, типа вот этих https://support.office.com/ru-ru/article/%D0%97%D0...  Внимательно пересмотрите формирующиеся имена колонок, и  скорее всего повторный импорт ни при чем, просто совпало.

IBReiter
10.07.2015 15:23Ответ № 4

Не получилось у меня ошибку смоделировать.

Если можно текст модуля и в какой конфигурации это все происходит...так непонятно

Lavr
13.07.2015 07:09Ответ № 5

Вот конфигурация и файл экселя который необходимо импортировать. Конфигурация Файл экселя

IBReiter
13.07.2015 10:54Ответ № 6

Не качается почему-то..

Lavr
13.07.2015 11:34Ответ № 7

http://www.fayloobmennik.net/5306356

 файл эксель

http://www.fayloobmennik.net/5306359

конфигурация

Lavr
15.07.2015 14:26Ответ № 8

http://f-bit.ru/659850

конфигурация

http://f-bit.ru/659851

документ эксель

IBReiter
18.07.2015 09:28Ответ № 9

Можешь на вандрайв или яндекс или гугл или мейл...не вижу файлообменнки

Подсказка: Щелникни по Имени пользователя напротив ответа, и тем самым покажешь, что сообщение адресовано ему.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.