![]() |
|
КА. Как правильно программно добавить Контрагента? | ☑ | ||
---|---|---|---|---|
0
zelenprog
20.06.23
✎
12:09
|
Здравствуйте!
Нужно в "1С8 Комплексная Автоматизация" обновить справочник контрагентов из старой базы. В 1С8-базе настройка "Независимо вести партнеров и контрагентов" выключена. Но почему то в базе заполнены оба справочника и "Контрагенты" и "Партнеры". Как правильно в 8-ке программно создавать новых контрагентов, и обновлять данные для существующих контрагентов? При загрузке получается нужно записывать данные в оба справочника? И в "Партнеры" и в "Контрагенты"? |
|||
1
zelenprog
20.06.23
✎
13:41
|
Смотрел как создаются контрагенты в коде КА.
В обработке клиент-банка просто создаются элементы в обеих справочниках без транзакции: НовыйКонтрагент = Справочники.Контрагенты.СоздатьЭлемент(); ... НовыйПартнер = Справочники.Партнеры.СоздатьЭлемент(); ... НовыйКонтрагент.Партнер = НовыйПартнер.Ссылка; НовыйКонтрагент.Записать(); А в общем модуле ОбменСКонтрагентамиУТ, код другой: Контрагент = Справочники.Контрагенты.СоздатьЭлемент(); ... Если ПолучитьФункциональнуюОпцию("ИспользоватьПартнеровИКонтрагентов") Тогда ... Партнер = Справочники.Партнеры.СоздатьЭлемент(); КонецЕсли; ... Попытка Контрагент.Записать(); Контрагент.Разблокировать(); Партнер.Записать(); Партнер.Разблокировать(); ЗафиксироватьТранзакцию(); ... |
|||
2
zelenprog
20.06.23
✎
13:42
|
Как все-таки более правильно?
|
|||
3
DJ Anthon
20.06.23
✎
13:55
|
писать надо в оба справочника, однозначно
|
|||
4
НафНаф
20.06.23
✎
13:58
|
(0) да, в оба
даже когда выключена - в оба, только тогда 1:1 |
|||
5
CepeLLlka
20.06.23
✎
14:18
|
(0)В КА 2.5 Есть штатная обработка, называется вроде "Загрузка данных из табличного документа"
Подготовьте из старой базы данные в необходимом формате и попробуйте загрузить |
|||
6
zelenprog
20.06.23
✎
15:25
|
(5) Обработку нашел.
Только не понятно в каком формате там надо вводить данные? Например в каком виде надо указывать значение в колонке "Юр\филицо"? |
|||
7
zelenprog
20.06.23
✎
15:25
|
(3), (4) Почему в оба?
|
|||
8
CepeLLlka
20.06.23
✎
16:24
|
(6)У меня получилось методом "ТЫКА"
Физическое лицо Юридическое лицо |
|||
9
DJ Anthon
20.06.23
✎
17:23
|
(7) так работает КА (и ерп тоже). просто делай, и всё. они нужны для разных вещей.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |