<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; 1Cv8: Бухгалтерия предприятия, редакция 2.0]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=5154</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5154&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «1Cv8: Бухгалтерия предприятия, редакция 2.0».]]></description>
		<lastBuildDate>Wed, 24 Nov 2010 11:54:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: 1Cv8: Бухгалтерия предприятия, редакция 2.0]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=42142#p42142</link>
			<description><![CDATA[<p><span style="color: blue"><strong>Дополнительные реквизиты справочников и документов</strong></span></p><p>Механизм дополнительных реквизитов позволяет расширять перечень реквизитов документов и справочников, не затрагивая структуру конфигурации, что может существенно облегчить регулярное обновление конфигурации стандартным способом. Этот механизм можно использовать, например, при организации обмена данными с другими программами, когда необходимо создать новый реквизит для целей синхронизации тех или иных объектов.</p><p>План видов характеристик «Назначения дополнительных реквизитов» хранит предопределённый перечень объектов конфигурации, которым можно назначать дополнительные реквизиты, и не редактируется. Фактически — это дюжина основных справочников и любой документ. Содержимое этого перечня можно увидеть в виде дерева на форме другого плана видов характеристик — «Дополнительные реквизиты».</p><p>План видов характеристик «Дополнительные реквизиты» хранит перечень дополнительных реквизитов, созданных и назначенных пользователем для документов и определённых справочников. Этот перечень свободно пополняется пользователем, с указанием объекта конфигурации («Документы» или конкретный справочник) и типа данных (число, строка, дата, булево, справочник или «Произвольный список»). В случае типа данных «Справочник» выбирается справочник из предопределенного списка справочников, который задан в конфигурации для этой цели. Тип данных «Произвольный список» фактически означает тип справочника «Значения дополнительных реквизитов», который можно пополнять произвольной информацией.</p><p>Назначенные в плане видов характеристик дополнительные реквизиты будут доступны на формах списков и элементов справочников и документов по специальной кнопке «Дополнительные реквизиты» на панели сверху. Кнопка открывает специальную форму, в которой можно задать значения всех дополнительных реквизитов, ранее назначенных объекту. В этой же форме можно и создать новый реквизит.</p><p>Заданные значения дополнительных реквизитов хранятся в регистре сведений «Значения дополнительных реквизитов» («ЗначенияСвойствОбъектов»). Список регистра доступен пользователю только для просмотра. Это непериодический регистр с режимом записи «Независимый», содержимое которого можно легко считывать и пополнять программно. Запись регистра хранит ссылки на объект, свойство и значение этого свойства.</p><p>Значения дополнительных реквизитов могут использоваться для группировки и отбора данных в стандартных отчетах конфигурации, и будут доступны наряду со стандартными реквизитами объектов.</p>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Wed, 24 Nov 2010 11:54:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=42142#p42142</guid>
		</item>
		<item>
			<title><![CDATA[Re: 1Cv8: Бухгалтерия предприятия, редакция 2.0]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41492#p41492</link>
			<description><![CDATA[<p>Иногда интерфейсы конфигурации устроены так, что не всегда можно быстро сменить интерфейс через меню &quot;Сервис&quot; - &quot;Переключить интерфейс&quot;. Т.е. перейти по интерфейсам А&gt;Б можно, а Б&gt;А — уже нельзя, или что-то подобное. Во вложении — микроскопическая обработка на пять строк кода, вызвав которую, можно быстро перемещаться по любым интерфейсам, присутствующим в конфигурации.</p>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Thu, 11 Nov 2010 09:58:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41492#p41492</guid>
		</item>
		<item>
			<title><![CDATA[1Cv8: Бухгалтерия предприятия, редакция 2.0]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41489#p41489</link>
			<description><![CDATA[<p>Буду собирать в этой теме некоторую полезную информацию, касающуюся поддержки и настройки этого популярного продукта <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.</p><p><span style="color: blue"><strong>Справочник «Внешние&nbsp; обработки, печатные формы, обработки по заполнению табличных частей»</strong></span></p><p>Справочник содержит список произвольных обработок, отчётов, дополнительных печатных форм и обработок для заполнения табличных частей объектов.</p><p>Меню программы «Сервис» - «Дополнительные отчеты и обработки» имеет четыре подпункта («Дополнительные внешние обработки», «Дополнительные внешние отчеты», «Дополнительные внешние обработки табличных частей», «Дополнительные внешние печатные формы»), каждый из которых открывает один и тот же справочник «Внешние обработки», но с различным отбором элементов.</p><p>Справочник позволяет загрузить и хранить файлы внешних отчётов и обработок в виде двоичных данных. Таким образом, загруженные в справочник файлы будут являться для 1С:Предприятия обычными данными пользователя и будут храниться непосредственно в информационной базе. В любой момент ранее загруженный в справочник файл внешнего отчёта или обработки можно сохранить на диск, изменить средствами Конфигуратора, а затем загрузить обратно.</p><p>Реализованный в конфигурации механизм работы с внешними отчётами, обработками и внешними печатными формами (частью которого и является этот справочник) позволяет достаточно существенно расширять и модифицировать функционал программы, не затрагивая структуру конфигурации, что может существенно облегчить регулярное обновление конфигурации стандартным способом.</p><p>Для внешних отчетов, обработок и печатных форм имеется возможность назначать права доступа, если в конфигурации включено использование ограничения прав доступа на уровне записей (меню «Сервис» - «Настройка программы», вкладка «Права доступа»).</p><p><strong>Дополнительные внешние отчёты и обработки</strong></p><p>Для произвольных отчётов и обработок достаточно только загрузки внешней обработки, которая находится на диске, в реквизит элемента справочника. Можно использовать любую внешнюю обработку с определенной основной формой.</p><p>Двойной щелчок в списке справочника внешних обработок приводит к непосредственному запуску внешней обработки или отчёта. Для замены, выгрузки файла обработки или отчёта на диск или изменения его свойств следует использовать стандартную команду справочника «Изменить».</p><p><strong>Дополнительные внешние печатные формы</strong></p><p>Внешняя печатная форма представляет из себя обычную внешнюю обработку 1С:Предприятия, удовлетворяющую некоторым специальным критериям.</p><p>Механизм внешних печатных форм позволяет:<br />• указать список дополнительных параметров, которые будут передаваться внешней печатной форме при запуске;<br />• назначить список объектов (документов/справочников конфигурации), для которых данная печатная форма используется;<br />• задать для каждого объекта (документа/справочника конфигурации) несколько условий, при выполнении которых печатная форма становится доступной для использования;<br />• заменять встроенные печатные формы внешними, внешне незаметно для конечного пользователя.</p><p>Корректно зарегистрированная внешняя печатная форма будет выводиться в общем списке печатных форм объекта, вызываемого по кнопке «Печать». При этом форма будет помещена в конец этого списка и отделена разделителем. Если подключаемая печатная форма заменяет стандартную, то она появляется в списке стандартных печатных форм, до разделителя.</p><p>Табличная часть на форме элемента справочника внешних печатных форм содержит следующие реквизиты:<br />• «Представление объекта» — здесь выбирается вид документа/справочника конфигурации, для которого используется данная печатная форма;<br />• «Представление кнопки»&nbsp; — здесь указывается текст команды меню, который будет отображаться в списке при нажатии кнопки «Печать»;<br />• «Отбор» — здесь настраивается список условий, при выполнении которых печатная форма становится доступной для использования, в терминах реквизитов объекта; например, можно сделать печатную форму доступной, только если документ проведён и т.п.;<br />• «Файл печатной формы» — здесь можно загрузить отдельный файл внешней обработки, который будет использован вместо загруженного в шапке (опционально);<br />• «Заменяемая печатная форма» — здесь выбирается заменяемая встроенная печатная форма объекта, если это необходимо;<br />• «Параметры обработки» — здесь настраивается список параметров (имя-значение), которые будут переданы внешней печатной форме при запуске, если это необходимо; в коде внешней печатной формы каждый такой параметр будет доступен как «ДополнительныеПараметры.Свойство(&quot;&lt;ИмяПараметра&gt;&quot;, Значение);».</p><p>Требования к обработке внешней печатной формы:<br />• реквизит обработки «СсылкаНаОбъект», в который при вызове будет передана ссылка на объект, для которого необходимо выполнить печать;<br />• функция «Печать()», объявленная с ключевым словом «Экспорт», без параметров,&nbsp; возвращающая табличный документ; в принципе, эта функция может содержать любой код и не возвращать табличный документ; при вызове внешней печатной формы запускается именно эта функция;<br />• Необязательный реквизит обработки «ДополнительныеПараметры» произвольного типа, в который будут передаваться дополнительные параметры примитивного типа в виде структуры;<br />• если обработка имеет в своем составе макет «Параметры_Авторегистрации»,&nbsp; он может быть использован для автоматического заполнения принадлежности печатной формы в табличной части справочника внешних обработок в момент загрузки файла обработки; в макете должна быть колонка, содержащая полные имена метаданных в формате «Документы.ИмяДокумента»;.</p><p><strong>Дополнительные внешние обработки табличных частей</strong></p><p>Табличная часть на форме элемента справочника внешних обработок табличных частей содержит следующие реквизиты:<br />• «Представление объекта» — здесь выбирается вид документа/справочника конфигурации, для которого используется данная обработка;<br />• «Табличная часть» — здесь выбирается табличная часть объекта, для которой используется данная обработка;<br />• «Представление кнопки»&nbsp; — здесь указывается текст команды меню, который будет отображаться в списке при нажатии кнопки «Заполнить»;<br />• «Параметры обработки» — здесь настраивается список параметров (имя-значение), которые будут переданы внешней печатной форме при запуске, если это необходимо; в коде внешней печатной формы каждый такой параметр будет доступен как «ДополнительныеПараметры.Свойство(&quot;&lt;ИмяПараметра&gt;&quot;, Значение);»<br />Требования к внешней обработке табличной части:<br />• Процедура «Инициализировать(Объект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта)»,&nbsp; объявленная с ключевым словом «Экспорт», где:&nbsp; <br />&nbsp; &nbsp; &nbsp; Объект — ДокументОбъект или СправочникОбъект, откуда был произведён вызов обработки;<br />&nbsp; &nbsp; &nbsp; ИмяТабличнойЧасти&nbsp; — строка, имя табличной части, для которой вызвана обработка;<br />&nbsp; &nbsp; &nbsp; ТабличноеПолеОбъекта&nbsp; — элемент формы, табличное поле формы, для которого вызвана обработка;<br />• Необязательный реквизит обработки «ДополнительныеПараметры» произвольного типа, в который будут передаваться дополнительные параметры примитивного типа в виде структуры;<br />• если обработка имеет в своем составе макет «Параметры_Авторегистрации»,&nbsp; он может быть использован для автоматического заполнения принадлежности обработки в табличной части справочника внешних обработок в момент загрузки файла обработки; в макете должно быть две колонки, содержащие соответственно полные имена метаданных в формате «Документы.ИмяДокумента» и имена их табличных частей;.</p>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Thu, 11 Nov 2010 07:50:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41489#p41489</guid>
		</item>
	</channel>
</rss>
