Как выгрузить товары из 1с в csv

Обновлено: 07.07.2024

Т.к. штатный способ импорта данных в CRM Mango Office из 1С предусмотрен разработчиками первой в формате csv, то возникла необходимость в данной обработке.

Может быть использована как шаблонная для Вашей необходимости - код открыт.

Работа выгрузки интуитивно понятна. Полученную обрабокту открываем через меню "Файл" - "Открыть".

Выбираем каталог, куда будет сохранен файл с данными. Нажимается кнопка "Выполнить". Будет сформирован файл. Состояние выгрузки комментируется, если данных для выгрузки много.

выгрузка для mango office в формате csv из 1С 8

Выгружаются следующие данные справочинка "Контрагенты":
Наименование контрагента,
ИНН,
КПП,
Юридический адрес,
Фактический адрес,
Телефон (Вид справочника контактной информации "Телефон контрагента"),
Адрес электронной почты (Вид справочника контактной информации "Адрес эл. почты контрагента для обмена эл. документами")

После этого выгруженный файл загружается в CRM Mango Office вер. 2.9. В разделе "Администрирование" - "Импорт данных" указывается созданный обработкой файл в формата .csv. Созданный файл выбирается в поле "Выберите файл". После этого остается соспоставить, какие данные из столбцов файла будут соответствовать каким данным CRM. Укажите в качестве разделителя строк " ' ". Выполняется импорт.

1c 8 выгрузка в csv для mango office контактной информации

Обработка выгрузки контаткной информации в формате csv

Специальные предложения

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

Просмотры 13382

Загрузки 8

Рейтинг 0

Создание 24.11.16 17:39

Обновление 24.11.16 17:39

№ Публикации 563708

Операционная система Не имеет значения

Вид учета Не имеет значения

Доступ к файлу Абонемент ($m)

Код открыт Не указано

См. также

Конвертация данных Парус 7, 10 - ЗУП 2.5, ЗИКБУ 1.0, КА 1.1, УПП Промо

Перенос данных Парус 7, 10 - ЗУП 2.5, ЗИКБУ 1.0, КА 1.1, УПП Переносит данные сотрудника, физического лица и начисления за произвольный период

1 стартмани

10.06.2014 40570 67 kns77 87

Клиент системы взаимодействия (альтернативный), обычное и управляемое приложение

Универсальное расширение "Взаимодействие". Расширение предназначено для встраивания в любую конфигурацию на платформе 8.3 (начиная с версии 8.3.15 и новее).

10 стартмани

10.12.2020 5610 8 33lab 8

Улучшенная обработка универсального обмена данными в формате XML (УФ)

Улучшенная обработка "Универсальный обмен данными" с полноценными возможностями СКД для выборки данных (не только для отборов).

1 стартмани

23.06.2020 12956 135 Lem0n 1

Как разработать подсистему обмена с сильно ограниченными правами доступа к базе вопрошающего субъекта с использованием различных вариантов маршрутизации.

10 стартмани

28.04.2020 8183 8 zavsom 2

Загрузка данных из М-Аптеки+ в 1С:Бухгалтерия 8 (ред. 3.0) Промо

Обработка для загрузки файлов выгрузки из программы для автоматизации аптек и аптечных сетей М-Аптека+ в 1С:Бухгалтерия 8, редакция 3.0.

11.07.2014 42200 73 1C_MApteka 42

10 стартмани

13.04.2020 10211 20 MikeI 11

Взаимодействие HTML (COM объект, WebKit) с 1С (обычные и управляемые формы)

Показан пример использования HTML (COM объект, WebKit) в 1С (8.3).

2 стартмани

18.01.2020 13302 33 Deniskinr83 0

Google drive - менеджер файлов

Синхронизация с гугл диском легко и просто!

10 стартмани

05.12.2019 24446 39 zykov_vitaliy 26

Менеджер загрузки данных из весов с печатью этикеток Промо

Программное обеспечение "Менеджер загрузки данных из весов с печатью этикеток" предназначено для автоматического получения данных по сети Ethernet из весов МАССА-К моделей ВПМ и ТВ_Р3 (модификация MF) в режиме On-Line.

1 стартмани

20.12.2011 29108 81 hrip 10

Использование хранимых процедур MS SQL Server в 1С

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

1 стартмани

03.12.2019 17774 13 Dedushka 27

Получение изображения с IP-камеры

Получение изображения JPG с IP-камеры в виде двоичных данных. В 1С может применяться для фотографирования объектов.

1 стартмани

10.09.2019 16223 44 sivin-alexey 10

Чтение файлов PDF из 1С

Насколько мне известно, у платформы 1С нет встроенных средств чтения на лету файлов PDF для их последующего анализа, и приходится использовать внешние инструменты. Об одном из таких вариантов и пойдет речь.

