#0
by selenat
У меня снова обострение. Захотелось вернуться.Основные идеи изложены здесь: В прошлый раз тупик вызвала ситуация с попыткой внесения прихода задним числом. Для контроля остатков при этом требуется сразу перераспределить часть расходов на этот новый приход. Но я вот сейчас подумал, что наверное это можно сделать без тормозов. Банально если у нас в регистре есть индексация по измерению партии, то выбрать движения с предыдущей партией прихода и перераспределить какие нужно на новую партию должно получиться быстро....
#2
by Дикообразко
лень цикличность? хотя обычно обострения осенью и весной должны быть, а тут летом, непонятноо
#16
by NcSteel
Все же 2 запроса , лишнее измерение. Имхо лучше не контролировать остатки , так как раз продали значит есть на складе или привезут .
#19
by selenat
да, не контролировать - это лучше. И по возможности не восстанавливать последовательность. А похер, что бардак. :))
#20
by Дикообразко
pit это улю Коллайдер это Мистадонт, Прапорщик Задов.. в последствие ник Коллайдер, улю отобрал себе а Дикообразко сам по себе
#26
by selenat
во-первых, в стандартном регистре партий это измерение уже есть. Во-вторых, количество измерений всегда можно уменьшить без потери функциональности....
#27
by NcSteel
В партиях нет такого измерения , а есть ДокументОприходования , ты предлогаешь вытаскивать по точке ? и делать с десяток не явных соединений ? + 2 запроса , как я понимаю, на ТА и на дату списания , все же так же не лучший вариант .
#32
by NcSteel
"При проведении расходного документа делаем запрос остатков на ТА, причем только те остатки, ДатаПрихода которых меньше, чем дата этого расходного документа." А если задним числом приходы и расходы. Потом при востановлении последовательности полезут минуса
#36
by selenat
технически измерение ДокументОприходования можно заменить например на служебный справочник, где будет храниться в качестве реквизитов и первый документ поступление, и его дата (чтоб не было много соединений через точки), и текущий партиобразующий документ, и его дата. Это все технические моменты, не столь важные. Ты саму идею пойми.
#39
by NcSteel
Уже понял ). Есть внутренние ощущения что возникнут траблы особенно с неоперативным проведением.
#42
by selenat
на самом деле работа будет идти сразу по 2 регистрам. Один нам обеспечивает неуход в минуса при восстановлении последовательности, второй собственно регистр партий, по которому сразу можно определить, потребуется ли перераспределять партии по этому набору измерений. Возможно это восстановление можно будет делать сразу. Но если даже отложенно, то не требуется нигде хранить тот набор измерений, по которым надо восстановить. Эту инфу тоже нажодим запросом к регистру партий на ТА...
#44
by acsent
Мгновенное если мы только в индекс попадаем = стафим фильтр на все ресурсы (или на первые) регистра
#54
by NcSteel
ТОгда простительно , действительно желательно ставить фильтр на все измерения , или на первые без пропусков . Иначе в индекс не попадешь.
#55
by Sammo
Не знаю. Опять последовательности? Имхо есть важный вопрос, на который обычно нет ответа - а на какие моменты времени из за какой период нужна правильная партионка?
#61
by Shurjk
посмотри системы попроще как это там реалитзовано - типа техник коммерсанта. для нормальной работы такого механизма нужно что то типа справочника партий.
#62
by selenat
ситуация неприятная. Вот на ней я в прошлый раз и затормозился. Но щас мне кажется, что можно будет ее отрабатывать без особых тормозов...
#65
by selenat
Смотри. Речь сейчас про регистр контроля остатков, по которому списание идет по ЛИФО (а не по ФИФО как для партий). По партиям можно и отложенно восстанавливать, если гаранитируем неуход в минуса. Так вот, для регистра контроля остатков задача состоит в том, чтобы перекинуть необходимые расходы с прошлого поступления на это ввводимое. Чтобы соблюдался принцип ЛИФО. Вопрос, можно ли будет это сделать быстро при наличии индекса по измерению партии...
#66
by Sammo
Меня смущает следующее: Вот например, потребовалось нам провести новый документ в декабре 2005 года. Вопрос: нужно ли иметь правильно рассчитанную партионность и проверку на возможность отрицательных остатков на каждый момент времени с этого документа?
#68
by Sammo
Получается, что задача формулируется, как - "быстрый расчет коррекций себестоимости за периоды и проверка остатков на конец периодов". По опыту обычно за прошлые периоды речь идет о периодах месяц. Т.е. нужно проверить - не уйдет ли позиция на конец месяцев в минус и сделать коррекции себестоимости на конец каждого месяца с декабря 2005 года до конца июня 2010. А с начала июня можно уже и последовательность восстановить.
#69
by selenat
Хорошо. Какую отработку подобной ситуации ты считаешь нормальной? Ведь введение такого документа скажется у тебя на состоянии и остатков, и партий в текущем моменте времени. И кстати, для каких целей вообще может потребоваться введение документа за декабрь 2005 года? Ну и опять же, ты представляешь чем это грозит для стандартного механизма партий? Тем, что ни последовательности, ни какого-либо контроля партионки в текущем моменте у тебя просто не будет...
#70
by selenat
Чем коррекция себестоимости в прошлых периодах технически отличается от восстановления последовательности по этим прошлым периодам?
#71
by selenat
смотри какая ситуация. Внесение изменений в декабре 2005 года может теоретически привести к тому , что ты уйдешь в минуса в текущем месяце. Т.е. приведет к невозможности восстановить последовательность в текущем периоде...
#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 дня в середине месяца прошлого года. Речь идет о периодах не менее месяца. Следовательно нам не нужны правильные остатки _внутри_ месяца. Нам нужны правильные остатки и движения за месяц в целом. + движения с начала текущего месяца.
#81
by selenat
1. Привязывать ГТД к партии, которая перераспределяется при восстановлении последовательности - это вообще ущербная методолгия. Даже если изначально ГТД определяется по партии, она должна фиксироваться непосредственно в документе и не меняться в дальнейшем. Что касается себестоимости. Если ты ее вообще будешь корректировать по прошлым периодам, то нужно делать уточненку. И вот здесь как раз ты корректирвками на конец месяца не обойдешься. Посмотри например на проводки при продаже и при списании. Себестоимость уходит на разные бух. счета. Т.е. тебе именно нужно восстановить последовательность. Другой вопрос, что лучше это делать выборочно по тем товарам, по которым необходимо, а не по всем...
#83
by selenat
2. То, что никого не интересует точная себестоимость за прошлый период - может оно и так конечно. Но если ты не обеспечиваешь порядок в этих прошлых периодах, то как правило это означает, что порядка нет никакого в принципе. И тогда с тем же успехом можно брать цифры с потолка. Потому что их достоверность и по нынешним пероидам весьма сомнительна...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Сдача СЗВ-6-2 через Контур Экстерн
- v7: 1c 7.7 Отбор списка справочника по нескольким значениям
- Неэффективное использование памяти 1С (8.2.11.235) 32 bit
- Требование-накладная..статья затрат?
- Вылетает 1С 7.7 при просмотре журнала операций
- Исчезла полоса прокрутки
- Не списывается себестоимость в БП при реализации
- СКД: Начальный и конечный остатки в итогах по группировкам
- УПП. Заказы в регистре "Партии товаров на складах"
- Реструктуризация Регистр Накопления Взаиморасчеты с работниками организаций
- Механизм постфикса сотрудников - теперь понятно откуда баги в ЗУП.
- отчет ведомость по денежным средствам
- Подскажите по спецодежде в УПП
- Неверные остатки в отчете на СКД
- пересчет в ТЧ 8.2
- ПриЗаписи выполняется после ПриПроведении, что за фигня?
- Журнал Регистрации есть ли альтернатива?
- 8.1 УПП не даёт создать новый элемент номенклатуры, пишет "Код не уникален!"
- Joomla на MS IIS 5.1 от Windows XP. Тестируем.
- Сертификация - УСО (Управление строительной организации)