Контроль остатков в типовых решениях — за 10 минут :)
(Управление Торговлей 11, ERP 2, Бухгалтерия 3.0, КА 2)



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

Сегодня в новом видео мы рассмотрим контроль остатков в типовых решениях.

Вы поймете, как устроен контроль остатков в типовых, и сможете решить две задачи:

  • Доработать механизмы контроля остатков.
    Например, добавить предупреждения о «красном» и «желтом» уровне остатка товаров.
  • Ускорить отладку типового контроля.
    Зачастую сообщение о нехватке неочевидно и нужно просмотреть, каким запросом получает данные система.

Для этого мы сегодня разберем:

  • В какой процедуре выполняется контроль остатков в УТ 11 и БП 3.0
  • По каким технологиям выполняется контроль остатков — до записи движений в регистр или после записи
  • Момент времени, на который выполняется контроль остатков
  • Отличия контроля остатков в БП 3.0 от УТ 11.

И да, в качестве забавного наблюдения — покажем, какая типовая конфигурация позволит в 2001 году продать товар, купленный в 2016 :)
А ведь пользователи и не на такое способны :))

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

Итак, видео (откроется в нормальном размере):

Нужно больше материалов по подготовке к аттестации?

Больше информации в материалах курса – Подготовка к аттестации 1С:Специалист по Платформе 1С:Предприятие 8.3 (2019).

Комментарии / обсуждение (41):

  1. Афанасьев Евгений

    Кстати, в КА 2.2 несколько контролей.
    И есть поставить вот такой контроль остатков (http://joxi.ru/Rmzze4EF0Vo3wm), то
    1. Сначала создать приход, например, от 10.03.2017, а затем отгрузку от 09.03.2017 не получится.
    2. Контроль сработает в процедуре «Перед записью» — в процедеру «Заполнить виды запасов» получим «Отказ = Истина», те. до процедуры проведения. И скорее всего (не проверял) движения на момент этого контроля еще не будут записаны.
    http://joxi.ru/n2YOn3gTo0gDQr

    • Евгений Гилев (Мастер-тренер)

      Так и есть.
      Но ведь эту функциональную опцию можно и отключить :)

  2. Афанасьев Евгений

    В КА 2.2 контроль остатков осуществляется только по данным регистров накопления (как в УТ 11) или также учитываются данные по регистру бухгалтерии?

    • Вячеслав Вязигин

      День добрый!
      Контроль остатков в УТ 11.3 и КА 2.2 полностью идентичен, по данным регистров накопления. Данный блок учета «вырезается» из ERP 2.2 и не имеет кардинальных различий.
      Настройка контроля остатков в пользовательском режиме также полностью совпадает, детально можно ознакомиться тут https://its.1c.ru/db/answers1c/content/323/hdoc

  3. Denis_Denis

    Добрый день!
    Когда планируете выпустить данный курс?
    Я так понимаю, раз до нового года не успели выпустить блок по «бухгалтерия»…, то все модули (оперативный, бух, расчетный, бизнес процессы) все вместе выйдут?

    • Татьяна Гужавина

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

  4. Catseye

    Подскажите в каком из ваших курсов разбираются управляемые блокировки как в конфигурациях, так и в целом механизм

  5. oleg21592

    на 2,20 времени говорит вернутся по ctrl- у меня только сворачивается. вернулся по ctrl+tab.

    • Вячеслав Вязигин

      День добрый!
      Если после перехода в процедуру или функцию «ctrl»+»-» обратного перехода не происходит нажмите еще раз. Обычно такая ситуация возникает при активном «хождении» по тексту модуля.

  6. Олег

    на 2,20 времени говорит ctrl- чтоб вернутся. Неправильно но хоть узнал что есть такая функция. ctrl+tab

  7. alecsw

    БП3 (3.0.44.204): а если в «Администрирование» → «Проведение документов» переставить радиокнопку «Расчёты выполняются» из положения «при проведении документов» в положение «при закрытии месяца»?
    (жаль, не прикрепить скриншот)

    • Вячеслав Вязигин

      День добрый!
      В случае настройки проведения документов «Расчеты выполняются при закрытии месяца» система не контролирует остатки МПЗ при проведении документов списания.

  8. Дмитрий Медведев

    Здравствуйте!

    А подскажите если не секрет, почему линейку курсов по программированию Вы решили начать именно с бухгалтерии?
    Ведь по логике, должно начинаться изучение с оперативных задач, как базовые объекты учёта…

    • Насипов Фарит

      Были планы успеть до Нового Года, был материал и наработки в большей стадии готовности.
      Это только потом решили гонки не устраивать :)

  9. Петр

    В конце ролика на слайде сравнивающем методы контроля грамматическая ошибка «Почему Бухгалтерия остаёт…»

  10. Denis57

    Добрый день.

    Для чего в конце обработки проведения в 1С Бухгалтерии выполняется метод Движения.Записать()?
    В любом случае все движения у которых признак «Записывать» установлен в «Истина» будут записаны по окончании обработки проведения?

    • Евгений Гилев (Мастер-тренер)

      Добрый день!

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

  11. Валерий

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

    У меня стойкое чувство, что 1С не смогла решить проблему быстродействия своих типовых и разрубила этот узел самым простым способом — отказалась от нормального партионного учета, отказалась от расчета себестоимости «на лету» и упразднила кучу нужных проверок на этапе первичного ввода данных.
    Просто все эти проблемы вынесли за рамки УТ и переложили их на бухгалтерию.

    • Евгений Гилев (Мастер-тренер)

      Плюсы новой технологии описаны в двух статьях:
      http://курсы-по-1с.рф/articles/статьи-по-платформе-контроль-остатка/
      http://курсы-по-1с.рф/articles/статья-платформа-блокировки/

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

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

    • Евгений Гилев (Мастер-тренер)

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

  12. sanke_mail

    Добрый день.
    Вкратце опишите пожалуйста, как соотносятся курсы «Доработка и Адаптация типовых конфигураций УТ11, КА2 и 1С:ERP2» и этот новый курс «Программирование в 1С и подготовка на 1С:Специалист по Платформе 1С 8.3»

    • Насипов Фарит

      Курсы серии «Программирование в 1С и подготовка на 1С:Специалист по Платформе 1С 8.3» — это курс для обучения платформе и программированию на 1С.
      Их будет 4 (по торговым механизмам, бухгалтерским, расчетным и бизнес-процессам).

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

      Курс «Доработка и Адаптация типовых конфигураций УТ11, КА2 и 1С:ERP2» и аналогичные (будут еще по Бухгалтерии и ЗУП)- это уже более продвинутый и детальный разбор механики конкретных конфигураций и методов их доработки.

      К моменту его изучения Вы уже должны быть абсолютно знакомы с объектами платформы и базовым программированием.

      Если смотреть на аттестации, то:

      • курсы серии «Программирование в 1С и подготовка на 1С:Специалист по Платформе 1С 8.3» — это подготовка на 1С:Специалист по платформе
      • курс «Доработка и Адаптация типовых конфигураций УТ11, КА2 и 1С:ERP2» (и аналогичные) — это подготовка на 1С:Специалист по внедрению торговых решений (и аналогичные)

      Последовательность изучения:

      • сначала курсы серии «Программирование в 1С и подготовка на 1С:Специалист по Платформе 1С 8.3»
      • потом курсы, аналогичные «Доработка и Адаптация типовых конфигураций УТ11, КА2 и 1С:ERP2»
  13. qwed

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

  14. Dmitry

    Доброго Вам времени суток!

    То что будет «будет не скучно» — как раз понятно :)

    Однако, что такое «плавающие цены»?

  15. Yarostj

    Добрый день

    подскажите курс Программирование в 1С и подготовка на 1С:Специалист по Платформе 1С 8.3 — Задачи бухгалтерского учета будет рассчитан на какое время обучения. Хотя бы примерно: 2 недели, месяц, 2 месяца?

    С уважением Елена.

  16. IvanchenkoEfim

    Есть ещё нюанс — «новая» технология контроля остатков — зачастую не эффективна. УТ 11.3. не исследовал, но в предыдущих версиях — при наличии учета по ГТД и контроле остатков — система в событии «Перед записью» документа «Реализация» устанавливала блокировку на регистр «Товары организаций» => параллельная работа уже 2-х «быстрых» операторов по оформлению Реализации приводит к постоянным взаимоблокировкам.

  17. maltsev_80

    Добрый день.
    Ну и цена, жаль что сдача экзамена на специалиста по платформе это пройденный этап.

Добавить комментарий

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

 Ознакомлен с условиями Публичной оферты и Пользовательского соглашения
 Согласен на обработку персональных данных (Политика обработки ПДн)