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

заполнение полей регистра сведений

Автор Alexregnif, 15 фев 2016, 17:55

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

Alexregnif

Подскажите, пожалуйста.
Пытаюсь программно заполнить независымый непереодический регистр.
есть одно измерение- порядковый номер и один ресурс - Число
задача - забить цикл, чтобы, например, порядковый номер шел с 1 по 10, а само число и интервалом плюс два, те 1 3 5 7 ...все происходит при нажатии на кнопку.

Процедура Команда1(Команда)
   новаястрока=рег();
   КонецПроцедуры
&Насервере
   Функция Рег();
       ф1=0;
       ф2=0;
       ф3=0 ;
      
   рег = РегистрыСведений.ВыборЧисла.СоздатьМенеджерЗаписи();
   рег.Прочитать();

   Для  Шага=1 По 10 цикл
   рег.Число=ф1;
      ф2=ф1+2;
      ф3=Ф2+2;
      ф1=ф2;
      ф2=ф3;   
   КонецЦикла;
рег.Записать() ;
   КонецФункции

заполняется только первая строка и уже конечным результатом, те если цикл по 10 то десятым числом - 18. как сделать чтобы добавлялось 10 строк?
и еще проблема, при нажатии на кнопку результат сразу не выводится, хотя его можно наблюдать перезагрузив отладчик.
Что не так в коде, подскажите. заранее благодарю.






cska-fanat-kz

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

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

Рейтинг@Mail.ru

Поиск