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

Как произвети запись регистру Зарплаты Циклом

Автор tornado, 20 окт 2014, 11:37

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

tornado

 Имеется документ "НачислениеЗарплаты" реквизиты Сотрудник и Сумма.
Есть Регистр Расчета "ЗаработнаяПлата"
Хочу провести данные по табличным части, создаю табличный часть "Список" в нем реквизиты Сотрудник и Сумма. Не могу произвести запись регистру "ЗаработнаяПлата" через (Для Каждого ТекСтрокаСписок Из Список Цикл)

Помогите, как изменить код.
   


   Запрос = Новый Запрос;
   Запрос.Текст =
   "ВЫБРАТЬ
   |   ЗаработнаяПлатаДанныеГрафика.РабочийДеньПериодДействия КАК Норма,
   |   ЗаработнаяПлатаДанныеГрафика.РабочийДеньФактическийПериодДействия КАК Факт,
   |   ЗаработнаяПлатаДанныеГрафика.РасчетныеДанные
   |ИЗ
   |   РегистрРасчета.ЗаработнаяПлата.ДанныеГрафика(Регистратор = &Регистратор) КАК ЗаработнаяПлатаДанныеГрафика";
   
   Запрос.УстановитьПараметр("Регистратор", Ссылка);
   
   РезультатЗапроса = Запрос.Выполнить();
   
   ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
   ВыборкаДетальныеЗаписи.Следующий();
   
   Оклад = ВыборкаДетальныеЗаписи.РасчетныеДанные * ВыборкаДетальныеЗаписи.Факт / ВыборкаДетальныеЗаписи.Норма;
   Движение.Сумма = Оклад;
   
   Движения.ЗаработнаяПлата.Записать();
   

cska-fanat-kz

Вы не к Спецу часом готовитесь?
вот вам ссылка
https://forum-baza.ru/index.php?topic=13655.0;msg=51918

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

Теги:

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

Рейтинг@Mail.ru

Поиск