Перенос инструкций из word во встроенную справку 1С с сохранением картинок и форматирования

Публикация № 1227291 22.04.20

Разработка - Инструментарий разработчика

Делюсь простым и удобным способом переноса справки/инструкций из ворда (и не только) во встроенную справку 1С с сохранением картинок и форматирования.

Длинное предисловие

Наиболее удобным местом хранения информации по настройкам является встроенная справка в 1с, но редактировать ее крайне неудобно.

Особенно напрягает, когда приходится вставлять много картинок. С текстом еще ладно, форматирование при копировании сохраняется более-менее нормально, а вот вставка картинки очень неудобна, особенно если картинка в буфере обмена. Для того, чтобы ее вставить – надо сохранить на диск, в справке вставить картинку, выбрать в диалоге вставки. В общем и целом жутко не удобно…

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

Но как известно – лень двигатель прогресса, и чем больше лень, тем мощнее двигатель ))

Попалась задача мне: сделать синхронизацию календаря в УПП и в Outlook через EWS + мобильное приложение.
Задачу сделал, написал подробную инструкцию, в ворде по мобильному приложению занимала 83 страницы, 57 картинок перемешано с текстом. Инструкция по синхронизации с EWS Outlook занимала 15 страниц +18 картинок.

Получилось круто и чтоб эту инструкцию по работе все подсистемы не потерять – решил ее встроить в справку плана обмена. Но как представил сколько придется проделать работы, чтобы перенести ее нормально в справку – такая лень одолела, что аж жуть.

Тут во мне как никогда заиграли гены инженера, вручную все это делать очень не хотелось, по примерной оценке – это 3-4 часа даром потраченного времени. Прошерстил интернет, нормального ничего не нашел, но получился час потраченного времени.

Решил сделать перерыв, мозг отдохнул и выдал гениальную идею: справку можно выгрузить в файлы, подменить ее и загрузить обратно.

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

Единственный путь дальше – это выгрузка всей конфигурации в файлы.

Для тестов создал пустую базу, добавил в ней объект и справку с небольшим текстом и картинкой для тестов, выгрузил, подменил, загрузил обратно и чудо: справка была с картинками в исходном форматировании и потратил я на это минут 10 от силы. Моей радости не было предела, инженер внутри ликовал!

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

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

Быстренько набросал тестовую справку, проделал эту операцию и справка после сравнения и объединения перенеслась со всеми картинками и форматированием, прекрасно отображалась и в конфигураторе и в режиме предприятия.

Радости было меньше, но все же ))

Подробное описание алгоритма переноса справки из ворда

Итак, для того, чтобы перенести текст, с картинками и форматированием в ворд необходимо этот ворд сохранить в html

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

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

 

Далее я пытался сохранить это в html средствами ворда. Первоначально не подошло то, что ворд сохраняет html не так, как надо: он картинки отображает в imagedata, а 1С это не понимает.

 

Через настройки сохранения ворда удалось добиться сохранения картинок в теге IMG, который нужен для 1С, но напрягало обилие ненужной информации: определения стилей, ссылки на другие ресурсы, обилие комментариев. В общем читать и разбираться в этом html было не удобно.

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

Из всех – понравился только сервис https://document.online-convert.com

Он конвертировал ворд в простой до безобразия html нужной структуры.

Не обязательно использовать прямо этот сервис, может кто еще лучше найдет.

Переходим на страницу https://document.online-convert.com/ru/convert/docx-to-html

Загружаем нужный ворд и и нажимаем начать конвертирование. После завершении конвертирования сервис предложит сохранить архив с содержимым html.

Соглашаемся и сохраняем в папку, далее распаковываем архив. В нем будет один html и куча картинок, которые были у Вас в ворде.

По структуре html получился удивительно простым и понятным, ничего лишнего. Аж приятно глазу смотреть на него.

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

 

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

 

Далее, чтобы выгрузился пример справки – добавим в нее текст и картинку:

 

После чего сохраняем конфигурацию и выгружаем в файлы через Конфигурация – выгрузить конфигурацию в файлы.

 

Выбираем пустую папку и выгружаем, в папке находим наш справочник и его выгруженную справку.

Нам необходимо подготовить ранее сформированный html в таком же виде

Первое что делаем – копируем имя папки, создаем в папке, сконвертированным на сайте

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

Теперь если открыть html «Инструкция МП склад.html», то в нем все изображения будут битые, потому что мы перенести файлы изображений, а пути не поменяли в самом файле html

Поэтому открываем файл «Инструкция МП склад.html» в любом текстовом редакторе.

Я предпочитаю Notepad++, т.к. в нем удобно и куча всяких разных плагинов есть.

Далее надо заменить путь к картинке, добавив папку:

Проще всего глобальным поиском заменить строку <IMG SRC=" на строку <IMG SRC="_files/

Так и сделаем, заменяем, сохраняем изменения в файле и открываем еще раз файл «Инструкция МП склад.html» в браузере, убеждаемся, что все картинки на месте

 

Папка с картинками готова, теперь необходимо переименовать файл «Инструкция МП склад.html» в ru.html

 

Далее удаляем файл ru.html и папку _files в выгруженной справки из пустой конфигурации.

И копируем на ее место подготовленные файлы.

Далее необходимо загрузить конфигурацию из файлов:

 

После чего в справке нашего объекта должен появиться текст с картинками из ворда:

 

Чтобы перенести эту справку в УПП – выгружаем cf  пустой конфигурации в файл

 

Далее заходим в конфигуратор УПП и сравниваем с пустой конфигурацией:

 

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

Нажимаем выполнить, после чего зайдем в справку нашего объекта и проверим ее:

 

Обновим конфигурацию базы  данных и проверим справку в режиме предприятия

Ура!!! Все работает, громадная справка быстро и легко перенесена в конфигурацию!

Краткий алгоритм действий по переносу справки из ворд

 

1. Переходим на страницу https://document.online-convert.com/ru/convert/docx-to-html

Загружаем нужный ворд и и нажимаем начать конвертирование. После завершении конвертирования сервис предложит сохранить архив с содержимым html.

2. Распаковываем архив с  сконвертированным файлом и видим один html и кучу файлов картинок.

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

В пустой конфигурации создаем объект с таким же именем, в который надо поместит справку (в нашем примере Справочник.МойСправочникСоСправкой).

В справочнике заполняем справку небольшим текстом и одной или несколькими картинками.

Выгружаем пустую конфигурацию в ФАЙЛЫ через меню Конфигурация - Выгрузить конфигурацию в файлы.

Находим нашу справку в каталоге выгрузки конфигурации, в папке должны лежать файл ru.html и папка _files с изображениями справки

4. Идем в папку с сконвертированной справкой в пункте 2.

Создаем там папку с именем _files и переносим туда все картинки.

Открываем html сконвертированной справки в любом текстовом редакторе и заменяем строку <IMG SRC=" на строку <IMG SRC="_files/

Переименовываем файл html в ru.html

Запускам файл ru.html в браузере и убеждаемся, что все картинки и текст с нужным форматированием на месте

5. Удаляем файл ru.html и папку _files с изображениями в каталоге распакованной пустой конфигурации, полученной на шаге 3.

Копируем подготовленный файл ru.html и папку _files с изображениями из пункта 4 в каталог файлов распакованной конфигурации.

6. Загружаем конфигурацию из файлов через меню конфигурация - Загрузить конфигурацию из файлов.

7. Проверяем, что справка загрузилась в Справочник.МойСправочникСоСправкой корректно.

8. Сохраняем пустую конфигурацию с загруженной справкой в файл через меню Конфигурация - Сохранить конфигурацию в файл.

9. Открываем конфигуратор базы приемника, нажимаем  меню Конфигурация - Сравнить, объединить с конфигурацией из файла.

10. В открывшемся окне сравнения конфигураций снимаем ВСЕ галки и оставляет только флажок на Справочной информации нужного объекта.

Объединяем.

11. Проверяем справку в конфигураторе, обновляем и проверяем справку в режиме предприятия.

12. Справка перенесена, радуемся!

Послесловие

 

 

