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

Хранилище

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

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



> Переброс данных COM          
kosalex Подменю пользователя
сообщение 12.05.16, 12:59
Сообщение #1

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

Доброго времени суток! Подскажите плиз...а то не получается...перепробовал уже все...


Есть база1 и база2, из базы1 перебрасываются данные в базу2, и в базе1 и в базе2 есть одно и тоже перечисление.

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


Вот один из вариантов как пишу:
ИмяПеречисления = "ТипыВагонов";
ИндексПеречисления = БазаЮЖД.Перечисления[ИмяПеречисления].Индекс(Строка.ТипВагона);
ИмяЗначениеПеречисления = БазаЮЖД.Метаданные().Перечисления[ИмяПеречисления].EnumValues.Get(ИндексПеречисления).Name;
ЗначениеПеречисления = Перечисления[ИмяПеречисления][ИмяЗначениеПеречисления];
ТипВагона = ЗначениеПеречисления;


Получаю, метод "Индекс" не найден...

аааууу. Подскажите...

Для Каждого Строка Из ДанныеИзСЖД Цикл
ИмяПеречисления = "ТипыВагонов";
ИндексПеречисления = БазаСЖД.Перечисления[ИмяПеречисления].Индекс(Строка.ТипВагона);
ИмяЗначениеПеречисления = БазаСЖД.Метаданные().Перечисления[ИмяПеречисления].EnumValues.Get(ИндексПеречисления).Name;
ЗначениеПеречисления = Перечисления[ИмяПеречисления][ИмяЗначениеПеречисления];
ТипВагона = ЗначениеПеречисления;
КонецЦикла;



Ошибка:
{ОбщийМодуль.КФЗ_Весовая.Модуль(914)}: Ошибка при вызове метода контекста (Индекс)
ИндексПеречисления = БазаСЖД.Перечисления[ИмяПеречисления].Индекс(Строка.ТипВагона);
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.7.1949): Несоответствие типов (параметр номер '1')



Пожалуйста, подскажите!


ИндексПеречисления = XMLЗначение(Тип("ПеречислениеСсылка.ТипыВагонов"),БазаСЖД.XMLString(Строка.ТипВагона));



Так возвращает пустую строку.

В Строка.ТипВагона - находиться ComОбъект...почему?

Как решить эту простую задачку...ппц...

Решилось...ребят...сор...тупка просто))

Acid Подменю пользователя
сообщение 13.05.16, 7:51
Сообщение #2

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Индекс - это числовое значение, начиная от 0.


Signature

Документируйте Код! мать вашу...


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


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

 

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