1 стартмани

09.09.2019 20102 57 da_1c 6

Что нам стоит Push построить Промо

1 стартмани

08.09.2016 32388 17 PloAl 8

Согласование задач из Outlook

1 стартмани

06.09.2019 13038 19 duhh 17

Телеграм 1С – почти коробка

Почему это решение называется «почти коробка»? Потому, что это почти коробочное решение. С его помощью, просто добавив подсистему в конфигурацию, уже можно начинать взаимодействовать с мессенджером Telegram.

10 стартмани

20.08.2019 19997 38 zfilin 73

Расширение Бром для интеграции с 1С

Из этой статьи вы узнаете, как можно быстро и просто синтегрироваться с любой конфигурацией 1С при помощи расширения Бром.

1 стартмани

06.08.2019 10663 5 itworks 23

Автоматизация отдела продаж - CRM конфигурация для небольшой компании Промо

Вам нужна несложная и многофункциональная автоматизированная система управления продажами для автоматизации отдела продаж? Наша CRM Система поможет Вам! Внедрение займет не более 15 минут. A-CRM - быстрая и безболезненная автоматизация отдела продаж. Без лишних затрат и сложностей. Интеграция с 1С Бухгалтерией 3 и 1С УТ 11.

3 стартмани

05.03.2018 32745 61 user718500 20

Конфигурация для обмена данными (интеграционная шина)

4 стартмани

08.07.2019 21052 35 miha-28 17

Почта России - отправка и отслеживание, интеграция с Документооборот 8; УНФ

Выгрузка почтовых отравлений в личный кабинет отправки Почты России; отслеживание почтовых отправлений через Почту России; расширение для интеграции Документооборот 8, УНФ с Почтой России

5 стартмани

04.06.2019 18221 125 wtlz 76

1 стартмани

16.05.2019 23050 106 Isa816 24

Загрузка из ГИС ЖКХ ИД домов/зданий, Лицевых счетов, приборов учета/счетчиков в 1С ЖКХ Промо

Загрузка из сайта ГИС ЖКХ идентификаторов ЖКУ(ИД) домов/зданий, Лицевых счетов, приборов учета/счетчиков в 1С ЖКХ

2 стартмани

10.02.2018 33774 41 hachaturov 0

3 стартмани

04.05.2019 27226 91 MarkoSokolov 48

WhatsApp чат для 1С

WhatsApp чат для 1С. Расширение конфигурации, подходит для любых конфигураций 1С (управляемые формы).

5 стартмани

15.04.2019 15817 41 ManyakRus 22

Доработка функционала отправки дополнительных реквизитов 1С: ЭДО для Татнефть

Подключаемое расширение к конфигурации ERP с функционалом отправки дополнительных реквизитов 1С ЭДО для Татнефть (№ и дата договора, подразделение, автор, примечание) в электронных документах Счет-фактуры и ТОРГ-12 Проверялось на 1С:ERP Управление предприятием 2.4.6.160.

2 стартмани

07.04.2019 14268 18 sapervodichka 12

Выгрузка и подготовка данных для программы "Перечень льготных профессий" для 1С: ЗУП 2.5 (ОТКРЫТЫЙ КОД) Промо

Обработка для формирования и редактирования данных для перечня льготных профессий. В связи с прекращением поддержки ЗУП 2.5 и отсутствием времени на доработку для сдачи годовой отчетности открыл код модуля. Не очередная выгрузка стажей, а практически полный аналог перечня для 1С. Формирование и редактирование стажей с последующей выгрузкой в формат перечня, но только ГОРАЗДО удобнее и быстрее. В общем, смотрите видео. Где-то половина времени на написание обработки ушла именно на удобство и скорость работы. Внимание: код модуля обработки открыт

5 стартмани

09.11.2015 57933 63 Black-fog 62

Формирование xml файла ЭДО (СБИС, Диадок, Такском и т.п.) для типовых документов (счета-фактуры, накладные)

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

4 стартмани

30.03.2019 74187 453 capitan 152

Генерация схемы xsd из файла xml

Утилита, генерирующая xsd схему на основании xml файла.

1 стартмани

25.03.2019 23391 46 nbeliaev 11

Работа с Active Directory из 1С (загрузка / выгрузка данных)

Загрузка данных из Active Directory / Изменение информации пользователя в AD из 1С.

1 стартмани

26.02.2019 17381 124 Смешной 1С 7

SIP телефон(софтфон) для 1С:Предприятия 8 и IP АТС (виртуальная и офисная) Промо

