Приходится в рамках работы частенько дорабатывать и исправлять ошибки внутри 1C (я не программист 1C). Хочу написать про одну особенность работы 1C, про которую в интернете мне было сложно найти конкретную информацию. Разберу на примере 1C УТ 11.5.

Суть этой особенности - допустим, вы всегда используете статус обеспечения "Отгрузить" вместо "Резервировать", соответственно из всех отчётов по остаткам вы убрали колонку "В резерве", а смотрите только колонку "Отгружается", "Доступно" и "В наличии". И можете заметить, что кол-во "В наличии" минус "Отгружается" не равно "Доступно", пытаетесь разобраться и выясняете, что недостающее количество указано в колонке "В резерве".

Но как же так? Спросите вы. Ведь внутри заказа выбрано "Отгрузить". И будете правы. Проблема возникает из-за того, что для 1С статус "Отгрузить" означает, что товар помечен к отгрузке и в данном статусе товар резервируется на складе и "может быть отгружен в любой момент".

Может быть отгружен в любой момент - это ключевой момент, потому что в моём примере используются статусы заказов клиента. А статус заказа клиента "На согласовании" запрещает создавать реализацию товаров и услуг. Соответственно, когда мы статус меняем на тот, который позволяет создавать реализацию, то для системы 1С это сигнал, что товар из резерва нужно перенести в отгрузку.

Приходится в рамках работы частенько дорабатывать и исправлять ошибки внутри 1C (я не программист 1C) | Сетка — социальная сеть от hh.ru Приходится в рамках работы частенько дорабатывать и исправлять ошибки внутри 1C (я не программист 1C) | Сетка — социальная сеть от hh.ru Приходится в рамках работы частенько дорабатывать и исправлять ошибки внутри 1C (я не программист 1C) | Сетка — социальная сеть от hh.ru Приходится в рамках работы частенько дорабатывать и исправлять ошибки внутри 1C (я не программист 1C) | Сетка — социальная сеть от hh.ru