Редактирование журнала расчетов в 1С v7.7.

Универсальная обработка для редактирование результатов в журнале расчетов в 1С v7.7.

Обработка предназначена для редактирования результатов расчетов журнала расчета в текущем периоде.

На закладке «Расчеты подлежащие редактированию» выбираются виды расчетов, которые планируются редактировать.

В список «Сотрудники» добавляются сотрудники, чьи расчеты планируются к редактированию.

Нажатием кнопки «Загрузить» происходит чтение журнала расчетов.

В колонке «Результат» можно вбить новое значение (поле 1).

Строки, которые нужно сохранить, отмечаются в колонке «Исправить» (поле 2) – это дополнительная защита от случайного исправления. Вообще-то в колонке  предполагается вывод картинки, но с целью универсальности вывод картинки отключен (можно включить в коде), и просто выводится 1 или ничего.

По нажатии кнопки «Сохранить» те записи, у которых у которых в поле «Исправить» стоит «1», редактируются в журнале расчетов.

Примечание. Была обнаружена ошика в модуле обработки (из-за изменения состава процедур глобального модуля). Ошибка устранена 27.03.2012.

 

5 Comments

  1. dicwork

    Не работает — выдает ошибки

    Подозреваю, что в глобальном модуле требуется процедура ПредставлениеВР

    ТаблЗап.вид=ПредставлениеВР<<?>>(Жрн.ВидРасч);

    {C:TESTKLIMENKOРЕДАКТИРОВАНИЕ ЖУРНАЛА ЗАРПЛАТ.ERT(60)}: Функция не обнаружена (ПредставлениеВР)

    Расчеты.ДобавитьЗначение(рас,СокрЛП(ПредставлениеВР<<?>>(рас)));

    {C:TESTKLIMENKOРЕДАКТИРОВАНИЕ ЖУРНАЛА ЗАРПЛАТ.ERT(90)}: Функция не обнаружена (ПредставлениеВР)

    Расчеты.ДобавитьЗначение(рас,СокрЛП(ПредставлениеВР(рас)<<?>>));

    {C:TESTKLIMENKOРЕДАКТИРОВАНИЕ ЖУРНАЛА ЗАРПЛАТ.ERT(90)}: Неопознанный оператор

    <<?>>КонецЦикла;

    {C:TESTKLIMENKOРЕДАКТИРОВАНИЕ ЖУРНАЛА ЗАРПЛАТ.ERT(92)}: Ожидается ключевое слово ‘КонецПроцедуры’ (‘EndProcedure’)

    Reply
  2. Ягг

    Видимо в конфигруации в глобальном модуле отсуствует функция ПредставлениеВР. Страно, раньше была.

    Смысл этой функции на самом деле просто в текстовом виде представить вид расчета — не самая важная процедура.

    Предлагаюв этом случае в модуль формы обработки добавить функцию

    Функция ПредставлениеВР(ВидРасч)

    возврат СокрЛП(ВидРасч)

    КонецФункции

    Reply
  3. Евгений34

    вот и и справляй, а не вылаживай жалобу за фуфло на тебя нужно подать чтоб проверял что вылаживаеш пусть забанят

    Reply
  4. Ягг

    (3) Евгений34, Конфигурации время от времени меняются, и, к сожалению, отслеживать все изменения во всех внешних обработках задача не благодарная. Тем более, что на моих семерошных базах она работает (они конечно очень давно не обновлялись — процентов на 80 это уже самописные базы).

    Впрочем, согласен, ее надо было проверить на типовой (виноват). Исправлю.

    Исправил 🙂

    Reply
  5. Cvetic

    В стандартной конфигурации ЗиК для исправлений существует Документ.Исправление. Документ используется для исправления архивных данных для того, чтобы «подогнать» эти данные под отчеты. Он вызывается из пункта «Исправления» меню «Документы». В документе выбирается сотрудник, которому нужно внести исправления, и конкретный архивный период. При выборе периода в окне отображаются все данные из журнала расчетов за этот выбранный период. В графе «Исправления» дублируются данные результатов, дней, часов, которые можно изменять.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *