Сохранение данных табличных частей форм в Excel

Публикация № 1581055 06.01.22

Пользовательские инструменты - Загрузка и выгрузка в Excel

Excel сохранение

Подсистема предназначена для сохранения табличных частей форм прикладного решения 1С в Excel.
Назначение подсистемы

Подсистема предназначена для сохранения табличных частей форм прикладного решения 1С в Excel.

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

  • пользователю необходимо совершать дополнительные действия для сохранения табличной части (промежуточный вывод данных в табличный документ)
  • отсутствуют возможности по настройке формата сохранения данных, например, невозможно задать формат даты (данные сохраняются в том виде, в котором они выведены в табличный документ)
  • отсутствуют возможности по гибкой настройке сохраняемых полей табличной части и порядка их следования

Разработанная подсистема решает перечисленные выше проблемы при работе со штатным механизмом сохранения данных табличных частей форм в Excel.

 

Настройка подсистемы

Настроить табличные части форм, данные которых необходимо сохранять в Excel

 

 

По кнопке Заполнить есть возможность автоматического заполнения сохраняемых колонок табличной части формы

 

 

В настройках сохранения указываются следующие параметры:

  • Имя формы с ТЧ - имя формы, табличную часть которой необходимо сохранять в Excel
  • Имя табличной части - путь к реквизиту формы, содержащий данные табличной части формы (свойство "путь к данным" таблицы формы)
  • Имя колонки - имя колонки табличной части формы
  • Заголовок колонки - название колонки в Excel
  • Формат колонки - форматная строка, которая будет использована при сохранении значения в Excel (например, для дат можно указать формат ДФ=dd.MM.yyyy для сохранения даты без времени)
  • Порядок колонки - порядок колонки в Excel
  • Использование - если Истина, то колонка будет сохранена в Excel

 

 

Состав подсистемы

Подсистема включает в себя следующие объекты метаданных:

  • Подсистема.СохранениеТЧВExcel
  • ОбщийМодуль.СохранениеТЧВExcel
  • ОбщаяФорма.ФормаСохраненияТЧВExcelУниверсальная
  • РегистрСведений.НастройкиПользователейСохраненияТЧВExcel
  • РегистрСведений.НастройкиСохраненияТЧВExcel
  • РегистрСведений.СохраняемыеВExcelТЧФорм
  • Роль.ЧтениеНастроекСохраненияТЧВExcel
 
Внедрение подсистемы в прикладное решение
  • Определить состав форм прикладного решения, данные табличных частей которых необходимо сохранять в Excel
  • Включить формы в расширение конфигурации
  • Для каждой формы в расширении на командную панель табличной части добавить команду "Сохранить в Excel" с обработчиком вида:
&НаКлиенте
Процедура СохрXls_СохранитьТЧТоварыВExcelПосле(Команда)
	
	ПараметрыСохранения = Новый Структура;
	ПараметрыСохранения.Вставить("Заголовок", "Сохранение ТЧ Товары в Excel");
	ПараметрыСохранения.Вставить("ИмяФормы", ИмяФормы);
	ПараметрыСохранения.Вставить("ИмяТабличнойЧасти", "Объект.Товары");
	
	ДополнительныеПараметры = Новый Структура;
	ДополнительныеПараметры.Вставить("ТаблицаФормы", Элементы.Товары);
	ДополнительныеПараметры.Вставить("ДанныеФормы", Объект.Товары);
	ОписаниеОповещенияОЗакрытии = Новый ОписаниеОповещения("ПослеЗакрытияФормыСохраненияТЧВExcel", СохранениеТЧВExcel, ДополнительныеПараметры);
	ОткрытьФорму("ОбщаяФорма.ФормаСохраненияТЧВExcelУниверсальная", ПараметрыСохранения, , , , , ОписаниеОповещенияОЗакрытии, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);

КонецПроцедуры
  • Настроить права доступа пользователей к объектам подсистемы. Дать доступ на просмотр общей формы ФормаСохраненияТЧВExcelУниверсальная, Чтение/Изменение регистра сведений НастройкиПользователейСохраненияТЧВExcel, Чтение регистра сведений НастройкиСохраненияТЧВExcel. Это можно сделать, включив роль ЧтениеНастроекСохраненияТЧВExcel в профиль с базовыми правами (если используется БСП).

Вариант подключения подсистемы для конфигураций на основе БСП

  • Определить состав форм прикладного решения, данные табличных частей которых необходимо сохранять в Excel. Заполнить регистр сведений СохраняемыеВExcelТЧФорм

  • Включить в расширение конфигурации общий модуль БСП ПодключаемыеКоманды
  • Добавить в расширение процедуру общего модуля БСП ПодключаемыеКоманды ПриСозданииНаСервере со следующим кодом
&После("ПриСозданииНаСервере")
Процедура СохрXls_ПриСозданииНаСервере(Форма, ПараметрыРазмещения)

	Запрос = Новый Запрос("ВЫБРАТЬ
	|	СохраняемыеВExcelТЧФорм.ИмяФормы КАК ИмяФормы,
	|	СохраняемыеВExcelТЧФорм.ИмяТабличнойЧасти КАК ИмяТабличнойЧасти,
	|	СохраняемыеВExcelТЧФорм.ЗаголовокФормыСохранения КАК ЗаголовокФормыСохранения
	|ИЗ
	|	РегистрСведений.СохраняемыеВExcelТЧФорм КАК СохраняемыеВExcelТЧФорм
	|ГДЕ
	|	СохраняемыеВExcelТЧФорм.ИмяФормы = &ИмяФормы
	|	И СохраняемыеВExcelТЧФорм.Использование");

	Запрос.УстановитьПараметр("ИмяФормы", Форма.ИмяФормы);
	
	ПодключенныеКоманды = Форма.ПараметрыПодключаемыхКоманд;
	АдресНастроек = ПодключенныеКоманды.АдресТаблицыКоманд;
	
	Команды = ПолучитьИзВременногоХранилища(АдресНастроек);
	
	Элементы = Форма.Элементы;	
	
	Выборка = Запрос.Выполнить().Выбрать();
	ЕстьДобавленныеКоманды = Ложь;
	Пока Выборка.Следующий() Цикл
		
		ИмяТабличнойЧасти = Выборка.ИмяТабличнойЧасти;
		ЗаголовокФормыСохранения = Выборка.ЗаголовокФормыСохранения;
		
		//найдем табличную часть по пути к реквизиту формы
		ТаблицаФормы = НайтиТаблицуФормыПоПутиКДанным(ИмяТабличнойЧасти, Элементы);
		Если ТаблицаФормы = Неопределено Тогда
			продолжить;
		КонецЕсли;
		
		ИмяКоманды = "СохранитьВExcel_"+ СтрЗаменить(ИмяТабличнойЧасти, ".", "_");
		КомандаФормы = Форма.Команды.Добавить(ИмяКоманды);
		КомандаФормы.Действие = "Подключаемый_ВыполнитьКоманду";
		КомандаФормы.Заголовок = "Сохранить в Excel";
		КомандаФормы.Подсказка   = КомандаФормы.Заголовок;
		
		СведенияОКоманде = Команды.Добавить();
		СведенияОКоманде.ИмяВФорме = ИмяКоманды;
		СведенияОКоманде.ИмяФормы = Форма.ИмяФормы;
		СведенияОКоманде.МножественныйВыбор = Ложь;
		СведенияОКоманде.Обработчик = "СохранениеТЧВExcel.ОткрытьФормуСохраненияТЧВExcel";
		
		ДополнительныеПараметры = Новый Структура;
		ДополнительныеПараметры.Вставить("ИмяТабличнойЧасти", ИмяТабличнойЧасти);
		ДополнительныеПараметры.Вставить("ЗаголовокФормыСохранения", ЗаголовокФормыСохранения);
		ДополнительныеПараметры.Вставить("ИмяФормы", Форма.ИмяФормы);
		ДополнительныеПараметры.Вставить("ИмяТаблицыФормы", ТаблицаФормы.Имя);
		
		СведенияОКоманде.ДополнительныеПараметры = ДополнительныеПараметры;
		
		ЕстьДобавленныеКоманды = истина;
		
		КоманднаяПанельТабличнойЧасти = ТаблицаФормы.КоманднаяПанель;
		
		КнопкаФормы = Элементы.Добавить(ИмяКоманды, Тип("КнопкаФормы"), КоманднаяПанельТабличнойЧасти);
		КнопкаФормы.Вид = ВидКнопкиФормы.КнопкаКоманднойПанели;
		КнопкаФормы.ИмяКоманды = ИмяКоманды;
		
	КонецЦикла;

	Если ЕстьДобавленныеКоманды Тогда
		ПоместитьВоВременноеХранилище(Команды, Форма.УникальныйИдентификатор);
	КонецЕсли;
	
КонецПроцедуры

Функция НайтиТаблицуФормыПоПутиКДанным(ПутьКДанным, ЭлементыФормы)
	
	ЭлементФормы = Неопределено;
	Для каждого ТекЭлемент из ЭлементыФормы цикл
		Если ТипЗнч(ТекЭлемент) <> Тип("ТаблицаФормы") Тогда
			продолжить;
		КонецЕсли;
		
		Если ТекЭлемент.ПутьКДанным = ПутьКДанным тогда
			ЭлементФормы = ТекЭлемент;
			прервать;
		КонецЕсли;
		
	КонецЦикла;
	
	Возврат ЭлементФормы;
	
КонецФункции

 

Использование подсистемы

При нажатии на кнопку "Сохранить в Excel" открывается форма настроек сохранения данных табличной части в Excel

 

 

Пользователь имеет следующие возможности настройки сохранения данных:

  • изменить порядок сохраняемых колонок
  • добавить новые колонки
  • удалить не нужные колонки
  • задать заголовки колонок
  • задать формат вывода данных
  • сохранить в Excel только выделенные строки таблицы формы
  • установить стандартные настройки

Измененные настройки автоматически сохраняются в настройках текущего пользователя в регистре сведений НастройкиПользователейСохраненияТЧВExcel

 
Ограничения текущей реализации

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

Отсутствует возможность сохранения данных таблиц форм, содержащих дерево значений.

 

Прочее

Требования

Платформа 1С версии не меньше 8.3.15 (интерфейс Такси. Разрешить Версия 8.2).

Программный код

Программный код полностью открыт.

Скачать файлы

Наименование Файл Версия Размер
Сохранение данных табличных частей форм в Excel: файл конфигурации, расширение

.zip 43,17Kb
0
.zip 43,17Kb Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. ixijixi 07.01.22 22:22 Сейчас в теме
С внедрением не продумано у Вас. Не уверен, что найдутся любители добавлять команды в тысячи форм конфигурации. Рекомендую пересмотреть подход, например перехватывать общий модуль ПодключаемыеКоманды, он почти ко всем формам подключен. Либо добавить общую команду.
mrChOP93; Sirruf; +2 Ответить
2. Sirruf 178 08.01.22 16:52 Сейчас в теме
(1) Честно говоря, не очень понял как добавить подключаемую команду или общую команду на командную панель табличной части формы?
3. ixijixi 08.01.22 21:36 Сейчас в теме
(2) В процедуре ПодключаемыеКоманды.ПриСозданииНаСервере создаем команду
Команда = Форма.Команды.Добавить();

Затем размещаем связанную кнопку
Кнопка = Форма.Элементы.Добавить("МояКнопка", Тип("КнопкаФормы"), Форма.Элементы.КоманднаяПанельТабличнойЧасти);
Кнока.ИмяКоманды = Команад.Имя;

Пишу по памяти, но смысл именно такой.
Тут на инфостарте есть описание, например https://infostart.ru/1c/articles/1118319/
4. Sirruf 178 08.01.22 21:58 Сейчас в теме
(3) Я правильно понимаю, что вы предлагаете снять с поддержки общий модуль БСП ПодключаемыеКоманды?...
5. ixijixi 09.01.22 00:17 Сейчас в теме
(4) Нет. Делать все в расширении
mrChOP93; +1 Ответить
6. Sirruf 178 09.01.22 00:18 Сейчас в теме
(5) Понял, попробую, спасибо за совет
7. Sirruf 178 09.01.22 23:03 Сейчас в теме
(5) Получилось сделать через подсистему БСП ПодключаемыеКоманды, еще раз благодарю за отличную идею. Код подключения команд сохранения данных в Excel есть в публикации (если интересно).
8. ixijixi 10.01.22 10:35 Сейчас в теме
Оставьте свое сообщение

См. также

Используем регистр штрихкодов по максимуму

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 1С:Розница 1С:Розница Розничная и сетевая торговля (FMCG) Розничная и сетевая торговля (FMCG) Россия Россия Абонемент ($m) Абонемент ($m)

Внешняя обработка для 1С Розницы 2.0 любого релиза, с возможностью загрузки данных из файлов XLS и описание использования регистра штрихкодов для хранения сопоставления внешних идентификаторов с номенклатурой 1С. Проверялось на версии 1С Розницы 2.2.8.27, платформа 8.3.18.1483

1 стартмани

10.10.2022    2515    4    independ    1    

5 способов загрузки из Excel в 1С

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Конфигурация, состоящая из внешнего источника данных и одной обработки. Обработка содержит 5 примеров, как можно загрузить данные в 1С из Excel.

1 стартмани

29.03.2021    72974    70    elephant_x    27    

Загрузка данных из Excel (из табличного документа) в часто используемые объекты: в справочники, документы, их табличные части, в планы видов расчетов, регистры расчета, регистры сведений Промо

Обработка документов Загрузка и выгрузка в Excel Обработка справочников Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Это перепиленная вдоль и поперек версия всем известной обработки "Загрузка из табличного документа" с диска ИТС. Добавлена возможность грузить в документы, виды расчетов, регистры расчета.

9 стартмани

25.06.2014    19638    39    Дмитрий74Чел    9    

Заготовка обработки (внешняя печатная форма) заполнения Excel документа из 1С

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Умеет заполнять как отдельные ячейки, так и таблицы в рамках листов Excel. Удобно при разработке различных “дашбордов” (с графиками, диаграммами), отчетов финансистов (где много формул), заполнения форм документов организации. Эксель шаблон может сделать пользователь (с нужным ему оформлением, формулами и т.д.) и впоследствии самостоятельно этот шаблон менять. Программисту нужно только настроить выдачу данных для заполнения шаблона. Может подключаться как внешняя печатная форма (для обычных и управляемых форм).

2 стартмани

29.07.2020    11822    28    wonderboy    0    

Простой способ загрузить файл Excel на тонком клиенте.

Загрузка и выгрузка в Excel Универсальные функции Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Самый простой способ загрузить файл Excel на тонком клиенте - это скопировать лист Excel в "табличный документ" на форме обработки и обрабатывать уже поля "табличного документа".

1 стартмани

30.10.2019    16553    8    John_d    16    

Прыг-Скок...или из MS EXCEL в 1С (8.2) (открытый код) Промо

Обработка документов Обработка справочников Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Универсальная загрузка данных из Microsoft Office Excel. Автоматическая загрузка из любых по форме документов с очень удобным редактором. Почти готовый шаблон для любой конфигурации. Не требует регистрации-бесплатно.

1 стартмани

16.09.2015    81803    374    Tatitutu    50    

Загрузка из Excel (без использования com-объектов, без установленного Excel)

Обработка документов Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Обработка не использует com-объект для чтения из файла, не нужен установленный Excel.

1 стартмани

22.03.2019    35391    325    Смешной 1С    30    

Конфигурация "Обмен данными Excel"

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Что будет, если скрестить Конвертацию 2.0, Модуль загрузки преобразования в значения БД от конвертации 3.0 и Excel шаблоны? Правильно, получится отличная подсистема "Обмен данными Excel", которую можно встраивать в существующие конфигурации и получить универсальный механизм по загрузке данных из Excel и вводу начальных данных. Данная подсистема позволит заменить множество различных обработок по загрузкам из Excel. Хочу отметить, что все интеграции через веб сервисы 1С по загрузкам soap пакетов (документов xml) можно адаптировать и универсально загружать через данную подсистему, правда, это потребует двух доработок конфигурации, но это возможно, архитектурное решение и идея включены в подсистему "Обмен данными Excel" и хочу Вам сообщить, что уже реализованы и доступны в новом обновлении 1.1.1.1.

2 стартмани

05.03.2019    15967    31    Алексей777    20    

Выгрузка и загрузка данных из файла Excel с поиском по любым полям (есть поиск по ссылке, всего три итерации поиска. Управляемые формы или "Такси") Промо

Загрузка и выгрузка в Excel Обработка документов Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Обработка позволяет загружать данные с поиском по ссылке как для загружаемого объекта, так и его свойств. Загружает справочники, документы, планы видов характеристик. Будет полезна как замена использования конвертации данных для задач переноса, а также как классическая загрузка из табличного документа (Excel). Поиск объекта при загрузке выполняется до трех раз с разными полями поиска (поля поиска настраиваются). Также реализована выгрузка в Excel по ссылкам. У обработки удобный интерфейс, в котором разберется даже начинающий пользователь. Загрузка накладных из файлов xls реализована с интеллектуальным поиском колонок с данными. В интеллектуальном поиске поддерживаются все основные типовые печатные формы.

5 стартмани

16.10.2015    75272    536    primat    35    

Шаблон загрузки из Excel штатными средствами платформы 8.3 (без com, ado, Excel Application) (обычные и управляемые формы)

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Шаблон для быстрой загрузки из Excel (форматы *.xls, *.xlsx) средствами платформы 8.3 с помощью табличного документа. Не нужно работать с MSExcel.Application, ADO. В платформе 8.3 у табличного документа развили метод Прочитать(), и сейчас можно загружать данные не только из файлов *.mxl, но и *.xls и *.xlsx. Подробнее в описании.

1 стартмани

07.12.2018    25586    113    DarkPinch222    4    

Инструменты бухгалтера: Загрузка из Excel

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Бухгалтерский учет Бухгалтерский учет 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Россия Россия Абонемент ($m) Абонемент ($m)

Почему в решениях 1С нет простой и удобной загрузки данных из Excel в документ? Функционал более чем востребован. Есть обработка "Загрузка данных из табличного документа", очень функциональная, но простой и удобной ее не назовешь. Предлагаю простой инструмент для загрузки данных из Excel в любой документ. Обработка реализована в виде внешней обработки заполнения объект и интегрируется в форму документа, данные загружаются в два клика из самого документа. Так же удобство обеспечивается простой и гибкой настройкой сопоставления колонок и реквизитов, для каждого реквизита табличной части настраивается из какой колонки брать значение и как его загружать, загружать как есть или это например, код номенклатуры и по нему нужно искать в справочнике.

1 стартмани

21.11.2018    9911    112    Bazil    20    

Загрузка номенклатуры (с реквизитами, свойствами, несколькими единицами измерений и их коэффициентами, объемами, весами и штрихкодами), прайсов, счетов, накладных, УПД и прочих товарных документов из Excel для Управление торговлей 10.3

Загрузка и выгрузка в Excel Оптовая торговля Ценообразование, анализ цен Прайсы Платформа 1С v8.3 Платформа 1С v8.3 Оперативный учет Оперативный учет 1С:Управление торговлей 10 1С:Управление торговлей 10 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Загружает номенклатуру, единицы измерения (вес и объем), штрихкоды (поддерживается одновременная загрузка нескольких единиц и штрихкодов), реквизиты и свойства номенклатуры, номера ГТД и серии. Загрузка производится во все документы в которых поддерживается механизм подбора номенклатуры (Заказ покупателя, Поступление товаров и услуг, Установка цен номенклатуры и многие другие). Ищет номенклатуру по наименованию, артикулу, штрихкоду и аналогичным полям в номенклатуре контрагентов. Работает в УТ 10.3 (весьма вероятно будет работать в КА 1 и УПП). Для работы необходима платформа не ниже 8.3.6. Наличие установленного Excel на компьютере не обязательно. Не загружает изображения! Не работает в БП, УТ 11, Рознице 2, УНФ и прочих новых конфигурациях!

3 стартмани

07.10.2018    19022    68    1c.pro.fun    21    

Универсальное средство чтения файлов Excel Промо

Универсальные обработки Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Унифицируем чтение файлов Excel, читаем "неудобные" файлы, переносим содержимое таблиц Excel через буфер обмена.

5 стартмани

27.03.2013    39443    170    Infector    4    

Выгрузка отчета в Excel с формулами, используя заполнение - шаблон макета для сложных формул

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Каждому программисту 1с, хоть раз, да приходилось писать выгрузку отчета из 1С в Excel с формулами. Есть много вариантов как это сделать. Но мне захотелось это сделать "по нормальному", используя как можно меньше кода выгрузки в excel, и так чтобы проще было дорабатывать. Идея была проста, все формулы засунуть в макет, и при выводе в Excel просто "проинициализировать" их. Но меня ждал облом, который мне пришлось героически преодолевать. Спойлер - в итоге все получилось...)

1 стартмани

18.07.2018    21022    55    _root    17    

Вы больше не будете разбирать Excel как раньше

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Кому не приходилось разбирать файлы в формате Excel? Все матерятся, плюются, требуют обещаний что "это в последний раз", но таки пишут загрузку из Excel. Потом форматы меняются, строки съезжают, колонки переставляют... Вам это не надоело?

1 стартмани

07.05.2018    40759    65    m-rv    34    

Загрузка УПД в Бухгалтерию 3.0.111.16 из Excel Промо

Обработка документов Загрузка и выгрузка в Excel Оптовая торговля Платформа 1С v8.3 Платформа 1С v8.3 Бухгалтерский учет Бухгалтерский учет 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Россия Россия Бухгалтерский учет Бухгалтерский учет Абонемент ($m) Абонемент ($m)

Загрузка УПД из Excel в Бухгалтерию предприятия 3.0.111.16, с заведением номенклатуры в справочник , добавлением ГТД, стран происхождения.

1 стартмани

20.10.2015    36595    37    teyana    28    

Приемы эффективной загрузки данных из Excel в 1С

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Показаны приемы эффективной работы с Excel для загрузки данных в 1С.

1 стартмани

13.12.2017    103891    181    alexey.kutya    103    

Загрузка данных из Excel Промо

