Имя: Пароль:
1C
 
ERP. Создать реализацию на основании необеспеченного заказа
0 zelenprog
 
28.04.25
14:29
Добрый день!

Организация занимается оптовой продажей скоропортящейся продукции (молочка).
Часть товаров производится самостоятельно, часть товаров - закупается и перепродается.

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

Весь "бизнес"-процесс должен выглядеть вот так:
1) в день поступления заказа от покупателя:
1.1) приняли заказы от покупателя
1.2) формируем заказы поставщикам и заказы на производство (дата поставки должна быть ранее, чем дата отгрузки, указанная в заказе покупателя, но как можно ближе к дате отгрузки, так как продукты скоропортящиеся)
1.3) формируем планируемые не-проведенные реализации (дата документа = дата отгрузки из заказа), печатаем документы
2) в день поступления товара на склад:
2.1) формируем документы поставки
2.2) если количество в документе поставки меньше планируемого, то корректируем реализации (которые непроведенные)
3) в день отгрузки покупателю:
3.1) загружаем товар
3.2) передаем документы водителю
3.3) проводим реализацию

Проблема в том, что 1С не дает создавать реализацию, пока у заказа не установлен статус "Отгрузить".
А статус "Отгрузить" нельзя поставить пока нет обеспечения заказа.

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

Исправлять код не хочется, так как наверно не желательно ломать стандартный механизм.
1 Garykom
 
гуру
28.04.25
14:46
(0) хрень какая то
если не проводить - можно какие угодно доки создавать
2 Garykom
 
гуру
28.04.25
14:48
а еще статус "К предоплате" у РТУ
3 zelenprog
 
28.04.25
14:54
(1) >> если не проводить - можно какие угодно доки создавать

Есть заказ со статусом "к обеспечению".
Нажимаем "Создать на основании..." - "Реализация товаров и услуг".
Выдается ошибка: "Для начала процесса отгрузки убедитесь, что ... указано действие "Отгрузить"".
А действие "Отгрузить" для заказа нельзя выполнить, так как нету достаточного остатка на складе.
4 zelenprog
 
28.04.25
14:55
5 Волшебник
 
28.04.25
14:57
6 shuhard
 
28.04.25
15:09
(0)[Можно ли настроить 1С, чтобы этот "бизнес"-процесс заработал?]
легко - использование заказа как счета
7 saaken
 
28.04.25
15:21
Подозреваю что корректировки и правкой всех этих реализаций, занимается один человек. И ему не составит труда создать фиктивное оприходование на склад
8 zelenprog
 
28.04.25
15:46
(5) Отключение контроля остатков в общем-то не нужно.
При проведении реализации контроль остатков должен выполняться.

Если в настройке склада выключить "Контролировать свободные остатки", как написано в статье, то перевод заказа в состояние "Отгрузить" срабатывает без ошибок, и реализация на его основании формируется.
Но правильно ли это?

Нам же ведь нужно просто создать не-проведенную реализацию. Мы же ее не проводим, значит дело до контроля остатков даже не доходит.
Если бы 1С дала создать реализацию на основании заказа, то все было бы нормально.
Зачем-то в 1С добавлен еще второй "рубеж" контроля остатков в виде статуса заказа.
Вот если бы можно было отключить контроль остатков только при изменении статуса заказа - было бы идеально. Это же ведь просто заказ, он же не меняет остатки.

Не могу понять смысл этих статусов заказа.
9 zelenprog
 
28.04.25
15:28
(6) >> использование заказа как счета

Сейчас почитаю...
10 zelenprog
 
28.04.25
16:31
(7)
Подозреваю что корректировки и правкой всех этих реализаций, занимается один человек.

Не один. Восемь человек. Работают в две смены.

И ему не составит труда создать фиктивное оприходование на склад

Про это думали.
Но это какой-то искусственный "прием". И неудобный. Это лишние действия.
А нужно максимально ускорить отправку машины с товаром покупателю.

Да и по сути оприходование не нужно: мы же хотим сделать не-проведенную реализацию.
11 zelenprog
 
29.04.25
15:06
Вроде удалось сделать с помощью статьи, на которую указана ссылка в (5).

Если в настройках склада выключить флажок "Контролировать свободные остатки", то появляется возможность перевести Заказ покупателя в состояние "Отгрузить" даже при отсутствии товара на складе.
Далее мы можем создать на основании этого заказа реализацию, но не проводить ее.

При попытке провести эту реализацию при отсутствии товара на складе выдается ошибка.
Все работает как нам и нужно.

Однако, смущает отключение контроля остатков для склада. В документации не нашел точного описания.
Может кто-нибудь объяснить: почему мы контроль остатков отключаем, но остатки все равно проверяются при проведении реализации?
Что на самом деле включает\отключает настройка склада "Контролировать свободные остатки"?
12 Мультук
 
гуру
29.04.25
15:23
(11)

Вот мы и дошли до сокровенного.
Что "свободные остатки и резервы" один регистр (точнее два, там запутанная история с реинкарнацией регистров) РН.ЗапасыИПотребности и его друг РС.РаспределениеЗапасов.

А РН.ТНС (Товары на складах) совсем другой.


P.S.

А еще есть РН.ТО (ТоварыОрганизаций), РН.СТ (СебестоимостьТоваров), а также великий и ужасный РН.РезервыТоваровОрганизаций
13 d4rkmesa
 
гуру
29.04.25
15:47
(11) А про заказ-как-счет почитали?
14 zelenprog
 
30.04.25
10:24
(12)
... РН.ЗапасыИПотребности ... РС.РаспределениеЗапасов
... РН.ТНС (Товары на складах)
... РН.ТО (ТоварыОрганизаций), РН.СТ (СебестоимостьТоваров)
... РН.РезервыТоваровОрганизаций

Что из этого списка связано с настройкой склада "Контролировать свободные остатки"? Какие регистры контролирует эта настройка?

А какие регистры контролирует настройка контроля остатков в финансовом контуре учета товаров (администрирование-финансовый результат и контроллинг)?
15 zelenprog
 
30.04.25
10:26
(13)
А про заказ-как-счет почитали?

Да, почитали, и попробовали в тестовой базе.
Этот вариант не подходит.

Так как при включении опции "Заказ как счет" в счетах пропадает возможность использовать статусы заказов.
А нам это нужно. Перед созданием реализации заказ покупателя должен быть проверен, согласован менеджером и переведен в статус "К выполнению".
2 + 2 = 3.9999999999999999999999999999999...