Отчёт на разных листах (а-ля EXCEL), управляемые формы + выгрузка в Excel без COM

Публикация № 607750

Разработка - Обмен данными 1С - Загрузка и выгрузка в Excel

СКД Листы EXCEL Отчёт

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

Для примера сделаем простейший отчёт, который будет выводить содержимое групп номенклатуры на разные листы.

1

Добавим на форму кнопку «сформировать» реквизит Список групп с типом значений «СправочникСсылка.Номенклатура»

(можно и без реквизита обойтись, но так проще) Листов у нас будет столько, сколько элементов списка. Всё остальное будем добавлять (и удалять) на форму программно.

Отчёту добавим схему СКД, в которой будем получать список номенклатуры переданной группы (через параметр «ГруппаТоваров».)

Создаём группу формы «листы» (для начала проверим, если она уже создана, то удалим её)

Если Элементы.Найти("Листы") <> Неопределено Тогда 
  Элементы.Удалить(Элементы.Листы);
КонецЕсли;
ЭлементЛисты = Элементы.Добавить("Листы",Тип("ГруппаФормы"));
ЭлементЛисты.Вид = ВидГруппыФормы.Страницы;
ЭлементЛисты.Заголовок = "Листы";
ЭлементЛисты.ОтображениеСтраниц = ОтображениеСтраницФормы.ЗакладкиСнизу; //По фэншую, как в Экселе

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

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

 Готовый отчёт  можно скачать ниже. В качестве бонуса туда я прикрутил кнопку, которая сохраняет результат в Excel так же на разные листы.

И добавил выгрузку в эксель без COM объекта с помощью объекта ПакетОтображаемыхДокументов   описанная в этой замечательной статье

2

Приветствуются комментарии. Доброй ночи и удачи.

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

Наименование Файл Версия Размер
Отчёт на разных листах (а-ля EXCEL) управляемые формы:

.erf 11,83Kb
07.04.17
46
.erf 11,83Kb 46 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Ibrogim 1161 07.04.17 13:47 Сейчас в теме
Жду комментариев и конструктивной критики )
12. Asmody 21.04.17 17:59 Сейчас в теме
Рекомендую при сохранении книги вставить нечто такое:

		win = book.Windows.item(1);
		win.TabRatio = 0.6;
		win.ScrollWorkbookTabs(, 0);
		book.Sheets(1).Select();
		book.SaveAs(ДиалогВыбораФайла.ПолноеИмяФайла,-4143);
		xlsApp.DisplayAlerts = 1;
		xlsApp.Workbooks.Close();
		xlsApp.Quit();
Показать

и "развернуть" вставку листов в книгу.

Тогда при открытии книги в Excel листы будут в "правильном" порядке и будут видны "ярлычки".
13. Ibrogim 1161 22.04.17 19:21 Сейчас в теме
2. v3rter 07.04.17 14:00 Сейчас в теме
3. Ibrogim 1161 07.04.17 14:13 Сейчас в теме
(2)Это принцип (схема), будет работать на любых управляемых формах. А если вы про прикреплённый отчёт, то он будет в любой конфигурации на УФ работать, где есть иерархический справочник "номенклатура"
4. Dmitri93 4 10.04.17 09:39 Сейчас в теме
Круто) интересная задумка) а типового механизма подобного разве нет?
5. Ibrogim 1161 10.04.17 11:31 Сейчас в теме
(4),Типового не нашёл, если есть, расскажите о нём
6. necropunk 8 10.04.17 11:51 Сейчас в теме
Удобно. Типового такого тоже ничего подобного не припомню, интересный пример, спасибо.
7. rhtr 83 12.04.17 06:42 Сейчас в теме
8. serega_new 12.04.17 10:33 Сейчас в теме
9. Ibrogim 1161 12.04.17 12:16 Сейчас в теме
10. RinGo 91 14.04.17 06:33 Сейчас в теме
Красиво! Сам думал над этой темой... Спасибо за сэкономленное время!
11. vlastapov 49 14.04.17 21:49 Сейчас в теме
Да, для пользователей будет привычнее, да еще и выгрузка в EXEL
14. jaroslav.h 166 13.02.20 13:25 Сейчас в теме
Решение скачал, работает, спасибо.

Вопрос, через ПакетОтображаемыхДокументов я могу и назад прочитать из разных листов екселя?

Мне нужно сформировать ексель файл с разными страницами.
Данный файл будет отредактирован (колонки).
И теперь нужно из отредактированного файла получить данные назад в 1С.
15. Ibrogim 1161 13.02.20 13:49 Сейчас в теме
(14)
ПакетОтображаемыхДокументов

Думаю, что через этот объект не получится.

С недавних пор листы при загрузке через ТабличныйДокумент являются областями, поэтому удобно загружать както так
ТабличныйДокумент.Прочитать(ФайлEXCEL);	
	Для Каждого ОбластьТД ИЗ ТабличныйДокумент.Области Цикл
		СписокЛистов.Добавить(ОбластьТД.Имя);
	КонецЦикла;
jaroslav.h; +1 Ответить
16. jaroslav.h 166 13.02.20 14:08 Сейчас в теме
(15) Спасибо за оперативность
Оставьте свое сообщение

См. также

Альтернативный способ добавления элементов и реквизитов на формы Промо

Работа с интерфейсом v8 ERP2 УТ11 Россия Абонемент ($m)

Предлагаю альтернативный вариант добавления динамически создаваемых элементов и реквизитов на форму.

1 стартмани

09.09.2019    11498    18    bmk74    4    

Классический макет оформления СКД

Работа с интерфейсом v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

Законченный макет оформления для отчетов на СКД. Представляет собой черно-белый вариант для ностальгирующих по 7.7.

1 стартмани

27.10.2020    470    1    the1    0    

Выгрузка зарплаты в Россельхозбанк

Банковские операции Зарплата Обмен с банком Загрузка и выгрузка в Excel v8::СПР v8::УФ ЗУП3.x БУ Абонемент ($m)

Выгрузка в банк в текстовом и Excel формате для конфигурации ЗУП 3.1.

1 стартмани

26.10.2020    378    0    Olesia010    0    

Вывод обработки в интерфейс - командный интерфейс

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

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

2 стартмани

07.10.2020    786    0    g_b    0    

[Расширение] Загрузка данных из Excel в табличную часть документа с созданием не найденной номенклатуры Промо

Обработка документов Оптовая торговля Учет ТМЦ Обработка справочников Загрузка и выгрузка в Excel Оптовая торговля Учет ТМЦ v8::ОУ УТ11 Россия УУ Абонемент ($m)

Расширение типовой обработки 1С "Загрузка данных из внешних файлов" (Управление торговлей ред. 11.4). Позволяет загружать данные из внешнего файла в табличную часть документа и создавать не найденную номенклатуру. Доработано: создание не сопоставленной номенклатуры по настройкам. Добавлена загрузка в документы Перемещение, Списание, Оприходование. Расширение тестировалась на демо версии Управление торговлей 11.4.9.70, 11.4.11.55, 11.4.12.61, 11.4.13.47

1 стартмани

09.12.2016    27330    171    shtinalex    26    

Построение иерархии - дерева по справочнику Подразделения. Визуализация, изменение дерева значений УФ. Javascript и 1С

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

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

2 стартмани

07.10.2020    796    2    g_b    0    

Загрузка Excel в таблицу значений без установленного Excel. 1С 8.3, управляемые формы

Загрузка и выгрузка в Excel v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка позволяет выполнить загрузку данных из Excel и преобразовать их в таблицу значений, далее выводит в табличный документ.

1 стартмани

05.10.2020    798    4    chugindanil_    8    

Выгрузка содержимого справочников в Excel

Загрузка и выгрузка в Excel v8::УФ 1cv8.cf Россия Абонемент ($m)

Для аудита потребовалась выгрузка в Excel всех справочников.

1 стартмани

04.10.2020    738    5    user1472448    2    

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

Обработка документов Обработка справочников Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

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

1 стартмани

16.09.2015    63341    360    Tatitutu    48    

Галерея общих картинок конфигурации для управляемого интерфейса

Универсальные обработки Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Когда необходимо быстро просмотреть объекты типа "Общая картинка" в конфигурации: в случае, если картинок почти 1500, и просматривать каждую в конфигураторе неудобно. Да и просто для любой конфигурации с любым количеством объектов "Общая картинка". Вывод в форму или табличный документ вертикально или "плиткой".

2 стартмани

23.09.2020    833    2    apostal86    13    

Шаблон загрузки из Excel в новый документ

Загрузка и выгрузка в Excel v8::УФ 1cv8.cf Абонемент ($m)

Для программиста. Шаблон загрузки из Excel в новый произвольный документ. Загрузка производится без использования MS Excel только средствами 1С. Документ заполняется на сервере и открывается без записи в базу данных.

1 стартмани

22.09.2020    694    4    kalimehtar    0    

Загрузка номенклатуры с ценами, штрихкодами и ХАРАКТЕРИСТИКАМИ в 1С розница 2.3 из Excel

Ценообразование, прайсы Обработка справочников Загрузка и выгрузка в Excel v8::УФ Розница Россия Абонемент ($m)

Обработка для загрузки в 1С Розница 2.2 и 1С Розница 2.3 (тестировалось на редакции 2.3.3.12) номенклатуры с ценой, штрихкодами и характеристиками из файла MS Excel.

1 стартмани

14.09.2020    1147    9    OPiUM72    0    

Менеджер открытых форм Промо

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Обработка получает информацию об открытых формах и позволяет ими манипулировать.

1 стартмани

13.04.2017    21493    37    SeiOkami    19    

Загрузка номенклатуры из буфера обмена

Загрузка и выгрузка в Excel v8::УФ Розница УУ Абонемент ($m)

Загрузка номенклатуры из буфера обмена (не требует установленного Excel).

1 стартмани

03.09.2020    1183    3    WellMaster    0    

Визуальный html WYSIWYG редактор без сторонних библиотек на управляемых формах

Прочие инструменты разработчика Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Простой и удобный html редактор без сторонних библиотек.

1 стартмани

31.08.2020    3191    7    ivanov660    10    

Обработка для выгрузки проводок регистра бухгалтерии 1С

Загрузка и выгрузка в Excel Анализ учета Механизмы бухгалтерского учета v8::УФ БП3.0 Аудит и бухгалтерские услуги, юриспруденция Казахстан БУ Абонемент ($m)

Обработка написана для управляемых форм. Позволяет выгрузить проводки из Регистра Бухгалтерии "Типовой" - на экран пользователя (с последующим ручным сохранением), либо напрямую в файл .xlsx или .txt.

1 стартмани

13.08.2020    939    0    akimserik1986    0    

Расширенная настройка динамического списка УФ Промо

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

31.05.2017    32581    150    tormozit    25    

Автоматическое построение формы внешней обработки по данным реквизитов, табличных частей и экспортных методов*

Работа с интерфейсом Универсальные функции v8::УФ Абонемент ($m)

Иногда удобно вынести некоторую функциональность, например какой-нибудь интеграционный шлюз в отдельную обработку и затем работать с ее экземплярами (самостоятельное использование таких обработок обычно не предусмотрено). Этот подход удобен еще и тем, что сначала можно создать обработку как внешнюю, ускорив процесс разработки. Выведя реквизиты, табличные части и команды для запуска методов программного интерфейса на форму, получаем удобный тестовый стенд. В ряде случаев процесс разработки можно еще ускорить, если удастся воспользоваться предлагаемым шаблоном - реквизиты, табличные части и команды будут добавлены на форму автоматически (по метаданным).

1 стартмани

07.08.2020    1300    0    TSSV    0    

Выгрузка в файл Excel (xls) средствами Microsoft ADO

Загрузка и выгрузка в Excel v8::УФ 1cv8.cf Абонемент ($m)

В публикации описан способ выгрузки результата запроса в файл xls средствами Microsoft ADO

1 стартмани

04.08.2020    1247    2    dammit666    1    

Интерфейс программиста

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальный интерфейс для работы с любой типовой или нетиповой базой, специально разработанный под нужды программиста.

4 стартмани

15.07.2020    2259    1    mkalimulin    0    

Открывашка ячеек таблиц Промо

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм

1 стартмани

27.10.2018    17058    12    tormozit    31    

Шаблон загрузки данных из табличного документа (Excel, Open Office, MXL, CSV) с использованием БСП для УФ

БСП (Библиотека стандартных подсистем) Загрузка и выгрузка в Excel v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка предназначена для организации собственного механизма обработки данных из табличного документа (Excel, Open Office, MXL, CSV). Для загрузки используются механизмы БСП.

2 стартмани

26.06.2020    2085    8    Hitcher    2    

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

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Аналог типовой формы выбора периода с возможностью указать период со временем (в стандартном периоде невозможно указать время).

1 стартмани

09.06.2020    1325    0    App0st0l    0    

Загрузка поступлений из файла Excel

Загрузка и выгрузка в Excel v8 v8::ОУ v8::УФ УТ11 Россия Абонемент ($m)

Обработка для загрузки поступления товара в 1С 8.3 Управление торговлей 11.4, управляемые формы.

1 стартмани

21.05.2020    1526    1    pavelo    0    

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

Загрузка и выгрузка в Excel Обработка документов v8 v8::УФ 1cv8.cf Абонемент ($m)

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

5 стартмани

16.10.2015    60089    508    primat    33    

Список контекстных обсуждений из системы взаимодействия

Работа с интерфейсом v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Система взаимодействия имеет одно неоспоримое преимущество перед другими популярными чатами - возможность формировать контекстные обсуждения для любого объекта, имеющего ссылку, включая ПВХ, виды расчётов и счета плана счетов. Однако, само обсуждение можно легко потерять, если не помнишь с каким объектом оно связано. Предлагаемое расширение поможет решить эту проблему.

1 стартмани

21.04.2020    2089    13    check2    11    

Открыть форму внутри другой формы - наконец-то возможно!

Работа с интерфейсом v8::УФ Абонемент ($m)

Я давно мечтал о возможности открытия форм 1С внутри других форм, мне время от времени попадаются задачи, где это бы пригодилось. И вот в версии 8.3.16 наконец-то это можно реализовать! Конечно, это не совсем то, что я ожидал, но получилось все равно интересно. Давайте посмотрим.

1 стартмани

15.04.2020    12477    10    CyberCerber    55    

Загрузка Excel файла через Web Клиент / Тонкий клиент, без установки Excel

Загрузка и выгрузка в Excel v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка демонстрирующая самый простой метод загрузки вайла Excel без установленного пакета MS Office. Прекрасно работает в Web киленте, может быть использована на серверах.

1 стартмани

23.03.2020    2294    9    Volfy    2    

Лучший подарок для бухгалтера - счёты 8.2 (со звуком) Промо

Работа с интерфейсом v8 1cv8.cf Россия Абонемент ($m)

(Толстый клиент) Подарите бухгалтеру счеты, и он(а) Вас никогда не забудет.

1 стартмани

13.05.2011    40390    24    Tatitutu    45    

Выгрузка/Загрузка номенклатуры+штрихкод EXCEL (OLE COMsafearray) для 1С:Розница 2.2

Загрузка и выгрузка в Excel v8::УФ Розница Россия УУ Абонемент ($m)

Выгрузка/Загрузка номенклатуры в/из EXCEL (OLE COMsafearray) для Розница 2.2 (8.3.13.1644) релиз 2.2.13.12. Требуется установленный MS Office (EXCEL).

1 стартмани

19.03.2020    2548    11    user952874    7    

Автоматическая загрузка фотографий в номенклатуру

Загрузка и выгрузка в Excel v8 v8::ОУ v8::УФ УТ11 Россия Абонемент ($m)

Автоматическая загрузка фотографий в номенклатуру через Excel файл. Обработка добавляет и ставит основной выбранную фотографию(картинку) из указанного каталога для указанной номенклатуре товара. С помощью обработки можно быстро загрузить нужные фотографии(картинки) к разным или к одной номенклатуре.

1 стартмани

10.03.2020    1987    2    FloNes    0    

Итоги в табличной части с учетом отбора (управляемая форма)

Работа с интерфейсом v8 v8::УФ ЗУП3.x Россия Абонемент ($m)

Отображение итогов в подвале табличной части документа (управляемая форма) с учетом отбора. На примере документа Отражение зарплаты в бухучете из ЗУП 3.1 (расширение)

1 стартмани

09.03.2020    3693    1    evgeni-red    0    

Визуализация событий на временной шкале средствами "Поле HTML документа" Промо

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Интересный способ наглядно отобразить события на временной шкале. Например, может быть применен для красивого вывода документов по клиенту. Тестировалось на платформе 8.3.12.1469

1 стартмани

31.07.2018    23801    139    Plotks2017    27    

Удобный редактор графических схем

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Простой и удобный редактор графических схем (блок-схемы) для управляемых форм.

1 стартмани

29.02.2020    2142    7    hodytone    2    

Загрузка номенклатуры и цен номенклатуры из внешних источников (mxl, xlsx, csv, буфер обмена) в базу Управление торговлей 11 (расширение)

Ценообразование, прайсы Загрузка и выгрузка в Excel v8::ОУ v8::УФ УТ11 Россия УУ Абонемент ($m)

Компания "1С" по какой-то причине решила не встраивать в конфигурацию 1С:Управление торговлей 11.4 удобных инструментов по загрузке номенклатуры и цен номенклатуры. Исправляем данный недостаток. За основу взяты механизмы загрузки номенклатуры из конфигурации 1С: УНФ 1.6, адаптированы под особенности УТ 11.4. Загрузка цен номенклатуры реализована на основе типовой обработки "Загрузка цен поставщиков из файлов".

1 стартмани

23.02.2020    3389    33    romzat    12    

Программный вызов меню "Файл - Открыть"

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Эмуляция хоткея командного меню "Файл - Открыть - [Любой ранее открытый файл по номеру]" с использованием WScript.

1 стартмани

18.02.2020    2126    0    Nuuq    8    

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

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

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

5 стартмани

27.03.2013    30257    35    Infector    4    

Загрузка сотрудников из списка

Загрузка и выгрузка в Excel v8::СПР v8::УФ ЗУП3.x Россия Абонемент ($m)

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

1 стартмани

17.01.2020    2270    0    MishinVl    2    

Пример выгрузки и загрузки файлов Excel, CSV, DBF (обычные и управляемые формы)

Загрузка и выгрузка в Excel Внешние источники данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка показывает пример выгрузки и загрузки данных из Excel, CSV, DBF в 1С.

2 стартмани

04.01.2020    3695    12    Denr83    0    

Индикация прогресса выполнения фонового задания на управляемой форме внешней обработки

БСП (Библиотека стандартных подсистем) Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП >= 2.3 без изменения конфигурации и встраивания обработки в "Дополнительные отчеты и обработки".

1 стартмани

27.12.2019    10488    15    1sig    14    

Работа с данными выбора Промо

Практика программирования Работа с интерфейсом v8 Россия Абонемент ($m)

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

1 стартмани

17.07.2018    47477    17    kalyaka    16    

Загрузка в инвентаризацию фактического количества из файла XLSX

Обработка документов Учет ТМЦ Загрузка и выгрузка в Excel v8::БУ v8::УФ БП3.0 Россия БУ Абонемент ($m)

Расширение добавляет в документ "Инвентаризация товаров на складе" кнопку позволяющую загрузить фактическое количество номенклатуры из XLSX файла с сопоставлением по артикулу. Наличие установленного MS Office не требуется.

3 стартмани

25.12.2019    3064    4    IamAlexy    0    

Доработка документа "Требование-накладная" для выгрузки табличной части в Excel

Загрузка и выгрузка в Excel v8::БУ v8::УФ БП3.0 Россия БУ Абонемент ($m)

Данное дополнение было написано для выгрузки из бухгалтерии табличной части "Требование-накладная" в Excel, для последующей загрузки в УТ 10.3.

2 стартмани

24.12.2019    2178    2    Zerocool-2013    0    

Многоуровневые списки выбора с оформлением элементов

Практика программирования Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Данная статья - попытка решить один маленький кусочек большой проблемы платформы 1С, а именно - бедные и невыразительные пользовательские интерфейсы. Поскольку 1С в режиме управляемого приложения позволяет задействовать веб-клиент, то хочется реализовывать интерфейсы как у взрослых веб-приложений - красивые, дружелюбные для пользователя и, желательно, с положительным UX. Возможно, кто-то со мной не согласится и скажет, что учетные системы должны быть строгие и линейные. Но мы все знаем, что 1С - это уже не только про бухгалтерию. Небольшое отступление для разработчиков, работающих с типовыми конфигурациями. Я не знаю, использует ли фирма 1С что-то похожее в своих разработках. Если да, то данная статья навряд ли будет вам полезна.

1 стартмани

17.12.2019    8429    2    azhilichev    5    

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

Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

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

1 стартмани

07.05.2018    29539    63    m-rv    34    

Загрузка начислений в документ Разовое начисление из файла EXCEL. ЗУП 3.1

Зарплата Обработка документов Загрузка и выгрузка в Excel v8::СПР v8::УФ ЗУП3.x БУ Абонемент ($m)

Обработка по загрузке начислений из файла EXCEL. Загрузка происходит из файла EXCEL, в случаях, когда расчет заработной платы ведется не в программе учета. Данные загружаются в документ Разовое начисление. Обработка облегчит работу сотрудникам по расчету заработной платы, исключит ошибки ручного ввода.

1 стартмани

05.12.2019    2278    4    Maslov1990    3    

Программное сохранение табличного документа из 1С в Excel с добавлением формул (обычное и управляемое приложение)

Загрузка и выгрузка в Excel v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

02.12.2019    2968    10    Denr83    0    

[Взрыв шаблона!] Новый способ программной настройки условного оформления

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

01.12.2019    11494    39    mszsuz    12    

Загрузка данных из табличного документа в справочники, документы, планы видов характеристик, планы видов расчетов, планы счетов, бизнес-процессы, задачи, в движения документов, поточная загрузка документов (EXCEL, управляемые формы, универсальная) Промо

Загрузка и выгрузка в Excel Обработка документов Универсальные обработки v8::УФ 1cv8.cf Абонемент ($m)

Обладает уникальным функционалом. Позволяет загружать в справочники, табличные части, регистры сведения, движения документа, поточно загружать документы, а также одновременно загружать в справочники, являющиеся реквизитами загружаемых объектов, с полноценной настройкой. Обработка на управляемых формах, работает на всех версиях 1С предприятия 8.2 и 8.3

4 стартмани

30.05.2014    173662    2061    qwinter    668    

Панель сообщений - расширенные сообщения пользователю

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

18.11.2019    3627    0    Timic    0    

Карта метаданных 1С для редактора yED, для любых конфигураций

Структура метаданных Работа с интерфейсом v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка "Карта метаданных 1С для редактора yED". Для отображения метаданных любых конфигураций

1 стартмани

28.10.2019    6887    17    ManyakRus    9    

План состояние склада

Работа с интерфейсом v8::УФ Оптовая торговля, дистрибуция, логистика Абонемент ($m)

Отчет для анализа ячеек склада (1С:WMS Логистика. Управление складом) Проверялась и тестировалась на 1С:WMS Логистика. Управление складом, ред. 4.5.1.2

1 стартмани

23.10.2019    3930    3    yasar92    0    

Шаблон для загрузки файлов Exсel

Загрузка и выгрузка в Excel v8 v8::УФ 1cv8.cf Абонемент ($m)

Часто требуется загрузить эксельки по произвольному алгоритму, обычно очень простому, иногда сложному. Каждый раз перед написанием обработки ищешь свою предыдущую разработку, сделанную на коленке, переделываешь ее, в конце концов создаешь множество однотипных бесполезных обработок. Это попытка создать удобный универсальный шаблон, который можно быстро использовать. Идея в том, чтобы было быстро и удобно обращаться в коде к данным файла, поэтому используется не нумерация колонок, а обращение происходит по ее наименованию. Такой код удобней писать и читать.

1 стартмани

07.10.2019    2796    1    trntv    5