Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
16 Дек 2017, 23:47
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Отчет Дебиторская Задолженность  (Прочитано 7378 раз)

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

Оффлайн VadimB1986

  • *
  • Сообщений: 14
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-03-06
  • Сайт: 
  • Профессия: Ученик 1С
Добрый день! Возникла следующая проблема:
На предприятии установлена 1с 8.2 Бухгалтерия, клинет-серверный вариант, сервер SQL 2008, база 60 гб, с недавнего времени ни с того не с сего начал очень долго формироваться отчет по дебиторской задолженности, ничего в коде не менялось, вообще ничего не делалось, в конфигураторе пошагово выполнял этот отчет, останавливается на запросе, минут 20 идет (выборка за 7 дней). Что может быть??? помогите очень срочная проблема???


Запрос.Текст =
   "ВЫБРАТЬ
   |   ХозрасчетныйОбороты.Субконто1 КАК Контрагент,
   |   0 КАК НачальныйОстатокДт,
   |   0 КАК НачальныйОстатокКт,
   |   ВЫБОР
   |      КОГДА ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&СчетПродажи)
   |            И ХозрасчетныйОбороты.СуммаОборотДт <> 0
   |         ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
   |      ИНАЧЕ 0
   |   КОНЕЦ КАК ОборотыПродажи,
   |   ВЫБОР
   |      КОГДА (НЕ ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&СчетПродажи))
   |            И ХозрасчетныйОбороты.СуммаОборотДт <> 0
   |         ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
   |      ИНАЧЕ 0
   |   КОНЕЦ КАК ПрочиеДебетовыеОбороты,
   |   ХозрасчетныйОбороты.СуммаОборотДт КАК ОборотДебет,
   |   ВЫБОР
   |      КОГДА ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&СчетКасса)
   |            И ХозрасчетныйОбороты.СуммаОборотКт <> 0
   |         ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
   |      ИНАЧЕ 0
   |   КОНЕЦ КАК ОборотыКасса,
   |   ВЫБОР
   |      КОГДА ХозрасчетныйОбороты.КорСчет = &СчетБанк
   |            И ХозрасчетныйОбороты.СуммаОборотКт <> 0
   |         ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
   |      ИНАЧЕ 0
   |   КОНЕЦ КАК ОборотыБанк,
   |   ВЫБОР
   |      КОГДА (ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&СчетРасчетаСПоставщиками)
   |            ИЛИ ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&СчетРасчетаСПрочимиДебиторамиКредиторами))
   |            И ХозрасчетныйОбороты.СуммаОборотКт <> 0
   |         ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
   |      ИНАЧЕ 0
   |   КОНЕЦ КАК ОборотыВзаимозачет,
   |   ВЫБОР
   |      КОГДА (ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&СчетКасса)
   |            ИЛИ ХозрасчетныйОбороты.КорСчет = &СчетБанк
   |            ИЛИ ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&СчетРасчетаСПоставщиками)
   |            ИЛИ ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&СчетРасчетаСПрочимиДебиторамиКредиторами))
   |            И ХозрасчетныйОбороты.СуммаОборотКт <> 0
   |         ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
   |      ИНАЧЕ 0
   |   КОНЕЦ КАК ОборотыВсегоОплата,
   //{{К.С.А. 16.01.2011
   |   ВЫБОР
   |      КОГДА (ХозрасчетныйОбороты.КорСчет  = &Счет10_06
   |                  ИЛИ ХозрасчетныйОбороты.КорСчет = &Счет19_03)
   |            И ХозрасчетныйОбороты.СуммаОборотКт <> 0
   |         ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
   |      ИНАЧЕ 0
   |   КОНЕЦ КАК ВозвратПродукции,
   //}}К.С.А.
   |   ВЫБОР
   |      КОГДА (НЕ(ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&СчетКасса)
   |                  ИЛИ ХозрасчетныйОбороты.КорСчет = &СчетБанк
   |                  ИЛИ ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&СчетРасчетаСПоставщиками)
   |                  ИЛИ ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&СчетРасчетаСПрочимиДебиторамиКредиторами)
   |                       ИЛИ ХозрасчетныйОбороты.КорСчет  = &Счет10_06
   |                  ИЛИ ХозрасчетныйОбороты.КорСчет = &Счет19_03))
   |            И ХозрасчетныйОбороты.СуммаОборотКт <> 0
   |         ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
   |      ИНАЧЕ 0
   |   КОНЕЦ КАК ПрочиеКредитовыеОбороты,
   |   ХозрасчетныйОбороты.СуммаОборотКт КАК ОборотКредит,
   |   0 КАК КонечныйОстатокДт,
   |   0 КАК КонечныйОстатокКт,
   |   ХозрасчетныйОбороты.Субконто1.Наименование КАК Наименование
   |ИЗ
   |   РегистрБухгалтерии.Хозрасчетный.Обороты(
   |         &ДатаНачала,
   |         &ДатаОкончания,
   |         ,
   //{{К.С.А. 16.01.2011
   //|         Счет В ИЕРАРХИИ (&ФильтрСписокСчетов),
   //}}К.С.А.
   //{{К.С.А. 16.01.2011
   |         Счет В ИЕРАРХИИ (&ФильтрВключаемыхСчетов),
   //}}К.С.А.
   |         &АналитикаРасчетов,
   |         Организация = &Организация
   |            И ВЫБОР
   |               КОГДА &Валюта = НЕОПРЕДЕЛЕНО
   |                  ТОГДА ИСТИНА
   |               ИНАЧЕ Валюта = &Валюта
   |            КОНЕЦ
   |            И ВЫБОР
   |               КОГДА &Контрагент = НЕОПРЕДЕЛЕНО
   |                  ТОГДА ИСТИНА
   |               ИНАЧЕ Субконто1 = &Контрагент
   |            КОНЕЦ
   |            И ВЫБОР
   |               КОГДА &ДоговорКонтрагента = НЕОПРЕДЕЛЕНО
   |                  ТОГДА ИСТИНА
   |               ИНАЧЕ Субконто2 = &ДоговорКонтрагента
   |            КОНЕЦ,
   |         ,
   |         ) КАК ХозрасчетныйОбороты
   |ГДЕ
   |   ВЫБОР
   |         КОГДА ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&ФильтрСписокСчетов)
   |            ТОГДА ВЫБОР
   |                  КОГДА &ДоговорКонтрагента = НЕОПРЕДЕЛЕНО
   |                     ТОГДА (НЕ ХозрасчетныйОбороты.КорСубконто1 = ХозрасчетныйОбороты.Субконто1)
   |                  ИНАЧЕ (НЕ(ХозрасчетныйОбороты.КорСубконто1 = ХозрасчетныйОбороты.Субконто1
   |                           И ХозрасчетныйОбороты.КорСубконто2 = &ДоговорКонтрагента))
   |               КОНЕЦ
   |         ИНАЧЕ ИСТИНА
   |      КОНЕЦ
   |   И (НЕ(ВЫБОР
   |               КОГДА &Валюта = НЕОПРЕДЕЛЕНО
   |                  ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
   |               ИНАЧЕ ХозрасчетныйОбороты.ВалютнаяСуммаОборотДт
   |            КОНЕЦ = 0
   |            И ВЫБОР
   |               КОГДА &Валюта = НЕОПРЕДЕЛЕНО
   |                  ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
   |               ИНАЧЕ ХозрасчетныйОбороты.ВалютнаяСуммаОборотКт
   |            КОНЕЦ = 0))
   |
   |ОБЪЕДИНИТЬ ВСЕ
   |
   |ВЫБРАТЬ
   |   ХозрасчетныйОстаткиИОбороты.Субконто1,
   |   ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт,
   |   ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт,
   |   0,
   |   0,
   |   0,
   |   0,
   |   0,
   |   0,
   |   0,
   |   0,
   |   0,
   |   0,
   |   ВЫБОР
   |      КОГДА ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт - ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт > 0
   |         ТОГДА ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт - ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт
   |      ИНАЧЕ 0
   |   КОНЕЦ,
   |   ВЫБОР
   |      КОГДА ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт - ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт > 0
   |         ТОГДА ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт - ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт
   |      ИНАЧЕ 0
   |   КОНЕЦ,
   |   ХозрасчетныйОстаткиИОбороты.Субконто1.Наименование
   |ИЗ
   |   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
   |         &ДатаНачала,
   |         &ДатаОкончания,
   |         ,
   |         ,
   //{{К.С.А. 11.01.2011
   //|         Счет В ИЕРАРХИИ (&ФильтрСписокСчетов),
   //}}К.С.А.
   //{{К.С.А. 11.01.2011
   |         Счет В ИЕРАРХИИ (&ФильтрВключаемыхСчетов),
   //}}К.С.А.
   |         &АналитикаРасчетов,
   |         Организация = &Организация
   |            И ВЫБОР
   |               КОГДА &Валюта = НЕОПРЕДЕЛЕНО
   |                  ТОГДА ИСТИНА
   |               ИНАЧЕ Валюта = &Валюта
   |            КОНЕЦ
   |            И ВЫБОР
   |               КОГДА &Контрагент = НЕОПРЕДЕЛЕНО
   |                  ТОГДА ИСТИНА
   |               ИНАЧЕ Субконто1 = &Контрагент
   |            КОНЕЦ
   |            И ВЫБОР
   |               КОГДА &ДоговорКонтрагента = НЕОПРЕДЕЛЕНО
   |                  ТОГДА ИСТИНА
   |               ИНАЧЕ Субконто2 = &ДоговорКонтрагента
   |            КОНЕЦ) КАК ХозрасчетныйОстаткиИОбороты
   |
   |УПОРЯДОЧИТЬ ПО
   |   Наименование
   |ИТОГИ
   |   СУММА(НачальныйОстатокДт),
   |   СУММА(НачальныйОстатокКт),
   |   СУММА(ОборотыПродажи),
   |   СУММА(ПрочиеДебетовыеОбороты),
   |   СУММА(ОборотДебет),
   |   СУММА(ОборотыКасса),
   |   СУММА(ОборотыБанк),
   |   СУММА(ОборотыВзаимозачет),
   |   СУММА(ОборотыВсегоОплата),
   |   СУММА(ВозвратПродукции),
   |   СУММА(ПрочиеКредитовыеОбороты),
   |   СУММА(ОборотКредит),
   |   СУММА(КонечныйОстатокДт),
   |   СУММА(КонечныйОстатокКт)
   |ПО
   |   ОБЩИЕ,
   |   Контрагент"+?(Иерархия," ИЕРАРХИЯ","");


