Контроль отрицательных остатков в конфигурациях: УТ 11.4, КА 2.4, ЕРП 2.4





Подробный разбор всех присутствующих в конфигурациях УТ 11, КА 2, ЕРП 2 вариантов контроля отрицательных остатков: по организациям, складам, оперативный контроль

Не давно столкнулся с контролем остатков в типовых конфигурациях ЕРП 2.4, КА 2.2, УТ 11.4. Я наивно думал, что будет все также просто, как и в УТ 10.3, но, увы, меня ждало разочарование…

Разработчики реализовали несколько различных вариантов контроля, которые работают в разных условиях по разному, и, как оказалось, довольно сложно сходу разобраться что к чему относится и на каких этапах срабатывает.

Итог: решил написать статью на эту тему, надеюсь, мои изыскания будет полезны.

Содержание

  1. Общие правила контроля
  2. Контроль отрицательных остатков по организациям
  3. Контроль отрицательных остатков по складу
  4. Оперативный контроль остатков по складу
  5. Дополнительный контроль
  6. Заключение

 

Общие правила контроля

Для начала, несколько общих правил, которые присущи всем вариантам контроля:

  • При изменении правил любого варианта контроля, все ранее введенные документы будут перепроводиться, даже если они не удовлетворяют новым правилам контроля. Чтобы новое правило начало действовать в ранее введенном документе, необходимо либо его изменить, либо отменить и выполнить заново проведение. 
  • Для документов выбытия запрещено оперативное проведение. Документы текущего дня и прошлых периодов проводятся одинаково (в неоперативном режиме), следовательно,  все режимы контроля работают при неоперативном проведении документов. То есть, если проводить документ вчерашним числом, все режимы контроля будут выполняться в штатном режиме. Это отличие от более ранних конфигураций (например УТ 10.3), в которых контроль остатков выполнялся только при оперативном проведении документов.

И так, теперь по порядку обо всех вариантах контроля остатков в конфигурациях УТ, ЕРП, КА:

 

Контроль отрицательных остатков по организациям

Контроль устанавливается на уровне всей базы в настройках финансового результата в группе настроек «Учет товаров»:

Контроль остатков по организациям ЕРП 2.4, УТ 11.4

По умолчанию контроль выполняется по следующим точкам контроля:

  • на конец месяца проводимого документа
  • на конец каждого месяца, следующего за месяцем проводимого документа
  • на дату актуальности.

В более ранних версиях (ЕРП 2.3 и более ранних) была возможность усилить данный контроль — добавить контроль на конец дня документа и добавить контроль при изменении документов поступления. В текущих релизах (ЕРП 2.4.5)  дополнительных настроек нет, и по умолчанию выполняется контроль при изменении или распроведении документов поступления. Также появилась новая настройка «Отключить контроль на время сеанса», в данном случае при образовании отрицательных остатков, диагностическое сообщение выводится, но документы проводятся.

Технически контроль выполняется по финансовому регистру накопления «Товары организаций». Соответственно, в документах, которые не формируют движений по данному регистру, контроль не выполняется. Например: «Чек ККМ», «Расходный ордер», «Отбор (размещение) на складе».

Важно: Начиная с версий ЕРП 2.4 и УТ 11.4 в связи с реализацией новой методики механизма: «Интеркампани» контроль выполняется по суммарному значению двух регистров накопления:  «Товары организаций» и «Резервы товаров организаций». Подробнее об этом написано в статье: интеркампани, новая методика учета.

 

Контроль отрицательных остатков по складу

Контроль устанавливается для конкретного склада путем установки в его карточке флага «Контролировать обеспечение»:

Контроль остатков по складам ЕРП 2.4, УТ 11.4

Причем, можно указать перечень номенклатуры исключения, по которой контроль выполняться не будет.

Контроль выполняется во всех документах, осуществляющих отгрузку с данного склада.

Контроль выполняется на текущую дату, вне зависимости от даты проводимого документа. Как мы помним, в конфигурации все документы отгрузки проводятся не оперативно, и контроль БУДЕТ выполняться в случае проведения документа «задним числом».

Технически контроль выполняется по регистру «Товары на складах». Однако, в случае применения ордерной схемы учёта, контроль будет выполнен непосредственно в документе «Реализация товаров и услуг», несмотря на то, что в данном режиме движения в регистр «Товары на складах» формируются документом «Расходный ордер».

 

Оперативный контроль остатков по складу

Работа и место срабатывания данного варианта контроля, как правило, вызывает наибольшее количество вопросов. Контроль также устанавливается для конкретного склада, путем установки в его карточке флага «Контролировать оперативные остатки» на закладке «Ордерная схема и структура»:

Оперативный контроль по складам ЕРП 2.4, УТ 11.4

Расположение данного контроля могло бы свидетельствовать о том, что контроль остатков выполняется только для ордерных документов, но это не совсем так.

Рассмотрим поведение данного режима контроля в различных ситуациях:

Без использования ордерной схемы данный механизм используется в документах отгрузки для контроля остатков в разрезе серий, в случае использования политики учёта серий: «Управления остатками серий» и «Управление с ФИФО остатками серий» 

При использовании ордерной схемы данный механизм выполняет дополнительный контроль в ордерных документах. Причем, контроль выполняется только для статусов документа: «Подготовлено» и «К отбору». Также, в расходных ордерах будет выполняться контроль остатков в разрезе серий, в случае использования политики учёта серий: «Управления остатками серий» и «Управление с ФИФО остатками серий».

При использовании адресного хранения данный механизм выполняет дополнительный контроль в документах отбора с адресного склада. Контроль выполняется только для статусов документа: «Подготовлен» и «В работе». Причем, в данном случае контроль выполняется с точностью до места размещения товаров на складе.

В розничной торговли данный механизм выполняет дополнительный контроль остатков в документах «Чек ККМ», причем неважно, используется ордерная схема на складе или нет. Система считает документ «Чек ККМ» одновременно продажей, оплатой и ордером на списание товара. 

Ошибка: Опытным путем выявлена ошибка поведения системы контроля остатков в случае использования серийного учета с политикой учета серий «Учет себестоимости по сериям».  

Подробнее про учет товаров по сериям и срокам годности.

Если в процессе ведения учета установить оперативный контроль остатков для склада, для которого он не был установлен, при перепроведении ранее введенных документов, документы не удовлетворяющие установленному контролю не будут перепроведены, что противоречит общей концепции контроля остатков в конфигурациях  УТ, КА, ЕРП, о которой написано в начале статьи.

Сперва я подумал, что это особенность системы, но потом понял, что такое поведение является ошибкой типового решения. Ошибка связана с опечаткой в запросе, который отслеживает изменения по регистру учета «Товары к отгрузке». Модуль регистра накопления «Товары к отгрузке», процедура «ПриЗаписи», запрос в разделе по расчету изменений:

Ошибка в запросе расчета изменений по регистру

 

Дополнительный контроль

Итак, мы рассмотрели три основных варианта контроля остатков в конфигурациях ЕРП, УТ, КА — что в каких случаях  и при каких условиях применяется.

Хочется дополнительно отметить, что помимо, описанных выше вариантов контроля, в системе присутствует дополнительный неизменный контроль, который направлен на запрет отмены проведения распоряжений, если присутствуют проведенные документы, созданные по этим распоряжениям. 

Контроль выполняется в следующих случаях:

  1. Отмена проведения документа «Заказ поставщику» при проведенном документе «Приобретение товаров и услуг», введенном по данному заказу.
  2. Отмена проведения документа «Приобретение товаров и услуг» при проведенном документе «Таможенная декларация на импорт», введенном по данному приобретению.
  3. Отмена проведения документа «Заказ покупателя» при проведенном документе «Реализация товаров и услуг», введенном по данному заказу.
  4. Отмена проведения документа «Заказ на перемещение» при проведенном документе «Перемещение товаров», введенном по данному заказу
  5. Отмена проведения документа «Заказ на внутреннее потребление» при проведенном документе «Внутреннее потребление товаров», введенном по данному заказу.
  6. Отмена проведения документов: «Заказ покупателя», «Заказ на внутреннее потребление», «Заказ на перемещение» при проведенном документе «Расходный ордер», введенном по одному из данных заказов, при использовании ордерной схемы учета, с настройкой «Порядка оформления накладных и расходных ордеров» — «Сначала заказы, затем ордера и накладные» (указывается в настройках склада и доставки в разделе: Склад):   Порядок оформления расходных ордеров
  7. Отмена проведения документа «Реализация товаров и услуг» при проведенном документе «Расходный ордер», введенном по данной реализации, при использовании ордерной схемы учета без использования документа «Заказ покупателя».
  8. Отмена проведения документа «Перемещение товаров» при проведенном документе «Расходный ордер», введенном по данному перемещению, при использовании ордерной схемы учета без использования документа «Заказ на перемещение».
  9. Отмена проведения документа «Внутреннее потребление товаров» при проведенном документе «Расходный ордер», введенном по данному потреблению, при использовании ордерной схемы учета без использования документа «Заказ на внутреннее потребление».
  10. Отмена проведения документа «Расходный ордер» при проведенном документе «Отбор (размещение) на складе», введенном по данному ордеру, при использовании адресного хранения на складе.

 

Заключение

В заключении хочется отметить положительные моменты реализованные в рассмотренных конфигурациях в сравнении с более ранними версиями:

  1. Контроль выполняется при проведении документов «задним числом», что в разы уменьшает вероятность возникновения отрицательных остатков.
  2. Разделение контроля на три отдельные зоны, которое позволяет производить более гибкие настройки.
  3. Дополнительный контроль при отмене проведения документов поступления.
  4. Контроль выполняется либо на конец месяца (по организациям), либо на текущую дату (в остальных случаях) вне зависимости от даты проведения документа.

Если я где-то был не точен, буду рад увидеть Ваши комментарии ниже.

Огромное спасибо, если отметите статью звездочкой, так как не что так не мотивирует как Ваше одобрение J

 

Другие мои статьи из серии «Механизмы учета в типовых конфигурациях УТ 11, КА 2, ЕРП 2»:

  1. Интеркампани, новая методика учета
  2. Новая концепция учета по видам запасов

71 Comments

  1. dm_romanov.idm

    Супер. Большое спасибо!

    Reply
  2. dm_romanov.idm
    При изменении правил любого варианта контроля, все ранее введенные документы будут перепроводиться,

    Не понятно, что значит эта фраза. При установке-снятии любого варианта контроля документы точно сами не перепроводятся.

    Reply
  3. user598655_ilia-bers

    Отлично. Очень полезная информация

    Reply
  4. ids79

    (2)Приведу пример, чтобы было понятнее.

    Допустим мы отключили контроль остатков по организациям и ввели документ выбытия, который формирует отрицательный остаток по организации.

    Далее включаем обратно контроль, и пробуем перепровести введенный документ.

    Он перепроводится без ошибок, однако если его изменить или отменить и выполнить заново проведение, будет выдана ошибка о нехватке остатка.

    Reply
  5. dm_romanov.idm

    (4)

    Спасибо за разъяснения, сейчас все понятно.

    Reply
  6. feva
    Технически контроль выполняется по регистру: Товары на складах. Однако, в случае применения ордерной схемы учёта, контроль будет выполнен непосредственно в документе: Реализация товаров и услуг, не смотря на то, что в данном режиме движения в регистре: Товары на складах формируются документом: Расходный ордер.

    Хочется спросить чем люди руководствовались при разработке алгоритма…

    Если бы я наткнулся на это опытным путём и начал ассенизировать 1с, то, вероятнее всего, это бы привело к непроизвольному срыгиванию.

    Reply
  7. msfog

    Основные недостатки данного механизма:

    нет возможности отключения контроля остатков в разрезе организаций и складов (без ордерной схемы);

    нет возможности отключения в рамках контроля по регистру «Товары на складах»;

    не продуманный механизм оперативного управляения контроля остатвков, для крупных торговых сетей с производственными площадками это приводит к невозможности использования типового функционала.

    Reply
  8. ids79

    (7)Добрый день, Юлия.

    Вы имеете в виду, нельзя отключить контроль по организациям для отдельных складов и организаций? На счет организаций, согласен с Вами, было бы удобно отключить контроль только по необходимым организациям. Что касается складов, отключать контроль остатков по организациям по отдельным складам этой организации — не корректно, на мой взгляд.

    Вторую часть Вашего комментария не понял, объясните пожалуйста по подробнее, думаю, Ваш опыт будет интересен.

    Reply
  9. Xershi

    (4) нет он не перепррводится. При нажатии на кнопку срабатывает процедура поведения, но документ не был изменён и проведение не отрабатывает!

    Reply
  10. ids79

    (9)Не соглашусь с Вами, документ все-таки перепроводится, все процедуры проведения отрабатывают штатно, кроме проверок на контроль. Однако большинство (если не все)исходных данных данных береться из самого документа, по этому никаких изменений не происходит при перепроведении — данные просто перезаписываются той же самой информацией. По этой причине вобщем-то даже отпадает необходимость перепроведения документов, как это было в УТ 10.3 например. Все регламентные процедуры по расчету себестоимости и прочее выполняются из вне.

    Reply
  11. msfog

    (8) Добрый вечер.

    Часть текущего функционала не продумана под исключительные ситуации в процессах крупных компаний, требующих оперативного решения.

    Reply
  12. gull22

    Справочно от разработчиков ЕРП про контроль отрицательных остатков для документа «Передача продукции из кладовой»:

    При передаче продукции из кладовой контроль остатков по кладовой отключается, если для подразделения кладовой установлен флаг «Производство без заказа».

    Для передачи продукции поддерживается сразу 2 схемы — «сначала передача продукции, потом производство без заказа», «сначала производство без заказа, потом передача продукции».

    Reply
  13. ScarFace

    что может быть? Не дает распровести ни один отбор, все контроли остатков отключил. Такое сообщение дает

    «Отгружается больше, чем отобрано из ячеек по распоряжению на отбор, на 1 шт»,

    Reply
  14. CheBurator

    Как старый семерочник — был уверен (по полученной ранее информации) что в УТ11 контроль остатков осуществляется только при оперативном проведении. В статье же неоднократно упоминается, что контроль выполняется только при проведении задним числом. Я чего-то не понял? Поясните, пожалуйста.

    Reply
  15. acanta

    (14) в том понимании, какое было заложено в 7ке — любой контроль остатков в 8ке это задним числом и на будущее.

    Reply
  16. CheBurator

    (15) в том смысле что ТА загнана в будущее?

    Reply
  17. acanta

    (16) при проведении документа любым датой-временем мы можем проверить только остатки на конец (секунды, минуты, даты, месяца). На начало остатки непроверяемы.

    Reply
  18. CheBurator

    (17) А чем тогда отличается оперативное и неоперативное проведение? а то я что-то поплыл…

    Reply
  19. ids79

    (13)Это как раз срабатывает дополнительный контроль, о котором я писал в конце статьи.

    Вам необходимо открыть документ «Ордер на отгрузку», перевести его в состояние «К отбору», и на закладке «Отгружаемые товары» в колонке «Действия» простаить — «Отобрать» (почему-то значения в ТЧ сами не меняются), провести ордер. После этого можно будет отменить проведение документа «Отбор, размещение».

    Reply
  20. ids79

    (14)Смотрите, в УТ 11.4 для документов отгрузки вообще отключено оперативное проведение. То-есть документы отгрузки ВСЕГДА проводятся не оперативно. Контроль же остатков также выполняется всегда, то-есть, при не оперативном проведении (в отличии от УТ 10.3, например).

    Следует также учитывать, что контроль выполняется всегда на текущую дату.

    По организациям, также на конец месяца проводимого документа и на конец каждого последующего месяца до текущей даты.

    Reply
  21. ids79

    (18)При оперативном проведении, если документ проводится текущим числом, автоматически устанавливается текущее время.

    Reply
  22. ScarFace

    (19) Спасибо большое за ответ, я уже сам допер до этого.

    Reply
  23. maslennikov_ea

    (0) есть еще один контроль интересный: на основании заказа покупателя невозможно провести реализацию товаров и услуг, даже если сняты все флаги, указанные в статье. это выполняется при условии обеспечения заказов.

    Reply
  24. ids79

    (23)Не понял, что Вы имеете в виду, поясните пожалуйста.

    Reply
  25. ВикторП

    Только что проверил-Отключение контроля на время сеанса — не работает, исключения номенклатуры по Складу- да, работают , но не влияют на контроль по организации, пришлось отключать контроль по организации.

    УТ 11.4.6.174

    Reply
  26. Xershi

    (23) в модуле проверки куча проверок. С допилом полностью их отключал, отменяя выполнение кода этих проверок.

    Но это экстренный случай, зато проведет гарантированно!

    Reply
  27. ids79

    (25)Что конкретно не работает? Выводятся сообщения о нехватке остатков?

    Они и должны выводится, но не должны влиять на проведение документов.

    Reply
  28. KokaDu

    Доброго времени.

    А если временно отключили контроль по организациям (организаций несколько и настроено интеркомпани).

    А через некоторое время включили, то начинают вываливаться ошибки о нехватке товаров по организациям при попытке провести Реализацию товаров.

    Что необходимо выполнить для обратного включения? Оформить передачи между организациями?

    Reply
  29. ids79

    (28)По хорошему, убрать все отрицательные остатки.

    Как, уже нужно решать по месту. Или сформировать передачи вручную, или использовать Интеркампани.

    Если использовать интеркампани, скорее всего придется удалять все резервы и перепроводить документы с момента начала появления отрицательных остатков.

    Подробнее тут

    Reply
  30. KokaDu

    Коллега, подскажите. В момент проведения документа выводится сообщение «Обнаружен лишний резерв …» и документ не проводится даже с выключенным контролем остатков по товарам организаций. Как обойти эту ситуацию?

    Reply
  31. ids79

    (30)Лишний резерв или лишнее сторно?

    По поводу лишнего сторно все в той же статье, ссылку на которую я присылал.

    Если другая ошибка нужно посмотреть скриншот, так сказать сложно.

    Reply
  32. KokaDu

    Распровёл документы передачи между организациями и документы отгрузки стали проводиться.

    Еще смущает иногда то, что распроведенный документ содержит записи в регистре РТО.

    Reply
  33. ids79

    (32)

    Еще смущает иногда то, что распроведенный документ содержит записи в регистре РТО.

    Это да, такой принцип формирования движений по этому регистру.

    Reply
  34. кольщик

    Друзья, подскажите. В ЕРП 2.4.7 нужно сделать непроведенными и снова провести документы Приобретение товаров и услуг, по импорту.

    При распроведении программа начинает ругаться что отрицательные остатки. Начинаю распроводить Таможенные декларации, реализации, отборы, расходные ордера. Что-то получается, что-то нет. Плюс документов и товаров очень много.

    Если я отключу Контроль остатков на время сеанса и перепроведу документы Приобретение товаров и услуг, ничего серьезного не случится? Ничего не слетит? Или все таки обязательно нужно распроводить все документы в которых присутствует товар связанный с документами приобретения?

    Reply
  35. ids79

    (34)Если Вы используете Интеркампани, тогда лучше не отключать контроль, так как потом могут быть проблемы с резервами по организациям. Если не используете Интеркампани, можете временно отключить. Потом не забудьте перезакрыть месяц.

    Reply
  36. кольщик

    (35)

    Если Вы используете Интеркампани, тогда лучше не отключать контроль, так как потом могут быть проблемы с резервами по организациям. Если не используете Интеркампани, можете временно отключить. Потом не забудьте перезакрыть месяц.

    Интеркампани не используем.

    Попробовал распроводить Приобретение товаров и услуг, программа ругалась если были проведены Таможенные декларации, на основании этих Приобретений. Приходилось и их распроводить. Потом попробовал закрыть месяц, получил сообщение что имеются отрицательные остатки товаров. Пришлось их оприходовать. Но думаю это неправильно. А без отключения контроля вообще не смог распровести, т.к. на ордерном складе, РО, ПО, да и реализации. Одно другое не дает распровести.

    Reply
  37. user1215212

    Коллеги, подскажите, как в ЕРП отгружать в минус на ордерном складе? Все галочки по контролю остатков убраны, но система ругается и расходные ордера не проводит. А очень надо)

    Reply
  38. acanta

    (37) проведите приходный ордер на на это количество.

    Reply
  39. user1215212

    (38) Оперативно не получается,к сожалению. Удобно только в минус, а в конце дня приводить в соответствие. На ордерном складе вообще технически возможно в минус отгружать?

    Reply
  40. acanta

    (39) скорее всего понадобится завести другой склад и указать что по расходным документам ордерный учёт ведётся, а по приходным нет и с какого числа. Исправить в этом же элементе справочника может программист.

    Reply
  41. user1215212

    (40) Что это дает? Не понимаю….

    Reply
  42. ids79

    (37)Да, 1С в своем репертуаре.

    Отключение Опертивного контроля остатков вроди бы должно помочь.

    Но нет, работает только если требуется отгрузить по ордеру больше чем есть на остатке. Если остатка совсем нет, не дает даже создать ордер.

    Reply
  43. ids79

    (37)Для решения проблемы можно сделать небольшую доработку, тогда можно будет создавать ордера в минус.

    Если интересно, пишите в личку или на WhatsApp 8 916 516-63-80

    Reply
  44. maksimov-y-v

    Не совсем понял как будет такая ситуация, например, при использовании сборки. Если сборка на 23.59.59 вчера, а реализацию я делаю сегодня ща вчера на 00.00.00, то у меня в УТ 11.4 все провелось в минус конечно, но провелось. Где-то ошиблись?

    Reply
  45. Cmapnep

    Добрый день Дмитрий!

    На предприятии используется Интеркампани таким образом, что Управляющая организация (УО) может продавать товар Основной организации (ОО)

    Ситуация следующая:

    — От ОО создаются Заказы клиентов но товар и товар ставится в резерв (действие = Резервировать на складе) или сразу передается на отгрузку (действие = Отгрузить)

    — Реализации по этим заказам от ОО создаются позже (в конце дня)

    — По некоторым причинам в середине дня требуется создавать Реализации (только регл. учет) от ОО в которых может присутствовать тот же самый товар. При проведении таких Реализаций не учитываются «резервы Заказов» и возникает ситуация, когда по заказу невозможно провести реализацию — не хватает остатков по организации с учетом резервов Интеркампани, установленных Реализациями по регл.учету

    Вопрос — есть ли возможность штатными средствами «подружить» резервы Заказов и резервы Интеркампани?

    Reply
  46. ids79

    (44)Контроль по товарам организаций выполняется на конец месяца и последующих месяцев.

    Контроль по складам вообще только на тек. дату.

    Так что все нормально.

    Reply
  47. ids79

    (45)Я Вас понял. Да, резервы, которые создаются по Интеркампани не учитывают существующие резервы по складу. Нужно дорабатывать систему.

    Reply
  48. Cmapnep

    (47) Спасибо за ответ!

    Я уж думал, что не вижу чего-то очевидного

    Вообще это очень странно — еще один вопрос в копилку для партнерского семинара

    Reply
  49. michaelsoft

    Разобрался

    Reply
  50. tohich
    Reply
  51. ids79

    (50)Все зависит от того, какая политика учета серий используется. Почитайте статью по сериям Возможно, придется удалять серии еще и из документов: Реализация товаров, Заказы. Для начала, попробуйте отключить флаг для склада «Контролировать оперативные остатки».

    Reply
  52. ids79

    (50)Еще попробуйте очищать поле «СтатусУказанияСерий»

    Reply
  53. tohich

    Контролировать оперативные остатки — отключен. Добавил в обработку Строка.СтатусУказанияСерий = 0;

    Все равно не проводит. Сделал отбор по 1 документу чтобы быстрее, вот скрин:

    Reply
  54. kpdozer
    Контроль выполняется на текущую дату, вне зависимости от даты проводимого документа. Как мы помним, в конфигурации все документы отгрузки проводятся не оперативно, и контроль БУДЕТ выполняться в случае проведения документа «задним числом».

    Подскажите пожалуйста, при обмене с Бухгалтерией 3 возникают проблемы с контролем остатков, т.к. контроль выполняется не на текущую дату, а на дату документа. Как быть? Отключать контроль остатков в бухгалтерии?

    Reply
  55. ids79

    (54)Выправлять корректную последовательность в бухгалтерии. Ну, или не работать задним числом.

    Reply
  56. kpdozer

    (55) Спасибо. Жаль, много пустой работы. И ведь это даже не какой-то особы случай.

    В 10:00 в УТ сотрудник начинает набивать перемещение с одного склада на другой, периодически сохраняя документ.

    В 10:30 он его проводит и система ругается что товара не хватает. Он вспоминает, что забыл создать поступление новой накладной с этим товаром.

    В 10:30 он создает поступление товаров и проводит его, а потом не обращая внимание на время первого документа спокойно проводит перемещение.

    Что имеем:

    Поступление в 10:30

    Перемещение в 10:00

    Никто не ругается, значит так и надо. Остатки на сегодня положительные.

    А потом бухгалтерия ручками у сотни документов восстанавливает последовательность. Думал без доработки обойдусь ))

    Reply
  57. ids79

    (56)Да, и оперативного проведения тоже нет.

    При перепроведении время не будет устанавливаться на текущее.

    Чего-то разработчики не продумали этот момент.

    Reply
  58. kpdozer

    В продолжение темы:

    Вот тут лежит чудесная штука, которая позволяет изменить режим контроля остатков «на дату документа»

    Reply
  59. vaxhab

    т. е. если товара нет то ордер никак не заполнить ?

    Reply
  60. Xershi

    (58) только там нарисованы какие-то ордера. А нужно реализации.

    Reply
  61. Xershi

    В УТ 11.3 была опция в константе «ВидКонтроляТоваровОрганизаций» = «КонецДняКонецМесяцаИДатаПоследнегоДвижения».

    В УТ 11.4 это выпилили и пометили не удаление. Сегодня заметили, что если провести приход в середине или конце месяца, то реализацию даст провести в любое время этого месяца. Из-за этого возникает отрицательное сальдо и пересорты. Возможно расширение из (58) решение!

    Reply
  62. Xershi

    (61) либо можно это жестко исправить.

    Пишем код в модуле «ЗапасыСервер» процедура «ТаблицаОстатковТоваровОрганизаций» перед первым вызовом Запрос.Выполнить();

    ИмяПараметраНужнойГраницы = «Граница» + Формат(КонецМесяца(МинимальнаяДатаОстатков), ФорматДатыВИмениВТ());
    Если Запрос.Параметры.Свойство(ИмяПараметраНужнойГраницы) Тогда
    Запрос.УстановитьПараметр(ИмяПараметраНужнойГраницы, Новый Граница(КонецДня(МинимальнаяДатаОстатков), ВидГраницы.Включая));
    КонецЕсли;

    Суть сводится к тому, что есть ситуация:

    Товар1 10+ 10.09.2019 = 10

    Товар1 10- 12.09.2019 = 0

    Товар1 11+ 05.10.2019 = 11

    Затем задним числом:

    Товар1 10- 02.10.2019 = -10, но на конец месяца остаток +1 и система проводит документ, меняем границу текущего месяца на дату документа и остаток -10, система ругается.

    Тоже самое было бы, если бы мы списывали задним числом в прошлом периоде, если бы был остаток. Система бы проверила остаток.

    При тестировании варианта контроля на дату документа выявляется проблема, того что могут чуть раньше провести списание чем был уже расход, а второй проверки на конец дня нет и будут плодиться минуса. Поэтому ставим проверку на конец дня.

    Reply
  63. kpdozer

    (60) расширение работает с любым типом документа. Я например настроил для контроля перемещений между складами, и внутренних потреблений.

    На скрине пример, основное в описании.

    И проблемы с контролем в УТ как таковой нет, для УУ такой подход мегаудобен. Проблема у меня лишь в синхронизации с БП. Там контроль на дату документа.

    Reply
  64. Xershi

    (63) а две проверки на конец дня и на дату документа дает сделать?

    Reply
  65. kpdozer

    (64)Я думаю нет, но лучше спросить у автора. А о каком сценарии использования идёт речь?

    Reply
  66. Xershi

    (65) у себя пока внедрил (62). Но если приход был в 19-00, то реализацию все равно смогут в течении дня провести в 10-00. А если поставить проверку, то остатка же на 10-00 нет. В итоге расширение не даст провести, но если убрать доработку, то понадобится 2 проверка, на конец дня, чтобы не перепихнули минус, про который я там написал.

    Reply
  67. kpdozer

    (62)

    меняем границу текущего месяца на дату документа

    а как меняете?

    Reply
  68. Xershi

    (67) в (62) написан код дня конца дня. На дату документа будут плодить косяки, т.к. можно сделать такой доработкой только 1 проверку, я указал на конец дня, типовая на конец месяца. Возможно сделаю расширение в ближайшее время. Но у себя пока сделал доработкой.

    Reply
  69. kpdozer

    (68)Я к тому что 1с не просто так это выпилила. В 11.3 все как вы пишите было (как на скрине ниже)

    А на мой взгляд выпилила потому, что пришла к решению, что смотреть отчеты, на конкретную дату не имеет смысла.

    Основная задача посмотреть остатки на конец месяца, так же как и себестоимость окончательную, а отсюда и рентабельность. И уж точно минусов никогда не будет на конец месяца, без доработок. И поэтому все промежуточные результаты, которые все хотят видеть 1с больше не учитывает.

    Ну ладно, каждый по своему учет ведет.

    Reply
  70. Xershi

    (69) с точки зрения УТ норм, с точки зрения БП косяк. И как можно продать товар, которого нет? В общем конечно, новая метода, а в целом криво!

    Reply
  71. baracuda

    спасибо за статью. пригодилась

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *