Корректировка реализации не отражается в заказе клиента

1. Karlosss 04.04.16 01:43 Сейчас в теме
Добрый вечер!
Хочу обратиться ко всем пользователям УТ 11 за помощью.
У нас в фирме стоит конфигурация Управление торговлей, редакция 11.2 (11.2.3.101)
Проблема заключается в следующем.
Создали заказ клиенту от 11.03.2016(выставили в нем планируемую оплату наличными 18.03.2016). По этому заказу мы должны поставить клиенту товар количество = 1шт. за цену 100р(всего одно наименование). Этим же днем(11.03.2016) провели документ Реализация товаров и услуг количество =1 шт, цена = 100р. При открытии формы документа заказа стал виден его статус "Ожидается оплата(после отгрузки)". 14.03.2016 на основании документа реализации ввели документ Корректировка реализации, в котором убрали наш единственный отгруженный нами товар. Т.е. у нас не осталось товаров, которые мы отгрузили клиенту по данному заказу. Отчеты "Взаиморасчеты с клиентом" показывают все правильно и по ним долг контрагента ушел. Однако если зайти в наш заказ, то там стоит статус "Ожидается оплата(после отгрузки)", хотя после корректировки никакой отгрузки у нас нету по факту и заказ не закрывается.
Хотел спросить совета, что мы делаем неправильно и как нам справиться с данной проблемой.
Заранее всем спасибо!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. h00k 51 04.04.16 07:28 Сейчас в теме
(1) Karlosss,
что мы делаем неправильно и как нам справиться с данной проблемой.

Используете корректировки. После пары месяцев разнообразных проблем мы отключили использование корректировок и, надеюсь, больше ни когда не включим.
2. pis49 04.04.16 06:43 Сейчас в теме
и не закроется т.к. товар вы так и не отгрузили, все логично нет?
4. Karlosss 04.04.16 11:44 Сейчас в теме
(2) pis49, Закрываться и не должен. Но и статус "Ожидается оплата" висеть не должен, так как отгрузки еще по нему не было.А в заказе если посмотреть на состояние выполнение документа заказа, то видно что отгрузка есть и соответственно он ждет оплаты. Однако отгрузки быть не должно, так как корректировка ее убрала.
5. olny 18.01.17 13:04 Сейчас в теме
У нас тоже была корректировка. Корректировали поступление (убирали недостачу).
И также в рабочем месте кладовщика - "Приемка" висит заказ с недополученным (недостача) товаром
6. Georgik 18.01.17 14:57 Сейчас в теме
Много еще ошибок в УТ 11. Что со статусами заказов, что с корректировками реализаций товаров.
Но по смыслу правильнее сделать было возврат от покупателя, а не корректировку реализации.
7. user1383261 24.03.20 13:47 Сейчас в теме
Похожая проблема в ERP 2.4, только была задача после ввода корректировки реализации(в сторону уменьшения) произвести отгрузку по тому же заказу еще раз, но система не давала. Реализовал движение этим документом по регистру накопления "Заказы клиентов", проблема исчезла.
8. nano1c 173 16.08.23 11:38 Сейчас в теме
(7) В УТ11 еще нужно движение ТоварыКОтгрузке, вот как это у меня реализовано:

Добавлям в Движения КорректировкиРеализации эти два регистра, далее:

Процедура ЗарегистрироватьУчетныеМеханизмы(МеханизмыДокумента) Экспорт
    
        МеханизмыДокумента.Добавить("Продажи");
...
////////////////////////////////////////////////////////////­///////////////////////////////////////////////////
        ТекстЗапросаТаблицаЗаказыКлиентов(Запрос, ТекстыЗапроса, Регистры);              
        ТекстЗапросаТаблицаТоварыКотгрузке(Запрос, ТекстыЗапроса, Регистры);              

////////////////////////////////////////////////////////////­///////////////////////////////////////////////////



