1C 7.7 Бухгалтерия 7.70.027
Обработка "Импорт справочника из Excel"
Выбираю справочник с которым работаю. Выбираю файл который загружаю и у меня в файле есть поля:
Стро;6;ПолноеНаименование
и есть поле:
С;5;Наименование
Если я выбираю поле "Стро;6;ПолноеНаименование" для обработки у меня ошибка:
ТабЗн.НоваяКолонка(Реквизит(СпсРек.ПолучитьЗначение(Ном)));
{Обработка.МодExcelImport.Форма.Модуль(177)}: Недопустимый идентификатор колонки!
Если выбираю поле С;5;Наименование - загрузка проходит отлично.
Проблема в идентификаторе колонки где пишет "Стро". Перерыл весь Excel и не нашел где сменить этот идентификатор.
http://pro1c.org.ua/redirect.php?https://fex.net/430541026997
4andriy @ Сегодня, 13:40
,
Ще б екселівський файлик з якого загружаєте ( з якого дає помилку)
volodya1122 @ Сегодня, 15:25
,
додано
4andriy @ Сегодня, 15:37
,
загадка в тому чому деякі колонки показує як С і загружає а ті що СТРО - не загружає і де їх міняти
4andriy @ Сегодня, 16:57
,
126 строка в обробці:
ТипРек=Лев(Метаданные.Справочник(НомСпр).Реквизит(КолРек).Тип,4);
Функция Реквизит(Стр,Режим=3)
//Режим 1-Тип, 2 - Номер, 3 - Наименование
Перем МСтр;
Если Режим=1 Тогда
Возврат Лев(Стр,1);
ИначеЕсли Режим=2 Тогда
МСтр=Прав(Стр,СтрДлина(Стр)-2);
Возврат Лев(МСтр,Найти(МСтр,";")-1);
Иначе
МСтр=Прав(Стр,СтрДлина(Стр)-2);
МСтр=ВРег(Прав(МСтр,СтрДлина(МСтр)-Найти(МСтр,";")));
Возврат МСтр;
КонецЕсли;
КонецФункции
ТабЗн.НоваяКолонка(Реквизит(СпсРек.ПолучитьЗначение(Ном)));
Сообщить(Реквизит(СпсРек.ПолучитьЗначение(Ном)));
Sharzem @ Сегодня, 16:06
,
не в тому проблема. коли вибираєш файл то частину колонок обробка бачить як C, а інші як СТРО - те що СТРО не обробляється.
4andriy @ Сегодня, 17:19
,
Ще раз. Що вертає:
Сообщить(Реквизит(СпсРек.ПолучитьЗначение(Ном)));
СпсРек.ДобавитьЗначение(ТипРек+";"+СокрЛП(Строка(Ном))+";"+Метаданные.Справочник(НомСпр).Реквизит(КолРек).Идентификатор);
СпсРек.ДобавитьЗначение(Лев(ТипРек,1)+";"+СокрЛП(Строка(Ном))+";"+Метаданные.Справочник(НомСпр).Реквизит(КолРек).Идентификатор);
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua