Контроль остатков в типовых решениях – за 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

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

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

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

Вход на сайт

Зарегистрироваться

Подтверждение регистрации будет отправлено на указанный e-mail.

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

Восстановить доступ

E-mail или логин

Ссылка на создание нового пароля будет отправлена на указанный e-mail.