Загрузка и выгрузка в Excel Обработка документов Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Загружает информацию из файлов Excel в любой документ, в шапку документа и в любую табличную часть. Сняты ограничения по количеству загружаемой информации... Теперь есть возможность сохранить настройки формы.

1 стартмани

02.04.2012    57614    1041    TSer1    80    

Загрузка данных из табличного документа (управляемое приложение)

Универсальные обработки Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Загрузка данных из табличного документа для управляемого приложения. По функционалу схожа с типовой обработкой ИТС для обычного приложения.

1 стартмани

10.10.2017    21438    265    karpal    20    

Выгрузка в XML и загрузка из XML. Пример с передачей файла с клиента на сервер и обратно

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Столкнулся с проблемой передачи файла с клиента на сервер и обратно для выгрузки и загрузки данных в XML. Много примеров для выгрузки/загрузки, но не встретил ни одного, где описывался бы механизм передачи файла на сервер и обратно

1 стартмани

03.02.2017    79277    99    Anchoret    6    

 Интеграция 1С и C#. Обращение к 1С через COM. Создание номенклатуры и выполнение запроса к 1С из C# на примере интеграции с Союз-PLM (система информационной поддержки жизненного цикла изделий). Обработка «Загрузка заказа на сборку». (ERP)

Загрузка и выгрузка в Excel Внешние источники данных Платформа 1С v8.3 Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:ERP Управление предприятием 2 Абонемент ($m) Абонемент ($m)

Союз-PLM представляет собой полнофункциональный программный комплекс для решения  широкого спектра задач управления инженерной технической информацией наукоемких изделий и сложных инженерных объектов в области машиностроения, приборостроения, архитектуры, строительства. На практике, это управление конструкторской документацией, интегрированное с САПР, бизнес-процессы, файловый архив. Все это работает в SQL и шевелится с помощью скриптов на C#. Скрипты свободно  отлаживаются в MS Visual Studio. Подробнее смотрите на их сайте: http://www.programsoyuz.ru/products/system-soyuz-plm.html  Редактирование, конструирование и использование бизнес-процессов на порядок лучше систем на базе 1С из тех, что я изучил.

1 стартмани

25.07.2016    62646    8    milkers    2    

Универсальная загрузка данных в регистры сведений и справочники (+ дополнительные реквизиты) (можно через буфер из Excel)

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

Универсальная обработка для загрузки обновления данных в регистры сведений и справочники (поддерживает загрузку в дополнительные реквизиты). Открытый код. Через буфер обмена можно загрузить из EXCEL. Поддерживает загрузку по GUID.

1 стартмани

30.06.2016    41624    490    pridecom    0    

Групповая обработка номенклатуры "Крутотенюшка": выгрузка из 1С в Excel, правка и обратная загрузка в 1С с учетом изменений

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление торговлей 10 Абонемент ($m) Абонемент ($m)

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

