Про контроль остатков и партионный учет еще долбить будем? :)) #495169


#0 by selenat
У меня снова обострение. Захотелось вернуться.Основные идеи изложены здесь: В прошлый раз тупик вызвала ситуация с попыткой внесения прихода задним числом. Для контроля остатков при этом требуется сразу перераспределить часть расходов на этот новый приход. Но я вот сейчас подумал, что наверное это можно сделать без тормозов. Банально если у нас в регистре есть индексация по измерению партии, то выбрать движения с предыдущей партией прихода и перераспределить какие нужно на новую партию должно получиться быстро....
#1 by selenat
Охренеть. Прошлое обострение было ровно год назад. О-о
#2 by Дикообразко
лень цикличность? хотя обычно обострения осенью и весной должны быть, а тут летом, непонятноо
#3 by Дикообразко
тем более без pit'a это делать скучно
#4 by selenat
ты не улю случайно? Ник новый, я тебя знаю? :)
#5 by Дикообразко
нет не улю ... но знаешь
#6 by selenat
а он что, ушел? Последний раз, когда я посещал мисту он здесь был как Коллайдер...
#7 by Дикообразко
#8 by selenat
Фей?
#9 by Дикообразко
#10 by NcSteel
Пробкжался по прошлой ветке . Имхо будет тормозить .
#11 by selenat
обоснуй.
#12 by selenat
:)
#13 by selenat
Сдается мне, я таки скоро созрею, чтобы реально это сделать...
#14 by zbv
через годик? :)
#15 by Pasha
похоже на гения. идеи как русский бунт. бессмысленны и беспощадны
#16 by NcSteel
Все же 2 запроса , лишнее измерение. Имхо лучше не контролировать остатки , так как раз продали значит есть на складе или привезут .
#17 by selenat
надеюсь, что еще в это обострение :))
#18 by NcSteel
улю трансформировался в Коллайдера , а он в Дикообразко . Интересные метаморфозы ?
#19 by selenat
да, не контролировать - это лучше. И по возможности не восстанавливать последовательность. А похер, что бардак. :))
#20 by Дикообразко
pit это улю Коллайдер это Мистадонт, Прапорщик Задов.. в последствие ник Коллайдер, улю отобрал себе а Дикообразко сам по себе
#21 by selenat
Я уже так разжевал все другим, что сам почти понимать начал... :)))
#22 by zbv
а ? :)
#23 by Дикообразко
и этот тоже
#24 by NcSteel
Все же лишнее измерение , это лишнее измерение.
#25 by NcSteel
Плодятся , как кролики.
#26 by selenat
во-первых, в стандартном регистре партий это измерение уже есть. Во-вторых, количество измерений всегда можно уменьшить без потери функциональности....
#27 by NcSteel
В партиях нет такого измерения , а есть ДокументОприходования , ты предлогаешь вытаскивать по точке ? и делать с десяток не явных соединений ? + 2 запроса , как я понимаю, на ТА и на дату списания , все же так же не лучший вариант .
#28 by selenat
таки ты ничего не понял...
#29 by NcSteel
Наверное.
#30 by acsent
Как насчет новой идеи от 1с - ключи аналитики?
#31 by Дикообразко
этой новой идет, лет 10 как минимум
#32 by NcSteel
"При проведении расходного документа делаем запрос остатков на ТА, причем только те остатки, ДатаПрихода которых меньше, чем дата этого расходного документа." А если задним числом приходы и расходы. Потом при востановлении последовательности полезут минуса
#33 by acsent
В типовых она только недавно появилась
#34 by Дикообразко
3 года уже почти как
#35 by NcSteel
Кинь ссылку про супер новый механизм
#36 by selenat
технически измерение ДокументОприходования можно заменить например на служебный справочник, где будет храниться в качестве реквизитов и первый документ поступление, и его дата (чтоб не было много соединений через точки), и текущий партиобразующий документ, и его дата. Это все технические моменты, не столь важные. Ты саму идею пойми.
#37 by acsent
Но это был только РАУЗ, а в ут11 это уже практически везде
#38 by selenat
для расходного нужен только запрос на ТА...
#39 by NcSteel
Уже понял ). Есть внутренние ощущения что возникнут траблы особенно с неоперативным проведением.
#40 by NcSteel
Уже вкурил . Но что такое ТА ? текущая дата ?
#41 by acsent
ТА = оперативное проведение = итоги можно брать из последней таблицы итогов
#42 by selenat
на самом деле работа будет идти сразу по 2 регистрам. Один нам обеспечивает неуход в минуса при восстановлении последовательности, второй собственно регистр партий, по которому сразу можно определить, потребуется ли перераспределять партии по этому набору измерений. Возможно это восстановление можно будет делать сразу. Но если даже отложенно, то не требуется нигде хранить тот набор измерений, по которым надо восстановить. Эту инфу тоже нажодим запросом к регистру партий на ТА...
#43 by selenat
точно. Итоги уже расчитаны. Получение инфы мгновенное....
#44 by acsent
Мгновенное если мы только в индекс попадаем = стафим фильтр на все ресурсы (или на первые) регистра
#45 by selenat
индексов по номенклатуре и измерению партии имхо должно хватить с головой...
#46 by acsent
Индексировать поля отдельно - бессмысленно
#47 by selenat
поясни...
#48 by NcSteel
Слишком категорично
#49 by acsent
Ты считаешь что не надо в индекс попадать? Или условия попадания в индекс другие?
#50 by NcSteel
"стафим фильтр на все ресурсы" это категорично.
#51 by NcSteel
+ Надо ставить фильтр на измерения , ресурсы ни каким боком не фигурируют .
#52 by acsent
До конца лень было дочитать? >> фильтр на все ресурсы (или на первые)
#53 by acsent
Ах вот в чем, затупил конечно же. Часто путаю эти слова
#54 by NcSteel
ТОгда простительно , действительно желательно ставить фильтр на все измерения , или на первые без пропусков . Иначе в индекс не попадешь.
#55 by Sammo
Не знаю. Опять последовательности? Имхо есть важный вопрос, на который обычно нет ответа - а на какие моменты времени из за какой период нужна правильная партионка?
#56 by NcSteel
Как бы не совсем последовательность.
#57 by selenat
Так, я вернулся. Если у кого есть мысли по сабжу, давайте обсуждать.
#58 by selenat
Партионка - она как любовь. Или есть, или нет.
#59 by Попытка1С
закладко
#60 by NcSteel
Не спасет если задним числом вводят и меняют поступления.
#61 by Shurjk
посмотри системы попроще как это там реалитзовано - типа техник коммерсанта. для нормальной работы такого механизма нужно что то типа справочника партий.
#62 by selenat
ситуация неприятная. Вот на ней я в прошлый раз и затормозился. Но щас мне кажется, что можно будет ее отрабатывать без особых тормозов...
#63 by selenat
техник коммерсанта - это что? Одинесовская какая-то конфа? Где искать?
#64 by NcSteel
Ты думаешь это перераспределение будет происходить быстро ? Что то я в сомнениях.
#65 by selenat
Смотри. Речь сейчас про регистр контроля остатков, по которому списание идет по ЛИФО (а не по ФИФО как для партий). По партиям можно и отложенно восстанавливать, если гаранитируем неуход в минуса. Так вот, для регистра контроля остатков задача состоит в том, чтобы перекинуть необходимые расходы с прошлого поступления на это ввводимое. Чтобы соблюдался принцип ЛИФО. Вопрос, можно ли будет это сделать быстро при наличии индекса по измерению партии...
#66 by Sammo
Меня смущает следующее: Вот например, потребовалось нам провести новый документ в декабре 2005 года. Вопрос: нужно ли иметь правильно рассчитанную партионность и проверку на возможность отрицательных остатков на каждый момент времени с этого документа?
#67 by NcSteel
Нет.
#68 by Sammo
Получается, что задача формулируется, как - "быстрый расчет коррекций себестоимости за периоды и проверка остатков на конец периодов". По опыту обычно за прошлые периоды речь идет о периодах месяц. Т.е. нужно проверить - не уйдет ли позиция на конец месяцев в минус и сделать коррекции себестоимости на конец каждого месяца с декабря 2005 года до конца июня 2010. А с начала июня можно уже и последовательность восстановить.
#69 by selenat
Хорошо. Какую отработку подобной ситуации ты считаешь нормальной? Ведь введение такого документа скажется у тебя на состоянии и остатков, и партий в текущем моменте времени. И кстати, для каких целей вообще может потребоваться введение документа за декабрь 2005 года? Ну и опять же, ты представляешь чем это грозит для стандартного механизма партий? Тем, что ни последовательности, ни какого-либо контроля партионки в текущем моменте у тебя просто не будет...
#70 by selenat
Чем коррекция себестоимости в прошлых периодах технически отличается от восстановления последовательности по этим прошлым периодам?
#71 by selenat
смотри какая ситуация. Внесение изменений в декабре 2005 года может теоретически привести к тому , что ты уйдешь в минуса в текущем месяце. Т.е. приведет к невозможности восстановить последовательность в текущем периоде...
#72 by Shurjk
Нет не 1с-кая, даже не помню чья...
#73 by selenat
а у тебя есть? Весит много?
#74 by selenat
т.е. написано не на 1С, но позволяет залезть во внутренности и посмотреть как сделано?
#75 by Sammo
Скажу честно, я плотно проблемой себестоимости не занимался, но мысль следующая: это разные задачи. 1. восстановление последовательности - это перепроведение документов начиная с некоторого момента времени. 2. коррекция себюестоимости - расчетная задача. Простой для меня пример: приход задним числом. Фифо. Приход, т.е. проверять на отрицательные остатки нет смысла. Фифо, т.е. партий списано больше, чем в реальности. Следовательно надо отсторнировать последние списания на количество прихода. Причем отмечу - приход это может быть как реальный приход, так и уменьшение расхода. Для остальных ситуаций (расход, лифо) сложнее. Навскидку не придумал.
#76 by Sammo
Для расхода нужны проверки на минусы, но не на каждый момент времени, а на текущий момент и на моменты расчета себестоимости (конец месяца). Идея сыровата, признаю.
#77 by selenat
1. Вовсе не обязательно. В восьмерочных конфах это обработка, перераспределяющая движения по регистру партий. 2. Это уже не ФИФО...
#78 by selenat
Сыровата. Но идешь ты в целом туда же. Вот чтобы для решения задачи тебе достаочно было проверки на ткеущий момент тебе и потребуется монотонное убывание остатка после прихода...
#79 by Sammo
Не важно. главное что он делает это по каждому движению. А зачем? Я навскиду вспоминаю 2 блока задач, требующих партионки 1. по бух учету - ГТД, бух. себестоимость. Причем если себестоимость еще можно послать уточненку, то счета-фактуры никто переделывать задним числом не будет. 2. по упр. учету - расчет затрат, складской учет. Здесь руки развязаны. Но в данном случае я обычно сталкивался с тем, что нужны правильные остатки на текущий момент и движения за период. Причем никого не интересует себестоимость за 3 дня в середине месяца прошлого года. Речь идет о периодах не менее месяца. Следовательно нам не нужны правильные остатки _внутри_ месяца. Нам нужны правильные остатки и движения за месяц в целом. + движения с начала текущего месяца.
#80 by Дикообразко
в бухучете помимо гтд и себестоимости есть еще одна "партионка"
#81 by selenat
1. Привязывать ГТД к партии, которая перераспределяется при восстановлении последовательности - это вообще ущербная методолгия. Даже если изначально ГТД определяется по партии, она должна фиксироваться непосредственно в документе и не меняться в дальнейшем. Что касается себестоимости. Если ты ее вообще будешь корректировать по прошлым периодам, то нужно делать уточненку. И вот здесь как раз ты корректирвками на конец месяца не обойдешься. Посмотри например на проводки при продаже и при списании. Себестоимость уходит на разные бух. счета. Т.е. тебе именно нужно восстановить последовательность. Другой вопрос, что лучше это делать выборочно по тем товарам, по которым необходимо, а не по всем...
#82 by bizon2008
закладка
#83 by selenat
2. То, что никого не интересует точная себестоимость за прошлый период - может оно и так конечно. Но если ты не обеспечиваешь порядок в этих прошлых периодах, то как правило это означает, что порядка нет никакого в принципе. И тогда с тем же успехом можно брать цифры с потолка. Потому что их достоверность и по нынешним пероидам весьма сомнительна...
#84 by selenat
А где кстати Terv? Он появляется на форуме?
#85 by selenat
Короче, пора брать демку и курочить начинать...
#86 by selenat
Похоже, в этом году тема себя исчерпала. Надо будет через годик зайти. :)))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С