Такой вопрос возник в данной ситуации. При выгрузке из УТ в БК в документах реализации и приходных кассовых ордерах делается замена контрагента на "ФИЗ ЛИЦО", если у контрагента стоит признак - физическое лицо. То есть ИП выгрузится нормально, для физ лиц будет проведена замена, договор тоже физлица встанет. НО это происходит в процедуре "после записи". Получается сами физлица при этом уже загружены в БК. Хочу сделать так, чтобы в таком случае они не загружались вообще в БК, чтобы не плодить ненужных контрагентов. Как можно подобное реализовать? Как вариант, если физ лица фигурируют только в этих документах - то можно заблокировать выгрузку или загрузку в самом ПКО "контрагенты". Но если физ лица могут придти из других документов, где такая замена не должна происходить - тогда надо что-то посложнее придумать.
Думаю над тем, чтобы сделать ПКО для контрагентов именно из этих двух документов, а в других документах использовать стандартное ПКО. Как лучше реализовать в таком случае?
1. Отказываться от передачи можно и в ПКС.
2. Я бы сделал в приемнике контрагента физлицо предопределенным и устанавливал предопределенное значение по условию в ПКС передачи контрагента для РТУ и приходного кассового ордера.
(1) Надо отказаться от передачи контрагента, но сам документ с замененным контрагентом выгрузить.
Пример: реализация на контрагента Иванов. При выгрузке в бухгалтерию он должен замениться на контрагента "Физ Лицо". При этом в справочнике контрагентов Иванов появиться не должен.
(2) тогда через параметр сообщай, что надо подставить физлицо, а в пкс отказывайся в этом случае переносить.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший