7.7 Расчет записей при сохранении документа в ЗИК

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Skyrim, 26 янв 2011.

  1. TopicStarter Overlay
    Skyrim
    Offline

    Skyrim Опытный в 1С

    Регистрация:
    1 ноя 2010
    Сообщения:
    63
    Симпатии:
    0
    Баллы:
    26
    Конфигурация ЗИК 7.70.018 для Украины деланая-переделаня миллион раз. Суть в том что при создании документа(отпускные, больничные) формируются записи в журнале расчетов зарплата(записи со значением ноль), которые нужно потом рассчитать, чтобы получить отчет с корректными данными. Нужно реализовать так чтобы при сохранении документа сразу рассчитывались те записи которые он создает. Первое что пришло в голову это в процедуре призаписи() написать такой код:

    Код:
    ЖР = СоздатьОбъект("ЖурналРасчетов.Зарплата");
    ЖР.ВыбратьЗаписиПоДокументу(ТекущийДокумент());
    Пока ЖР.ПолучитьЗапись()>0  Цикл 
    ЖР.Рассчитать();
    ЖР.Записать();
    КонецЦикла;
    
    
    Но запись этого документа в ЖР всеравно с нулевым значением.
    Что вы мне можете подсказать по этому вопросу?
  2. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    А нормально отрабатывает алгоритм расчета?
  3. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Делайте в модуле проведения - результат должен обнуляться при отмене проведения документа
  4. TopicStarter Overlay
    Skyrim
    Offline

    Skyrim Опытный в 1С

    Регистрация:
    1 ноя 2010
    Сообщения:
    63
    Симпатии:
    0
    Баллы:
    26
    Переместил код в модуль документа в конец процедуры ОбработкаПроведения(). Теперь в ЖР создаются рассчитанные записи. Спс

Поделиться этой страницей