p/s/ если не сложно – поддержите статью плюсом, пусть об этом способе узнают как можно больше народу.

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. VKislitsin 876 22.04.20 14:42 Сейчас в теме
Круто! Спасибо за исследование!
От себя добавлю, что при загрузке конфигурации из файлов есть возможность загружать не все, а выборочно. Подробно об этом написано на wonderland и в документации. Я описывал такой способ в своей публикации о массовом изменении режима поддержки для объектов конфигурации. Но выгрузить конфигурацию нужно будет целиком, частичную выгрузку Платформа пока не позволяет.
77dream77; Созинов; +2 Ответить
2. user623969_dusa 22.04.20 15:31 Сейчас в теме
читал ради того чтобы увидеть как перенесли картинки - где они теперь в базе или во внешних файлах - суть не увидел?
3. VKislitsin 876 22.04.20 15:45 Сейчас в теме
(2) Насколько я понимаю, картинки после всех манипуляций находятся не в базе и не в файлах. Они в Конфигурации. Ну или всё же можно сказать что в базе, но не в пользовательских данных, а в таблице Config в виде двоичных данных.
4. 77dream77 396 22.04.20 16:37 Сейчас в теме
(3) да, если Вы выгрузите cf, то вместе с ним выгрузится и справка с картинками.
это редактирование именно стандартной справки 1С, ни новая подсистема, ни отдельные объекты
это справка объектов/форм, которая редактируется через конфигуратор
5. VmvLer 22.04.20 16:53 Сейчас в теме
частично проходил путь автора - тоже "смущало" очень, что я долго в ворде набирал чудо-инструкцию со скринами, но нерадивые юзеры не помнили где она, удаляли письма и т.д.
возникала логичная мысль закинуть содержимое файла в справку и ...баба с возу.

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

Статья годная.

Хотя 10 шагов непростых шагов на конвертацию это очень много, но если эти шаги избавят от сотен звонков типа: "Але, где инструкция - я забыла как печатать документ", то можно пойти на эти шаги.
6. Perfolenta 201 22.04.20 18:27 Сейчас в теме
Есть еще один путь... справка 1С понимает картинки внедренные в код HTML в формате Base64... я проверял...
так что можно из ворда сохранять в формате "Веб страница с фильтром" (или через сервис, как автор предложил), а потом сделать скрипт, который заменит в коде HTML картинки на их аналог в Base64...
8. Perfolenta 201 22.04.20 22:02 Сейчас в теме
(6) написал маленькую программку на Перфоленте для внедрения картинок в HTML... кому надо пользуйтесь...
http://promcod.com.ua/data/media/EmbeddingImagesInHTML.zip
переписать на 1С или на OneScript совсем просто... исходник в архиве...
9. Perfolenta 201 23.04.20 02:07 Сейчас в теме
(8) что интересно, справка 1С, как и все браузеры, понимают внедренные в HTML картинки, а вот сам Ворд не понимает...
20. Perfolenta 201 25.04.20 16:52 Сейчас в теме
(8) кстати, оказалось, что такие файлы, с внедренными картинками, удобно на лету в поле HTML документа вставлять... в макет вставляем HTML документ, в него вставляем текст сделанный в Ворде преобразованный в текст HTML с внедренными картиками и всё работает... причем текст в макете легко править в любое время и картинки ни куда не деваются...

ИмяМакета="МояСтраничка";
ЭлементыФормы.ПолеHTMLДокумента1.УстановитьТекст(ПолучитьМакет(ИмяМакета).ПолучитьТекст());
7. Созинов 22.04.20 19:41 Сейчас в теме
Отличное решение! Спасибо!
10. CheBurator 3110 23.04.20 13:44 Сейчас в теме
Плохое решение. Программистом для программиста.
Что делать если я-разработчик - обучаю консультанта, консультант готовит доку..?
12. 77dream77 396 23.04.20 16:19 Сейчас в теме
(10) так я и не объявлял, что это решение для кого-то, кроме программиста.
в Кому стоит Программист
11. Yashazz 4477 23.04.20 14:32 Сейчас в теме
Мдя... Это называется "простое и удобное решение"?.. Ну и сама идея через выгрузки-загрузки плохая. Во-первых, 1С при таком иногда необратимо уродует ссылки со справки одного объекта на другой, особенно на формы; во-вторых, чтоб вы знали, выгрузка по пакетному запуску конфигуратора и выгрузка из его же интерфейса дают совершенно разные форматы ссылок и их разное поведение (чаще кончается тоже неработоспособностью).

Словом, грустное зрелище и малополезная статья. Т.е. фокусы, описанные в ней, интересны, конечно, но пользы почти ноль. Слишком трудозатратно.

И коллега Че прав, решение узкоспециализированное.
triviumfan; +1 Ответить
13. 77dream77 396 23.04.20 16:22 Сейчас в теме
(11) Вы не внимательно прочитали, это одна из причин, почему я не предлагаю выгружать и загружать всю конфигурацию в файлы
в алгоритме четко прописано, что выгружается и загружается пустая конфигурация с одним нужным объектом.
Потом выгружается cf пустой конфигурации и через сравнение и объединение переносится ТОЛЬКО справка.
это решит обозначенную проблему и не только
Если у Вас есть более простое решение - предлагайте
17. Yashazz 4477 24.04.20 10:41 Сейчас в теме
(13)
Если у Вас есть более простое решение - предлагайте

У меня была мысль забацать com-соединение и выдрать из Ворда напрямую, но руки не дошли. Так и объектная техника VBA в помощь, и юзеру удобно... Причём возможно с применением ДобавитьОбработчик... Может кто реализует.
14. e1iana 23.04.20 22:16 Сейчас в теме
мне, как консультанту инструкция понятна, буду пробывать, спс, давно хотела что-то подобное сделать =)
15. rpgshnik 3316 24.04.20 05:37 Сейчас в теме
Однозначно плюс. Решение сложное для сопровождения, но очень удобное для конечного пользователя. Нажал вопросик - вот тебе ответы. А быстро поправить справку - увы нет возможности (особенно если РИБ).
16. gubanoff 61 24.04.20 10:23 Сейчас в теме
(0) Как-то очень сложно. Я делал проще: сохраняем из Word в формате Веб-страница с фильтром. В результате картинки красиво складываются в отдельную папку "имя документа.files", а сам документ сохраняется в html и лежит рядом с папкой. В ворде вместо картинки будет указан ее путь вида
src="1.files/image001.png"
Никакого труда это распарсить и заменить на то, что нужно в итоге. Да, тут остается немного грязный html от ворда, но с этим нет больших проблем.
Код по парсингу для примера:
	Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
	Диалог.ПроверятьСуществованиеФайла = Истина;
	Диалог.Фильтр = "HTML файл (*.htm, *.html)|*.htm|*.html";
	Если Диалог.Выбрать() Тогда
		Текст = Новый ТекстовыйДокумент;
		Текст.Прочитать(Диалог.ПолноеИмяФайла);
		ТекстФайла = Текст.ПолучитьТекст();
		
		мКартинок = НайтиФайлы(Диалог.Каталог, "*", Истина);
		СоответствиеКартинок = Новый Соответствие;
		Для каждого ТекКартинка Из мКартинок Цикл
			// вариант хтмл
			СоответствиеКартинок.Вставить("<IMG SRC=""" + ТекКартинка.Имя + """", "<IMG SRC=""" + ТекКартинка.ПолноеИмя + """");
			// вариант ворд
			СоответствиеКартинок.Вставить("src=""" + СтрЗаменить(СтрЗаменить(СтрЗаменить(ТекКартинка.ПолноеИмя, Диалог.Каталог, ""), " ", "%20"), "\", "/") + """", "src=""" + ТекКартинка.ПолноеИмя + """");
		КонецЦикла; 
		ЗаменаСимволов = Новый Соответствие;
		//ЗаменаСимволов.Вставить("­", ""); // это мягкий перенос (с тире), пусть будет
		ЗаменаСимволов.Вставить(Символы.Таб, "");
		
		Для каждого ТекКартинка Из СоответствиеКартинок Цикл
			ТекстФайла = СтрЗаменить(ТекстФайла, ТекКартинка.Ключ, ТекКартинка.Значение);
		КонецЦикла; 
		Для каждого ТекЗамена Из ЗаменаСимволов Цикл
			ТекстФайла = СтрЗаменить(ТекстФайла, ТекЗамена.Ключ, ТекЗамена.Значение);
		КонецЦикла; 
		Содержание = ТекстФайла;
		ЭлементыФормы.ИсходникСодержания.УстановитьТекст(Содержание);
		ЭлементыФормы.ПолеСодержания.УстановитьТекст(Содержание);
	КонецЕсли;
Показать
f333; comptr; +2 Ответить
18. aspirator23 340 24.04.20 10:56 Сейчас в теме
Здорово, тоже сталкивался с переносом справочной информации. Терра инкогнита. :)
19. dmitry1975 313 25.04.20 10:49 Сейчас в теме
Способ безусловно имеет право на существование. Но не всегда это удобно.
У нас например большое количество внешних обработок, отчетов. И при необходимости пишем справку. И соответственно при запуске обработки/отчета пользователь имеет возможность тут же просмотреть справку с картинками, и всем чем нужно.

Делаем это следующим образом:
1. Подготавливается документ справки,например в MS WORD, сохраняется в формат .pdf
2. В обработке создается макет с двоичными данными, и в него помещается подготовленный файл справки.
3. На форме обработки создается кнопочка, которая получает двоичные данные из макета, записывает во временный файл с расширением .pdf и запускает файл на исполнение.

Код простейший:

// Открывает инструкцию по пользованию обработкой
Процедура ОткрытьИнструкцию()
	
	ДвоичныеДанные = ПолучитьМакет("мИнструкция");	
	ИмяВременногоФайла = ПолучитьИмяВременногоФайла("pdf");
	ДвоичныеДанные.Записать(ИмяВременногоФайла);
	ЗапуститьПриложение(ИмяВременногоФайла);
	
КонецПроцедуры
Показать


В результате открывается справка в программе просмотра PDF, установленной по умолчанию в системе. Профит!
Плюс что внешнюю обработку легко обновить не запрещая пользователям работу в программе.
lena_pp; da_1c; MikeLetto; +3 Ответить
21. triviumfan 37 27.04.20 13:48 Сейчас в теме
Оставьте свое сообщение

См. также

Метаданные (Infostart Toolkit)

Инструменты администратора БД Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Бесплатно (free)

Статья о инструменте Метаданные в продукте Infostart Toolkit. Просмотр метаданных, структуры хранения в режиме 1С: Предприятия.

16.03.2023    1946    Evg-Lylyk    12    

22

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

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free)

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

20.02.2023    1796    alex67dee    4    

28

Соревнование по программированию на 1С

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Устроим соревнование по программированию? Узнаем, кто "берёт и делает", а кто только на словах специалист? Программирование - искусство или ремесло нажимания кнопок?

15.12.2022    4857    elcoan    99    

48

Структура хранения ИБ - обработка за 5 минут и 2 строки кода - DIY

Инструменты администратора БД Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 Бесплатно (free)

Платформа "1С:Предприятие 8" не держит в секрете информацию об именах таблиц SQL (или внутренней БД для файловой). Для получения подробнейшей информации - есть штатная функция "ПолучитьСтруктуруХраненияБазыДанных". Данная обработка - лишь обертка над функцией. Думаю, нет смысла качать и тратить $m на то, что можно сделать самому за 5 минут.

10.11.2022    3746    DrAku1a    12    

38

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Опыт использования 1С: Исполнитель (версия 2.0)

Инструментарий разработчика Языки и среды Платформа 1С v8.3 Бесплатно (free)

Дело было так. В субботу рано утром мне не спалось, надо было срочно подкинуть мозгу что-нибудь очень занятное. И тут я вспомнил одну задачу, решение которой мне определенно не нравилось. Если кратко, задача звучит так: надо выкинуть из конфигурации код, который выполняется на клиенте. Ну и сделать так, чтобы он выполнялся в фоне и на клиенте. А пока думал, спать уже и перехотелось...

26.09.2022    3785    vandalsvq    21    

28

Методика применения однострочного кода

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Уже много лет не утихают споры о полезности однострочного кода. Разберемся с этими вопросами подробно. Когда полезен однострочный код и как правильно его применять.

25.09.2022    6204    tormozit    76    

91

Ошибка при открытии StandardFindByRef.epf (описание и решение)

Инструментарий разработчика Платформа 1С v8.3 Россия Бесплатно (free)

Как решить ошибку вызова недокументированной обработки StandardFindByRef.epf.

28.07.2022    935    CyberMax    1    

12

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Infostart Toolkit – чем инструмент будет полезен для аналитиков и консультантов

Инструментарий разработчика Платформа 1С v8.3 Бесплатно (free)

На митапе для аналитиков "Истории внедрения" выступил Евгений Люлюк – ведущий разработчик Infostart Toolkit. Он рассказал, какие инструменты помогут аналитику исследовать незнакомую базу, находить решения проблем, работать с данными и вносить в них точечные изменения.

04.05.2022    1971    Evg-Lylyk    0    

18

Все функции (Infostart Toolkit)

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Улучшенный аналог "Все функции" или "Функции технического специалиста" из набора инструментов Infostart Toolkit.

15.04.2022    2881    Evg-Lylyk    5    

25

Конвертация HTML в PDF программно

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Инструкция по конвертации HTML файлов в файлы PDF программно в 2 строчки и без заморочек.

09.03.2022    3337    maximus_2712    2    

7

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

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

Глобальное меню (Infostart Toolkit)

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Набор инструментов Infostart Toolkit. Глобальное меню для удобства запуска.

22.02.2022    2624    Evg-Lylyk    4    

25

Подписки на события (Infostart Toolkit)

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Бесплатно (free)

Все подписки на события с отбором по метаданным, поиском подписки по подстроке, отображением объектов подписки и обработчиков (с возможностью посмотреть код).

26.01.2022    2079    Evg-Lylyk    8    

35

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

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Украина Бесплатно (free)

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

20.01.2022    10659    dreamwaver_dz    41    

64

Загрузка метаданных из расширений в СППР

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Описание принципа, на котором можно сделать загрузку метаданных из расширений в СППР 2.

17.01.2022    1294    jf2000    0    

9

Решение некоторых задач с помощью "Отладчика запросов"

Инструментарий разработчика Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Управляемые формы Россия Бесплатно (free)

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

29.11.2021    1891    DrAku1a    6    

15

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

Тонкий конструктор СКД (Infostart Toolkit)

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Реализация конструктора СКД с нуля для управляемых форм. Контекстная подсказка для языка выражений СКД и другое.

01.09.2021    5418    Evg-Lylyk    22    

64

Разработка скриптов для Снегопата

Инструментарий разработчика Платформа 1С v8.3 Бесплатно (free)

Это небольшая статья для тех, кто хочет сам разрабатывать скрипты для нового Снегопата, или править сам движок Снегопата, или просто собирать модуль самостоятельно для внесения оперативных исправлений. В ней я расскажу, как установить и настроить всё необходимое для этого. Скрипты будем создавать на языке TypeScript, инфраструктура заточена именно под этот язык. Предполагается, что вы умеете пользоваться git’ом и настраивать переменные окружения.

26.07.2021    2938    orefkov    1    

30

Infostart Toolkit – инструмент, в котором сделано то, что давно просят от 1С

Инструментарий разработчика Платформа 1С v8.3 Бесплатно (free)

Лауреат Infostart Awards-2019, ведущий разработчик инструментов Infostart Toolkit Евгений Люлюк рассказывает о том, как развивается, какие задачи закрывает и какие проблемы решает представляемый им набор инструментов разработчика.

09.06.2021    8914    Evg-Lylyk    6    

38

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

HTML таблица для начинающих

Инструментарий разработчика Платформа 1С v8.3 Бесплатно (free)

Несколько примеров HTML таблиц со стилями и без. Хорошая замена отчетов на СКД.

02.06.2021    9837    dsdred    27    

66

Редактор кода, запроса, ... Infostart Toolkit (интеграция с MS Monaco)

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free)

Контекстная подсказка, подцветка синтаксиса в тонком клиенте. В платформе 1С редактор кода на управляемых формах обладает нулевой функциональностью, интеграция с MS Monaco позволяет запустится просто в космос.

28.05.2021    7862    Evg-Lylyk    14    

52

re: Flowcon

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Flowcon возвращается.

28.04.2021    2864    1c-intelligence    26    

25

10 полезных, но малоизвестных возможностей IS Toolkit

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Будет полезно пользователям Toolkit, а также тем, кому интересны возможности данного инструмента.

23.04.2021    4064    Evg-Lylyk    0    

26

Редактор схемы компоновки для тонкого клиента

Инструментарий разработчика Платформа 1С v8.3 Бесплатно (free)

Аналог платформенного конструктора схемы компоновки данных для работы в тонком клиенте. Входит в состав набора "Универсальные инструменты 1С"

08.03.2021    6576    cprit    32    

63

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Структура запроса (Infostart Toolkit)

Инструментарий разработчика Платформа 1С v8.3 Запросы Конфигурации 1cv8 Бесплатно (free)

Описание механизма разбора запроса на части (дерево), используемого в IS Toolkit и Управляемой консоли отчетов

02.03.2021    3524    Evg-Lylyk    14    

22

Чтение метаданных 1С из SQL Server и PostgreSQL

Инструментарий разработчика Платформа 1С v8.3 Бесплатно (free)

Описание файла DBNames таблицы Params и файлов объектов метаданных таблицы Config.

16.02.2021    10761    zhichkin    72    

76

Отладка логики запроса в консоли запросов ИР

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Облегчаем поиск причины неожиданного результата запроса в консоли запросов из подсистемы "Инструменты разработчика" (ИР)

05.01.2021    9580    tormozit    9    

134

Работа с СКД в продукте "Infostart Toolkit"

Инструментарий разработчика Платформа 1С v8.3 Система компоновки данных Бесплатно (free)

Infostart Toolkit обладает большим количеством уникальных возможностей для работы с СКД – это анализ исполняемых текстов запросов, работа с внешними источниками в схеме СКД, получение данных в отладке и многое другое. Обо всех этих возможностях рассказал разработчик продукта Евгений Люлюк.

24.12.2020    4287    Evg-Lylyk    2    

16

Использование утилиты RING для проверки информации о программных лицензиях

Инструментарий разработчика Платформа 1С v8.3 Бесплатно (free)

В 1С есть утилита для проверки файлов с лицензиями 1С. Утилита существует довольно давно, но информация по ней разбросана, малопонятна и много где устарела, поэтому опишу свой опыт установки утилиты и работы с ней. Работаем под Windows.

16.12.2020    42230    budidich    23    

60

Работа с 1С:Аналитика Промо

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

4500 рублей

Метаданные и их идентификаторы

Инструментарий разработчика Платформа 1С v8.3 Бесплатно (free)

Идентификаторы (GUID'ы) метаданных конфигурации. Немного о том, как их получить.

05.12.2020    24779    Infostart    34    

91

Отладка в Infostart Toolkit

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Отладка запросов, схем компоновки данных, просмотр содержимого менеджера временных таблиц.

05.11.2020    6123    Evg-Lylyk    18    

42

Настройка KDiff3 для исключения номеров строк в отчетах о сравнении конфигураций

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Те, кто часто обновляют доработанные типовые конфигурации, а потом проверяют корректность обновления, сравнивая отчеты о сравнении конфигураций, знают, как мешают при этом строки вида "Объект присутствует только в первой|второй конфигурации: 99 - 99", "Изменено: 99 - 99".<br /> Но если вы, как и я, пользуетесь для этого утилитой KDiff3, то есть простой способ избавиться от таких строк.

21.09.2020    6099    fillin    9    

31

Пробуем Снегопат (устанавливаем и настраиваем полнофункциональную триальную версию)

Инструментарий разработчика Платформа 1С v8.3 Бесплатно (free)

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

31.08.2020    14332    kuntashov    75    

47

paste1c.ru - сервис для обмена кодом для 1С:Предприятия

Инструментарий разработчика Платформа 1С v8.3 Бесплатно (free)

Paste1C.ru - сервис для обмена кодом для 1С:Предприятия c подсветкой синтаксиса и подсказками.

21.08.2020    7801    salexdv    58    

67