1 стартмани

11.04.2016    30877    69    O-Planet    41    

Полезные приемы при работе с Excel из 1С (Версия 3.1)

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Программисту 1С часто приходится работать с таблицами Excel из 1С. Я постарался собрать небольшой FAQ и набор функций для работы с файлами Excel. Надеюсь, кому-то будет полезна данная статья.

1 стартмани

22.09.2015    310427    585    Zerocl    93    

Программная работа с Excel из 1Сv8 - кнопки, макросы, области, отображение листов и полос прокрутки при открытии

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Буду краток, представленная информация здесь это пример работы с Excel программно из 1С, от начала - создание COMОбъект("Excel.Application"), до конца его закрытия. Тут представлен пример, как создать кнопку, присвоить ей макрос, затем добавить лист, прописать в ячейки необходимую информацию, затем установка нужного листа в момент при открытии Excel, корректное отображение листов и полосы прокрутки, затем сохранение файла в необходимый формат. Данная статья не уникальна, само собой, но в данном контексте она консолидирует информацию от различных источников и призвана только помочь в познании методов программной работы с Excel как полноценный законченный пример. Предполагается, что читатель уже имеет опыт в создании СКД отчетов.

1 стартмани

29.07.2015    23084    34    sergik_nsk    5    

Обмен прайс-листами и анализ ценовой политики конкурентов, партнёров и поставщиков в программе 1С:Предприятие

Прайсы Обработка документов Загрузка и выгрузка в Excel Ценообразование, анализ цен Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление производственным предприятием Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

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

10 стартмани

16.07.2015    42961    5    Destroy    2    

Просмотр файлов разных форматов (PDF, DOC, XLS, MXL, видео, картинок и др.) в управляемой форме 1С

Работа с интерфейсом Универсальные обработки Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Просмотр файлов разных форматов (PDF, DOC, XLS, MXL, видео, картинок и др.) в управляемой форме 1С. Не надо веб-сервера, ActiveX и т.д.

8 стартмани

23.06.2015    56088    130    sss123    33    

И снова "Как сжать картинки для экспорта в EXCEL?" или Умная картинка 8.2

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

1 стартмани

17.06.2015    40822    73    Tatitutu    14    

Отчет по командировке по шаблону EXCEL (ERP, УТ) с использованием дополнительных реквизитов

Печатные формы Загрузка и выгрузка в Excel Учет рабочего времени Платформа 1С v8.3 Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Комплексная автоматизация 2.х Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Отчет по командировке по шаблону EXCEL – обработка генерации документа EXCEL с использованием файла шаблона. Выполнена в виде внешней печатной формы для ERP 2.0 и не требует изменения конфигурации. Содержит встроенные механизмы работы с дополнительными реквизитами документа.

2 стартмани

03.06.2015    18539    0    milkers    0    

Загрузка товаров из таблицы в реализацию и поступление УТ 10.3 по артикулу и производителю + создание товаров и ГТД

Обработка документов Загрузка и выгрузка в Excel Оптовая торговля Логистика, склад и ТМЦ Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление торговлей 10 Россия Россия Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Обработка встраивается в конфигурацию (только кнопка для вызова обработки) и позволяет быстро и просто загрузить список товаров в реализацию или поступление. В процессе загрузки создаются отсутствующие товары и ГТД.

2 стартмани

03.03.2015    23747    4    taurus__    0    

Работа с Excel. Объединение, Стыковка, Свертка

Универсальные обработки Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Обработка позволяет работать как с одним, так и с несколькими файлами Excel: Объединять файлы со сходной структурой в одну таблицу, Стыковать файлы с разной структурой по ключевому полю, Группировать результат по выбранным полям и суммировать числовые поля.

1 стартмани

19.02.2015    33653    44    Ekovichev    7    

Нестандартная загрузка из Excel

Загрузка и выгрузка в Excel Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Взгляд на привычную задачу под неожиданным углом - пусть пользователь прямо в Excel решает, что ему надо, и грузит в 1С только нужное. Установите любой отбор, выделите фрагмент, и вот он уже в 1С. Для обычных и УФ 8.3

1 стартмани

12.11.2014    40166    281    Yashazz    47