Структура решения задачи #681597


#0 by shlyahtich
Бизнес процесс: Есть справочник Номенклатура Руководство отдает приказ (с какой периодичностью неизвестно) на состав и количество неснижаемого Аварийного запаса. При чем приказ может либо 1) целиком менять состав и количество Аварийного запаса 2) либо добавлять изменять существующие позиции номенклатуры в списке Аварийного запаса. Решается все просто созданием регистра сведений периодического с периодичностью по позиции регистратора например с измерением Номенклатура и ресурсом НеснижаемыйОстаток. Во 2 м случае все просто - документ проводится и по срезу последних ьрегистра всегда имеем полный комплект в отчете по аварийному запасу. А в 1-м случае получается надо сторнировать все предыдущие движения регистра перед проведением документы? Мне кажется что то я упустил - спасибо за бесплатный совет или наводку.
#1 by Asmody
А для кого срезы придумали?
#2 by Armando
Для периодического РС надо добавить реквизит, который будет содержать информацию, действующая запись или нет. Еще можно сделать непериодический РС, и добавить измерение например "ПериодДействия". Но в этом случае, если что-то меняется, то придется перезаписывать всю номенклатуру.
#3 by shlyahtich
Хм... а не проще использовать тогда стандартный реквизит Активность? Но дело то в том что если я хочу посмотреть сведения до... то я их уже не увижу, а простое сторнирование записей документом в 1-м случае перед тем как его провести эту возможность оставит. Вобщем я склоняюсь к тому чтобы ввести в документ два вида операции 1)НовыйСоставАварийногоЗапаса и все предыдущие записи РС им сторнируются в "Ноль" 2)ДобавлениеИлиИзменениеСуществующегоСоставаАварийногоЗапаса и в этом случае предыдущие записи не сторнируются им
#4 by France
для кого придумали то, что в ?
#5 by shlyahtich
и чем это поможе отцу русской демократии? Срез первых? Срез последних? При чем тамким образом чтоб в одном и том же отчете данные по состоянию состава и количества аварийного запаса были разными данными в зависимости от того, какой "приказ" отдан документом? То ли добавить к существующему составу одну позицию или изменить количество в определенных позициях аварийного запаса, то ли с момента издания этого приказа в состав аварийного запаса входит только эта одна позиция. может что тоя не понимаю - а если не понимаю, то поясните.
#6 by France
приказ всегда один, и не суть на изменение всего или части. второе - 0(ноль) тоже количество, и говорит, что включать в аварийный запас не нужно (запись в регистре с ноль - это сторно в терминологии автора)
#7 by France
И состав аварийного запаса на момент времени определяется как срез последних с количество больше нуля. зы. Отец русской демократии, надеюсь, будет доволен
#8 by shlyahtich
один и тот же документ/приказ может выполнять два действия 1)НовыйСоставАварийногоЗапаса 2)ДобавлениеИлиИзменениеСуществующегоСоставаАварийногоЗапаса а отчет на заданную датувремя показывает сколько и чего из номенклатуры на данную датувремя должно
#9 by shlyahtich
в приказе НЕ ВСЯ НОМЕНКЛАТУРА
#10 by shlyahtich
в аварийный запас входят некоторые позиции с некоторым количеством. И в отчете предусмотрено. Если ввели позицию и поставили ей "0" то она НЕ ВЫВОДИТСЯ
#11 by shlyahtich
то есть случай 2) он типовой
#12 by France
приказ выполняет всегда одно действие - дает цу на изменение состава аварийного запаса и что это меняет? ???
#13 by Armando
А что обычно содержится в этом приказе? Каждый раз только актуальный список аварийного запаса? Какой примерно размер списка? Или в приказе пишут только изменения списка? Типа исключить из списка какую-то хрень. Так?
#14 by shlyahtich
Вы не слышите меня Я начальник инженерной службы и отдаю распоряжение  - увеличить на 5 штук например только одну позицию из всего списка того что входит в состав аварийного запаса или я отдаю новый приказ который меняет вообще весь состав полностью и при этом прошлые позиции уже не попадут туда
#15 by shlyahtich
Это может быть изменение списка Это может быть новый актуальный состав
#16 by France
Ок, начальник))) молчу, молчу))
#17 by shlyahtich
Когда это новый актуальный состав я тогда сторнирую ВСЕ что есть врегистре в ноль на дату этого приказа (выбираю запросом и сторнирую) и потом провожу как в то что в документе. но что то говорит мне интуитивно что для данной задачи есть решение кроме сторнирования
#18 by shlyahtich
инженер знаний - предложите решение без сторнирования
#19 by shlyahtich
пива нет - но есть вино с Крита - надо наверно выпить бутылочку и отсторнировать  мозг за выходные
#20 by France
я уже все сказал. вот это правильно.
#21 by France
Вся задача займет 2-3часа вместе с распитием красного сухого
#22 by Armando
тогда решение из с двумя видами операций подойдет
#23 by shlyahtich
да она решена уже вопрос задан только в одном был - можно ли без сторнирования обойтись всем хороших выходных
#24 by shlyahtich
кстати ее можно было решить и не РС а с помощью РН, но с некоторыми извращениями небольшими
#25 by France
Извращения - это "сторно" регистра сведений))
#26 by Armando
:) в данном контексте это слух режет. лучше уж обнулением называть.
#27 by shlyahtich
ну да наверно в данном контексте так лучше сторно это поползло потому что в нем количество содержится
#28 by mistеr
Предлагаю два решения на выбор. а) первый вариант приказа - частный случай второго (то что предложил France) б) второй - частный случай первого. Что бы там ни писал начальник в приказе - движения документа единообразные. Либо изменения, либо полностью новый состав (старый обнуляется). Чем сложнее логика - тем сложнее ее сопровождать.
#29 by Худой
Издается приказ "Не снижаемого Аварийного запаса." на весь перечень и все, даже если одна запись меняется. Все остальное - извращение на тему "а побегайте поищите в каком из приказов были введены изменения по той или иной позиции". Так что периодический регистр и не парься
#30 by shlyahtich
уху - сработает если ИТ у вас может отдавать распоряжения президенту компании
#31 by Худой
Президент компании не занимается этим. Чего городить-то небылицы?
#32 by France
до сих пор убеждают, что приказ один - на изменение?))
#33 by shlyahtich
Хорошо - этим занимается глава производственного департамента. От этого легче? Да уже все сделал и сдал и все довольны. Там система глобально то хитрее. Для всех управляемых обществ есть единый справочник номенклатурный (он в 1с тоже введен, но загружается с сайта всем ) и на одну позицию его может ссылаться несколько номенклатур одновременно, так как шпингалет он и в африке шпингалет - хоть белый, хоть бронзовый. А отчетами можно увидеть состав аварийного запаса на заданную дату (приказами определено) и оборотку по материалам единого номенклатурного справочника соответствующего только аварийному запасу на дату (когда приказ действовал) и за период Вобщем и целом шуршит и уже новые задачи ползут
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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