Отчет по продажам ТМЦ
Показывать по
10
20
40
сообщений
- 1
- 2
29.04.2009
08:42
#1
Добрый день!
Работаем в 1С 7.7, конфигурация ТиС ред 9.2, релиз 944
Формируем отчет по продажам ТМЦ в разрезе поставщиков. Установили что отчет формируется по всем контрагентам, кроме одного (нужного). На результат не влияет наличие/отсутсвие детализации. В любом случае один контрагент выпадает.
Для исправления было сделано:
- переиндексирована БД
- произвели перепроведение документов
- восстановлена последовательность документов
Однако указанные меры так и не привели к тому чтобы отчет сформировался в разрезе нужного контрагента.
В справочнике Контрагенты-Поставщики данный поставщик ничем не отличается от других.
По состоянию на 01-03-09 Отчет формировался нормально, по всем поставщикам без исключения. Никаких изменений в справочниках/конфигурации не вносили.
Подскажите возможные причины сложившейся ситуации.
Работаем в 1С 7.7, конфигурация ТиС ред 9.2, релиз 944
Формируем отчет по продажам ТМЦ в разрезе поставщиков. Установили что отчет формируется по всем контрагентам, кроме одного (нужного). На результат не влияет наличие/отсутсвие детализации. В любом случае один контрагент выпадает.
Для исправления было сделано:
- переиндексирована БД
- произвели перепроведение документов
- восстановлена последовательность документов
Однако указанные меры так и не привели к тому чтобы отчет сформировался в разрезе нужного контрагента.
В справочнике Контрагенты-Поставщики данный поставщик ничем не отличается от других.
По состоянию на 01-03-09 Отчет формировался нормально, по всем поставщикам без исключения. Никаких изменений в справочниках/конфигурации не вносили.
Подскажите возможные причины сложившейся ситуации.
29.04.2009
09:52
#2
> Формируем отчет по продажам ТМЦ в разрезе поставщиков. Установили что отчет формируется по всем контрагентам, кроме одного (нужного). На результат не влияет наличие/отсутсвие детализации. В любом случае один контрагент выпадает.
Так, наверное, наоборот надо. Судя по тому что вы написали, как раз нужный и выпадает. Именно по нужному контрагенту и делайте отчет. И проверьте не задействован ли множественный фильтр.
Так, наверное, наоборот надо. Судя по тому что вы написали, как раз нужный и выпадает. Именно по нужному контрагенту и делайте отчет. И проверьте не задействован ли множественный фильтр.
29.04.2009
09:59
#4
Совершенно верно..нужный контрагент выпадает.
Если я делаю отчет по нужному - он формируется пустой. Хотя данные в БД есть.
Множественный фильтр не задействован.
Есть копия БД по состоянию на 01-03-2009. В этой БД все формируется отлично, в том числе и нужному контрагенту.
Если формировать в текущей рабочей базе - отчет пустой по конкретному поставщику.
Изменеия конфигурации не производили. сравнение конфигураций Бд сообщает что они идентичны.
Если я делаю отчет по нужному - он формируется пустой. Хотя данные в БД есть.
Множественный фильтр не задействован.
Есть копия БД по состоянию на 01-03-2009. В этой БД все формируется отлично, в том числе и нужному контрагенту.
Если формировать в текущей рабочей базе - отчет пустой по конкретному поставщику.
Изменеия конфигурации не производили. сравнение конфигураций Бд сообщает что они идентичны.
29.04.2009
11:48
#5
Ну что тут сказать? Ищите и обрящете. Проверяйте все внимательно еще раз. Тот ли контрагент, а не его дубль, та ли фирма, тот ли договор. Не видя вашей базы что-то более конкретное сказать трудно.
30.04.2009
10:03
#7
> А если сейчас сформировать отчет на 01-03-09?
> Может стоит фильтр?
Формирование отчета сейчас на дату 01-03-09 выдает нулевой результат.
В результате анализа на данный момент выявил, что в текущей БД в регистре Продажи (RG2351) по данному поставщику продажи обнулились (то есть есть строки со ссылкой на номенклатуру, но сведения по ценам покупки/продажи и количеству проданного товара нулевые). В то время как в резервой копии БД данные присутсвуют.
Может ли это быть причитой сложившейся ситуации?
Что привело к обнулению данных в регистре?
КАк произвести его заполнение?
> Может стоит фильтр?
Формирование отчета сейчас на дату 01-03-09 выдает нулевой результат.
В результате анализа на данный момент выявил, что в текущей БД в регистре Продажи (RG2351) по данному поставщику продажи обнулились (то есть есть строки со ссылкой на номенклатуру, но сведения по ценам покупки/продажи и количеству проданного товара нулевые). В то время как в резервой копии БД данные присутсвуют.
Может ли это быть причитой сложившейся ситуации?
Что привело к обнулению данных в регистре?
КАк произвести его заполнение?
30.04.2009
11:26
#8
Попробуйте просто перепровести любой документ по этому контрагенту и посмотрите, что станет с регистром. Если там попрежнему будет 0, тогда надо плясать от того, почему проведение пишет 0 в регистры. Это не сложно выянить при помощи отладчика.
30.04.2009
14:56
#9
> Попробуйте просто перепровести любой документ по этому контрагенту и посмотрите, что станет с регистром. Если там попрежнему будет 0, тогда надо плясать от того, почему проведение пишет 0 в регистры. Это не сложно выянить при помощи отладчика.
Заново перепровел все документы по данному контрагенту, однако в регистрах по прежнему 0.
Поясните каким образом с помощью отладчика можно выловить проблемы проведения (к сожалению им никогда не пользовался)?
Заново перепровел все документы по данному контрагенту, однако в регистрах по прежнему 0.
Поясните каким образом с помощью отладчика можно выловить проблемы проведения (к сожалению им никогда не пользовался)?
30.04.2009
15:14
#10
Если не пользовались, то скорее всего и языка не знаете. Тогда лучше позовите того, кто знает.
Но если все-таки хотите попытаться, то коротко это так:
Запускаете Отладчик (выбираете при запуске)
Разворачиваете в дереве (обзывается СписокМодулей) ваш документ.
Открываете МодульДокумента.
Находите процедуру ОбработкаПроведения.
Ставите внутри точку прерывания (только не на пустой строке и не на комментарии) (точка ставиться там где курсор по F9 или двойным шелчком на желтой полосе)
Запускаете 1С в режиме предприятия и проводите документ. Остановиться на точке прерывания.
Дальше по шагам. Посмотреть значение переменной можно по Shift-F9. И вот тут надо знать язык, поскольку многие значения, которые интересны, возвращают функции.
Но если все-таки хотите попытаться, то коротко это так:
Запускаете Отладчик (выбираете при запуске)
Разворачиваете в дереве (обзывается СписокМодулей) ваш документ.
Открываете МодульДокумента.
Находите процедуру ОбработкаПроведения.
Ставите внутри точку прерывания (только не на пустой строке и не на комментарии) (точка ставиться там где курсор по F9 или двойным шелчком на желтой полосе)
Запускаете 1С в режиме предприятия и проводите документ. Остановиться на точке прерывания.
Дальше по шагам. Посмотреть значение переменной можно по Shift-F9. И вот тут надо знать язык, поскольку многие значения, которые интересны, возвращают функции.
- 1
- 2
Читают тему
(гостей: 1)