Версия для печати темы (https://pro1c.org.ua/index.php?s=2d045fc264756bf010074be25ccddf2b&showtopic=56858)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Реализация на основании ПКО

Автор: bizisoft 05.02.20, 16:18

Здравствуйте.
1С 8.2.19.130
Альфа_Авто 4.1.21.01

При включении проверки превышения кредита контрагенту и отключение его превышения возникла проблема с проведением реализации.
Допустим для клиента устанавливается сумма макс.кредита равная 10000 грн.
Он ранее исчерпал кредит допустим на 5000 грн.
В следующий раз он пришел и хочет взять товар на 6000 грн, но за этот товар он хочет заплатить сразу.
Провести реализацию без предварительного проведения ПКО на 6000 не получится.
Т.о. нужно провести ПКО, а потом реализацию, но сделать реализацию на основании ПКО нельзя (чтобы в дереве документов была видна связь), а просто проводить ПКО без привязки к реализации не подходит.

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

Подскажите пожалуйста, как можно подправить конфигурацию, чтобы разрешить делать реализацию на основании ПКО?
Я в конфигураторе для объекте Реализация поставил галочку на основании ПКО, но это не позволяет мне присвоить значение для ДокументОснование.


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

Автор: denis84 05.02.20, 20:56

Так вопрос в том чтобы видеть последовательность? По-моему,если не ошибаюсь (ну так в УТП, БУ). Если в предоплате указали ПКО, то он уже в дереве документов отобразится,в основание не надо его вставлять

Автор: bizisoft 06.02.20, 11:00

denis84 @ Вчера, 21:56 * ,
Да, чтобы в дереве связи документов было видно, что Реализация привязана к ПКО, но при этом ПКО проводится раньше реализации, а система допускает связь только пко на основании реализации, что нарушает последовательность.

В ПКО вместо "Оплата от покупателя" можно выбрать "Предоплата от покупателя", но как я выяснил, что это носит чисто информативный характер и на положение в дереве никак не влияет.

По этому мне видится только разблокировать возможность указывать документ реализации на основании ПКО, но пока это у меня не получается, хоть я и поставил соответствующие галочки в конфигураторе (закладка Ввод на основании), но в форме в поле ввода Документ основание, пункт Приходно касоорвый ордер и возможность выбора нужного ПКО так и не появилась.
Может быт галочекне достаточно и нужно что-то еще изменить?

Автор: fly 06.02.20, 11:25

Цитата(bizisoft @ 06.02.20, 11:00) *
Может быт галочекне достаточно и нужно что-то еще изменить?


Да там немного переписать надо (даже не немного а пол системы может необходимо перелапатить)
Просто галочка это всего-навсего часть работ. Скорее всего надо переделать процедуры заполнения. переформировать процедуры формирования списков и т.п. Так же надо смотреть как потом заполняются реквизиты, и смотреть как попадает в отчеты.

Часть отчетов и процедур отработано. что Основанием для Реализации может быть Только ЗаказПокупатяля, Счет - к примеру. После чего если в договорах указаны способы ведения взаиморасчетов, ищедт документы Основание ЗаказПокупателя или Счет... и т.п.
Это как пример, на вскидку.

По умолчанию:
ЗаказПокупателя -> ПКО
ЗаказПокупателя -> Реализация

У ЗаказаПокупателя есть ТЧ товары которая передается в реализацию, которую потом заполняет и т.д.
У ЗаказаПокупателя есть Контрагент, Договор, которые передаются в ПКО, которую потом заполняет и т.д.

После чего строятся отчеты по Заказам, Закзам поставщикам, Валовая прибыль и прочие отчеты, где строится на ЗаказПокупателя....

Цитата(bizisoft @ 05.02.20, 16:18) *
Т.о. нужно провести ПКО, а потом реализацию, но сделать реализацию на основании ПКО нельзя


да нельзя

ПКО не содержит номенклатуры, цены, скидки, табличные части Номенклатуры/Услуги/оборудование....и т.д.
ПКО может быть для нескольких Заказов, что приводит еще к усложнеию формированию реализации.
На основании ПКО не формируются возвраты и т.п. - что при возврате нарушает Взаиморасчеты.
и т.д.

Автор: bizisoft 06.02.20, 17:11

fly @ Сегодня, 12:25 * ,
Я вас понял.

А как такой вариант?
На форме реализации при нажатии кнопки Предоплата, Создается Счет на оплату, согласно реализации заполняется шапка и ТЧ, сохраняется.
Далее создается ПКО, согласно реализации, заполняется шапка (контрагент, договор, ...), который привязывается к Счету (на основании). Сохраняется, Проводится.
После этого реализация, подвязывается (на основании) к этому счету и сохраняется.

Т.о. особо переделывать не придется.

Что скажите?

Автор: fly 06.02.20, 18:20

Цитата(bizisoft @ 06.02.20, 17:11) *
Что скажите?


Хозяин барин... можно и такой велосипед придумать.

Я бы предложил создать новый договор предоплаты, Сделать Заказ или Счет что там вам необходимо отгрузить, сделать по нему предоплату, и оформить продажу.
Оформить продажу по предоплате на 6К, по факту это другие условия, другая сделка и другие договоренности.
Цитата(bizisoft @ 05.02.20, 16:18) *
Он ранее исчерпал кредит допустим на 5000 грн.
В следующий раз он пришел и хочет взять товар на 6000 грн, но за этот товар он хочет заплатить сразу.


Ну или просто оформить оплату предыдущей сделки и отгружать далее, потому как в головах людей это предоплата за новую сделку (точнее почему то ваш покупатель ну прямо скажу ну не очень понимает наверное).
по факту сам себе берет уменьшает срок кредита, так как часть его уже скорее всего прошла по первой сделке - где отгрузился на 5К ( к примеру отгрузился на 14 дней, прошло 5 осталось 9).
И теперь внес предоплату по новой сделке, так как лимит выбрал, и забрал товар по новой сделке, и вместо того, чтоб оплатить 5 по предыдущей сделке и получить снова 14 дней, он берет по предоплате и остается всего 9 дней на оплату первой сделки.

Автор: bizisoft 07.02.20, 9:54

fly @ Вчера, 19:20 * ,
Просто бывает, что например берут запчасти под клиента, потом под другое и еще, а если за предыдущие реализации с ними еще не рассчитались, то оно накапливает кредит.
Тут пришел к нему другой клиент и деньги дал сразу, так он и нам приносит за эти запчасти.

А оплачивать это за предыдущее, потом менеджеры не собьются с клиентом, а так видно, что эта накладная погашена, а эта нет.

Отсюда и все эти велосипеды. ))

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua