Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Отключение независимого ведения партнеров и контрагентов

Отключение независимого ведения партнеров и контрагентов
Я
   TrueBuild
 
07.09.20 - 15:55
В свое время решили включить данную функцию, но, как оказалось, она нам не потребовалась, а проблем добавила. Народ забывал создавать контрагентов к партнерам, мог создать контрагента непосредственно из карточки документа и привязать его к другому партнеру итд...
Короче, решили отказаться от данной функции. Соответственно вопрос, что будет с криво заведенными клиентами? Например, с партнерами без контрагентов или партнерами без контрагентов?
Не повлияет ли это на старые заведенные документы, не могут ли они "поломаться" как-то? Может есть какая-то обработка тестирования базы на предмет корректно заведенных партнеров\контрагентов? Или, может так, из собственного опыта подскажете, что можно проверить?
   spiller26
 
1 - 07.09.20 - 16:16
(0) Если речь идёт о ERP или КА, то вряд-ли что поменяется при изменении.
   TrueBuild
 
2 - 07.09.20 - 16:24
(1) Да, ERP
   spiller26
 
3 - 07.09.20 - 16:34
(2) Если будет вестись чисто по контрагентам, то просто будет в отчетах идти аналитика чисто по контрагентам. При создании нового контрагента в коде прописано, создание спр.партнера с такими же параметрами. Простыми словами создаются параллельно. (P.S. Из опыта переноса данных)
Обработки корректно заведенных партнеров/контрагентов нет - пишите сами. (проверяется в основном ИНН и КПП, если физ.лицо то ИНН, если нет ИНН, тогда ФИО)

справочник "Партнер" это по сути группировка.
   spiller26
 
4 - 07.09.20 - 17:00
Вот кусок кода из КД 3.0 нашел

ИспользоватьПартнеровКакКонтрагентов = ПолучитьФункциональнуюОпцию("ИспользоватьПартнеровКакКонтрагентов");

ПартнерОбъект = ?(ЗначениеЗаполнено(Объект.Партнер), Объект.Партнер.ПолучитьОбъект(), Справочники.Партнеры.СоздатьЭлемент());
    
Если ПартнерОбъект.ЭтоНовый() Тогда
    ПартнерОбъект.ДатаРегистрации = Дата('19800101');
    ПартнерОбъект.Клиент          = Истина;
    ПартнерОбъект.Поставщик       = Истина;
    ПартнерОбъект.ПрочиеОтношения = Истина;
    ПартнерОбъект.УстановитьНовыйКод(ОбменДаннымиСервер.ПрефиксИнформационнойБазы());
    
    ПартнерОбъект.ГруппаДоступа   = ЭлементПоУмолчанию(КомпонентыОбмена, "ГруппаДоступаПартнера");
КонецЕсли;

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.