8.х Проблема с ЗУП на MS SQL

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем TODD22, 10 янв 2013.

  1. TopicStarter Overlay
    TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.756
    Симпатии:
    147
    Баллы:
    104
    Здравствуйте.

    У меня есть база ЗУП типовая. Размещена на MS SQL. Данные перенесены год назад из ЗИК.

    Суть проблемы в документ Отражение зарплаты в рег учёте(да и вообще как не правильно расчёт идёт начислений в документе начислений) попадают строки которых быть не должно. По одному сотруднику например формируется проводка по зарплате, хотя он никогда в этом подразделение не работал и в документе начисления нет по этому сотруднику таких начислений. Не правильно рассчитывает РК и премию. Дело в том что в комментариях к расчёту по сотруднику нет таких сумм. А в документ ставит. Например у него РК 30 000 руб. А в документ ставится 45 000. При этом расчёт с коментариями показывает 30 000.

    Пробовал и тестирование и исправление и выгружать/загружать... не помогло.

    А вот если выгрузить в файловый вариант то всё отлично работает.

    В чём может быть проблема?
  2. Draco
    Online

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.632
    Симпатии:
    946
    Баллы:
    204
    А на одной и то й же машине все это? ил на разных?
    1. Почистить КЭШ можно.
    2. Сделать dt базы и потом его же загрузить т.е средствами 1с, а не скуля и посмотреть
  3. TopicStarter Overlay
    TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.756
    Симпатии:
    147
    Баллы:
    104
    Проблема эта на всех машинах. То есть проблема всё же в самом скуле.
    Загрузку/выгрузку через dt делал. Тестирование и исправление то же...
    Единственное не пробовал создавать новую базу на sql и в неё загружать. Но я так думаю что если загрузка с выгрузкой не помогает... то и это вряд ли поможет.

    А вот в файловом варианте всё отрабатывает отлично.
  4. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    Тестирование и исправление средствами 1С?
    Попробуйте следующее, на стороне скуля:
    1 - сбросить процедурных кэш.
    2 - проверить отчет
    3 - (если не помогло) прогнать проверку с лечением БД на стороне MS SQL (DBCC CHECKDB)
    4 - проверить отчет
    5 - (если не помогло) перезагрузить серверы MS SQL и 1С (сначала должно загрузить сервер скуль, лишь затем 1Совский)
    6 - проверить отчет
    7 - (если не помогло) развернуть новую БД на стороне MS SQL и зарегистрировать новую БД на стороне 1С
    8 - проверить отчет
    9 - прогнать цикл пересчета итогов и индексов (полный цикл проверки и исправления, с реструктуризацией БД) на стороне 1С.

    Кстати, а MS SQL какой у вас?
  5. TopicStarter Overlay
    TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.756
    Симпатии:
    147
    Баллы:
    104
    Да тестирование и исправление делал средствами 1С.
    MS SQL у меня 2008 r2.
    Попробую на досуге. В принципе задача решилась файловой базой. Всё равно её закрывают в этом году и начинают новую в 13. Но всё же в чём проблема знать хотелось бы.
  6. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    Иногда такой трабл бывает следствием "заглючевшего" процедурного кэша скуля (план выполнения запроса поломался). По хорошему нужно его сбрасывать время от времени (в рамках практики 1С)
    Иногда может быть и таблицы "посыпались" - всякое бывает.

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