Оффлайн sadovod

  • ****
  • Сообщений: 289
  • РЕПУТАЦИЯ: 53
  • КПД: 18%
  • Регистрация: 2012-02-19
  • Сайт: 
  • Профессия: Программист 1С
Регламентные операции на уровне СУБД регулярно выполняете?

Оффлайн VadimB1986

  • *
  • Сообщений: 14
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-03-06
  • Сайт: 
  • Профессия: Ученик 1С
Да все автоматом настроено! выполняется каждый день

Оффлайн sadovod

  • ****
  • Сообщений: 289
  • РЕПУТАЦИЯ: 53
  • КПД: 18%
  • Регистрация: 2012-02-19
  • Сайт: 
  • Профессия: Программист 1С
Да все автоматом настроено! выполняется каждый день
И перестроение индексов тоже?

Оффлайн VadimB1986

  • *
  • Сообщений: 14
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-03-06
  • Сайт: 
  • Профессия: Ученик 1С
дело в том что у нас уволили администратора, я не в курсе что такое перестроение индексов, можешь на пальцах объяснить где и как посмотерть, и что это даст

Оффлайн sadovod

  • ****
  • Сообщений: 289
  • РЕПУТАЦИЯ: 53
  • КПД: 18%
  • Регистрация: 2012-02-19
  • Сайт: 
  • Профессия: Программист 1С
дело в том что у нас уволили администратора...
Это - беда...  Вот кто уволил, тот пусть и разбирается :)
А если серьёзно, то вам нужно посмотреть в консоли управления сервером (MS SQL Server Management), есть ли настроенный 'План обслуживания' (Maintenance plan). Если его нет, то нужно создать.
Перечень регламентных операций такой - обновление статистики, очистка процедурного кеша, дефрагментация и перестроение индексов.
Выполнение этих процедур наверняка решит вашу проблему.

Оффлайн sadovod

  • ****
  • Сообщений: 289
  • РЕПУТАЦИЯ: 53
  • КПД: 18%
  • Регистрация: 2012-02-19
  • Сайт: 
  • Профессия: Программист 1С
ОБЯЗАТЕЛЬНО сначала сделай бекап!!!

Оффлайн VadimB1986

  • *
  • Сообщений: 14
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-03-06
  • Сайт: 
  • Профессия: Ученик 1С
Добрый день, возникли следующие вопросы :
1. Очистка процедурногно кэша, такой задачи нет, либо я не могу найти.
2. Дефрагментация и индексов (такой тоже нет), есть реорганизация индекса?

Оффлайн sadovod

  • ****
  • Сообщений: 289
  • РЕПУТАЦИЯ: 53
  • КПД: 18%
  • Регистрация: 2012-02-19
  • Сайт: 
  • Профессия: Программист 1С
Создаешь план обслуживания, устанавливаешь его расписание (если позволяют условия - пусть молотит по ночам).
В план вытягиваешь следующие задачи:
1) обновление статистики. Настраиваешь параметры - указываешь саму базу.
2) Очистка кеша. Для этого вытаскиваешь в план задачу "Выполнение инструкции T-SQL". Не забудь соединить стрелочками задачи.
В окне инструкции пишешь - DBCC FREEPROCCACHE
3) Вытаскиваешь задачу "Перестроение индекса" (она включает в себя дефрагментацию). Эта задача блокирует таблицы базы и не может выполняться параллельно с работой пользователей. "Реорганизация индексов" позволяет работу пользователей, смотри сам когда твоя база доступна для этих операций.
Удачи.

Оффлайн VadimB1986

  • *
  • Сообщений: 14
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-03-06
  • Сайт: 
  • Профессия: Ученик 1С
1. А долго происходит перестроение индекса? база 60 гигов?
2. Можно ли как нибудь остановить этот процесс?


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
157 Сообщений
ilyay ilyay
66 Сообщений
alex0402
53 Сообщений
AIFrame
51 Сообщений
andron81_81
44 Сообщений
oleg-x
44 Сообщений
BuhRust
33 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
Golickoff Golickoff
31 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 182
  • Точка Скрытых: 0
  • Точка Пользователей: 4
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal