1с внешняя печатная форма с макетом word бсп

Библиотека стандартных подсистем 1С 8.3. Печать

reklama http

Рассмотрена подсистема Печать из библиотеки стандартных подсистем (БСП) 3.1.3.

Примеры приведены на конфигурации Управление торговлей 11.4.13.

В пользовательском режиме

Настройка видимости команд печати

pechat

В открывшемся окне можно галочками настроить видимость команд печати в подменю Печать:

pechat 1

Например, сейчас для авансового отчета доступны 2 печатные формы:

pechat 2

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

pechat 3

Форма печати

Форма печати выглядит следующим образом:

pechat 4

Рассмотрим кнопки командной панели:

По кнопке Печать печатная форма будет отправлена на принтер.

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

pechat 5

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

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

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

pechat 6

Печатная форма будет сохранена во всех выбранных форматах. Можно сразу поместить все файлы в архив и транслитерировать имена файлов, чтобы файл назывался не Авансовый отчет № 1 от 27.04.2017, а Avansovyy otchet № 1 ot 27.04.2017.

Если установить переключатель Присоединить к документу, то файлы выбранных форматов будут прикреплены к документу в 1С:

pechat 7

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

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

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

pechat 8

Если в настройках установить галку Все показатели:

pechat 9

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

pechat 10

Печать комплекта

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

pechat 11

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

pechat 12

Список печатных форм будет отображаться слева, можно переключаться между ними, чтобы посмотреть на саму печатную форму:

pechat 13

Редактирование макетов печатных форм

pechat 14

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

pechat 15

По кнопке изменить можно отредактировать макет. Например, добавим в счет на оплату надпись «Внимание! Изменились реквизиты оплаты!»:

pechat 16

Сохраним макет. Теперь при печати счета на оплату будет печататься измененный макет:

pechat 18

В списке всех макетов есть специальные кнопки для переключения использования стандартного или измененного макета:

pechat 19

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

В конфигураторе

Новая команда печати в существующем документе

На примере документа СчетНаОплатуКлиенту.

Источник

Печать макета MS Word в любом документе с помощью БСП

Введение

Хочу так же отметить, что методика является так же и клиент-серверной. Возможно выводить макеты печатных форм MS Word (*.docx) на клиентах серверной базы, а это немаловажный момент.

Первоначальная подготовка и настройка документа конфигурации для подсистемы печати.

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

ПриОпределенииОбъектовСКомандамиПечати(СписокОбъектов) Экспорт. Выглядит это так:

Шаг 2. Добавление события выполнения печати в ФормуДокумента (в данной статье будем ставить кнопку печати только в «ФормеДокумента»):

Шаг 3. Добавляем команду печати и ее обработку, а так же функцию «ПолучитьДанныеПечати» в модуль менеджера документа:

Шаг 4. Подготовим шаблон документа MS Word и загрузим его в макет с типом бинарные данные.

Здесь я приведу небольшой код шаблона документа MS Word, который разбит по областям с параметрами. Макет назовем «ТестовыйПечатныйМакетРу«. Выглядит он вот так:

Получение макета MS Word, его заполнение и вывод на печать.

В данном разделе мы доработаем нашу процедуру

Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт и функцию ПолучитьДанныеПечати(Знач Согласия, Знач МассивИменМакетов) Экспорт

Источник

Внешняя печатная форма с использованием БСП и вызовом клиентского метода

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

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

В дополнении указано, что в параметре формы «ДополнительнаяОбработкаСсылка», передается ссылка этого объекта с типом Справочники.ДополнительныеОтчетыИОбработки. И на этом все.

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

Но, при прямом вызове этой процедуры с помощью

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

На этом месте я застрял на пару часов. «Гугление» особого результата не принесло. В основном предлагалось сформировать табличный документ и использовать его метод «Показать()». Но, хотелось получить результат аналогичный полученному с помощью «ВызоваСерверногоМетода», т. е. вывести документ в стандартную форму БСП «ПечатьДокументов». Наконец, на просторах интернета наткнулся на статью, где описана передача параметров во «внешнюю» форму обработки. Адаптировав информацию в статье под свою задачу, все получилось.

Итак, для реализации задачи необходимо:

Указать в интерфейсе регистрации обработки использование «ВызвовКлиентскогоМетода»

Реализовать две процедуры «Печать» в соответствии с требованиями БСП, в основной форме обработки «НаКлиенте» и в модуле объекта обработки.

Далее, что бы вызвать процедуру печати из модуля объекта обработки, необходимо заполнить структуру параметров открытия формы и открыть общую форму «ПечатьДокументов».

Код процедуры «Печать» в форме выглядит так:

На этом, в общем то, и все.

В файле пример обработки, использующей данный метод. Обработка печатает «Международную транспортную накладную (CMR)», на основе документов «РеализацияТоваровУслуг» и «ТранспортнаяНакладная». В случае отсутствия транспортных накладных, пользователю выводится предложение их создать и форма со ссылкой на созданный документ в случае согласия, для заполнения транспортной накладной согласно требованиям.

Источник

Базовое понимание внедрения механизма печати в любом документе конфигурации на БСП

Введение

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

Подготовка и настройка собственного документа конфигурации для использования в подсистеме печати в системе БСП.

Начнем с простого создания документа ТестоваяПечатьДокументов в конфигурации на БСП. В качестве конфигурации я беру чистую библиотеку стандартных подсистем версии 3.1.4.148. Разработка ведется на Платформе 1с 8.3.18.1208.

выглядит это вот так:

выглядит она вот так:

Далее, для «формы списка» добавляем внутренние БСП подключаемые процедуры:

А для «формы документа» добавляем вот такие внутренние БСП подключаемые процедуры:

Далее, заполним модуль менеджера нашего документа. Напишем в нем такой код:

Тут нет ничего сложного, но особое внимание хочу обратить на вот эту процедуру добавления команд

Заключение и выводы

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

Другие мои материалы по БСП

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

Источник

Пример настройки шаблонов и реализации печати отчетов в документ MS Word используя функциональную часть «Библиотеки Стандартных Подсистем 1С» (БСП)

1. Подготовка шаблона в документе Word для вывода параметров в отчёт.

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

611b3d5f497ad3be96af7badad112565

Разбить таблицу на 2 части:

Шапка табличной части и строки табличной части.

41582fed058782deb9f02bb630600965

В итоге должно получиться как:

7d9b3c82148df36e84f2874409b851fb

2. Сформировать области печатной формы определённым образом.

6d9cea5eae42abfe994e2f6c8be35450

3. Перенос общих модулей из конфигурации БСП в свою конфигурацию.

Перечень общих модулей:

9dba7049120d58b0f531d4ed70708664

4. Создание документа

В документе созданы реквизиты и табличные части.

fe70cdb05dcb68d0ff776fedbdff208e

8d75cec7c1b5145994ecb7ca39e46298

5. Создать команду печати отчёта.

8563bbd6688152b688a9f1260c799617

Настройка модулей для печати отчёта.

c693985efcb217838a6b6cbfc4da8d0e

В модуле менеджера документа в процедуре «ПолучитьОписаниеОбластейМакетаОфисногоДокумента» создается структура с описанием имен и типов областей и полей отчёта.

e15347382d6641d685afff3bc63d20fc

В этом же модуле происходить заполнение полей отчёта данными.

128582f7c4940f1fb318a3efd190d1e3

и заполняются данные параметров отчёта.

03e474766db97bced4057cefae293371

В итоге должен сформироваться отчёт в документе MS Word.

0902a2c97aa5c7d0f1106ee003a0de94

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

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

f71a8c4e70c0ff03708038e2b0210df8

9c2808762ec294cd4c55532520b9c521

895fb1e0f7afc3c0ed0d73bf5ee9d9d0

egais promo

b34b292ed32e9501f98cc31df406353e

789363929b9f37ddc5641a069a5fe52e

5b19cd6c4494a88b2abefce64a1b7565

199e2be4fd21dd8f4209d8ec34616c76

По поводу ошибки в Общем модуле «УправлениеПечатьюСлужебный».
Такого модуля, в моём примере конфигурации, нет, как и процедуры с именем «ЗаписатьЭлементXML».

Вероятнее всего при записи файла во временной директории, по каким-то причинам, недоступна.
Хочу обратить внимание на строку № 127 модуля «УправлениеПечатьюСлужебный». При возникновении исключения во время отключения макроса Word и попытки открыть документ.
Попытка
COMОбъект.WordBasic.DisableAutoMacros(1);
COMОбъект.Documents.Open(ИмяВременногоФайла);
Исключение
COMОбъект.Quit(0);
COMОбъект = 0;
УдалитьФайлы(ИмяВременногоФайла);

Добрый день. При попытке печати выходит ошибка: Не найден файл который требуется открыть:

Ошибочный порядок записи XML
(Рис.2)

При разборе через конфигуратор.(см.рис.1,Рис.3) нашел что не правильно «собирается» документ *.docx. Подскажите что не так делаю?

И еще вопрос, правильно ли я понял, что в безопасном режиме не получится через расширение реализовать печать макета Ворда, т.к. требуется доступ к записи файла на диск (временный файл XML из которого собирается потом документ *.Docx)?

Обновление 23.04.19 10:40

6523bdb45c6f55f03b44b72cf3eae9f0

См. также

Безопасная работа с транзакциями во встроенном языке Промо

Разбираемся с опасностями использования транзакций во встроенном языке 1С. Познаем ошибку «В данной транзакции уже происходили ошибки». Учимся защищаться от них.

25.03.2019 45779 tormozit 58

Пример создания документа с движениями в ERP 2.5.7

Пример создания документа с движениями в ERP 2.5.7, а также включение документа в основные подсистемы, а именно по управлению доступом, датам запрета изменения, контролю остатков, использованию характеристик и серий и прочее.

10.08.2021 2062 maraty 10

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

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

07.07.2021 3797 kalyaka 56

Семеро одного не ждут? Асинхронное исследование асинхронности

Все уже, наверное, знают о появлении в новых версиях платформы асинхронных функций и конструкций Асинх/Ждать. Многие, возможно, уже их используют. Но что будет, если создать свои асинхронные функции, запустить и не дожидаться окончания их выполнения? Неужели можно запустить несколько процессов параллельно?

08.06.2021 5508 Alxby 45

План подготовки к аттестации на 1С: Специалиста по платформе (+ Ссылки на материалы) Промо

Хочу поделиться собственным планом подготовки к аттестации на 1С: Специалист по платформе 8.3 со ссылками на материалы (и указанием стоимости).

23.12.2017 25692 UtSpar 39

БСП. Подключаемые команды. Команды заполнения

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

11.05.2021 7029 kondrp 7

Модель запроса

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

01.03.2021 2938 kalyaka 25

Как сдать экзамен 1С:Специалист по платформе?

18.01.2021 17783 vasilievil 10

Как выполнить отчет на СКД через COM и получить данные отчета? Промо

Для чего это нужно. Например, нужно в одной базе получить какой-либо показатель из другой базы. Этот показатель вычисляется в каком-либо сложном отчете, который написан на СКД. Можно, конечно, «скопипастить» текст запроса из другой базы, немного подправить его и выполнять в том же COM подключении. Но с этим теряется гибкость: если отчет изменился, то нужно помнить о том, что где-то есть его «немного модифицированная» копия. В статье будет рассмотрен пример получения данных из базы ЗУП.

08.05.2018 32621 wowik 3

Запрещаем администратору системы заходить в конфигуратор (внешнее управление сеансами)

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

08.01.2021 2820 ardn 5

Devops на коленке, или Иногда стоит отказаться от gitsync

В этой публикации описывается опыт выгрузки конфигурации в исходный код, ускорение выгрузки за счет отказа от использования gitsync в пользу своего решения.

08.12.2020 1437 ardn 2

СКД: все, что вы хотели знать о подмене схемы компоновки данных в отчетах и обработках

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

07.12.2020 5185 user1502278 18

Как нарисовать граф на 1С Промо

09.08.2013 73569 ildarovich 117

Cбор и анализ ошибок при помощи Sentry, или как упростить жизнь себе и пользователям

09.10.2020 7502 hexhoc 12

Программная корректировка при выводе отчета СКД

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

08.10.2020 11058 dabu-dabu 16

Библиотека программного изменения формы (УФ)

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

07.08.2020 6941 BuriyLesha 19

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

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

28.09.2016 42090 ildarovich 22

Загрузка, скачивание, удаление файлов с помощью НачатьПомещениеФайлаНаСервер() и НачатьПолучениеФайлаССервера()

В платформе 8.3.15 появились новые методы НачатьПомещениеФайлаНаСервер() и НачатьПолучениеФайлаССервера(). В данной статье рассмотрено готовое решение проверенное и прекрасно работающее на тонком и веб-клиенте.

25.07.2020 11931 Flashill 15

Работа с хранилищем конфигурации из режима 1С: Предприятие минуя конфигуратор

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

11.06.2020 7391 MaxxG 19

История данных и БСП

История данных от платформы и Версионирование объектов от БСП. Как мигрировать историю из подсистемы БСП и начать использовать функции платформы уже сейчас.

09.06.2020 5178 zeegin 17

Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов Промо

Если вам интересно проверить контрагенте в ФНС, вам поможет данная публикация. Весь алгоритм работы строится на основе данных, полученных с сервиса http://npchk.nalog.ru совершенно бесплатно.

01.02.2018 38465 rpgshnik 59

Управление состоянием для шаблона MVC и работы с данными объекта

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

18.03.2020 4259 kalyaka 35

Подготовка к экзамену 1С:Специалист, платформа 8.3

Подготовка, подготовка, подготовка.

10.03.2020 14287 jan-pechka 91

Методика обновления формы объекта данных при изменении объекта

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

09.03.2020 20719 tormozit 16

БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному Промо

Очень много попадается странных решений, которые можно решить через БСП:Дополнительные отчеты и обработки. Я бы вообще БСП из-за этой подсистемы переименовал в «Большое Спасибо Программистам». Поработаем с подсистемой в части написания регламентных заданий.

10.05.2018 54467 dsdred 46

Отправка уведомлений с помощью командной строки, Оповещения с сервера на клиент с помощью командной строки

Отправка уведомлений с помощью команды командной строки msg. Оповестить пользователей из серверного модуля или регламентного задания, с помощью командной строки msg.

05.03.2020 8158 user5300 3

Вывод сообщений в HTML поле средствами 1С

Пример использования вывода большого количества сообщений в поле HTML. С возможностью открывать ссылочные объекты и создавать новые объекты передавая параметры прямо из HTML поля. Протестировано на релизах 8.3.12 и 8.3.15+

31.01.2020 11173 burni4 16

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

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

13.01.2020 22858 sapervodichka 41

Некоторая работа с данными через COM Промо

В статье приведены примеры работы с Платформой 8.X через COM (точнее, через объект COMConnector). Примеры кода были использованы при реализации прикладных задач в процессе трудовой деятельности.

05.12.2012 60042 wowik 32

Интеграция 1С и Active Directory на сервере

Получить информацию Active Directory на управляемых формах со стороны сервера, под любым пользователем домена.

21.12.2019 14584 DrZombi 16

Разбираемся с web-kit в 1С, на примере интеграции TinyMCE в управляемую форму в УТ 11.4. Допиливаем обмен с сайтом в УТ 11.4

Многие уже знают, что в релизе платформы 8.3.14.1565, браузер Internet Explorer был заменен на Web-Kit, это на самом деле большой шаг вперед, но я уверен, многим, как и мне, пока не совсем понятно, что к чему. Возник опыт использования web-kit в 1С, вызова JS из 1С и вызова 1С из JS. Давайте вместе попробуем понять, чем одно отличается от другого, и заодно сделаем, что-нибудь полезное. Да и наверняка многим придется переписывать свои подобные поделки после обновления на новую платформу, так что надеюсь мой опыт окажется полезным.

08.12.2019 9689 Бэнни 25

Генерация управляемой формы на основе обычной (proof of concept)

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

06.11.2019 9173 user700211_a.straltsou 28

Работа со схемой запроса Промо

24.04.2018 52185 kalyaka 41

Массовое изменение режима поддержки объектов конфигурации

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

05.11.2019 4930 VKislitsin 12

«Живые» картинки со Snap.SVG

В статье рассмотрен пример использования http-сервисов для визуализации данных

24.10.2019 15171 blackhole321 7

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

07.10.2019 10078 geron4 4

Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов Промо

26.05.2017 51490 DarkAn 87

Полное копирование одной формы в другую

Однажды я столкнулся с необходимостью открыть форму ЛЮБОГО документа с определенными изменениями, не зависящими от структуры объекта (например, заблокировать все кнопки). В интернете решения я не нашел. Обычно на форумах на запросы подобного рода отвечают чем-то вроде «покажи первоначальную задачу, а не спрашивай как реализовать то, что ты придумал». Тем не менее, мне стало интересно, как это можно сделать.

03.10.2019 8072 nekit_rdx 25

Многопоточная обработка данных на примере перепроведения документов

17.09.2019 12932 ids79 46

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

Фирма 1С не рекомендует использовать внутреннее представление данных для любых целей, которые отличны от обмена с 1С:Предприятием 7.7. Но сама возможность заглянуть на «внутреннюю кухню» платформы с помощью функций ЗначениеВСтрокуВнутр(), ЗначениеВФайл(), ЗначениеИзСтрокиВнутр() и ЗначениеИзФайла(), дала возможность сообществу программистов 1С разработать новые приемы разработки и анализа. Так, именно на использовании внутреннего представления был построен алгоритм «быстрого массива», который позволяет практически мгновенно создать массив в памяти на основании строки с разделителями. С помощью разбора внутреннего представления можно «на лету» программным кодом выполнить анализ обычной формы и даже сделать редактор графической схемы. Во внутреннем формате сохраняют свои данные между сеансами различные популярные внешние обработки. А еще это возможность сделать быстрый обмен с внешними системами.

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • 1с внешняя печатная форма с выбором параметров
  • 1с внешняя печатная форма расширение