Страница 1 из 2
					
				8.10. не понятки с сальдовыми остатками
				Добавлено: 07 июл 2008, 15:38
				 Andrey
				Добрый день.
При заполнении спецификации накл. на внутренее перемещение или акта на списание в нее попадают позиции с нулевой ценой. просмотр по ctrl+f2 показывает отсутствие цены, хотя приходные ордера имеются и в текущих остатках цена есть. пересчет сальдовых остатков ситуацию не меняет. просмотр сальдовых остатков показывает остаток по другой партии МЦ, а просмотр сальдовых остатков с оборотами показывает все верно по всем имещимся в подразделении. Чтоб подкрутить? Спасибо.
			 
			
					
				
				Добавлено: 07 июл 2008, 15:56
				 Nikos
				Выполнить проверку КОУ
			 
			
					
				
				Добавлено: 07 июл 2008, 17:00
				 Andrey
				проверка коу: ордеров и остатков МЦ проведена .данные корректны. а проблема осталась
			 
			
					
				
				Добавлено: 08 июл 2008, 05:32
				 Мария_Ф
				У нас такая же ситуация, помогает только пересчет средних цен по документу.
			 
			
					
				
				Добавлено: 09 июл 2008, 17:49
				 Andrey
				Не спасает персчет цен в документе. А вот еще есть такая штука:просмотр сальдовых остатков на дату (30/06/08)по МЦ1 и подразделению1 показывает одну цифру (3664), а просмотр сальдовых остатков с оборотами (01/06/08-30/06/08) в графе исходящий остаток другую (442), а втекущих остатках те же 442. Как исправить ситуацию?
			 
			
					
				
				Добавлено: 09 июл 2008, 18:16
				 edward_K
				а оборотно-сальдовая ведомость по складу? в разрезе партий?
с 01.07 и с 01.06 по 30.06?
возможно по одной из партий слетело saldofnd. На каждый разрез хранения там должна быть запись.
какая цифра правильне то?
			 
			
					
				
				Добавлено: 10 июл 2008, 17:32
				 Andrey
				все гораздо сложнее. сделал следующее:
бэкап
очитска таблиц: saldofnd,tekmc,sklost,teksaldo,saldomc
проверка коу - остатков МЦ во всем диапазоне
пересчет сальдовых с первого неккоректного сальдо
пересчет текущих
ИТОГ: 19 часов работы псу под хвост, слетели ВСЕ текущие остатки.
откат назад
P.S. atlantis 5.3.22+Oracle
уж не знаешь куда смотреть. и что могло к этому привести
			 
			
					
				
				Добавлено: 10 июл 2008, 17:39
				 Andrey
				и в догонку к сказанному: полностью не верно лажтся записи в таблице teksaldo, sklost, tekmc полсе персчета текущих остатков. 
Oracle 10g
			 
			
					
				
				Добавлено: 10 июл 2008, 18:14
				 edward_K
				весь вопрос в том, что saldofnd заполняется тока при проведении какой либо операции с ордером 

 . И вылечить это никакими шатаными средствами незя. Прежде чем дергаться дальше  дали бы ответ на мои вопросы. по поводу "полностью неверно" пишите в свою ТП и отдавайте им базюку. Если делать нормально(без скальпеля) и понимать смысл, то все нормально. 
Смысл кратко такой
1. по saldofnd определяется нужно ли по этому разрезу что-то рассчитывать для сальдо. потому и вопрос что раз обороты попалаи, а сальдо на начало нет, то проблема имено в ней.
2. считаются сальдовые остатки(опасно от царя гороха запускать - вы уверены что все ордера на месте? Я вот нет, максиум за пред.месяц)
3. на основе сальдовых модифицируються текущие с учетом резервирования(!).
 
			 
			
					
				
				Добавлено: 11 июл 2008, 16:30
				 Andrey
				to edward_k:
отвечаю по порядку
правильная цифра 442
обортно-сальдовая ведомость показывает остаток на начало и остаток на конец не верно (количество) не зависимот от МЦ и партии, а приход-расход верно. Количество записей в табличке saldofnd,tekmc по конкретной МЦ и складу одинаково и неверно. Если просмотреть по ctrl+f2 текущие остатки (например, в каталоге МЦ), то отображаются на остатках абсолютно все партии, которые были по данной МЦ за всю историю оборотов, начиная с первого прихода
			 
			
					
				
				Добавлено: 11 июл 2008, 18:04
				 edward_K
				дык добавте в saldofnd записи и сделайте расчет сальдо только по этой МЦ.
			 
			
					
				
				Добавлено: 12 июл 2008, 01:45
				 Andrey
				количество записей в saldofnd больше, чем нужно. и самое веслое в этом то, что пересчет текущих остатков по какой-нибудь МЦ может закончиться верно, а может и не верно. в результате чего получим в текущих на остатках ВСЕ за весь период этой МЦ. а почему это возникает никто не говорит. 
И другое, но о том же: есть приходный ордер в подразделение, а списать с этого подразделения нельзя, т.к. нет на остатках, количество показывает, а цена нулевая, а пересчет предложенный Марией ничего не дает. В ТП ответили, что были такие не понятные случаи под ораклом и каким-то образом решались...
Вообщем, уже ночь, а я  сижу на службе - всем хорошего настроения
			 
			
					
				
				Добавлено: 12 июл 2008, 23:36
				 ramil
				весь вопрос в том, что saldofnd заполняется тока при проведении какой либо операции с ордером  . И вылечить это никакими шатаными средствами незя. 
МОЖНО!
Для заполнения таблицы saldofnd с нуля я делал следующее (Галактика 7.12):
1) Очистить таблицу saldofnd
2) Запустить в Галактике интерфейс SaldoFndView 'Просмотр разрезов движения МЦ'. Сделать это можно через запуск внешнего интерфейса, либо VIP-ом.
3) Нажимаем F4, для запуска процесса заполнения saldofnd. 
ВСЁ!
 
			 
			
					
				
				Добавлено: 13 июл 2008, 11:41
				 Andrey
				Прихожу к вывлду, что в таблице saldofnd количество записей, скорее всего, правильное. И в нее шичего ни добавлять ни удалять не нужно. А вот что с остатками не ясно.
Edward_K:
-а что нужно сделать, если со "скальпелем"
-объясните смысл пункта "от первого не корректного салоьдо" при расчете сальдовых остатков? как определяется не корректное?
			 
			
					
				
				Добавлено: 13 июл 2008, 12:32
				 Andrey
				edwardu_k
каим образом может быть, в saldofnd данные верны, в saldomc то же, а в tekmc teksaldo sklost не верные данные