«АТС.Ринголайн» и «Ringophone» - это современный взгляд, комплексное решение для организации телефонии в офисе, которое работает прямо из коробки. Решения направлены на организации, где главный упор сделан на коммуникацию и взаимоотношения с клиентами. RingoPhone 1С - это бесплатный sip телефон, выполненный в виде внешней обработки для 1С. Данная панель телефонии разработана для любых конфигураций 1С:Предприятия 8. RingoPhone работает с АТС на базе Asterisk и провайдерами, которые поддерживают SIP протокол. IP телефония набирает огромную популярность и всё больше возможностей открывается при объединении телефонии и CRM системы. Возможность встроить телефон в свою CRM систему, позволяет осуществлять управление не только на уровне АТС, но и на уровне самого телефона. АТС.RingoLine изначально создавалась с учётом интеграции с современными CRM системами. CRM системам доступно менять любые настройки АТС. Такие как: создание пользователей, добавление и удаление операторов колл-центра, возможность задавать переадресацию сотрудникам, получать информацию о звонках с АТС, а возможность доработки позволит заложить новые алгоритмы распределения звонков по сотрудникам в зависимости от данных в CRM системе.


//*** Если есть шапка таблицы ***
Шапка_CSV = Файл_CSV . ПолучитьСтроку ( 1 );
// Чтение и разделение на отдельные значения в массив (по разделителю)
Массив_CSV = СтрРазделить ( Шапка_CSV , Используемый_разделитель );
//***************************

Для Каждого СтрокаНом Из Массив_CSV Цикл

// Удаляем пробелы т.к. в названии столбцов они не допускаются
ИмяБП = СтрЗаменить ( СтрокаНом , " " , "" );
ТЗ . Колонки . Добавить ( ИмяБП ,, СтрокаНом );

Для НомерСтроки = 2 по Файл_CSV . КоличествоСтрок () Цикл // Если без шапки, то начинаем с первой строчки

// Получаем строку по-порядку
Строка_CSV = Файл_CSV . ПолучитьСтроку ( НомерСтроки );

// Разделяем с помощью выбранного разделителя каждую строку на столбцы
Массив_CSV = СтрРазделить ( Строка_CSV , Используемый_разделитель );
НоваяСтрочка = ТЗ . Добавить (); // Добавляем строку в ТЗ

Для Ном_Столбца = 1 по Массив_CSV . Количество () Цикл

ТекЗначение_CSV = Массив_CSV [ Ном_Столбца - 1 ];
ИмяКолонки_CSV = ТЗ . Колонки [ Ном_Столбца - 1 ]. Имя ;
НоваяСтрочка [ ИмяКолонки_CSV ] = ТекЗначение_CSV ;

Используемый_разделитель = ";" ;
Файл_CSV = "D:\import_21092020.csv" ;

//*** Получаем данные из запроса ***
Запрос = Новый Запрос ;
Запрос . Текст =
"ВЫБРАТЬ
| ВнутреннийПрайс.Код КАК Код,
| ВнутреннийПрайс.Наименование КАК Наименование,
| ВнутреннийПрайс.ЗакупочнаяЦена КАК ЗакупочнаяЦена,
| ВнутреннийПрайс.РозничнаяЦена КАК РозничнаяЦена,
| ВнутреннийПрайс.ОптоваяЦена КАК ОптоваяЦена
|ИЗ
| Справочник.Цены КАК ВнутреннийПрайс" ;
РезультатЗапроса = Запрос . Выполнить (). Выгрузить ();
ТаблицаЗначений = РезультатЗапроса ;
//**********************************

Текст_CSV = "" ; // Текст с учетом заголовков, разделителей и переноса строк
Для Каждого СтрокаТЗ из ТаблицаЗначений Цикл

Если Текст_CSV = "" тогда

СтрокаКол = "" ;
КолонкиТЗ = ТаблицаЗначений . колонки ;
Для Каждого Каждая_Колонка Из КолонкиТЗ Цикл
СтрокаКол = "" + СтрокаКол + Каждая_Колонка . Имя + Используемый_разделитель ;
КонецЦикла;

Текст_CSV = СтрокаКол + Символы . ПС ;

Текст_CSV = Текст_CSV + СтрокаТЗ . Код + Используемый_разделитель + СтрокаТЗ . Наименование
+ Используемый_разделитель + СтрокаТЗ . ЗакупочнаяЦена + Используемый_разделитель + СтрокаТЗ . РозничнаяЦена
+ Используемый_разделитель + СтрокаТЗ . ОптоваяЦена + Символы . ПС ;

КодANSI = КодировкаТекста . ANSI ;
ТекстовыйФайлЗапись = Новый ЗаписьТекста ( Файл_CSV , КодANSI ); // Создание файла CSV
ТекстовыйФайлЗапись . ЗаписатьСтроку ( Текст_CSV ); // Запись информации в файл
ТекстовыйФайлЗапись . Закрыть (); // Обязательно закрываем, иначе зависает в процессе

Читайте также: