Добрый день, не могу решить проблему.
У нас есть база за 2012г. Она больше не изменяется и добавляется, работает ради отчетности. Хочу снять "Анализ продаж". не могу понять, почему он не выдает отчет помесячно.
Если выбрать "Неделя", выдает выдает как и нужно, за любой период 2012г.
Если выбрать "Месяц", выдает лишь до сегодняшнего дня и только за последний месяц (Картинка 1). Если выбрать день (неделю, месяц) позже, то ничего может не выдать.
Что означает "Если выбрать день (неделю, месяц) позже"?
Если дата отчета оказывается за точкой актуальности или периодом БИ, отчет не должен формироваться. Если формируется, то нужно уже смотреть в код, что там на этот случай сделано.
Картинка 1 вот она.
Вот периодичность, о которой идет речь. Периодичность Вообще все обстояло так. Лежала база на одном сервере, все работало нормально, все отчеты выдавало хорошо. Потом наш программист перебросил ее на другой сервер. Вроде ничего не сделал заумного, просто перебросил. И после этого стала такая беда.
1С:Предприятие 7.7 (7.70.027)
Типовая конфигурация "Торговля + Склад, редакция 9.2
Оптово-розничная конфигурация (7.70.93)
Грешил на модуль отчета, нашел в интернете такой же, нет, то же самое.
(5) Ёпрст,
Переиндексировал, что-то не очень и помогло После переиндексации Делал так: удалил все файлы .cdx
Мало того. стало еще хуже. Если выбрать периодичность Неделя, то тоже не показывает нормально((
Только навредил базе!!!
(10) vcv,
Да нет, я начинающий)))) Есть у нас и программист 1с, только вот он считает, что ничего не натворил и все должно работать, что во всем виноваты руки сотрудников.
(9) vcv,
Раньше была на Windows Server 2008 R2 Enterprise sp1? а теперь на Windows Server 2003 R2 sp2.
Дело в том, что я скопировал данную базу себе на ХР, и теперь с ней работаю тут. Как бы результата в лучшую сторону не вижу
Какая версия винды была на сервере? Какая сейчас у клиента, если база используется по сети?
Предполагаю, что раньше был 2000/2003 терминал, теперь Win7 у пользователя.
Вопросы использования базы 1с7.7 на Windows Vista и новее отработаны? Windows XP рядом с Windows 7 имеются? Ну и на всякий случай, кодовые страницы и языки на всех клиентских компьютерах одинаковые?
Есть у нас и программист 1с, только вот он считает, что ничего не натворил и все должно работать, что во всем виноваты руки сотрудников
Странный программист. Он должен либо прийти и показать, как надо (у него должно всё сформироваться), либо... он странный 1Сник.
Раньше была на Windows Server 2008 R2 Enterprise sp1? а теперь на Windows Server 2003 R2 sp2
База, надеюсь, файловая, а не SQL? В Конфигураторе в "Администрирование / Кодовая страница таблиц ИБ" что указано? В каталоге базы или бинарника 1С файла OrdNoChk.prm случаем нет? С http://kb.mista.ru/article.php?id=125 знаком?
Данный OrdNoChk.prm есть, но он нужен, чтобы данная база работала и на 7-ке и на ХР. Она везде присутствует у нас, во всех базах, и за 2014 г. тоже. Как он он повлиять на вывод Отчета? Ведь я описываю, что он по периоду Неделя работает же, а вот по периоду Месяцу нет.
(14) Slypower, Вот не знаю, как на период оно может повлиять. OrdNoChk.prm ведь, фактически, хак, а не гарантированно рабочее решение. Теоретически, если, например, на одном компе стоит английская винда, на другом русская, формат даты разный. И бог его знает, как это переживёт 7.7.
Для проверки, по моему, стоит на копии базы убрать OrdNoChk.prm, выбрать правильно "Администрирование / Кодовая страница таблиц ИБ", перестроить индексы и попробовать еще раз.
Да блин, либо операции - управление опер итогами - установить ТА на начало работы базы - потом на конец, либо в общем журнале ПКМ-установить ТА на ..указать самый первый журнал в базе - потом на последний. Усё.
(19) Ёпрст,
благодаря этому посту дело сдвинулось. Я взял две копии баз и проделал это с ними. Только разница в том, что в первой сперва ставил ТА на 01.01.2012, а на второй на 01.01.2006гг. Теперь отчет показывает все месяца, только вот в той базе, где ТА была сперва за 2006 г, результат показывается отрицательным и неверно.