TGViewer
Е.БУДНИ программиста 1С | Роман Чумадин Е.БУДНИ программиста 1С | Роман Чумадин @e_budni_programmer · 6.25K subscribers
Post #591 2.75K
РУБРИКА «ЧёПоСтандартам»
Требования к проведению документов

Кто бы мог подумать о том, что в стандартах можно ещё встретить ответ на вопрос, который встречается почти на каждом собесе, "зачем же нужны документы в 1С". Что ещё раз говорит о том, что регулярное чтение и изучение стандартов 1С поможет вам не только в текущей работе, но и при поиске новой работы)

#std603

1. Документы предназначены для ввода первичной информации, связанной с регистрацией событий, воздействующих на учитываемые в системе показатели. Например, при автоматизации финансово-хозяйственной деятельности предприятия – это учет различных хозяйственных операций; в системах управления производственными процессами – регистрация производственных операций и т. д.
...
2. ...
Логически, непроведенный документ отличается от проведенного тем, что непроведенный документ является «черновиком», не отраженным в учете.
...
2.3. Исключение ... - например, входящую корреспонденцию, звонки, встречи и т.п.
- отдельные документы, технология проведения которых сильно отличается от технологических возможностей платформы
...
7.1.1. В случае, если в документе не менялись данные, влияющие на проведение (например, изменили только значение реквизита Комментарий) проведение проведенного ранее документа, не должно приводить к изменению его движений.
... 


Последний пункт 7.1.1. напоминает про первые годы работы, когда ты не готов к тому, что просто перепроведение документа приведет к тому, что все поедет)) И приходилось как-то откатываться либо перегружать данные из копии. И все из-за того, что кто-то добавляет механизмы, настройки без даты начала действия новых доработок... Частично, об этом говорит пункт 7.2.2.

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

Некоторые приемы для достижения такого поведения

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


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

P.S. Полное описание стандарта по ссылке в начале поста
#ЧёПоСтандартам #std603
  • 👍 14
  • ✍ 4
  • ❤ 1
  • 🔥 1
More from @e_budni_programmer
  1. Oct 1, 2026Post #612
  2. Sep 30, 2026Работу техподдержки 1С обычно редко обсуждают, пока все работает в штатном режиме. Но когд…
  3. Sep 24, 2026РУБРИКА «ЧёПоСтандартам» Оформление текстов запросов Хотел выбрать самые важные моменты из…
  4. Sep 22, 2026Всем привет! И снова про конференции) Прошла Жёлтая конфа, Кунг-Фу Митап в питере, на этот…
  5. Sep 17, 2026Post #607
  6. Sep 12, 2026Больше постов про ИИ?) Сейчас всё активнее пробую применять ИИ непосредственно в разработк…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →