УТП 1.1.16.1 1С 8.2.17.169 клиент-сервер.
Необходимо доработаь обработку проведения по партиям таким образом, чтобы при работе она выбирала также документы \"Инвентаризация товаров на складе\" и перепроводила их.
В документ \"Инвентаризация товаров на складе\" необходимо доработать, так, что бы при перепроведении перезаполнялись учетные количества и суммы.
И помните: тот, кто ставит меньше цену, в конечном счете не обязательно сделает лучше и/или дешевле. Недобросовестные ребята часто цену изначально занижают, чтобы заманить клиента, а потом лупят втридорога.
Отклики (0)
Обсуждения (19)
Заключение заказчика (нету)
Заключение исполнителя (нету)
Указывайте реальные суммы. Если будете указывать 0 грн., 1 грн. или какую-то другую цифру, не соответствующую реалиям, ваш отклик будет помечен, как сомнительный. Во-первых, это будет сигнал заказчику о том, что вы мутный тип, во-вторых, при регулярных сомнительных откликах вам просто закроют доступ к сервису.
Если вы не оставляете отклик, а пишете только в обсуждениях, то заказчик не сможет выбрать вас, как исполнителя заказа. Соответственно, в выполненных вами заказах будет балалайка. А новые клиенты в первую очередь будут обращать внимание на тех исполнителей, кто выполнил больше заказов.
Предлагаю сделать обработку, которая за указанный период будет отбирать инвентаризации, перезаполнять в них учетные количества и суммы. А в обработку проведения по партиям лучше не лезть.
Дело в том, что когда работает обработка Проведение по партиям, она захватывает Оприходование и Списание, но дело в том, что эти документы являются следствие документов Инвентаризация, которая никак не участвует в процессе восстановления последовательностей. Например есть Инвентаризация, которая была сделана 01.01.13 при восстановлении последовательности, если она была актуальна допустим на 01.09.12, данные на момент 01.01.13 могут измениться и их нужно обновить, а этого не происходит. Поэтому мне нужна Инвентаризация. Если я рассуждаю неправильно, можете меня направить в правильное русло. То, что Вы предлагаете, можно просто прописать в обработке проведения, и путем использования обработки Перепроведения документов решать проблему перезаполнения данных.
А в чем сложность с обработкой, почему ее лучше не трогать?
Так вы хотите помимо того, что менять инвентаризацию, так надо менять и все документы, которые сделаны на основании оных?
Плохо то, что:
- после такого проведения по партиям могут возникать вопросы почему взялись \"такие\" цифры, а не какие-то другие;
- так же плохо то, что если проведение по партиям по какой-то причине прерывается (не хватило остатков), то весь остальной процесс тоже остановится;
Так же не очень хочется влазить в типовой механизм проведения по партиям. Но если вас это не пугает и не смущает - ради Бога :) . И уточните, пожалуйста, как именно вы запускаете проведение по партиям (чтобы точно убедиться, что мы говорим про один и тот же механизм).
Документы уже меняются при проведении Инвентаризации.
Нет таких вопросов не будет, ведь меняются только данные учета и их можно легко отследить по документам.
Проведение по партиям будет прерываться, так ка происходит сейчас и приходится вручную изменять документы движения, допустим убрать пересорт, вот тут и возникают проблемы с документами Инвентризации в которых данные остаются старые без учета таких изменения.
вот пример: Есть 2 товара по одной цене
1. сапоги красные
2. красные сапоги
При продаже их попутали и при восстановлении партий процедура была прервана из-за нехватки остатков. При этом ранее были проведены инвентаризации по которым одни сапоги списали, другие оприходовали, так вот, чтобы восстановить партии необходимо убрать пересорт, вот здесь и возникнут чудеса, что документ реализации например, мы поменяем, а инвентаризации это никак не коснется и данные будут не верные.
Именно поэтому я хочу сделать так, чтобы при проведении по партиям учитывались документы Инвентаризации.
Проведение по партиям мы запускаем с помощью обработки \"Проведение по партиям\". Иногда с помощью перепроведения документов, когда очень маленький промежуток не более 1 дня, т.к. этот процесс очень длительный.
Что касается доработок, то хотелось бы не просто изменить типовой механизм, а сделать некую доп. надстройку, чтобы можно было в обработке \"Проведение по партиям\" установить галочку \"Учитывать инвентаризации\" и тогда механизм работает, если она не установлена, работает стандартный.
Почему сложно? Пример точно надо (для отладки). Можете сделать пример на какой-то типовой демке, но тогда мы не можем гарантировать, что на вашей базе заработает именно так, как будет работать в демке.
Свою базу не могу дать, там данные за 3 года, попробовал ее закодировать за день по основным справочникам и документам 30% прогресса, пришлось бросить эту идею. Могу предоставить свою конфу пустую. В принципе суть я ведь описал.
Суть в общем-то понятна, но надо тестовый набор данных. Можете сделать пустую базу, позаводить там несколько документов, описать в нескольких словах что после чего создавалось и написать что должно произойти после проведения по партиям.
Давайте сделаем по-другому.
Сначала поправим документ инвентаризация, таким образом, чтобы при проведении происходило перезаполнение учетных данных \"Перезаполнить учетные количества и суммы (упр)\", а потом уже обработку партий будем делать.
Нужна стоимость на эту работу.
Можете тогда просто подсказать как сделать, я сделаю тогда сам. Я так понимаю нужно просто вызов процедуры в правильное место вставить?
По остальному, после нашей с Вами переписки, мне нужно посмотреть по-другому на проблему.
Сейчас у меня сделано так, что инвентаризация при проведении(добавлена обработка проведения) создает Приход и Расход по товарам. При проведении по партиям, я так думаю, участвуют только документы которые имеют движения по определенным регистрам, но инвентаризация не делает никаких движений. Может нужно сделать движения в инвентаризации вместо создания документов Оприходования, Списания? И уже потом включать ее в обработку проведения по партиям?
> Можете тогда просто подсказать как сделать, я сделаю тогда сам. Я так понимаю нужно просто вызов процедуры в правильное место вставить?
Вечером скину код.
> Сейчас у меня сделано так, что инвентаризация при проведении(добавлена обработка проведения) создает Приход и Расход по товарам. При проведении по партиям, я так думаю, участвуют только документы которые имеют движения по определенным регистрам, но инвентаризация не делает никаких движений. Может нужно сделать движения в инвентаризации вместо создания документов Оприходования, Списания? И уже потом включать ее в обработку проведения по партиям?
Ну, для того, чтобы не добавлять движения по инвентаризации можно сделать, чтобы при перепроведении Списания и Оприходования (возможно, при перепроведении с каким-то признаком) брать Инвентаризацию (которая присутствует в документе), перезаполнять её, после чего перезаполнять документ Оприходования/Списания. По идее тогда механизм проведения по партиям отработает как вы хотите. Но, естественно, надо все проверять.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!