Функция ТекстЗапросаТаблицаЗаказыКлиентов(Запрос, ТекстыЗапроса, Регистры)
    ИмяРегистра = "ЗаказыКлиентов";
    
    Если НЕ ПроведениеДокументов.ТребуетсяТаблицаДляДвижений(ИмяРегистра, Регистры) Тогда
        Возврат "";
    КонецЕсли; 
    
    ТекстЗапроса =
    "ВЫБРАТЬ
        |    ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)  КАК ВидДвижения,
        |    ТаблицаТовары.Ссылка.Дата              КАК Период,
        |    ТаблицаТовары.ЗаказКлиента                                 КАК ЗаказКлиента,
        |    ТаблицаТовары.Номенклатура              КАК Номенклатура,
        |    ТаблицаТовары.Характеристика            КАК Характеристика,
        |    ТаблицаТовары.Серия                     КАК Серия,
    |    ТаблицаТовары.номерстроки КАК КодСтроки,
        |    ВЫБОР КОГДА ТаблицаТовары.Номенклатура.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар),ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) ТОГДА
        |            ТаблицаТовары.Склад
        |        ИНАЧЕ
        |            ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)
        |    КОНЕЦ                                   КАК Склад,
        |    -ТаблицаТовары.Количество                КАК Заказано,
        |    -ТаблицаТовары.Количество                КАК КОформлению,
        |    -Сумма                                       КАК Сумма,
        |    ЗНАЧЕНИЕ(Справочник.ПричиныОтменыЗаказовКлиентов.ПустаяСсылка) КАК ПричинаОтмены
        |ИЗ
        |    Документ.КорректировкаРеализации.расхождения КАК ТаблицаТовары
        |    где ТаблицаТовары.Ссылка = &ссылка";
    
    ТекстыЗапроса.Добавить(ТекстЗапроса, ИмяРегистра);
    Возврат ТекстЗапроса;
    
КонецФункции
Функция ТекстЗапросаТаблицаТоварыКотгрузке(Запрос, ТекстыЗапроса, Регистры)
    ИмяРегистра = "ТоварыКОтгрузке";
    ТекстЗапроса =
    "ВЫБРАТЬ
        |    ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)  КАК ВидДвижения,
        |    ТаблицаТовары.Ссылка.Дата              КАК Период,
        |    &ссылка                                 КАК регистратор,
    |ТаблицаТовары.ЗаказКлиента                КАК ДокументОтгрузки,
    |    &Партнер        КАК Получатель,
        |    ТаблицаТовары.Номенклатура              КАК Номенклатура,
        |    ТаблицаТовары.Характеристика            КАК Характеристика,
        |    ТаблицаТовары.Серия                     КАК Серия,
    |    ТаблицаТовары.номерстроки КАК КодСтроки,
        |    ВЫБОР КОГДА ТаблицаТовары.Номенклатура.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар),ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) ТОГДА
        |            ТаблицаТовары.Склад
        |        ИНАЧЕ
        |            ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)
        |    КОНЕЦ                                   КАК Склад,
        |    -ТаблицаТовары.Количество                КАК КОтгрузке,
        |    -ТаблицаТовары.Количество                КАК КОформлению
        |ИЗ
        |    Документ.КорректировкаРеализации.расхождения КАК ТаблицаТовары
        |    где ТаблицаТовары.Ссылка = &ссылка";
    
    ТекстыЗапроса.Добавить(ТекстЗапроса, ИмяРегистра);
    Возврат ТекстЗапроса;
    
КонецФункции
Показать
9. nano1c 173 17.08.23 15:13 Сейчас в теме
(8) Да, еще выяснилось что КорректировкаРеализации неверно двигает РаспределениеЗапасов из-за чего отчет ОстаткиИдоступность показывает лишний товар (который потом почему-то не списывается Реализаций), поэтому нужно заблокировать это движение:
//ОтразитьРаспределениеЗапасовДвижения(Запрос, ТекстыЗапроса, Регистры);
10. ASKiselev 3 17.08.23 22:03 Сейчас в теме
(9) У корректировкиПоступления такая же проблема с РаспределениеЗапасов (движений нет)
А возвраты иногда неверно по НДС отражаются.
11. nano1c 173 18.08.23 10:49 Сейчас в теме
(10) Я до конца не разобрался в логике этого регистра, непонятно зачем отчет ОстаткиИдостопность берет из него данные, тогда как типовые механизмы плохо с ним работают. Это в копилку недоработок и ошибок УТ11, которые годами не исправляются. Пока что тупо убрал движение из корректировки и все заработало (по крайней мере пока), но надо изучать, конечно, роль этого регистра в конфе..
12. rule_2 51 19.06.24 08:56 Сейчас в теме
(8) Оно у вас еще работает? Просто номер строки в качестве кода строки заказа брать не совсем корректно...
13. nano1c 173 19.06.24 13:33 Сейчас в теме
(12) работает, да, народ не жалуется
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот