Групповое обновление данных контрагента по данным сервиса 1С:Контрагент в ЕРП, УТ11, БП3

24.06.24

Задачи пользователя - Корректировка данных

Обработка позволяет массово обновить данные карточки Контрагента по данным сервиса 1С:Контрагент (ИТС Проф или 1С:Контрагент должен быть подключен). В исходную выборку попадают контрагенты, у которых пустой или неверный юр.адрес.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
Групповое обновление данных контрагента по данным сервиса 1С:Контрагент в ЕРП, УТ11, БП3:
.epf 8,99Kb
32 2 150 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Обработка позволяет массово обновить данные карточки Контрагента по данным сервиса 1С:Контрагент (ИТС Проф или 1С:Контрагент должен быть подключен в информационной базе).

В исходную выборку попадают контрагенты, у которых пустой или неверный юр.адрес.

 

 

Но это вы можете сами подправить запрос по нужным условиям.

Не забывайте, что запросы в сервис считаются, обычный 1С:Контрагент имеет лимит на 7200 обращений в год. Но если у вас 1С:Контрагент безлимитный - тогда все ок.

Сами реквизиты обновляются по списку: Наименование (оно же "Краткое наименование" типа ПЯТЕРОЧКА ФИНАНС ООО), НаименованиеПолное (оно же Сокр.юридическое,  типа ООО "ПЯТЕРОЧКА ФИНАНС"), КПП, Юр. адрес), но вы можете обновить и другие реквизиты, см скрин структуры.

 

 

Собственно единственная смысловая процедура - ниже, копируйте, саму обработку качать не обязательно. Остальное просто обёртка. Обработка строго (!) админская, подключение во внешние обработки не предусмотрено намеренно. 

&НаСервере
Процедура ОбновитьНаСервере()  
	ТЗОбработки = Контрагенты.Выгрузить(Новый Структура("Пометка", Истина)); 
	Время1 = ТекущаяДатаСеанса();
	НачатьТранзакцию();       
	Сч = 0;
	Для каждого СтрКонтрагент Из ТЗОбработки Цикл   
		обКонтрагент = СтрКонтрагент.Контрагент.ПолучитьОбъект(); 
		РеквизитыЮридическогоЛица = РаботаСКонтрагентами.СведенияОЮридическомЛицеПоИНН(СтрКонтрагент.Контрагент.ИНН);
		
		Если ВерсияКонфигурации = 1 Тогда
			РеквизитыКонтрагента = ОбщегоНазначения.ОбщийМодуль("ПартнерыИКонтрагентыЛокализация").РезультатПреобразованияСведенийОЮрЛице(РеквизитыЮридическогоЛица);
		Иначе
			РеквизитыКонтрагента = РеквизитыЮридическогоЛица.ЕГРЮЛ;
		КонецЕсли;
		
		Если РеквизитыКонтрагента.Свойство("ЮридическийАдрес") И РеквизитыКонтрагента.ЮридическийАдрес <> Неопределено Тогда 
			
			Сч = Сч+1; 
			обКонтрагент.НаименованиеПолное = РеквизитыКонтрагента.НаименованиеСокращенное;
			обКонтрагент.Наименование = РеквизитыКонтрагента.Наименование;
			обКонтрагент.КПП = РеквизитыКонтрагента.КПП;
			
			УстановитьАдресаКонтрагента(обКонтрагент, РеквизитыКонтрагента.ЮридическийАдрес);
			
			обКонтрагент.Записать();   
			
			Если Сч%50=0 Тогда
			
				ЗафиксироватьТранзакцию();	
				НачатьТранзакцию();       
			
			КонецЕсли;
			
			ЗаполнитьЗначенияСвойств(СтрКонтрагент, обКонтрагент.Ссылка);
		    СтрКонтрагент.ЮрАдрес = РеквизитыКонтрагента.ЮридическийАдрес.Представление;
		    СтрКонтрагент.Пометка = Ложь;
		КонецЕсли;
	КонецЦикла;
	ЗафиксироватьТранзакцию();
	Время2 = ТекущаяДатаСеанса();
	Сообщить(СтрШаблон("Обработка завершена за %1 сек, обработано %2 контрагентов", Строка(Время2-Время1), Строка(Сч)));
	Контрагенты.Загрузить(ТЗОбработки);
КонецПроцедуры

Проверено на УТ 11.5.11.70, БП 3.0.152.28, но, понятно, работает с древних релизов. КА2 и ЕРП2 - аналогично.

Вступайте в нашу телеграмм-группу Инфостарт

обработка групповая обработка УТ11 БП3 1С:Контрагент

См. также

Оптовая торговля Розничная торговля WEB-интеграция 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

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

57600 руб.

26.11.2024    4928    4    3    

7

WEB-интеграция Программист Бизнес-аналитик 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика ИТ-компания Платные (руб)

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

14400 руб.

20.12.2024    2579    14    2    

16

WEB-интеграция Анализ продаж Системный администратор Программист Пользователь 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Модуль "Подсистема интеграции AmoCRM с 1С" позволяет обеспечить единое информационное пространство, в котором пользователи могут эффективно управлять клиентской базой, следить за статусами сделок и поддерживать актуальность данных как в AmoCRM, так и в 1С.

60000 руб.

07.05.2019    37634    72    45    

31

WEB-интеграция Программист 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разработана для автоматизации передачи данных между сервисом Vetmanager с 1С: Бухгалтерия 3.0. Решение позволяет загружать документы и справочники из Ветменеджер в 1С:Бухгалтерию, сокращая время на ручной ввод данных и минимизируя ошибки.

12000 руб.

02.02.2021    19894    57    52    

35

Обмен с ГосИС WEB-интеграция Бухгалтер Пользователь 1С v8.3 Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Обработка является альтернативой механизму, разработанному фирмой 1С и заполняющему реквизиты контрагента по ИНН или наименованию. Не требуется действующей подписки ИТС. Вызывается как внешняя дополнительная обработка, т.е. используется, непосредственно, из карточки контрагента. Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС (egrul.nalog.ru) для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0, УТ 10.3, УТ 11.x, КА 1.1, КА 2.x, УПП 1.x, ERP 2.x, УНФ 1.5, УНФ 1.6, УНФ 3.0, ДО 2.1

3000 руб.

28.04.2016    96277    108    218    

359
Оставьте свое сообщение