Проблемы с переносом остатков при нарушенном партионном учете в правленной ТиС 7.7.
24.12.2008
12:05
#1
Есть сильно битая база ТиС, в которой партии сформированы, в том числе, Перемещениями, Переоценками, Списаниями, ВозвратамиПоставщику, ОтчетамиКассовойСмены и т.п. При этом встречаются приходки, в которых есть строки с отрицательными остатками - так был оформлен возврат поставщику. Учет движения товара ведется только в регистре ОстаткиТоваров, где есть и реквизит Партия по этим обрывкам реальных партий. Строки при проведении документов привязываются. Списание по FIFO. Реально партии формируются документами типа ПриходнаяНакладная (по Поставщику, Договору, Складу), Оприходование(по Складу), Комплектация(на Складе).
Задача: перенести остатки товаров по складам с максимальной выборкой информации по поставщикам,договорам и приходным ценам в новую чистую базу той же структуры.
Справочники перенести легко. Отрицательных остатков к моменту перемещения по складам и товарам не будет, т.е. перед этим создаются и проводятся все недостающие документы.
Вопрос: как выудить реальные партии? Склады-это мелкие розничные магазины, поэтому документация всех сортов, в том числе частые переоценки и перемещения туда-обратно.
Переоценка здесь - это списание X единиц товара А и оприходование Y единиц товара В. При этом и единицы могут быть теоретически разные (т.е. продали не то реально, что по базе).
Наверно, надо учитывать надо только остатки общие по товару, остатки товара по складам, а по движениям - поступление, оприходование, комплектацию и перемещения. При этом выборку можно, скажем, вести с конца регистра ОстаткиТоваров вверх до исчерпания остатка по товару.Легко выбрать остатки по товару и складу, если нет перемещений.
Но как учесть перемещения?
Заранее благодарна за ответы!)
Задача: перенести остатки товаров по складам с максимальной выборкой информации по поставщикам,договорам и приходным ценам в новую чистую базу той же структуры.
Справочники перенести легко. Отрицательных остатков к моменту перемещения по складам и товарам не будет, т.е. перед этим создаются и проводятся все недостающие документы.
Вопрос: как выудить реальные партии? Склады-это мелкие розничные магазины, поэтому документация всех сортов, в том числе частые переоценки и перемещения туда-обратно.
Переоценка здесь - это списание X единиц товара А и оприходование Y единиц товара В. При этом и единицы могут быть теоретически разные (т.е. продали не то реально, что по базе).
Наверно, надо учитывать надо только остатки общие по товару, остатки товара по складам, а по движениям - поступление, оприходование, комплектацию и перемещения. При этом выборку можно, скажем, вести с конца регистра ОстаткиТоваров вверх до исчерпания остатка по товару.Легко выбрать остатки по товару и складу, если нет перемещений.
Но как учесть перемещения?
Заранее благодарна за ответы!)
24.12.2008
13:02
#2
Что-то как-то много всего, сумбурно и не совсем понятно.
> Есть сильно битая база ТиС, в которой партии сформированы, в том числе, Перемещениями, Переоценками, Списаниями, ВозвратамиПоставщику, ОтчетамиКассовойСмены и т.п.
Что значит сильно битая база?
Всегда считал, что партия формируется документом прихода. Из вышеперечисленного ничего партию не формирует.
> Учет движения товара ведется только в регистре ОстаткиТоваров
Это вы так думаете, или у вас так сделано?
> Задача: перенести остатки товаров по складам с максимальной выборкой информации по поставщикам,договорам и приходным ценам в новую чистую базу той же структуры.
Сделайте восстановление последовательности. Затем свертку базы. Документы Ввода остатков и операции перенесите обработкой.
> Вопрос: как выудить реальные партии? Склады-это мелкие розничные магазины, поэтому документация всех сортов, в том числе частые переоценки и перемещения туда-обратно.
В новой базе Ввод остатков и будет реальной партией.
Если я неправильно понял ваши желания, разъясните немного повнятнее. И уточните релиз.
> Есть сильно битая база ТиС, в которой партии сформированы, в том числе, Перемещениями, Переоценками, Списаниями, ВозвратамиПоставщику, ОтчетамиКассовойСмены и т.п.
Что значит сильно битая база?
Всегда считал, что партия формируется документом прихода. Из вышеперечисленного ничего партию не формирует.
> Учет движения товара ведется только в регистре ОстаткиТоваров
Это вы так думаете, или у вас так сделано?
> Задача: перенести остатки товаров по складам с максимальной выборкой информации по поставщикам,договорам и приходным ценам в новую чистую базу той же структуры.
Сделайте восстановление последовательности. Затем свертку базы. Документы Ввода остатков и операции перенесите обработкой.
> Вопрос: как выудить реальные партии? Склады-это мелкие розничные магазины, поэтому документация всех сортов, в том числе частые переоценки и перемещения туда-обратно.
В новой базе Ввод остатков и будет реальной партией.
Если я неправильно понял ваши желания, разъясните немного повнятнее. И уточните релиз.
24.12.2008
14:24
#3
Прошу прощения за невнятное описание. Уточняю.
1. База - самострок, сделана на компоненте Оперативный учет 25 релиза.
2. Существует давно, много ошибок - от заполнения до нечитаемых внешних обработок и отчетов. Детальнее не знаю, занимаюсь ею недавно. База SQL-я. Занимает много места, много лишней информации.
3. В регистре ОстаткиТоваров есть реквизит Партия.
Партию формирует первый документ по товару, который появляется в базе.
Так как идет розничная торговля, то приход, комплектация, оприходование часто оформляются после перемещений, переоценок, возвратов поставщику и отчетов кассовых смен.
4.Видимо,придется просто выбирать остатки по созданным партиям, так как иначе концов не найти, и делать Ввод остатков, а кривизну в новой базе править вручную. Беда в том, что при том учете, что велся до сих пор, себестоимость партий считалась криво. Я пыталась восстановить реальные партии, а не то, что фиксировалось в базе, и застряла на перемещениях.
Есть ли еще идеи? В любом случае, спасибо большое за отклик и нормальное решение для нормальной базы!)
1. База - самострок, сделана на компоненте Оперативный учет 25 релиза.
2. Существует давно, много ошибок - от заполнения до нечитаемых внешних обработок и отчетов. Детальнее не знаю, занимаюсь ею недавно. База SQL-я. Занимает много места, много лишней информации.
3. В регистре ОстаткиТоваров есть реквизит Партия.
Партию формирует первый документ по товару, который появляется в базе.
Так как идет розничная торговля, то приход, комплектация, оприходование часто оформляются после перемещений, переоценок, возвратов поставщику и отчетов кассовых смен.
4.Видимо,придется просто выбирать остатки по созданным партиям, так как иначе концов не найти, и делать Ввод остатков, а кривизну в новой базе править вручную. Беда в том, что при том учете, что велся до сих пор, себестоимость партий считалась криво. Я пыталась восстановить реальные партии, а не то, что фиксировалось в базе, и застряла на перемещениях.
Есть ли еще идеи? В любом случае, спасибо большое за отклик и нормальное решение для нормальной базы!)
Читают тему
(гостей: 1)