Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 18:03

перенос данных из Камин в Упп

Автор gliokker, 20 авг 2013, 09:23

0 Пользователей и 1 гость просматривают эту тему.

gliokker

всем привет вот часть кода
      Загружено = Загружено + 1;
НоваяСтрока = СведенияСЗВ63.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока,РезультатПроверки);
НоваяСтрока.НомерДокумента = XBase.Field1;
НоваяСтрока.ДатаДокумента = XBase.Field2;
НоваяСтрока.ОтчетныйПериод = XBase.Field3;
НоваяСтрока.КорректируемыйПериод = XBase.Field4;
НоваяСтрока.НомерПачки = XBase.Field5;
НоваяСтрока.КатегорияЗастрахованныхЛиц = ПолучитьЗначениеПеречисления("КатегорииЗастрахованныхЛицПФР",XBase.Field6);
НоваяСтрока.ТипСведений = ПолучитьЗначениеПеречисления("ТипыСведенийСЗВ",XBase.Field7);
НоваяСтрока.ТипДоговора = ПолучитьЗначениеПеречисления("ТипДоговораСЗВ63",XBase.Field8);
НоваяСтрока.СтраховойНомерПФР = XBase.Field9;
Счетчик = 9;
Для Ном = 1 По 12 Цикл
НоваяСтрока["Сумма" + Ном] = XBase["Field" + Счетчик + 1];
НоваяСтрока["База" + Ном] = XBase["Field" + Счетчик + 2];
Счетчик = Счетчик + 2;
КонецЦикла;
КонецЦикла;


При загрузке выдаёт ошибку что поле Field91 ненайденно. Я не могу понять почему , откудо он вообще здесь берёт это поле?

MuI_I_Ika

Счетчик = 9

"Field" + Счетчик + 1 = "Field91"

собственно отсюда и берет

gliokker

Цитата: MuI_I_Ika от 20 авг 2013, 11:24
Счетчик = 9

"Field" + Счетчик + 1 = "Field91"

собственно отсюда и берет
ну так ведь должно быть Field10 а не 91.

MuI_I_Ika

Это вы так хотите а программа видит конкатенацию строк и приводит все переменные к типу строка.

Если вы хотите получить 10, то нужно сначала получить это число в отдельной переменной, а уже потом соединять с другой строкой.

gliokker

Цитата: MuI_I_Ika от 20 авг 2013, 11:30
Это вы так хотите а программа видит конкатенацию строк и приводит все переменные к типу строка.

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

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск