РК_ПроверкаСерий 1.3.1.92: вложенные формы/шаблоны каталогов (#17)
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
ОткрытьФорму(
|
||||
"Справочник.ВидыНоменклатуры.Форма.ФормаСпискаДляНастройкиЦенообразования",
|
||||
,
|
||||
ПараметрыВыполненияКоманды.Источник,
|
||||
ПараметрыВыполненияКоманды.Уникальность,
|
||||
ПараметрыВыполненияКоманды.Окно,
|
||||
,
|
||||
,
|
||||
РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -0,0 +1,12 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
ОткрытьФорму(
|
||||
"Справочник.ВидыНоменклатуры.Форма.ФормаНастройкиУчетаСерий",
|
||||
Новый Структура("Склад", ПараметрКоманды),
|
||||
ПараметрыВыполненияКоманды.Источник,
|
||||
ПараметрыВыполненияКоманды.Уникальность,
|
||||
ПараметрыВыполненияКоманды.Окно);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Page>ru</Page>
|
||||
</Help>
|
||||
@@ -0,0 +1,45 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link href="v8help://service_book/service_style" type="text/css" rel="stylesheet"></link><meta content="MSHTML 6.00.2900.3492" name="GENERATOR"></meta></head><body>
|
||||
<h1 class="">Виды номенклатуры</h1>
|
||||
<p style="margin-left: 0px">Справочник является классификатором, предназначенным для объединения номенклатуры по общим признакам учета. Фактически виды номенклатуры - это ассортиментные группы продаваемых товаров. При продаже товаров в розницу (со <a href="Catalog.Склады/Help">склада</a> типа <b>Розничный</b>) в соответствии с видами номенклатуры могут быть созданы <a href="Catalog.ТоварныеКатегории/Help">товарные категории</a> и определены <a href="Document.УстановкаКвотАссортимента/Help">квоты ассортимента</a> по каждой товарной категории в соответствии с <a href="Catalog.ФорматыМагазинов/Help">форматом магазина</a>. </p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5f0250347e1">Тип номенклатуры </a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5f0250347e6">Характеристики номенклатуры</a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5f0250347eb">Серии номенклатуры </a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5f0250347f2">Дополнительные реквизиты</a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5f0250347f9">Шаблоны наименований </a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5f0250347fc">Значения по умолчанию</a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905a2e4005056a5c4e811e381acfefbbf01"><b>Дополнительные материалы на ИТС:</b></a></p>
|
||||
<a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5f0250347e1"><h3 style="margin-left: 0px">Тип номенклатуры </h3></a>
|
||||
<p style="margin-left: 20px"></p>
|
||||
<ul style="margin-left: 40px"><li><b>Товар </b>– к этому типу относится вся «материальная» номенклатура, которая закупается и продается. кроме многооборотной тары. </li><li><b>Тара</b> - номенклатура этого типа используется для учета многооборотной тары, которая может возвращаться поставщику товаров или передаваться на условиях возврата клиенту, покупающему товар в данной таре. Использование многооборотной тары включается функциональной опцией <b>Многооборотная тара</b> в разделе <b>НСИ и администрирование - Номенклатура - Разрезы учета</b>, которая доступна при включенной опции <b>Множество видов номенклатуры</b>. </li><li><b>Работа</b> – к этому типу относятся нематериальные работы и услуги, которые могут производиться предприятием, закупаться у поставщиков и продаваться клиентам. Учет закупленных или произведенных работ ведется по количеству и себестоимости. При продаже клиентам работ, произведенных сторонними поставщиками, стоимость их закупки будет учитываться как себестоимость продажи. Работы в программе учитывается сходным образом с товарами, но они не хранятся на складе, а числятся за подразделением, которое их произвело или закупило. Использование работ возможно при включенной опции <b>Множество видов номенклатуры</b>.</li><li><b>Услуга</b> – номенклатура этого типа также как и работы может производиться, закупаться и продаваться. При закупках услуги могут списываться на затраты или распределяться на себестоимость в качестве дополнительных расходов.</li><li><b>Набор</b> – номенклатура этого типа также как и работы не может производиться, закупаться и продаваться. Номенклатуру можно выбрать в подборе товаров в документах продаж и ввести в документ через штрихкод. При этом в документ будут добавлены только комплектующие номенклатуры. Использование наборов в продажах включается функциональной опцией <b>Наборы номенклатуры при продаже</b> в разделе <b>НСИ и администрирование - Номенклатура - Разрезы учета</b>, которая доступна при включенной опции <b>Множество видов номенклатуры</b>. Для номенклатуры с типом <b>Набор</b> требуется указать как нужно отображать набор в печатных формах: только набор, только комплектующие или набор и комплектующие, а так же каким образом формируется цена набора - рассчитывается по комплектующим или же задается за набор. </li></ul><p style="margin-left: 20px">Для типа номенклатуры <b>Товар</b> дополнительно уточняются особенности учета, отчетности и отражения оборота товаров в государственных информационных системах (если включена хотя бы одна из указанных функциональных опций):</p>
|
||||
<ul style="margin-left: 40px"><li><b>Без особенностей учета</b>;</li><li><b>Алкогольная (спиртосодержащая) продукция</b> – формируются декларации по алкогольной продукции и осуществляется обмен с ЕГАИС информацией по обороту (доступна при включенной функциональной опции <b>Настройка НСИ и разделов – Продажи – Розничные продажи – Алкогольная продукция – Алкогольная (спиртосодержащая) продукция в рознице</b>);</li><li><b>Табачная продукция</b> – осуществляется обмен с ИС МОТП информацией по обороту. Доступна при включенной функциональной опции <b>НСИ и администрирование – Администрирование – Настройки интеграции с ИС МОТП - Вести учет табачной продукции</b>);</li></ul><ul style="margin-left: 40px"><li><b>Продукция, маркируемая для ГИСМ</b> – продукция маркируется специальными контрольными (идентификационными) знаками (КиЗ), осуществляется обмен с Государственной информационной системой маркировки товаров (доступна при включенной функциональной опции <b>НСИ и администрирование – Администрирование – 1С:Маркировка – Маркировка товаров контрольными (идентификационными) знаками</b>);</li><li><b>Контрольный (идентификационный) знак (КиЗ) ГИСМ </b>– контрольные (идентификационные) знаки, которыми маркируется продукция, учитываемая в ГИСМ (доступна при включенной функциональной опции <b>НСИ и администрирование – Администрирование – 1С:Маркировка – Маркировка товаров контрольными (идентификационными) знаками</b>);</li><li><b>Подконтрольная продукция ВЕТИС </b>– продукция подлежит ветеринарному контролю и осуществляется обмен с Государственной информационной системой ВЕТИС (Меркурий). Доступна при включенной функциональной опции <b>НСИ и администрирование – Настройки интеграции с ВетИС - Учет подконтрольных товаров ВетИС</b>.</li></ul><p style="margin-left: 20px"><br>Если включено использование <b>агентских услуг</b> (включена функциональная опция <b>Продажа агентских услуг</b> в разделе <b>НСИ и администрирование - Продажи - Оптовые продажи - Использование заказов</b>), то для номенклатуры с типом услуга необходимо указать вариант оказания услуг:</p>
|
||||
<ul style="margin-left: 40px"><li><b>Услуга выполняется собственной организацией, продается ей же</b> - оказывает услуги и оформляет их продажу одна и та же собственная организация.</li><li><b>Услуга выполняется собственной организацией (принципалом), продается по агентскому договору</b> - оказывает услуги одна собственная организация, а оформляет продажу услуг другая.</li><li><b>Услуга выполняется сторонним исполнителем (принципалом), продается по агентскому договору</b> - оказывает услуги сторонняя организация (партнер), а оформляет продажу услуг собственная организация.</li></ul><p style="margin-left: 20px">Для номенклатуры с типами работа и услуга возможно указание <b>Варианта оформления продажи</b>. Вариант оформления продажи будет определять какой из двух типов документов будет оформляться по умолчанию для отражения оказания услуги (выполнения работы) по заказу клиента: <a href="Document.АктВыполненныхРабот/Help">Акт выполненных работ</a> или <a href="Document.РеализацияТоваровУслуг/Help">Реализация товаров и услуг</a>.</p>
|
||||
<a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5f0250347e6"><h3 style="margin-left: 0px">Характеристики номенклатуры</h3></a>
|
||||
<p style="margin-left: 20px"></p>
|
||||
<p style="margin-left: 20px">Использование характеристик возможно только, если включена функциональная опция <b>Характеристики номенклатуры</b> (<b>НСИ и администрирование - Номенклатура - Разрезы учета</b>).</p>
|
||||
<p style="margin-left: 20px">В виде номенклатуры определяется порядок использования характеристик. </p>
|
||||
<ul style="margin-left: 40px"><li><b>Не используются</b> - характеристики для данного вида номенклатуры не используются. </li><li><b>Общие для вида номенклатуры</b> - для всех товаров данного вида будут использоваться обобщенные характеристики. Например: размеры и цвет обуви. Список обобщенных характеристик задается в виде номенклатуры. </li><li><b>Общие с другим видом номенклатуры</b> - для всех товаров данного вида будут использоваться обобщенные характеристики. Например: размеры и цвет обуви. Сам список характеристик един для нескольких видов номенклатуры. </li><li><b>Индивидуальные характеристики для номенклатуры</b> - характеристики назначаются для каждого товара отдельно. Информация о характеристиках вводится в форме номенклатуры. </li></ul><a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5f0250347eb"><h3 style="margin-left: 0px">Серии номенклатуры </h3></a>
|
||||
<p style="margin-left: 20px"></p>
|
||||
<p style="margin-left: 20px">Использование серий возможно только, если включена функциональная опция <b>Серии товаров</b> (<b>НСИ и администрирование - Номенклатура - Разрезы учета</b>).</p>
|
||||
<p style="margin-left: 20px">Серии следует использовать в том случае, если необходимо учитывать товары по дополнительным разрезам складского учета: по срокам годности, серийным номерам, производственным партиям и т.д. Для настройки учета по сериям необходимо указать, что именно серии идентифицируют и указать <a href="Catalog.ПолитикиУчетаСерий/Help">политику учета серий</a> на каждом складе. Политики учета серий, предусматривающие указание серий, при отражении излишков, недостач и порчи товаров могут использоваться только на складах с ордерной схемой документооборота. На остальных складах допускается применение только справочного указания серий. Заданная для <b>Вида номенклатуры</b> политика учета серий в дальнейшем отображается в карточке соответствующего склада по гиперссылке <b>Настройки учета серий</b>.<br><br>Политики учета серий можно уточнять для каждого склада, а можно указать единую для всех складов политику. При этом, если эта политика предусматривает указание серий при отражении излишков, недостач и порчи, то все склады должны быть ордерными по этому типу операций.</p>
|
||||
<p style="margin-left: 20px">Серии можно настраивать для вида номенклатуры, либо использовать единые для нескольких видов номенклатуры настройки - для этого нужно настроить использование серий для одного вида, а в другом виде (других видах) нужно указать ссылку на первый вид.<br>Политика, заданная в поле <b>Политика учета серий</b> является значением по умолчанию, и распространяется на все склады.<br>Если для какого-либо склада требуется указать индивидуальную политику, необходимо установить флаг <b>Есть индивидуальные настройки политики учета серий</b>. <br>В появившейся таблице можно указать склад и индивидуальную политику для него. Если будет выбрана та же политика, что в поле Политика учета серий, строка пропадет, т.к. не имеет смысла.</p>
|
||||
<p style="margin-left: 20px"></p><table border="0" bgcolor="#EEEEFF"><tr><td><tt>Если необходимо задать использование политик учета серий лишь для нескольких складов из множества, следует указать в поле <b>Политика учета серий</b> политику <b>"Серии не используются"</b>, и задать индивидуальную настройку для нужных складов.</tt></td></tr></table><p style="margin-left: 20px">Если на отдельном складе политика учета серий не задана - при передаче товаров на данный склад информация о сериях товаров будет утеряна.</p>
|
||||
<p style="margin-left: 20px">Серии могут идентифицировать:</p>
|
||||
<ul style="margin-left: 40px"><li><b>Экземпляры товаров, имеющих уникальные серийные номера</b> – при такой настройке серия будет представлять собой уникальный серийный номер конкретного товара. Например, серийный номер конкретного мобильного телефона, или другого сложного технического изделия.</li><li><b>Партии товаров, имеющих одинаковые номера серий</b> – при такой настройке серия может характеризовать незначительные отличия характеристик продукции, которые связаны с особенностями производства. Например, партии (серии) обоев, которые могут различаться цветовым оттенком. Также при этой настройке серия может принадлежать к товару, который продается на отрез из рулонов и т. д. Например, серия – это рулон линолеума, бухта кабеля и т. д.</li><li><b>Партии товаров, имеющих одинаковые сроки годности</b> – при такой настройке серия будет представлять собой срок годности партии товара, например, срок годности партии молока.</li><li><b>Партии товаров, имеющих одинаковые номера серий и сроки годности </b>– при такой настройке серия будет как характеризовать срок годности партии, так и отражать незначительные отличия характеристик продукции, которые связаны с особенностями производства. Например, партии краски, которые различаются оттенком цвета, и, в то же время, каждая партия краски имеет свой срок годности.</li></ul><p style="margin-left: 20px">Для сроков годности (если поле <b>Серии идентифицируют</b> заполнено значением <b>Партии товаров, имеющих одинаковые сроки годности</b> или <b>Партии товаров, имеющих одинаковые номера серий и сроки годности</b>) можно указать точность срока годности: до дней или до часов.</p>
|
||||
<p style="margin-left: 20px">Серия для <b>Алкогольной (спиртосодержащей) продукции</b> всегда идентифицирует партию товаров, а в составе реквизитов серии могут указываться <b>Срок годности</b>, <b>Дата производства</b>, <b>Производитель (ЕГАИС)</b> и <b>Справка 2 (ЕГАИС)</b>. В документах обмена с ЕГАИС предусмотрена возможность генерировать серии автоматически при поступлении и оприходовании при инвентаризации. Возможность будет доступна при установке флажка <b>Генерировать серии автоматически</b>. </p>
|
||||
<p style="margin-left: 20px">Серия для <b>Подконтрольной продукции ВЕТИС</b> всегда идентифицирует партию товаров, а в составе реквизитов серии могут указываться <b>Срок годности</b>, <b>Дата производства</b>, <b>Производитель (ВетИС)</b>, <b>Запись складского журнала (ВетИС)</b> и <b>Идентификатор партии (ВетИС)</b>. В документах ВетИС предусмотрена возможность генерировать серии автоматически при поступлении и оприходовании при инвентаризации. Возможность будет доступна при установке флажка <b>Генерировать серии автоматически</b>. Для подконтрольной продукции ВетИС на ордерном складе можно применять только те <a href="Catalog.ПолитикиУчетаСерий/Help">политики учета серий</a>, которые предполагает указание серий <b>при планировании отгрузки</b>. </p>
|
||||
<p style="margin-left: 20px">При использовании политики учета серий <b>Учет себестоимости по сериям</b>, становится доступным указание серий <b>у партнеров</b> (товары в пути, неотфактурованные поставки).<br>Настройки серий у партнеров всегда берутся из политики указанной в шапке вида номенклатуры. При указании такой политики в табличной части, настройки партнеров будут проигнорированы.</p>
|
||||
<a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5f0250347f2"><h3 style="margin-left: 0px">Дополнительные реквизиты</h3></a>
|
||||
<p style="margin-left: 20px"></p>
|
||||
<p style="margin-left: 20px">Использование дополнительных реквизитов возможно только, если включена функциональная опция <b>Дополнительные реквизиты и сведения</b> (<b>НСИ и администрирование - Общие настройки</b>).</p>
|
||||
<p style="margin-left: 20px">Дополнительные реквизиты предназначены для описания произвольных свойств объектов. Дополнительные реквизиты могут задаваться как общие для всей номенклатуры, так и общие для номенклатуры одного вида. Также можно задавать дополнительные реквизиты общие для всех характеристик всех видов номенклатуры или для всех характеристик одного вида номенклатуры (как общих характеристик всего вида, так и индивидуальных характеристик). Аналогично с сериями номенклатуры: можно задать общие свойства всех серий и всех серий одного вида.</p>
|
||||
<p style="margin-left: 20px">Значения дополнительных реквизитов можно использовать в качестве дополнительного фильтра при подборе и просмотре товаров конкретного вида. Для каждого вида номенклатуры можно назначить свой список дополнительных параметров для быстрого отбора. </p>
|
||||
<p style="margin-left: 20px"></p><table border="0" bgcolor="#EEEEFF"><tr><td><tt>Пример. Для вида номенклатуры <b>Кабели</b> в качестве параметров быстрого отбора могут быть установлены такие значения дополнительных реквизитов, как число жил, сечение, наружный диаметр, расчетная масса. Для вида номенклатуры <b>Обувь</b> в качестве параметров быстрого отбора могут быть назначены дополнительные реквизиты характеристик: размер, цвет, полнота и т.д. При установке отбора по виду номенклатуры в подборе в качестве быстрых параметров отбора будут указаны именно те параметры, которые назначены для данного вида номенклатуры. </tt></td></tr></table><p style="margin-left: 20px">Назначенные дополнительные реквизиты можно использовать при создании шаблона наименования товара или характеристики. </p>
|
||||
<a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5f0250347f9"><h3 style="margin-left: 0px">Шаблоны наименований </h3></a>
|
||||
<p style="margin-left: 20px"></p>
|
||||
<p style="margin-left: 20px">Шаблоны наименований позволяют создать правило, по которому наименование номенклатуры (характеристики) будет формироваться автоматически, с учетом реквизитов. Также по шаблону может быть перезаполнено наименование ранее созданной номенклатуры. </p>
|
||||
<a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5f0250347fc"><h3 style="margin-left: 0px">Значения по умолчанию</h3></a>
|
||||
<p style="margin-left: 20px"></p>
|
||||
<ul style="margin-left: 40px"><li><a href="Catalog.УпаковкиЕдиницыИзмерения/Help">Единица измерения</a>. Значение по умолчанию, которое будет подставляться при вводе новой позиции номенклатуры данного вида. В единицах измерения ведется учет складских остатков товаров и указывается количество номенклатуры в одной <a href="Catalog.УпаковкиЕдиницыИзмерения/Help">упаковке</a>.</li><li><b>Обособленная закупка/продажа</b> - при добавлении такой номенклатуры (обладающей уникальными свойствами) в табличную часть заказа клиента для неё будет автоматически установлен вариант обеспечения (<b>Действие</b>) <b>Обеспечивать обособленно</b>. </li><li><a href="Catalog.ШаблоныЭтикетокИЦенников/Help">Шаблон ценника (этикетки)</a>. Значение по умолчанию, которое будет подставляться при вводе новой позиции данного вида. Используется только для товаров. Для каждого товара может быть назначен свой шаблон ценника (этикетки). </li><li><a href="Catalog.ГруппыАналитическогоУчетаНоменклатуры/Help">Группа аналитического учета</a> Значение по умолчанию, которое будет подставляться при вводе новой позиции номенклатуры данного вида. Данный элемент предназначен для экономической классификации объектов по однородным группам.</li></ul><a name="70a6370b13ca43baa611bed9691c46111905a2e4005056a5c4e811e381acfefbbf01"><h3 style="margin-left: 0px"><b>Дополнительные материалы на ИТС:</b></h3></a>
|
||||
<p style="margin-left: 20px"></p>
|
||||
<ul style="margin-left: 40px"><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:13">Можно ли использовать дополнительные реквизиты при формировании наименования товара?</a></li><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:04">Как разделяется информация о товарах, услугах и работах в справочнике?</a></li><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:12">Для каких целей в программе используются свойства товаров?</a></li><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:19">Когда необходимо задавать характеристику для товаров?</a></li><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:14">Для каких целей используются характеристики товаров? Чем они отличаются от свойств товаров?</a></li><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:15">Как назначить характеристики для товаров, если они одинаковые для группы товаров?</a></li><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:16">Как назначить индивидуальные характеристики для каждого товара?</a></li><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:20">Можно ли в программе вести учет товаров по срокам годности, серийным номерам и т. д.?</a></li><li><a href="http://its.1c.ru/bmk/ut/Postavshiki:03">Можно ли при оформлении поставки учесть сроки годности товаров?</a></li><li><a href="http://its.1c.ru/bmk/ut/Roznitsya:13">Как отразить оказание услуг при продаже товара в розницу?</a></li><li><a href="http://its.1c.ru/bmk/ut/Clients:24">Компания торгует кабельной продукцией. Товар поступает в бухтах, каждая из которых имеет определенный метраж кабеля. Как оформить заказ клиента в этом случае?</a></li></ul><p style="margin-left: 20px">См. также <a href="https://its.1c.ru/db/utdoc">https://its.1c.ru/db/utdoc#bookmark:Goods:GoodsTypes</a></p>
|
||||
<p> </p></body></html>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,757 @@
|
||||
#Если НЕ МобильныйАвтономныйСервер Тогда
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ОбработчикиСобытий
|
||||
|
||||
Процедура ПередЗаписью(Отказ)
|
||||
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан(ЭтотОбъект);
|
||||
|
||||
Если ЭтоГруппа Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ДополнительныеСвойства.Вставить("ЭтоНовый", ЭтоНовый());
|
||||
ДополнительныеСвойства.Вставить("ИспользоватьСерии", Ложь);
|
||||
ДополнительныеСвойства.Вставить("НастройкиСерийБерутсяИзДругогоВидаНоменклатуры", Ложь);
|
||||
ДополнительныеСвойства.Вставить("ИспользоватьХарактеристики", Ложь);
|
||||
ДополнительныеСвойства.Вставить("ИспользованиеХарактеристик", Перечисления.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать);
|
||||
ДополнительныеСвойства.Вставить("ПерезаполнитьХарактеристики", Ложь);
|
||||
ДополнительныеСвойства.Вставить("ПерезаполнитьСерии", Ложь);
|
||||
|
||||
Если Не ЭтоНовый() Тогда
|
||||
СтарыеРеквизиты = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Ссылка,
|
||||
"ИспользоватьСерии, НастройкиСерийБерутсяИзДругогоВидаНоменклатуры, ИспользоватьХарактеристики, ИспользованиеХарактеристик, НастройкиКлючаЦенПоХарактеристике, НастройкиКлючаЦенПоСерии, РеквизитыХарактеристикДляКлючаЦен.ИмяРеквизита, РеквизитыСерийДляКлючаЦен.ИмяРеквизита");
|
||||
ЗаполнитьЗначенияСвойств(ДополнительныеСвойства, СтарыеРеквизиты);
|
||||
|
||||
ДополнительныеСвойства.ПерезаполнитьХарактеристики =
|
||||
НастройкиКлючаЦенПоХарактеристике <> Перечисления.ВариантОтбораДляКлючаЦен.НеИспользовать
|
||||
И Не ЗначениеЗаполнено(ВладелецХарактеристик)
|
||||
И Не НастройкиКлючаЦенПоХарактеристике = СтарыеРеквизиты.НастройкиКлючаЦенПоХарактеристике;
|
||||
|
||||
Если НЕ ДополнительныеСвойства.ПерезаполнитьХарактеристики И Не ЗначениеЗаполнено(ВладелецХарактеристик) И НастройкиКлючаЦенПоХарактеристике = Перечисления.ВариантОтбораДляКлючаЦен.ИспользоватьПоРеквизитам Тогда
|
||||
МассивСтарыеРеквизиты = СтарыеРеквизиты.РеквизитыХарактеристикДляКлючаЦенИмяРеквизита.Выгрузить().ВыгрузитьКолонку("ИмяРеквизита");
|
||||
МассивТекущиеРеквизиты = РеквизитыХарактеристикДляКлючаЦен.ВыгрузитьКолонку("ИмяРеквизита");
|
||||
ДополнительныеСвойства.ПерезаполнитьХарактеристики = Не ОбщегоНазначения.КоллекцииИдентичны(МассивСтарыеРеквизиты, МассивТекущиеРеквизиты);
|
||||
КонецЕсли;
|
||||
|
||||
ДополнительныеСвойства.ПерезаполнитьСерии =
|
||||
НастройкиКлючаЦенПоСерии <> Перечисления.ВариантОтбораДляКлючаЦен.НеИспользовать
|
||||
И Не ЗначениеЗаполнено(ВладелецСерий)
|
||||
И Не НастройкиКлючаЦенПоСерии = СтарыеРеквизиты.НастройкиКлючаЦенПоСерии;
|
||||
|
||||
Если НЕ ДополнительныеСвойства.ПерезаполнитьСерии И Не ЗначениеЗаполнено(ВладелецХарактеристик) И НастройкиКлючаЦенПоСерии = Перечисления.ВариантОтбораДляКлючаЦен.ИспользоватьПоРеквизитам Тогда
|
||||
МассивСтарыеРеквизиты = СтарыеРеквизиты.РеквизитыСерийДляКлючаЦенИмяРеквизита.Выгрузить().ВыгрузитьКолонку("ИмяРеквизита");
|
||||
МассивТекущиеРеквизиты = РеквизитыСерийДляКлючаЦен.ВыгрузитьКолонку("ИмяРеквизита");
|
||||
ДополнительныеСвойства.ПерезаполнитьСерии = Не ОбщегоНазначения.КоллекцииИдентичны(МассивСтарыеРеквизиты, МассивТекущиеРеквизиты);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
// При необходимости перезаполним настройки ценообразования по владельцу
|
||||
ОбновитьНастройкиЦенообразованияПоВладельцу("НастройкиКлючаЦенПоХарактеристике");
|
||||
|
||||
ОбновитьНастройкиЦенообразованияПоВладельцу("НастройкиКлючаЦенПоСерии");
|
||||
|
||||
Справочники.ВидыНоменклатуры.ОтработатьЛогикуСвязиРеквизитов(ЭтотОбъект);
|
||||
|
||||
// Обновим элементы справочника НаборыДополнительныхРеквизитовИСведений и ПВХ ДополнительныеРеквизитыИСведения.
|
||||
УправлениеСвойствамиУТ.ОбновитьПоляДополнительныхСвойств(ЭтотОбъект,
|
||||
"Справочник_Номенклатура");
|
||||
УправлениеСвойствамиУТ.ОбновитьПоляДополнительныхСвойств(ЭтотОбъект,
|
||||
"Справочник_ХарактеристикиНоменклатуры",
|
||||
"НаборСвойствХарактеристик",
|
||||
" " + НСтр("ru = '(Для характеристик)'"),
|
||||
ИспользованиеХарактеристик = Перечисления.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеДляВидаНоменклатуры
|
||||
ИЛИ ИспользованиеХарактеристик = Перечисления.ВариантыИспользованияХарактеристикНоменклатуры.ИндивидуальныеДляНоменклатуры);
|
||||
УправлениеСвойствамиУТ.ОбновитьПоляДополнительныхСвойств(ЭтотОбъект,
|
||||
"Справочник_СерииНоменклатуры",
|
||||
"НаборСвойствСерий",
|
||||
" " + НСтр("ru = '(Для серий)'"));
|
||||
|
||||
ЗаполнитьТЧПолитикиУчетаСерийСкладамиИПодразделениями();
|
||||
|
||||
УстановкаРеквизитовИсторииПереходаНаНовыеФормулы();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриКопировании(ОбъектКопирования)
|
||||
|
||||
МетаданныеОбъекта = Метаданные(); // ОбъектМетаданныхСправочник
|
||||
|
||||
Если Не ЭтоГруппа Тогда
|
||||
|
||||
НаборСвойств = Справочники.НаборыДополнительныхРеквизитовИСведений.ПустаяСсылка();
|
||||
НаборСвойствХарактеристик = Справочники.НаборыДополнительныхРеквизитовИСведений.ПустаяСсылка();
|
||||
НаборСвойствСерий = Справочники.НаборыДополнительныхРеквизитовИСведений.ПустаяСсылка();
|
||||
|
||||
ОбъектМетаданныхРеквизит = МетаданныеОбъекта.Реквизиты.ШаблонНаименованияДляПечатиНоменклатуры; // ОбъектМетаданныхРеквизит
|
||||
ШаблонНаименованияДляПечатиНоменклатуры = ОбъектМетаданныхРеквизит.ЗначениеЗаполнения;
|
||||
ШаблонРабочегоНаименованияНоменклатуры = "";
|
||||
ЗапретРедактированияРабочегоНаименованияНоменклатуры = Ложь;
|
||||
ЗапретРедактированияНаименованияДляПечатиНоменклатуры = Ложь;
|
||||
|
||||
ОбъектМетаданныхРеквизит = МетаданныеОбъекта.Реквизиты.ШаблонНаименованияДляПечатиХарактеристики; // ОбъектМетаданныхРеквизит
|
||||
ШаблонНаименованияДляПечатиХарактеристики = ОбъектМетаданныхРеквизит.ЗначениеЗаполнения;
|
||||
ШаблонРабочегоНаименованияХарактеристики = "";
|
||||
ЗапретРедактированияРабочегоНаименованияХарактеристики = Ложь;
|
||||
ЗапретРедактированияНаименованияДляПечатиХарактеристики = Ложь;
|
||||
|
||||
ШаблонРабочегоНаименованияСерии = "";
|
||||
|
||||
Если ПолучитьФункциональнуюОпцию("ИспользоватьТоварныеКатегории") Тогда
|
||||
Если Не ОбъектКопирования.ТоварныеКатегорииОбщиеСДругимВидомНоменклатуры Тогда
|
||||
ТоварныеКатегорииОбщиеСДругимВидомНоменклатуры = Истина;
|
||||
ВладелецТоварныхКатегорий = ОбъектКопирования.Ссылка;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбъектКопирования.ИспользоватьСерии Тогда
|
||||
Если Не ОбъектКопирования.НастройкиСерийБерутсяИзДругогоВидаНоменклатуры Тогда
|
||||
НастройкиСерийБерутсяИзДругогоВидаНоменклатуры = Истина;
|
||||
ВладелецСерий = ОбъектКопирования.Ссылка;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбъектКопирования.ИспользованиеХарактеристик = Перечисления.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеДляВидаНоменклатуры Тогда
|
||||
ИспользованиеХарактеристик = Перечисления.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеСДругимВидомНоменклатуры;
|
||||
ВладелецХарактеристик = ОбъектКопирования.Ссылка;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
|
||||
|
||||
Если ЭтоГруппа Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
МассивНепроверяемыхРеквизитов = Новый Массив;
|
||||
Если Не Справочники.ГруппыДоступаНоменклатуры.ИспользуютсяГруппыДоступа()
|
||||
ИЛИ Не ПолучитьФункциональнуюОпцию("ИспользоватьНесколькоВидовНоменклатуры") Тогда
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ГруппаДоступа");
|
||||
КонецЕсли;
|
||||
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ПолитикиУчетаСерий");
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ПолитикиУчетаСерий.Склад");
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ПолитикиУчетаСерий.ПолитикаУчетаСерий");
|
||||
|
||||
Если ИспользоватьСерии
|
||||
И Не НастройкиСерийБерутсяИзДругогоВидаНоменклатуры Тогда
|
||||
|
||||
Если Не (ИспользоватьСрокГодностиСерии
|
||||
Или ИспользоватьДатуПроизводстваСерии) Тогда
|
||||
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ТочностьУказанияСрокаГодностиСерии");
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КлючевыеРеквизиты = Новый Массив;
|
||||
КлючевыеРеквизиты.Добавить("Склад");
|
||||
|
||||
ОбщегоНазначенияУТ.ПроверитьНаличиеДублейСтрокТЧ(ЭтотОбъект, "ПолитикиУчетаСерий", КлючевыеРеквизиты, Отказ,,Ложь);
|
||||
|
||||
Если Не Отказ
|
||||
И ПолитикаУчетаСерий = Справочники.ПолитикиУчетаСерий.СерииНеИспользуются
|
||||
И ПолитикиУчетаСерий.НайтиСтроки(Новый Структура("ПолитикаУчетаСерий",
|
||||
Справочники.ПолитикиУчетаСерий.СерииНеИспользуются)).Количество()
|
||||
= ПолитикиУчетаСерий.Количество() Тогда
|
||||
ТекстСообщения = НСтр("ru = 'Включено использование серий, но политика учета серий не назначена ни одному складу.'");
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения,Ссылка,,,Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
ОписанияИспользованияРеквизитовСерии = Справочники.ВидыНоменклатуры.ОписанияИспользованияРеквизитовСерии();
|
||||
|
||||
ЕстьВключеннаяНастройка = Ложь;
|
||||
|
||||
Для Каждого ОписаниеРеквизита Из ОписанияИспользованияРеквизитовСерии Цикл
|
||||
Если ЭтотОбъект[ОписаниеРеквизита.ИмяНастройки] Тогда
|
||||
ЕстьВключеннаяНастройка = Истина;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Если Не ЕстьВключеннаяНастройка Тогда
|
||||
ТекстСообщения = НСтр("ru = 'Включено использование серий, но не настроено, какие реквизиты серии будут использоваться. Необходимо выключить использование хотя бы одного реквизита.'");
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения,Ссылка,,,Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Иначе
|
||||
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ТочностьУказанияСрокаГодностиСерии");
|
||||
МассивНепроверяемыхРеквизитов.Добавить("НастройкаИспользованияСерий");
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ПолитикаУчетаСерий");
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если Не НастройкиСерийБерутсяИзДругогоВидаНоменклатуры Тогда
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ВладелецСерий");
|
||||
Иначе
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ВладелецСерий");
|
||||
Если Не ЗначениеЗаполнено(ВладелецСерий) Тогда
|
||||
ТекстСообщения = НСтр("ru = 'Сделана настройка, что серии используются также, как в другом виде номенклатуры, но при этом не выбран этот вид.'");
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения,,"ВариантЗаданияНастроекСерий",, Отказ);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ИспользоватьХарактеристики Тогда
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ИспользованиеХарактеристик");
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ВладелецХарактеристик");
|
||||
ИначеЕсли ИспользованиеХарактеристик <> Перечисления.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеСДругимВидомНоменклатуры Тогда
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ВладелецХарактеристик");
|
||||
Иначе
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ВладелецХарактеристик");
|
||||
Если Не ЗначениеЗаполнено(ВладелецХарактеристик) Тогда
|
||||
ТекстСообщения = НСтр("ru = 'Сделана настройка, характеристики общие с другим видом номенклатуры, но при этом не выбран этот вид.'");
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения,,"ИспользованиеХарактеристик","Объект", Отказ);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ТоварныеКатегорииОбщиеСДругимВидомНоменклатуры Тогда
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ВладелецТоварныхКатегорий");
|
||||
Иначе
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ВладелецТоварныхКатегорий");
|
||||
Если Не ЗначениеЗаполнено(ВладелецТоварныхКатегорий) Тогда
|
||||
ТекстСообщения = НСтр("ru = 'Сделана настройка, товарные категории общие с другим видом номенклатуры, но при этом не выбран этот вид.'");
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения,,"НастройкаТоварныхКатегорий",, Отказ);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не Справочники.ГруппыДоступаНоменклатуры.ИспользуютсяГруппыДоступа() Тогда
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ГруппаДоступа");
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ИспользоватьУпаковки Тогда
|
||||
МассивНепроверяемыхРеквизитов.Добавить("НаборУпаковок");
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ПоставляетсяВМногооборотнойТаре Тогда
|
||||
МассивНепроверяемыхРеквизитов.Добавить("НоменклатураМногооборотнаяТара");
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ХарактеристикаМногооборотнаяТара");
|
||||
ИначеЕсли Не Справочники.Номенклатура.ХарактеристикиИспользуются(НоменклатураМногооборотнаяТара) Тогда
|
||||
МассивНепроверяемыхРеквизитов.Добавить("ХарактеристикаМногооборотнаяТара");
|
||||
КонецЕсли;
|
||||
|
||||
СтруктураШаблонов = Новый Структура;
|
||||
СтруктураШаблонов.Вставить("ШаблонНаименованияДляПечатиНоменклатуры", ШаблонНаименованияДляПечатиНоменклатуры);
|
||||
СтруктураШаблонов.Вставить("ШаблонНаименованияДляПечатиХарактеристики", ШаблонНаименованияДляПечатиХарактеристики);
|
||||
СтруктураШаблонов.Вставить("ШаблонРабочегоНаименованияНоменклатуры", ШаблонРабочегоНаименованияНоменклатуры);
|
||||
СтруктураШаблонов.Вставить("ШаблонРабочегоНаименованияХарактеристики", ШаблонРабочегоНаименованияХарактеристики);
|
||||
|
||||
ШаблонТекстаОшибки = НСтр("ru='В формуле шаблона ""%ИмяШаблона%"" обнаружены ошибки'");
|
||||
МетаданныеОбъекта = Метаданные();
|
||||
|
||||
Для Каждого Элемент Из СтруктураШаблонов Цикл
|
||||
|
||||
Шаблон = Элемент.Значение;
|
||||
|
||||
Если ЗначениеЗаполнено(Шаблон) Тогда
|
||||
|
||||
ТекстОшибки = СтрЗаменить(
|
||||
ШаблонТекстаОшибки,
|
||||
"%ИмяШаблона%",
|
||||
МетаданныеОбъекта.Реквизиты[Элемент.Ключ].Синоним);
|
||||
|
||||
ОжидаемыйТипРезультата = Новый ОписаниеТипов("Строка");
|
||||
ОперандыФормулы = РаботаСФормуламиКлиентСервер.ОперандыТекстовойФормулы(Шаблон);
|
||||
ПараметрыСообщенийПроверкиФормулы = РаботаСФормулами.ПараметрыПроверкиФормулы();
|
||||
ПараметрыСообщенийПроверкиФормулы.Поле = Элемент.Ключ;
|
||||
ПараметрыСообщенийПроверкиФормулы.ПутьКДанным = "Объект";
|
||||
ПараметрыСообщенийПроверкиФормулы.СообщениеОбОшибке = ТекстОшибки;
|
||||
|
||||
НаборыСвойств = Новый Структура("НаборСвойств, НаборСвойствСерий, НаборСвойствХарактеристик");
|
||||
ЗаполнитьЗначенияСвойств(НаборыСвойств, ЭтотОбъект);
|
||||
|
||||
ДеревоОперандов = Справочники.ВидыНоменклатуры.ПодготовитьДеревоОперандов(НаборыСвойств, Элемент.Ключ);
|
||||
|
||||
ТипыОперандов = Новый Соответствие;
|
||||
Справочники.ВидыНоменклатуры.ПолучитьТипыОперандов(ДеревоОперандов, ТипыОперандов);
|
||||
|
||||
ПараметрыСообщенийПроверкиФормулы.Вставить("ТипыОперандов", Новый ФиксированноеСоответствие(ТипыОперандов));
|
||||
|
||||
Если Не РаботаСФормулами.ПроверитьФормулу(Шаблон, ОперандыФормулы, ОжидаемыйТипРезультата, ПараметрыСообщенийПроверкиФормулы) Тогда
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если НастройкиКлючаЦенПоХарактеристике = Перечисления.ВариантОтбораДляКлючаЦен.ИспользоватьПоРеквизитам
|
||||
И ИспользованиеХарактеристик <> Перечисления.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеСДругимВидомНоменклатуры
|
||||
И РеквизитыХарактеристикДляКлючаЦен.Количество() = 0 Тогда
|
||||
|
||||
ТекстСообщения = НСтр("ru = 'Включено использование характеристик в ценообразовании по реквизитам, но не выбран ни один реквизит.'");
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения,Ссылка,,,Отказ);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если НастройкиКлючаЦенПоСерии = Перечисления.ВариантОтбораДляКлючаЦен.ИспользоватьПоРеквизитам и Не НастройкиСерийБерутсяИзДругогоВидаНоменклатуры Тогда
|
||||
Если РеквизитыСерийДляКлючаЦен.Количество() = 0 Тогда
|
||||
|
||||
ТекстСообщения = НСтр("ru = 'Включено использование серий в ценообразовании по реквизитам, но не выбран ни один реквизит.'");
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения,Ссылка,,,Отказ);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ПроверитьСовпадающиеРеквизитыДляОтбора(Отказ);
|
||||
|
||||
ОбщегоНазначения.УдалитьНепроверяемыеРеквизитыИзМассива(ПроверяемыеРеквизиты, МассивНепроверяемыхРеквизитов);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЗаписи(Отказ)
|
||||
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоГруппа Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ДополнительныеСвойства.ЭтоНовый
|
||||
И Не ПолучитьФункциональнуюОпцию("ИспользоватьНесколькоВидовНоменклатуры") Тогда
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВидыНоменклатуры.Ссылка) КАК КоличествоВидов
|
||||
|ИЗ
|
||||
| Справочник.ВидыНоменклатуры КАК ВидыНоменклатуры
|
||||
|ГДЕ
|
||||
| НЕ ВидыНоменклатуры.ЭтоГруппа";
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
|
||||
Если Выборка.Следующий() Тогда
|
||||
|
||||
Если Выборка.КоличествоВидов > 2 Тогда
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
Константы.ИспользоватьНесколькоВидовНоменклатуры.Установить(Истина);
|
||||
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
ОбновитьФлагиИспользованияСерийНаСкладахИВПроизводстве();
|
||||
ОбновитьСвязанныеВидыНоменклатуры();
|
||||
|
||||
РезультатОбновления = УстановкаЦенСервер.ОбновитьХарактеристикииСерииЦенообразования(Ссылка, ДополнительныеСвойства);
|
||||
|
||||
Если Не РезультатОбновления.Результат Тогда
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
|
||||
|
||||
Если ЭтоГруппа Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Справочники.ВидыНоменклатуры.ЗаполнитьРеквизитыПоУмолчанию(ЭтотОбъект);
|
||||
Справочники.ВидыНоменклатуры.ОтработатьЛогикуСвязиРеквизитов(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПередУдалением(Отказ)
|
||||
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоГруппа Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
УправлениеСвойствами.ПередУдалениемВидаОбъекта(ЭтотОбъект, "НаборСвойств");
|
||||
УправлениеСвойствами.ПередУдалениемВидаОбъекта(ЭтотОбъект, "НаборСвойствСерий");
|
||||
УправлениеСвойствами.ПередУдалениемВидаОбъекта(ЭтотОбъект, "НаборСвойствХарактеристик");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЧтенииПредставленийНаСервере() Экспорт
|
||||
|
||||
МультиязычностьСервер.ПриЧтенииПредставленийНаСервере(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
Процедура УстановкаРеквизитовИсторииПереходаНаНовыеФормулы()
|
||||
|
||||
Если ПустаяСтрока(ШаблонНаименованияДляПечатиНоменклатурыИсторияПереходаНаНовыеФормулы)
|
||||
И НЕ ПустаяСтрока(ШаблонНаименованияДляПечатиНоменклатуры) Тогда
|
||||
ШаблонНаименованияДляПечатиНоменклатурыИсторияПереходаНаНовыеФормулы = ШаблонНаименованияДляПечатиНоменклатуры;
|
||||
КонецЕсли;
|
||||
Если ПустаяСтрока(ШаблонНаименованияДляПечатиХарактеристикиИсторияПереходаНаНовыеФормулы)
|
||||
И НЕ ПустаяСтрока(ШаблонНаименованияДляПечатиХарактеристики) Тогда
|
||||
ШаблонНаименованияДляПечатиХарактеристикиИсторияПереходаНаНовыеФормулы = ШаблонНаименованияДляПечатиХарактеристики;
|
||||
КонецЕсли;
|
||||
Если ПустаяСтрока(ШаблонРабочегоНаименованияНоменклатурыИсторияПереходаНаНовыеФормулы)
|
||||
И НЕ ПустаяСтрока(ШаблонРабочегоНаименованияНоменклатуры) Тогда
|
||||
ШаблонРабочегоНаименованияНоменклатурыИсторияПереходаНаНовыеФормулы = ШаблонРабочегоНаименованияНоменклатуры;
|
||||
КонецЕсли;
|
||||
Если ПустаяСтрока(ШаблонРабочегоНаименованияСерииИсторияПереходаНаНовыеФормулы)
|
||||
И НЕ ПустаяСтрока(ШаблонРабочегоНаименованияСерии) Тогда
|
||||
ШаблонРабочегоНаименованияСерииИсторияПереходаНаНовыеФормулы = ШаблонРабочегоНаименованияСерии;
|
||||
КонецЕсли;
|
||||
Если ПустаяСтрока(ШаблонРабочегоНаименованияХарактеристикиИсторияПереходаНаНовыеФормулы)
|
||||
И НЕ ПустаяСтрока(ШаблонРабочегоНаименованияХарактеристики) Тогда
|
||||
ШаблонРабочегоНаименованияХарактеристикиИсторияПереходаНаНовыеФормулы = ШаблонРабочегоНаименованияХарактеристики;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбновитьФлагиИспользованияСерийНаСкладахИВПроизводстве()
|
||||
|
||||
Если Не ПолучитьФункциональнуюОпцию("ИспользоватьСерииНоменклатуры") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ДополнительныеСвойства.Свойство("ПропуститьОбновлениеФлагаИспользованияСерий") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ПолитикиУчетаСерий.Склад,
|
||||
| ИСТИНА КАК ИспользоватьСерии,
|
||||
| МАКСИМУМ(ПолитикиУчетаСерий.ПолитикаУчетаСерий.УчитыватьСебестоимостьПоСериям) КАК УчитыватьСебестоимостьПоСериям
|
||||
|ПОМЕСТИТЬ ВидыНоменклатуры
|
||||
|ИЗ
|
||||
| Справочник.ВидыНоменклатуры.ПолитикиУчетаСерий КАК ПолитикиУчетаСерий
|
||||
|
|
||||
|СГРУППИРОВАТЬ ПО
|
||||
| ПолитикиУчетаСерий.Склад
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| Склады.Ссылка КАК Склад,
|
||||
| ЕСТЬNULL(ВидыНоменклатуры.ИспользоватьСерии, ЛОЖЬ) КАК ИспользоватьСерииНоменклатуры,
|
||||
| ЕСТЬNULL(ВидыНоменклатуры.УчитыватьСебестоимостьПоСериям, ЛОЖЬ) КАК УчитыватьСебестоимостьПоСериям
|
||||
|ИЗ
|
||||
| Справочник.Склады КАК Склады
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ ВидыНоменклатуры КАК ВидыНоменклатуры
|
||||
| ПО Склады.Ссылка = ВидыНоменклатуры.Склад
|
||||
|ГДЕ
|
||||
| НЕ Склады.ЭтоГруппа
|
||||
| И (ЕСТЬNULL(ВидыНоменклатуры.ИспользоватьСерии, ЛОЖЬ) <> Склады.ИспользоватьСерииНоменклатуры
|
||||
| ИЛИ ЕСТЬNULL(ВидыНоменклатуры.УчитыватьСебестоимостьПоСериям, ЛОЖЬ) <> Склады.УчитыватьСебестоимостьПоСериям)";
|
||||
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
Если ТипЗнч(Выборка.Склад) = Тип("СправочникСсылка.Склады") Тогда
|
||||
|
||||
СкладОбъект = Выборка.Склад.ПолучитьОбъект();
|
||||
|
||||
СкладОбъект.ИспользоватьСерииНоменклатуры = Выборка.ИспользоватьСерииНоменклатуры;
|
||||
СкладОбъект.УчитыватьСебестоимостьПоСериям = Выборка.УчитыватьСебестоимостьПоСериям;
|
||||
|
||||
СкладОбъект.ДополнительныеСвойства.Вставить("ПропуститьОбновлениеФлагаИспользованияСерий");
|
||||
|
||||
СкладОбъект.Записать();
|
||||
|
||||
Иначе
|
||||
|
||||
ПодразделениеОбъект = Выборка.Склад.ПолучитьОбъект();
|
||||
|
||||
ПодразделениеОбъект.ИспользоватьСерииНоменклатуры = Выборка.ИспользоватьСерииНоменклатуры;
|
||||
ПодразделениеОбъект.УчитыватьСебестоимостьПоСериям = Выборка.УчитыватьСебестоимостьПоСериям;
|
||||
|
||||
ПодразделениеОбъект.ДополнительныеСвойства.Вставить("ПропуститьОбновлениеФлагаИспользованияСерий");
|
||||
ПодразделениеОбъект.Записать();
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Добавляет в ТЧ ПолитикиУчетаСерий склады и производственные подразделения
|
||||
// которые в ТЧ еще не добавлены.
|
||||
//
|
||||
Процедура ЗаполнитьТЧПолитикиУчетаСерийСкладамиИПодразделениями()
|
||||
|
||||
Если ДополнительныеСвойства.Свойство("ПропуститьЗаполнениеТЧПолитикиУчетаСерий") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = Новый Запрос();
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ПолитикиУчетаСерий.Склад КАК Склад,
|
||||
| ПолитикиУчетаСерий.ПолитикаУчетаСерий КАК ПолитикаУчетаСерий
|
||||
|ПОМЕСТИТЬ ВТПолитикиУчетаСерий
|
||||
|ИЗ
|
||||
| &ПолитикиУчетаСерий КАК ПолитикиУчетаСерий
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| Склады.Ссылка КАК Склад,
|
||||
| &ПолитикаУчетаСерийПоУмолчанию КАК ПолитикаУчетаСерий
|
||||
|ИЗ
|
||||
| Справочник.Склады КАК Склады
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ ВТПолитикиУчетаСерий КАК ПолитикиУчетаСерий
|
||||
| ПО Склады.Ссылка = ПолитикиУчетаСерий.Склад
|
||||
|ГДЕ
|
||||
| ПолитикиУчетаСерий.Склад ЕСТЬ NULL
|
||||
| И НЕ Склады.ЭтоГруппа
|
||||
|
|
||||
|ОБЪЕДИНИТЬ ВСЕ
|
||||
|
|
||||
|ВЫБРАТЬ
|
||||
| Подразделения.Ссылка КАК Склад,
|
||||
| &ПолитикаУчетаСерийПоУмолчанию КАК ПолитикаУчетаСерий
|
||||
|ИЗ
|
||||
| Справочник.СтруктураПредприятия КАК Подразделения
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ ВТПолитикиУчетаСерий КАК ПолитикиУчетаСерий
|
||||
| ПО Подразделения.Ссылка = ПолитикиУчетаСерий.Склад
|
||||
|ГДЕ
|
||||
| ПолитикиУчетаСерий.Склад ЕСТЬ NULL
|
||||
| И Подразделения.ПроизводственноеПодразделение";
|
||||
|
||||
Запрос.УстановитьПараметр("ПолитикиУчетаСерий", ПолитикиУчетаСерий.Выгрузить());
|
||||
Запрос.УстановитьПараметр("ПолитикаУчетаСерийПоУмолчанию", ПолитикаУчетаСерий);
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
НоваяСтрока = ПолитикиУчетаСерий.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(НоваяСтрока, Выборка);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбновитьСвязанныеВидыНоменклатуры()
|
||||
|
||||
Если ДополнительныеСвойства.ЭтоНовый Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОбработанныеВидыНоменклатуры = Новый Массив();
|
||||
|
||||
Если ДополнительныеСвойства.ИспользоватьСерии
|
||||
И Не ДополнительныеСвойства.НастройкиСерийБерутсяИзДругогоВидаНоменклатуры Тогда
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ВидыНоменклатуры.Ссылка КАК ВидНоменклатуры
|
||||
|ИЗ
|
||||
| Справочник.ВидыНоменклатуры КАК ВидыНоменклатуры
|
||||
|ГДЕ
|
||||
| ВидыНоменклатуры.ВладелецСерий = &ВладелецСерий";
|
||||
|
||||
Запрос.УстановитьПараметр("ВладелецСерий", Ссылка);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
ОбработанныеВидыНоменклатуры.Добавить(Выборка.ВидНоменклатуры);
|
||||
|
||||
ИзменяемыйОбъект = Выборка.ВидНоменклатуры.ПолучитьОбъект();
|
||||
|
||||
ИзменяемыйОбъект.ИспользоватьСерии = ИспользоватьСерии;
|
||||
Если Не ИспользоватьСерии Тогда
|
||||
ИзменяемыйОбъект.НастройкиСерийБерутсяИзДругогоВидаНоменклатуры = Ложь;
|
||||
// Остальные поля очистятся при записи
|
||||
ИзменяемыйОбъект.Записать();
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ИзменяемыйОбъект.НастройкаИспользованияСерий = НастройкаИспользованияСерий;
|
||||
ИзменяемыйОбъект.ТочностьУказанияСрокаГодностиСерии = ТочностьУказанияСрокаГодностиСерии;
|
||||
ИзменяемыйОбъект.ПолитикиУчетаСерий.Загрузить(ПолитикиУчетаСерий.Выгрузить());
|
||||
ИзменяемыйОбъект.НастройкиКлючаЦенПоСерии = НастройкиКлючаЦенПоСерии;
|
||||
|
||||
// Остальные поля заполнятся при записи
|
||||
ИзменяемыйОбъект.ДополнительныеСвойства.Вставить("ПропуститьЗаполнениеТЧПолитикиУчетаСерий");
|
||||
ИзменяемыйОбъект.ДополнительныеСвойства.Вставить("ПропуститьОбновлениеФлагаИспользованияСерий");
|
||||
|
||||
ИзменяемыйОбъект.Записать();
|
||||
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Если ДополнительныеСвойства.ИспользоватьХарактеристики
|
||||
И Не ДополнительныеСвойства.ИспользованиеХарактеристик = Перечисления.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеСДругимВидомНоменклатуры Тогда
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ВидыНоменклатуры.Ссылка КАК ВидНоменклатуры
|
||||
|ИЗ
|
||||
| Справочник.ВидыНоменклатуры КАК ВидыНоменклатуры
|
||||
|ГДЕ
|
||||
| ВидыНоменклатуры.ВладелецХарактеристик = &ВладелецХарактеристик
|
||||
| И НЕ ВидыНоменклатуры.Ссылка В (&ОбработанныеВидыНоменклатуры)";
|
||||
|
||||
Запрос.УстановитьПараметр("ВладелецХарактеристик", Ссылка);
|
||||
Запрос.УстановитьПараметр("ОбработанныеВидыНоменклатуры", ОбработанныеВидыНоменклатуры);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
ИзменяемыйОбъект = Выборка.ВидНоменклатуры.ПолучитьОбъект();
|
||||
ИзменяемыйОбъект.НастройкиКлючаЦенПоХарактеристике = НастройкиКлючаЦенПоХарактеристике;
|
||||
|
||||
// Остальные поля заполнятся при записи
|
||||
ИзменяемыйОбъект.ДополнительныеСвойства.Вставить("ПропуститьЗаполнениеТЧПолитикиУчетаСерий");
|
||||
ИзменяемыйОбъект.ДополнительныеСвойства.Вставить("ПропуститьОбновлениеФлагаИспользованияСерий");
|
||||
|
||||
ИзменяемыйОбъект.Записать();
|
||||
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Проверяет, есть ли совпадающие реквизиты для быстрого отбора номенклатуры и характеристик.
|
||||
// Если есть, то выводит сообщение пользователю, т.к. не допускается добавлять один и тот же
|
||||
// дополнительный реквизит в панель быстрого отбора и для номенклатуры и для характеристик.
|
||||
// Если требуется такая настройка, то следует создать два отдельных доп. реквизита
|
||||
// и соответственно указать их для номенклатуры и для характеристик.
|
||||
//
|
||||
// Например:
|
||||
// Марка (для номенклатуры) и Марка (для характеристик).
|
||||
//
|
||||
// Параметры:
|
||||
// Отказ - Булево, Неопределено - переменная в которую записывается флаг отказа.
|
||||
//
|
||||
Процедура ПроверитьСовпадающиеРеквизитыДляОтбора(Отказ)
|
||||
|
||||
Если Не ИспользоватьХарактеристики Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СовпадающиеРеквизиты = СовпадающиеРеквизитыОтбораНоменклатурыХарактеристик();
|
||||
|
||||
Если СовпадающиеРеквизиты.Количество() > 0 Тогда
|
||||
|
||||
Отказ = Истина;
|
||||
|
||||
Для каждого ПараметрыРеквизита Из СовпадающиеРеквизиты Цикл
|
||||
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Дополнительный реквизит для отбора номенклатуры в строке %1 совпадает с дополнительным реквизитом для отбора характеристик.'"),
|
||||
ПараметрыРеквизита.НомерСтроки);
|
||||
|
||||
Поле = "РеквизитыБыстрогоОтбораНоменклатуры[" + Формат(ПараметрыРеквизита.ИндексСтроки, "ЧЦ=10; ЧГ=0") + "].ПредставлениеРеквизита";
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения, , Поле, "Объект");
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращаемое значение:
|
||||
// Массив из Структура:
|
||||
// * Свойство - ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения
|
||||
// * НомерСтроки - Число
|
||||
// * ИндексСтроки - Число
|
||||
//
|
||||
Функция СовпадающиеРеквизитыОтбораНоменклатурыХарактеристик()
|
||||
|
||||
СовпадающиеРеквизиты = Новый Массив;
|
||||
|
||||
Отбор = Новый Структура("Свойство");
|
||||
|
||||
Для каждого СтрокаТабл Из РеквизитыБыстрогоОтбораНоменклатуры Цикл
|
||||
|
||||
Если Не СтрокаТабл.ЭтоДопРеквизит
|
||||
ИЛИ Не СтрокаТабл.Используется Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ЗаполнитьЗначенияСвойств(Отбор, СтрокаТабл);
|
||||
|
||||
МассивСтрок = РеквизитыБыстрогоОтбораХарактеристик.НайтиСтроки(Отбор);
|
||||
|
||||
Если МассивСтрок.Количество() > 0 Тогда
|
||||
ПараметрыРеквизита = Новый Структура("Свойство, НомерСтроки, ИндексСтроки",
|
||||
СтрокаТабл.Свойство, СтрокаТабл.НомерСтроки, РеквизитыБыстрогоОтбораНоменклатуры.Индекс(СтрокаТабл));
|
||||
|
||||
СовпадающиеРеквизиты.Добавить(ПараметрыРеквизита);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат СовпадающиеРеквизиты;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Обновляет настройки ценообразования по владельцу
|
||||
//
|
||||
// Параметры:
|
||||
// ИмяРеквизита - Строка - по характеристикам или сериям.
|
||||
//
|
||||
Процедура ОбновитьНастройкиЦенообразованияПоВладельцу(ИмяРеквизита)
|
||||
|
||||
Если ИмяРеквизита = "НастройкиКлючаЦенПоХарактеристике" Тогда
|
||||
ВладелецНастроек = ВладелецХарактеристик;
|
||||
ИмяТабличнойЧасти = "РеквизитыХарактеристикДляКлючаЦен";
|
||||
Иначе
|
||||
ВладелецНастроек = ВладелецСерий;
|
||||
ИмяТабличнойЧасти = "РеквизитыСерийДляКлючаЦен";
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ЗначениеЗаполнено(ВладелецНастроек) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
РеквизитОбъекта = ЭтотОбъект[ИмяРеквизита];
|
||||
|
||||
РеквизитОбъекта = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ВладелецНастроек, ИмяРеквизита);
|
||||
|
||||
Если ЭтотОбъект[ИмяРеквизита] <> РеквизитОбъекта Тогда
|
||||
ЭтотОбъект[ИмяРеквизита] = РеквизитОбъекта;
|
||||
КонецЕсли;
|
||||
|
||||
Если РеквизитОбъекта = Перечисления.ВариантОтбораДляКлючаЦен.ИспользоватьПоРеквизитам Тогда
|
||||
// получить список доп реквизитов по которым искать хар-ку
|
||||
РеквизитыДляКлючаЦен = Справочники.ВидыНоменклатуры.ПолучитьРеквизитыДляКлючаЦен(ВладелецНастроек, "Характеристики");
|
||||
ЭтотОбъект[ИмяТабличнойЧасти].Загрузить(РеквизитыДляКлючаЦен);
|
||||
Иначе
|
||||
ЭтотОбъект[ИмяТабличнойЧасти].Очистить();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
#КонецЕсли
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="78c7a2db-68a3-445b-b09f-3963e689757c">
|
||||
<Properties>
|
||||
<Name>РазблокированиеРеквизитов</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разблокирование реквизитов</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,259 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<Autofill>false</Autofill>
|
||||
<ChildItems>
|
||||
<Button name="РазрешитьРедактирование" id="5">
|
||||
<Type>CommandBarButton</Type>
|
||||
<DefaultButton>true</DefaultButton>
|
||||
<SkipOnInput>false</SkipOnInput>
|
||||
<CommandName>Form.Command.РазрешитьРедактирование</CommandName>
|
||||
<ExtendedTooltip name="РазрешитьРедактированиеРасширеннаяПодсказка" id="28"/>
|
||||
</Button>
|
||||
<Button name="Закрыть" id="12">
|
||||
<Type>CommandBarButton</Type>
|
||||
<Representation>PictureAndText</Representation>
|
||||
<SkipOnInput>false</SkipOnInput>
|
||||
<CommandName>Form.StandardCommand.Close</CommandName>
|
||||
<ExtendedTooltip name="ЗакрытьРасширеннаяПодсказка" id="29"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<LabelDecoration name="Описание" id="20">
|
||||
<AutoMaxWidth>false</AutoMaxWidth>
|
||||
<MaxWidth>44</MaxWidth>
|
||||
<SkipOnInput>false</SkipOnInput>
|
||||
<TextColor>web:FireBrick</TextColor>
|
||||
<Title formatted="false">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Реквизиты не рекомендуется изменять, если есть документы в которых используется номенклатура с данным видом номенклатуры.</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="ОписаниеКонтекстноеМеню" id="21"/>
|
||||
<ExtendedTooltip name="ОписаниеРасширеннаяПодсказка" id="30"/>
|
||||
</LabelDecoration>
|
||||
<UsualGroup name="ГруппаТипНоменклатуры" id="17">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Тип номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>Vertical</Group>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаТипНоменклатурыРасширеннаяПодсказка" id="31"/>
|
||||
<ChildItems>
|
||||
<CheckBoxField name="РазрешитьРедактированиеТипНоменклатуры" id="18">
|
||||
<DataPath>РазрешитьРедактированиеТипНоменклатуры</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="РазрешитьРедактированиеТипНоменклатурыКонтекстноеМеню" id="19"/>
|
||||
<ExtendedTooltip name="РазрешитьРедактированиеТипНоменклатурыРасширеннаяПодсказка" id="32"/>
|
||||
</CheckBoxField>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<UsualGroup name="ГруппаИспользованиеХарактеристик" id="8">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Использование характеристик</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>Vertical</Group>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаИспользованиеХарактеристикРасширеннаяПодсказка" id="33"/>
|
||||
<ChildItems>
|
||||
<CheckBoxField name="РазрешитьРедактированиеИспользованиеХарактеристик" id="15">
|
||||
<DataPath>РазрешитьРедактированиеИспользованиеХарактеристик</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="РазрешитьРедактированиеИспользованиеХарактеристикКонтекстноеМеню" id="16"/>
|
||||
<ExtendedTooltip name="РазрешитьРедактированиеИспользованиеХарактеристикРасширеннаяПодсказка" id="34"/>
|
||||
</CheckBoxField>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<CheckBoxField name="РазрешитьРедактированиеИспользованияСерий" id="22">
|
||||
<DataPath>РазрешитьРедактированиеИспользованияСерий</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="РазрешитьРедактированиеИспользованияСерийКонтекстноеМеню" id="23"/>
|
||||
<ExtendedTooltip name="РазрешитьРедактированиеИспользованияСерийРасширеннаяПодсказка" id="35"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="РазрешитьРедактированиеВариантаОформленияУслуги" id="24">
|
||||
<DataPath>РазрешитьРедактированиеВариантаОформленияУслуги</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="РазрешитьРедактированиеВариантаОформленияУслугиКонтекстноеМеню" id="25"/>
|
||||
<ExtendedTooltip name="РазрешитьРедактированиеВариантаОформленияУслугиРасширеннаяПодсказка" id="36"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="РазрешитьРедактированиеАлкогольнаяПродукция" id="26">
|
||||
<DataPath>РазрешитьРедактированиеАлкогольнаяПродукция</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="РазрешитьРедактированиеАлкогольнаяПродукцияКонтекстноеМеню" id="27"/>
|
||||
<ExtendedTooltip name="РазрешитьРедактированиеАлкогольнаяПродукцияРасширеннаяПодсказка" id="37"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="РазрешитьРедактированиеСодержитДрагоценныеМатериалы" id="38">
|
||||
<DataPath>РазрешитьРедактированиеСодержитДрагоценныеМатериалы</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="РазрешитьРедактированиеСодержитДрагоценныеМатериалыКонтекстноеМеню" id="39"/>
|
||||
<ExtendedTooltip name="РазрешитьРедактированиеСодержитДрагоценныеМатериалыРасширеннаяПодсказка" id="40"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="РазрешитьРедактированиеНастроекНабора" id="47">
|
||||
<DataPath>РазрешитьРедактированиеНастроекНабора</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="РазрешитьРедактированиеНастроекНабораКонтекстноеМеню" id="48"/>
|
||||
<ExtendedTooltip name="РазрешитьРедактированиеНастроекНабораРасширеннаяПодсказка" id="49"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="РазрешитьРедактированиеВариантаЗаданияТоварныхКатегорий" id="44">
|
||||
<DataPath>РазрешитьРедактированиеВариантаЗаданияТоварныхКатегорий</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="РазрешитьРедактированиеВариантаЗаданияТоварныхКатегорийКонтекстноеМеню" id="45"/>
|
||||
<ExtendedTooltip name="РазрешитьРедактированиеВариантаЗаданияТоварныхКатегорийРасширеннаяПодсказка" id="46"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="РазрешитьРедактированиеЦенообразование" id="50">
|
||||
<DataPath>РазрешитьРедактированиеЦенообразование</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="РазрешитьРедактированиеЦенообразованиеКонтекстноеМеню" id="51"/>
|
||||
<ExtendedTooltip name="РазрешитьРедактированиеЦенообразованиеРасширеннаяПодсказка" id="52"/>
|
||||
</CheckBoxField>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="РазрешитьРедактированиеИспользованиеХарактеристик" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование использования характеристик</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
<FunctionalOptions>
|
||||
<Item>FunctionalOption.ИспользоватьХарактеристикиНоменклатуры</Item>
|
||||
</FunctionalOptions>
|
||||
</Attribute>
|
||||
<Attribute name="РазрешитьРедактированиеТипНоменклатуры" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование типа номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="РазрешитьРедактированиеИспользованияСерий" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование использования серий</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
<FunctionalOptions>
|
||||
<Item>FunctionalOption.ИспользоватьСерииНоменклатуры</Item>
|
||||
</FunctionalOptions>
|
||||
</Attribute>
|
||||
<Attribute name="РазрешитьРедактированиеВариантаОформленияУслуги" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование варианта оформления услуги</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="РазрешитьРедактированиеАлкогольнаяПродукция" id="5">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование признака алкогольной продукции</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="РазрешитьРедактированиеСодержитДрагоценныеМатериалы" id="6">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование содержания драгоценных металлов и камней</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="РазрешитьРедактированиеВариантаЗаданияТоварныхКатегорий" id="8">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование варианта задания товарных категорий</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="РазрешитьРедактированиеНастроекНабора" id="9">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование настроек набора</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="РазрешитьРедактированиеЦенообразование" id="10">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование настроек ценообразования</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command name="РазрешитьРедактирование" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>РазрешитьРедактирование</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
</Commands>
|
||||
</Form>
|
||||
@@ -0,0 +1,94 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура РазрешитьРедактирование(Команда)
|
||||
|
||||
Результат = Новый Массив;
|
||||
|
||||
Если РазрешитьРедактированиеТипНоменклатуры Тогда
|
||||
Результат.Добавить("ТипНоменклатуры");
|
||||
Результат.Добавить("ОсобенностьУчета");
|
||||
КонецЕсли;
|
||||
|
||||
Если РазрешитьРедактированиеИспользованиеХарактеристик Тогда
|
||||
Результат.Добавить("ИспользоватьХарактеристики");
|
||||
Результат.Добавить("ИспользованиеХарактеристик");
|
||||
Результат.Добавить("ВладелецХарактеристик");
|
||||
КонецЕсли;
|
||||
|
||||
Если РазрешитьРедактированиеИспользованияСерий Тогда
|
||||
Результат.Добавить("ИспользоватьСерии");
|
||||
Результат.Добавить("ПолитикиУчетаСерий");
|
||||
Результат.Добавить("НастройкаИспользованияСерий");
|
||||
Результат.Добавить("ТочностьУказанияСрокаГодностиСерии");
|
||||
Результат.Добавить("ВладелецСерий");
|
||||
Результат.Добавить("НастройкиСерийБерутсяИзДругогоВидаНоменклатуры");
|
||||
Результат.Добавить("ЕстьИндивидуальныеНастройкиПолитикиУчетаСерий");
|
||||
КонецЕсли;
|
||||
|
||||
Если РазрешитьРедактированиеВариантаОформленияУслуги Тогда
|
||||
Результат.Добавить("ВариантОформленияПродажи");
|
||||
КонецЕсли;
|
||||
|
||||
Если РазрешитьРедактированиеАлкогольнаяПродукция Тогда
|
||||
Результат.Добавить("АлкогольнаяПродукция");
|
||||
КонецЕсли;
|
||||
|
||||
Если РазрешитьРедактированиеСодержитДрагоценныеМатериалы Тогда
|
||||
Результат.Добавить("СодержитДрагоценныеМатериалы");
|
||||
КонецЕсли;
|
||||
|
||||
Если РазрешитьРедактированиеНастроекНабора Тогда
|
||||
Результат.Добавить("ВариантПредставленияНабораВПечатныхФормах");
|
||||
Результат.Добавить("ВариантРасчетаЦеныНабора");
|
||||
КонецЕсли;
|
||||
|
||||
Если РазрешитьРедактированиеВариантаЗаданияТоварныхКатегорий Тогда
|
||||
Результат.Добавить("ТоварныеКатегорииОбщиеСДругимВидомНоменклатуры");
|
||||
Результат.Добавить("ВладелецТоварныхКатегорий");
|
||||
КонецЕсли;
|
||||
|
||||
Если РазрешитьРедактированиеЦенообразование Тогда
|
||||
Результат.Добавить("НастройкиКлючаЦенПоХарактеристике");
|
||||
Результат.Добавить("НастройкиКлючаЦенПоСерии");
|
||||
Результат.Добавить("НастройкиКлючаЦенПоУпаковке");
|
||||
КонецЕсли;
|
||||
|
||||
Закрыть(Результат);
|
||||
|
||||
КонецПроцедуры // РазрешитьРедактирование()
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
РазрешитьРедактированиеИспользованиеХарактеристик = Истина;
|
||||
РазрешитьРедактированиеТипНоменклатуры = Истина;
|
||||
РазрешитьРедактированиеИспользованияСерий = Истина;
|
||||
РазрешитьРедактированиеВариантаОформленияУслуги = Истина;
|
||||
РазрешитьРедактированиеАлкогольнаяПродукция = Истина;
|
||||
РазрешитьРедактированиеСодержитДрагоценныеМатериалы = Истина;
|
||||
РазрешитьРедактированиеНастроекНабора = Истина;
|
||||
РазрешитьРедактированиеВариантаЗаданияТоварныхКатегорий = Истина;
|
||||
РазрешитьРедактированиеЦенообразование = Истина;
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="95789780-369c-4f93-a361-c4e36e959aa6">
|
||||
<Properties>
|
||||
<Name>ФормаВыбора</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма выбора</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,788 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<ChildItems>
|
||||
<Popup name="ПодменюСоздатьНаОсновании" id="29">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Создать на основании</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ЗаполнитьПоШаблону</xr:Ref>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Representation>Picture</Representation>
|
||||
<ExtendedTooltip name="ПодменюСоздатьНаОснованииРасширеннаяПодсказка" id="30"/>
|
||||
</Popup>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="NotificationProcessing">ОбработкаОповещения</Event>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<LabelDecoration name="ДекорацияРасшифровкаОтбора" id="23">
|
||||
<AutoMaxWidth>false</AutoMaxWidth>
|
||||
<Title formatted="true">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Если номенклатура уже была задействована в программе (в документах, настройках и т.п.), то произвольное изменение вида номенклатуры может привести к проблемам. Показаны виды номенклатуры, которые можно выбрать без привнесения проблем. <link ОтключитьОтбор>Показать все виды номенклатуры</>.</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="ДекорацияРасшифровкаОтбораКонтекстноеМеню" id="24"/>
|
||||
<ExtendedTooltip name="ДекорацияРасшифровкаОтбораРасширеннаяПодсказка" id="25"/>
|
||||
<Events>
|
||||
<Event name="URLProcessing">ДекорацияРасшифровкаОтбораОбработкаНавигационнойСсылки</Event>
|
||||
</Events>
|
||||
</LabelDecoration>
|
||||
<UsualGroup name="ГруппаПользовательскихНастроек" id="27">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа пользовательских настроек</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаПользовательскихНастроекРасширеннаяПодсказка" id="28"/>
|
||||
</UsualGroup>
|
||||
<Table name="Список" id="1">
|
||||
<CommandBarLocation>None</CommandBarLocation>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<ChoiceMode>true</ChoiceMode>
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<InitialTreeView>ExpandTopLevel</InitialTreeView>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>Список</DataPath>
|
||||
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Список</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<UserSettingsGroup>ГруппаПользовательскихНастроек</UserSettingsGroup>
|
||||
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
|
||||
<ContextMenu name="СписокКонтекстноеМеню" id="2"/>
|
||||
<AutoCommandBar name="СписокКоманднаяПанель" id="3">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="10"/>
|
||||
<SearchStringAddition name="СписокСтрокаПоиска" id="14">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="15"/>
|
||||
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="16"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="СписокСостояниеПросмотра" id="17">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="18"/>
|
||||
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="19"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="СписокУправлениеПоиском" id="20">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="21"/>
|
||||
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="22"/>
|
||||
</SearchControlAddition>
|
||||
<Events>
|
||||
<Event name="OnActivateRow">СписокПриАктивизацииСтроки</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<LabelField name="Наименование" id="4">
|
||||
<DataPath>Список.Наименование</DataPath>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
|
||||
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="11"/>
|
||||
</LabelField>
|
||||
<LabelField name="Описание" id="6">
|
||||
<DataPath>Список.Описание</DataPath>
|
||||
<ContextMenu name="ОписаниеКонтекстноеМеню" id="7"/>
|
||||
<ExtendedTooltip name="ОписаниеРасширеннаяПодсказка" id="12"/>
|
||||
</LabelField>
|
||||
<LabelField name="Ссылка" id="8">
|
||||
<DataPath>Список.Ссылка</DataPath>
|
||||
<UserVisible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</UserVisible>
|
||||
<ContextMenu name="СсылкаКонтекстноеМеню" id="9"/>
|
||||
<ExtendedTooltip name="СсылкаРасширеннаяПодсказка" id="13"/>
|
||||
</LabelField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="Список" id="1">
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<UseAlways>
|
||||
<Field>~Список.ПодакцизныйТовар</Field>
|
||||
<Field>Список.DefaultPicture</Field>
|
||||
<Field>Список.АлкогольнаяПродукция</Field>
|
||||
<Field>Список.ВариантОформленияПродажи</Field>
|
||||
<Field>Список.ВариантПредставленияНабораВПечатныхФормах</Field>
|
||||
<Field>Список.ВариантРасчетаЦеныНабора</Field>
|
||||
<Field>Список.ВестиУчетПоГТД</Field>
|
||||
<Field>Список.ВестиУчетСертификатовНоменклатуры</Field>
|
||||
<Field>Список.ВидАлкогольнойПродукции</Field>
|
||||
<Field>Список.ВладелецСерий</Field>
|
||||
<Field>Список.ВладелецТоварныхКатегорий</Field>
|
||||
<Field>Список.ВладелецХарактеристик</Field>
|
||||
<Field>Список.ГруппаАналитическогоУчета</Field>
|
||||
<Field>Список.ГруппаДоступа</Field>
|
||||
<Field>Список.ГруппаФинансовогоУчета</Field>
|
||||
<Field>Список.ЕдиницаДляОтчетов</Field>
|
||||
<Field>Список.ЕдиницаИзмерения</Field>
|
||||
<Field>Список.ЗапретРедактированияНаименованияДляПечатиНоменклатуры</Field>
|
||||
<Field>Список.ЗапретРедактированияНаименованияДляПечатиХарактеристики</Field>
|
||||
<Field>Список.ЗапретРедактированияРабочегоНаименованияНоменклатуры</Field>
|
||||
<Field>Список.ЗапретРедактированияРабочегоНаименованияХарактеристики</Field>
|
||||
<Field>Список.ИмпортнаяАлкогольнаяПродукция</Field>
|
||||
<Field>Список.ИспользованиеХарактеристик</Field>
|
||||
<Field>Список.ИспользоватьИндивидуальноеНаименованиеПриПечати</Field>
|
||||
<Field>Список.ИспользоватьКоличествоСерии</Field>
|
||||
<Field>Список.ИспользоватьНомерСерии</Field>
|
||||
<Field>Список.ИспользоватьСерии</Field>
|
||||
<Field>Список.ИспользоватьСрокГодностиСерии</Field>
|
||||
<Field>Список.ИспользоватьУпаковки</Field>
|
||||
<Field>Список.ИспользоватьХарактеристики</Field>
|
||||
<Field>Список.КодОКВЭД</Field>
|
||||
<Field>Список.КодТНВЭД</Field>
|
||||
<Field>Список.КонтролироватьДублиНоменклатуры</Field>
|
||||
<Field>Список.КонтролироватьДублиХарактеристик</Field>
|
||||
<Field>Список.КоэффициентЕдиницыДляОтчетов</Field>
|
||||
<Field>Список.НаборСвойств</Field>
|
||||
<Field>Список.НаборСвойствСерий</Field>
|
||||
<Field>Список.НаборСвойствХарактеристик</Field>
|
||||
<Field>Список.НаборУпаковок</Field>
|
||||
<Field>Список.Наименование</Field>
|
||||
<Field>Список.НаименованиеДляПечати</Field>
|
||||
<Field>Список.НастройкаИспользованияСерий</Field>
|
||||
<Field>Список.НастройкиСерийБерутсяИзДругогоВидаНоменклатуры</Field>
|
||||
<Field>Список.НоменклатураМногооборотнаяТара</Field>
|
||||
<Field>Список.ОбособленнаяЗакупкаПродажа</Field>
|
||||
<Field>Список.Описание</Field>
|
||||
<Field>Список.ОсобенностьУчета</Field>
|
||||
<Field>Список.ПометкаУдаления</Field>
|
||||
<Field>Список.ПоставляетсяВМногооборотнойТаре</Field>
|
||||
<Field>Список.Родитель</Field>
|
||||
<Field>Список.СезоннаяГруппа</Field>
|
||||
<Field>Список.СкладскаяГруппа</Field>
|
||||
<Field>Список.СодержитДрагоценныеМатериалы</Field>
|
||||
<Field>Список.Ссылка</Field>
|
||||
<Field>Список.ТипНоменклатуры</Field>
|
||||
<Field>Список.ТочностьУказанияСрокаГодностиСерии</Field>
|
||||
<Field>Список.ХарактеристикаМногооборотнаяТара</Field>
|
||||
<Field>Список.ШаблонНаименованияДляПечатиНоменклатуры</Field>
|
||||
<Field>Список.ШаблонНаименованияДляПечатиХарактеристики</Field>
|
||||
<Field>Список.ШаблонРабочегоНаименованияНоменклатуры</Field>
|
||||
<Field>Список.ШаблонРабочегоНаименованияСерии</Field>
|
||||
<Field>Список.ШаблонРабочегоНаименованияХарактеристики</Field>
|
||||
<Field>Список.ШаблонЦенника</Field>
|
||||
<Field>Список.ШаблонЭтикетки</Field>
|
||||
<Field>Список.ШаблонЭтикеткиСерии</Field>
|
||||
<Field>Список.ЭтоГруппа</Field>
|
||||
</UseAlways>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>true</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<QueryText>ВЫБРАТЬ
|
||||
ВидНоменклатурыПереопределяемый.Ссылка,
|
||||
ВидНоменклатурыПереопределяемый.ПометкаУдаления,
|
||||
ВидНоменклатурыПереопределяемый.Родитель,
|
||||
ВидНоменклатурыПереопределяемый.ЭтоГруппа,
|
||||
ВидНоменклатурыПереопределяемый.Наименование,
|
||||
ВидНоменклатурыПереопределяемый.АлкогольнаяПродукция,
|
||||
ВидНоменклатурыПереопределяемый.ВариантОформленияПродажи,
|
||||
ВидНоменклатурыПереопределяемый.ВариантПредставленияНабораВПечатныхФормах,
|
||||
ВидНоменклатурыПереопределяемый.ВариантРасчетаЦеныНабора,
|
||||
ВидНоменклатурыПереопределяемый.ВестиУчетПоГТД,
|
||||
ВидНоменклатурыПереопределяемый.ВестиУчетСертификатовНоменклатуры,
|
||||
ВидНоменклатурыПереопределяемый.ВидАлкогольнойПродукции,
|
||||
ВидНоменклатурыПереопределяемый.ВладелецСерий,
|
||||
ВидНоменклатурыПереопределяемый.ВладелецТоварныхКатегорий,
|
||||
ВидНоменклатурыПереопределяемый.ВладелецХарактеристик,
|
||||
ВидНоменклатурыПереопределяемый.ГруппаАналитическогоУчета,
|
||||
ВидНоменклатурыПереопределяемый.ГруппаДоступа,
|
||||
ВидНоменклатурыПереопределяемый.ГруппаФинансовогоУчета,
|
||||
ВидНоменклатурыПереопределяемый.ЕдиницаДляОтчетов,
|
||||
ВидНоменклатурыПереопределяемый.ЕдиницаИзмерения,
|
||||
ВидНоменклатурыПереопределяемый.ЗапретРедактированияНаименованияДляПечатиНоменклатуры,
|
||||
ВидНоменклатурыПереопределяемый.ЗапретРедактированияНаименованияДляПечатиХарактеристики,
|
||||
ВидНоменклатурыПереопределяемый.ЗапретРедактированияРабочегоНаименованияНоменклатуры,
|
||||
ВидНоменклатурыПереопределяемый.ЗапретРедактированияРабочегоНаименованияХарактеристики,
|
||||
ВидНоменклатурыПереопределяемый.ИмпортнаяАлкогольнаяПродукция,
|
||||
ВидНоменклатурыПереопределяемый.ИспользованиеХарактеристик,
|
||||
ВидНоменклатурыПереопределяемый.ИспользоватьИндивидуальноеНаименованиеПриПечати,
|
||||
ВидНоменклатурыПереопределяемый.ИспользоватьКоличествоСерии,
|
||||
ВидНоменклатурыПереопределяемый.ИспользоватьНомерСерии,
|
||||
ВидНоменклатурыПереопределяемый.ИспользоватьСерии,
|
||||
ВидНоменклатурыПереопределяемый.ИспользоватьСрокГодностиСерии,
|
||||
ВидНоменклатурыПереопределяемый.ИспользоватьУпаковки,
|
||||
ВидНоменклатурыПереопределяемый.ИспользоватьХарактеристики,
|
||||
ВидНоменклатурыПереопределяемый.КонтролироватьДублиНоменклатуры,
|
||||
ВидНоменклатурыПереопределяемый.КонтролироватьДублиХарактеристик,
|
||||
ВидНоменклатурыПереопределяемый.КоэффициентЕдиницыДляОтчетов,
|
||||
ВидНоменклатурыПереопределяемый.НаборСвойств,
|
||||
ВидНоменклатурыПереопределяемый.НаборСвойствСерий,
|
||||
ВидНоменклатурыПереопределяемый.НаборСвойствХарактеристик,
|
||||
ВидНоменклатурыПереопределяемый.НаборУпаковок,
|
||||
ВидНоменклатурыПереопределяемый.НаименованиеДляПечати,
|
||||
ВидНоменклатурыПереопределяемый.НастройкаИспользованияСерий,
|
||||
ВидНоменклатурыПереопределяемый.НоменклатураМногооборотнаяТара,
|
||||
ВидНоменклатурыПереопределяемый.ОбособленнаяЗакупкаПродажа,
|
||||
ВидНоменклатурыПереопределяемый.НастройкиСерийБерутсяИзДругогоВидаНоменклатуры,
|
||||
ВидНоменклатурыПереопределяемый.Описание,
|
||||
ВидНоменклатурыПереопределяемый.ОсобенностьУчета,
|
||||
ВидНоменклатурыПереопределяемый.УдалитьПодакцизныйТовар,
|
||||
ВидНоменклатурыПереопределяемый.ПоставляетсяВМногооборотнойТаре,
|
||||
ВидНоменклатурыПереопределяемый.СезоннаяГруппа,
|
||||
ВидНоменклатурыПереопределяемый.ПолитикаУчетаСерий,
|
||||
ВидНоменклатурыПереопределяемый.СкладскаяГруппа,
|
||||
ВидНоменклатурыПереопределяемый.СодержитДрагоценныеМатериалы,
|
||||
ВидНоменклатурыПереопределяемый.ТипНоменклатуры,
|
||||
ВидНоменклатурыПереопределяемый.ТочностьУказанияСрокаГодностиСерии,
|
||||
ВидНоменклатурыПереопределяемый.ХарактеристикаМногооборотнаяТара,
|
||||
ВидНоменклатурыПереопределяемый.ТоварныеКатегорииОбщиеСДругимВидомНоменклатуры,
|
||||
ВидНоменклатурыПереопределяемый.ШаблонНаименованияДляПечатиНоменклатуры,
|
||||
ВидНоменклатурыПереопределяемый.ШаблонНаименованияДляПечатиХарактеристики,
|
||||
ВидНоменклатурыПереопределяемый.ШаблонРабочегоНаименованияНоменклатуры,
|
||||
ВидНоменклатурыПереопределяемый.ШаблонРабочегоНаименованияСерии,
|
||||
ВидНоменклатурыПереопределяемый.ШаблонРабочегоНаименованияХарактеристики,
|
||||
ВидНоменклатурыПереопределяемый.ШаблонЦенника,
|
||||
ВидНоменклатурыПереопределяемый.ШаблонЭтикетки,
|
||||
ВидНоменклатурыПереопределяемый.ШаблонЭтикеткиСерии,
|
||||
ВидНоменклатурыПереопределяемый.КодОКВЭД,
|
||||
ВидНоменклатурыПереопределяемый.КодТНВЭД,
|
||||
ВидНоменклатурыПереопределяемый.Представление
|
||||
ИЗ
|
||||
Справочник.ВидыНоменклатуры КАК ВидНоменклатурыПереопределяемый</QueryText>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ГруппаФинансовогоУчета</dcssch:dataPath>
|
||||
<dcssch:field>ГруппаФинансовогоУчета</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ТипНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ТипНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЭтоГруппа</dcssch:dataPath>
|
||||
<dcssch:field>ЭтоГруппа</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>СкладскаяГруппа</dcssch:dataPath>
|
||||
<dcssch:field>СкладскаяГруппа</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВариантПредставленияНабораВПечатныхФормах</dcssch:dataPath>
|
||||
<dcssch:field>ВариантПредставленияНабораВПечатныхФормах</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПометкаУдаления</dcssch:dataPath>
|
||||
<dcssch:field>ПометкаУдаления</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Наименование</dcssch:dataPath>
|
||||
<dcssch:field>Наименование</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВестиУчетПоГТД</dcssch:dataPath>
|
||||
<dcssch:field>ВестиУчетПоГТД</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВидАлкогольнойПродукции</dcssch:dataPath>
|
||||
<dcssch:field>ВидАлкогольнойПродукции</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Ссылка</dcssch:dataPath>
|
||||
<dcssch:field>Ссылка</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВладелецТоварныхКатегорий</dcssch:dataPath>
|
||||
<dcssch:field>ВладелецТоварныхКатегорий</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НаборСвойствХарактеристик</dcssch:dataPath>
|
||||
<dcssch:field>НаборСвойствХарактеристик</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Родитель</dcssch:dataPath>
|
||||
<dcssch:field>Родитель</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>АлкогольнаяПродукция</dcssch:dataPath>
|
||||
<dcssch:field>АлкогольнаяПродукция</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВариантОформленияПродажи</dcssch:dataPath>
|
||||
<dcssch:field>ВариантОформленияПродажи</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВладелецСерий</dcssch:dataPath>
|
||||
<dcssch:field>ВладелецСерий</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВариантРасчетаЦеныНабора</dcssch:dataPath>
|
||||
<dcssch:field>ВариантРасчетаЦеныНабора</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВестиУчетСертификатовНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ВестиУчетСертификатовНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ГруппаДоступа</dcssch:dataPath>
|
||||
<dcssch:field>ГруппаДоступа</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВладелецХарактеристик</dcssch:dataPath>
|
||||
<dcssch:field>ВладелецХарактеристик</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ГруппаАналитическогоУчета</dcssch:dataPath>
|
||||
<dcssch:field>ГруппаАналитическогоУчета</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЕдиницаДляОтчетов</dcssch:dataPath>
|
||||
<dcssch:field>ЕдиницаДляОтчетов</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЕдиницаИзмерения</dcssch:dataPath>
|
||||
<dcssch:field>ЕдиницаИзмерения</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЗапретРедактированияНаименованияДляПечатиНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ЗапретРедактированияНаименованияДляПечатиНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЗапретРедактированияНаименованияДляПечатиХарактеристики</dcssch:dataPath>
|
||||
<dcssch:field>ЗапретРедактированияНаименованияДляПечатиХарактеристики</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЗапретРедактированияРабочегоНаименованияНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ЗапретРедактированияРабочегоНаименованияНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЗапретРедактированияРабочегоНаименованияХарактеристики</dcssch:dataPath>
|
||||
<dcssch:field>ЗапретРедактированияРабочегоНаименованияХарактеристики</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИмпортнаяАлкогольнаяПродукция</dcssch:dataPath>
|
||||
<dcssch:field>ИмпортнаяАлкогольнаяПродукция</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользованиеХарактеристик</dcssch:dataPath>
|
||||
<dcssch:field>ИспользованиеХарактеристик</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьИндивидуальноеНаименованиеПриПечати</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьИндивидуальноеНаименованиеПриПечати</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьКоличествоСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьКоличествоСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьНомерСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьНомерСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьСрокГодностиСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьСрокГодностиСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьУпаковки</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьУпаковки</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьХарактеристики</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьХарактеристики</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КонтролироватьДублиНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>КонтролироватьДублиНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КонтролироватьДублиХарактеристик</dcssch:dataPath>
|
||||
<dcssch:field>КонтролироватьДублиХарактеристик</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КоэффициентЕдиницыДляОтчетов</dcssch:dataPath>
|
||||
<dcssch:field>КоэффициентЕдиницыДляОтчетов</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НастройкиСерийБерутсяИзДругогоВидаНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>НастройкиСерийБерутсяИзДругогоВидаНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НаборСвойств</dcssch:dataPath>
|
||||
<dcssch:field>НаборСвойств</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НаборСвойствСерий</dcssch:dataPath>
|
||||
<dcssch:field>НаборСвойствСерий</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НаборУпаковок</dcssch:dataPath>
|
||||
<dcssch:field>НаборУпаковок</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НаименованиеДляПечати</dcssch:dataPath>
|
||||
<dcssch:field>НаименованиеДляПечати</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НастройкаИспользованияСерий</dcssch:dataPath>
|
||||
<dcssch:field>НастройкаИспользованияСерий</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НоменклатураМногооборотнаяТара</dcssch:dataPath>
|
||||
<dcssch:field>НоменклатураМногооборотнаяТара</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ОбособленнаяЗакупкаПродажа</dcssch:dataPath>
|
||||
<dcssch:field>ОбособленнаяЗакупкаПродажа</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Описание</dcssch:dataPath>
|
||||
<dcssch:field>Описание</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПоставляетсяВМногооборотнойТаре</dcssch:dataPath>
|
||||
<dcssch:field>ПоставляетсяВМногооборотнойТаре</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>СезоннаяГруппа</dcssch:dataPath>
|
||||
<dcssch:field>СезоннаяГруппа</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПолитикаУчетаСерий</dcssch:dataPath>
|
||||
<dcssch:field>ПолитикаУчетаСерий</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>СодержитДрагоценныеМатериалы</dcssch:dataPath>
|
||||
<dcssch:field>СодержитДрагоценныеМатериалы</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ТочностьУказанияСрокаГодностиСерии</dcssch:dataPath>
|
||||
<dcssch:field>ТочностьУказанияСрокаГодностиСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ХарактеристикаМногооборотнаяТара</dcssch:dataPath>
|
||||
<dcssch:field>ХарактеристикаМногооборотнаяТара</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ТоварныеКатегорииОбщиеСДругимВидомНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ТоварныеКатегорииОбщиеСДругимВидомНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонНаименованияДляПечатиНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонНаименованияДляПечатиНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонНаименованияДляПечатиХарактеристики</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонНаименованияДляПечатиХарактеристики</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонРабочегоНаименованияНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонРабочегоНаименованияНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонРабочегоНаименованияСерии</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонРабочегоНаименованияСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонРабочегоНаименованияХарактеристики</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонРабочегоНаименованияХарактеристики</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонЦенника</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонЦенника</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонЭтикетки</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонЭтикетки</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонЭтикеткиСерии</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонЭтикеткиСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КодОКВЭД</dcssch:dataPath>
|
||||
<dcssch:field>КодОКВЭД</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КодТНВЭД</dcssch:dataPath>
|
||||
<dcssch:field>КодТНВЭД</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЕдиницаИзмеренияСрокаГодности</dcssch:dataPath>
|
||||
<dcssch:field>ЕдиницаИзмеренияСрокаГодности</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>СтавкаНДС</dcssch:dataPath>
|
||||
<dcssch:field>СтавкаНДС</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КодОКП</dcssch:dataPath>
|
||||
<dcssch:field>КодОКП</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>СхемаОбеспечения</dcssch:dataPath>
|
||||
<dcssch:field>СхемаОбеспечения</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>СпособОбеспеченияПотребностей</dcssch:dataPath>
|
||||
<dcssch:field>СпособОбеспеченияПотребностей</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЦеноваяГруппа</dcssch:dataPath>
|
||||
<dcssch:field>ЦеноваяГруппа</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Крепость</dcssch:dataPath>
|
||||
<dcssch:field>Крепость</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПродукцияМаркируемаяДляГИСМ</dcssch:dataPath>
|
||||
<dcssch:field>ПродукцияМаркируемаяДляГИСМ</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КиЗГИСМ</dcssch:dataPath>
|
||||
<dcssch:field>КиЗГИСМ</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьRFIDМеткиСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьRFIDМеткиСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьНомерКИЗГИСМСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьНомерКИЗГИСМСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПодконтрольнаяПродукцияВЕТИС</dcssch:dataPath>
|
||||
<dcssch:field>ПодконтрольнаяПродукцияВЕТИС</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КодРаздел7ДекларацииНДС</dcssch:dataPath>
|
||||
<dcssch:field>КодРаздел7ДекларацииНДС</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>АвтоматическиГенерироватьСерии</dcssch:dataPath>
|
||||
<dcssch:field>АвтоматическиГенерироватьСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьДатуПроизводстваСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьДатуПроизводстваСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьПроизводителяЕГАИССерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьПроизводителяЕГАИССерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьСправку2ЕГАИССерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьСправку2ЕГАИССерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьПроизводителяВЕТИССерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьПроизводителяВЕТИССерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьЗаписьСкладскогоЖурналаВЕТИССерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьЗаписьСкладскогоЖурналаВЕТИССерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьИдентификаторПартииВЕТИССерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьИдентификаторПартииВЕТИССерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ОблагаетсяНДСУПокупателя</dcssch:dataPath>
|
||||
<dcssch:field>ОблагаетсяНДСУПокупателя</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КодОКВЭД2</dcssch:dataPath>
|
||||
<dcssch:field>КодОКВЭД2</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КодОКПД2</dcssch:dataPath>
|
||||
<dcssch:field>КодОКПД2</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьМРЦМОТПСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьМРЦМОТПСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НастройкиКлючаЦенПоНоменклатуре</dcssch:dataPath>
|
||||
<dcssch:field>НастройкиКлючаЦенПоНоменклатуре</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НастройкиКлючаЦенПоХарактеристике</dcssch:dataPath>
|
||||
<dcssch:field>НастройкиКлючаЦенПоХарактеристике</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НастройкиКлючаЦенПоСерии</dcssch:dataPath>
|
||||
<dcssch:field>НастройкиКлючаЦенПоСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НастройкиКлючаЦенПоУпаковке</dcssch:dataPath>
|
||||
<dcssch:field>НастройкиКлючаЦенПоУпаковке</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонНаименованияДляПечатиКлючаЦен</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонНаименованияДляПечатиКлючаЦен</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонРабочегоНаименованияКлючаЦен</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонРабочегоНаименованияКлючаЦен</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РазрезыЦенообразования</dcssch:dataPath>
|
||||
<dcssch:field>РазрезыЦенообразования</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонНаименованияДляПечатиНоменклатурыИсторияПереходаНаНовыеФормулы</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонНаименованияДляПечатиНоменклатурыИсторияПереходаНаНовыеФормулы</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонНаименованияДляПечатиХарактеристикиИсторияПереходаНаНовыеФормулы</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонНаименованияДляПечатиХарактеристикиИсторияПереходаНаНовыеФормулы</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонРабочегоНаименованияНоменклатурыИсторияПереходаНаНовыеФормулы</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонРабочегоНаименованияНоменклатурыИсторияПереходаНаНовыеФормулы</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонРабочегоНаименованияСерииИсторияПереходаНаНовыеФормулы</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонРабочегоНаименованияСерииИсторияПереходаНаНовыеФормулы</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонРабочегоНаименованияХарактеристикиИсторияПереходаНаНовыеФормулы</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонРабочегоНаименованияХарактеристикиИсторияПереходаНаНовыеФормулы</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РеквизитыДляКонтроляНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>РеквизитыДляКонтроляНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РеквизитыДляКонтроляХарактеристик</dcssch:dataPath>
|
||||
<dcssch:field>РеквизитыДляКонтроляХарактеристик</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РеквизитыДляКонтроляСерий</dcssch:dataPath>
|
||||
<dcssch:field>РеквизитыДляКонтроляСерий</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РеквизитыБыстрогоОтбораНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>РеквизитыБыстрогоОтбораНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РеквизитыБыстрогоОтбораХарактеристик</dcssch:dataPath>
|
||||
<dcssch:field>РеквизитыБыстрогоОтбораХарактеристик</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПолитикиУчетаСерий</dcssch:dataPath>
|
||||
<dcssch:field>ПолитикиУчетаСерий</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РеквизитыХарактеристикДляКлючаЦен</dcssch:dataPath>
|
||||
<dcssch:field>РеквизитыХарактеристикДляКлючаЦен</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РеквизитыСерийДляКлючаЦен</dcssch:dataPath>
|
||||
<dcssch:field>РеквизитыСерийДляКлючаЦен</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Предопределенный</dcssch:dataPath>
|
||||
<dcssch:field>Предопределенный</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИмяПредопределенныхДанных</dcssch:dataPath>
|
||||
<dcssch:field>ИмяПредопределенныхДанных</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ОсобенностьУчета</dcssch:dataPath>
|
||||
<dcssch:field>ОсобенностьУчета</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЗапрещенаПродажаЧерезПатент</dcssch:dataPath>
|
||||
<dcssch:field>ЗапрещенаПродажаЧерезПатент</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>УдалитьПодакцизныйТовар</dcssch:dataPath>
|
||||
<dcssch:field>УдалитьПодакцизныйТовар</dcssch:field>
|
||||
</Field>
|
||||
<MainTable>Catalog.ВидыНоменклатуры</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
<Attribute name="НесколькоВидовНоменклатуры" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Несколько видов номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Parameters>
|
||||
<Parameter name="ТекущийВид">
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.ВидыНоменклатуры</v8:Type>
|
||||
</Type>
|
||||
</Parameter>
|
||||
<Parameter name="ЭтоСменаВидаНоменклатурыВНоменклатуре">
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Parameter>
|
||||
</Parameters>
|
||||
</Form>
|
||||
@@ -0,0 +1,279 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
|
||||
НесколькоВидовНоменклатуры = ПолучитьФункциональнуюОпцию("ИспользоватьНесколькоВидовНоменклатуры");
|
||||
Элементы.ДекорацияРасшифровкаОтбора.Видимость = Ложь;
|
||||
|
||||
Если ЗначениеЗаполнено(Параметры.ТекущийВид) Тогда
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список,
|
||||
"Ссылка",
|
||||
Параметры.ТекущийВид,
|
||||
ВидСравненияКомпоновкиДанных.НеРавно,
|
||||
,
|
||||
Истина);
|
||||
ИначеЕсли Параметры.Свойство("Номенклатура") Тогда
|
||||
|
||||
НастроитьСписок(Параметры.Номенклатура);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
// ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
РаботаСНоменклатурой.ПриСозданииНаСервереФормаСпискаВидаНоменклатуры(ЭтотОбъект, ЭтотОбъект.КоманднаяПанель);
|
||||
// Конец ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
|
||||
МультиязычностьСервер.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
// ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
Если ИмяСобытия = РаботаСНоменклатуройКлиент.ОписаниеОповещенийПодсистемы().ЗагрузкаКатегорий Тогда
|
||||
Если Параметр.Количество() > 0 Тогда
|
||||
Элементы.Список.ТекущаяСтрока = Параметр[0];
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
// Конец ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыСписок
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПриАктивизацииСтроки(Элемент)
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура НастроитьСписок(Номенклатура = Неопределено, ОтключениеОтбора = Ложь)
|
||||
|
||||
УсловияВыбораНовогоВидаНоменклатуры = Справочники.Номенклатура.УсловияВыбораНовогоВидаНоменклатуры();
|
||||
|
||||
ТекстЗапроса =
|
||||
"ВЫБРАТЬ
|
||||
| ВидНоменклатурыПереопределяемый.Ссылка,
|
||||
| ВидНоменклатурыПереопределяемый.ПометкаУдаления,
|
||||
| ВидНоменклатурыПереопределяемый.Родитель,
|
||||
| ВидНоменклатурыПереопределяемый.ЭтоГруппа,
|
||||
| ВидНоменклатурыПереопределяемый.Наименование,
|
||||
| ВидНоменклатурыПереопределяемый.АлкогольнаяПродукция,
|
||||
| ВидНоменклатурыПереопределяемый.ВариантОформленияПродажи,
|
||||
| ВидНоменклатурыПереопределяемый.ВариантПредставленияНабораВПечатныхФормах,
|
||||
| ВидНоменклатурыПереопределяемый.ВариантРасчетаЦеныНабора,
|
||||
| ВидНоменклатурыПереопределяемый.ВестиУчетПоГТД,
|
||||
| ВидНоменклатурыПереопределяемый.ВестиУчетСертификатовНоменклатуры,
|
||||
| ВидНоменклатурыПереопределяемый.ВидАлкогольнойПродукции,
|
||||
| ВидНоменклатурыПереопределяемый.ВладелецСерий,
|
||||
| ВидНоменклатурыПереопределяемый.ВладелецТоварныхКатегорий,
|
||||
| ВидНоменклатурыПереопределяемый.ВладелецХарактеристик,
|
||||
| ВидНоменклатурыПереопределяемый.ГруппаАналитическогоУчета,
|
||||
| ВидНоменклатурыПереопределяемый.ГруппаДоступа,
|
||||
| ВидНоменклатурыПереопределяемый.ГруппаФинансовогоУчета,
|
||||
| ВидНоменклатурыПереопределяемый.ЕдиницаДляОтчетов,
|
||||
| ВидНоменклатурыПереопределяемый.ЕдиницаИзмерения,
|
||||
| ВидНоменклатурыПереопределяемый.ЗапретРедактированияНаименованияДляПечатиНоменклатуры,
|
||||
| ВидНоменклатурыПереопределяемый.ЗапретРедактированияНаименованияДляПечатиХарактеристики,
|
||||
| ВидНоменклатурыПереопределяемый.ЗапретРедактированияРабочегоНаименованияНоменклатуры,
|
||||
| ВидНоменклатурыПереопределяемый.ЗапретРедактированияРабочегоНаименованияХарактеристики,
|
||||
| ВидНоменклатурыПереопределяемый.ИмпортнаяАлкогольнаяПродукция,
|
||||
| ВидНоменклатурыПереопределяемый.ИспользованиеХарактеристик,
|
||||
| ВидНоменклатурыПереопределяемый.ИспользоватьИндивидуальноеНаименованиеПриПечати,
|
||||
| ВидНоменклатурыПереопределяемый.ИспользоватьКоличествоСерии,
|
||||
| ВидНоменклатурыПереопределяемый.ИспользоватьНомерСерии,
|
||||
| ВидНоменклатурыПереопределяемый.ИспользоватьСерии,
|
||||
| ВидНоменклатурыПереопределяемый.ИспользоватьСрокГодностиСерии,
|
||||
| ВидНоменклатурыПереопределяемый.ИспользоватьУпаковки,
|
||||
| ВидНоменклатурыПереопределяемый.ИспользоватьХарактеристики,
|
||||
| ВидНоменклатурыПереопределяемый.КонтролироватьДублиНоменклатуры,
|
||||
| ВидНоменклатурыПереопределяемый.КонтролироватьДублиХарактеристик,
|
||||
| ВидНоменклатурыПереопределяемый.КоэффициентЕдиницыДляОтчетов,
|
||||
| ВидНоменклатурыПереопределяемый.НаборСвойств,
|
||||
| ВидНоменклатурыПереопределяемый.НаборСвойствСерий,
|
||||
| ВидНоменклатурыПереопределяемый.НаборСвойствХарактеристик,
|
||||
| ВидНоменклатурыПереопределяемый.НаборУпаковок,
|
||||
| ВидНоменклатурыПереопределяемый.НаименованиеДляПечати,
|
||||
| ВидНоменклатурыПереопределяемый.НастройкаИспользованияСерий,
|
||||
| ВидНоменклатурыПереопределяемый.НоменклатураМногооборотнаяТара,
|
||||
| ВидНоменклатурыПереопределяемый.ОбособленнаяЗакупкаПродажа,
|
||||
| ВидНоменклатурыПереопределяемый.НастройкиСерийБерутсяИзДругогоВидаНоменклатуры,
|
||||
| ВидНоменклатурыПереопределяемый.Описание,
|
||||
| ВидНоменклатурыПереопределяемый.ОсобенностьУчета,
|
||||
| ВидНоменклатурыПереопределяемый.ПоставляетсяВМногооборотнойТаре,
|
||||
| ВидНоменклатурыПереопределяемый.СезоннаяГруппа,
|
||||
| ВидНоменклатурыПереопределяемый.ПолитикаУчетаСерий,
|
||||
| ВидНоменклатурыПереопределяемый.СкладскаяГруппа,
|
||||
| ВидНоменклатурыПереопределяемый.СодержитДрагоценныеМатериалы,
|
||||
| ВидНоменклатурыПереопределяемый.ТипНоменклатуры,
|
||||
| ВидНоменклатурыПереопределяемый.ТочностьУказанияСрокаГодностиСерии,
|
||||
| ВидНоменклатурыПереопределяемый.ХарактеристикаМногооборотнаяТара,
|
||||
| ВидНоменклатурыПереопределяемый.ТоварныеКатегорииОбщиеСДругимВидомНоменклатуры,
|
||||
| ВидНоменклатурыПереопределяемый.ШаблонНаименованияДляПечатиНоменклатуры,
|
||||
| ВидНоменклатурыПереопределяемый.ШаблонНаименованияДляПечатиХарактеристики,
|
||||
| ВидНоменклатурыПереопределяемый.ШаблонРабочегоНаименованияНоменклатуры,
|
||||
| ВидНоменклатурыПереопределяемый.ШаблонРабочегоНаименованияСерии,
|
||||
| ВидНоменклатурыПереопределяемый.ШаблонРабочегоНаименованияХарактеристики,
|
||||
| ВидНоменклатурыПереопределяемый.ШаблонЦенника,
|
||||
| ВидНоменклатурыПереопределяемый.ШаблонЭтикетки,
|
||||
| ВидНоменклатурыПереопределяемый.ШаблонЭтикеткиСерии,
|
||||
| ВидНоменклатурыПереопределяемый.КодОКВЭД,
|
||||
| ВидНоменклатурыПереопределяемый.КодТНВЭД,
|
||||
| ВидНоменклатурыПереопределяемый.Представление
|
||||
|ИЗ
|
||||
| Справочник.ВидыНоменклатуры КАК ВидНоменклатурыПереопределяемый";
|
||||
|
||||
Если Не ЗначениеЗаполнено(Номенклатура)
|
||||
Или ОтключениеОтбора Тогда
|
||||
|
||||
УстановитьСвойстваСписка(ТекстЗапроса);
|
||||
|
||||
Элементы.ДекорацияРасшифровкаОтбора.Видимость = Ложь;
|
||||
|
||||
Возврат;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ТекстЗапроса = ТекстЗапроса + "
|
||||
|ГДЕ
|
||||
| ВидНоменклатурыПереопределяемый.ЭтоГруппа
|
||||
| ИЛИ ИСТИНА ";
|
||||
|
||||
Для Каждого КлючЗначение Из УсловияВыбораНовогоВидаНоменклатуры Цикл
|
||||
|
||||
ТекстПараметра = СтрЗаменить(КлючЗначение.Значение, "НовыйВидНоменклатуры", "ВидНоменклатурыПереопределяемый");
|
||||
ТекстЗапроса = ТекстЗапроса + " И НЕ " + ТекстПараметра;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст = ТекстЗапроса;
|
||||
ПараметрыЗапроса = Запрос.НайтиПараметры();
|
||||
|
||||
ИменаРеквизитов = Новый Структура;
|
||||
Для Каждого Параметр Из ПараметрыЗапроса Цикл
|
||||
ИменаРеквизитов.Вставить(Параметр.Имя, "ВидНоменклатуры." + Параметр.Имя);
|
||||
КонецЦикла;
|
||||
|
||||
СтарыеРеквизиты = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Номенклатура, ИменаРеквизитов);
|
||||
|
||||
УстановитьСвойстваСписка(ТекстЗапроса);
|
||||
|
||||
Для Каждого Параметр Из ПараметрыЗапроса Цикл
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьПараметрДинамическогоСписка(Список,
|
||||
Параметр.Имя,
|
||||
СтарыеРеквизиты[Параметр.Имя],
|
||||
Истина);
|
||||
КонецЦикла;
|
||||
|
||||
Элементы.Список.Обновить();
|
||||
|
||||
МассивСтрок = Новый Массив;
|
||||
МассивСтрок.Добавить(НСтр("ru = 'Если номенклатура уже была задействована в программе (в документах, настройках и т.п.), то произвольное изменение вида номенклатуры может привести к проблемам. Показаны виды номенклатуры, которые можно выбрать без привнесения проблем.'"));
|
||||
|
||||
Если Пользователи.РолиДоступны("РедактированиеРеквизитовОбъектов") Тогда
|
||||
ЧастьФорматированнойСтроки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = '<a href=""%1"">Показать все виды номенклатуры</a>.'"),
|
||||
"ОтключитьОтбор");
|
||||
МассивСтрок.Добавить(ЧастьФорматированнойСтроки);
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.ДекорацияРасшифровкаОтбора.Видимость = Истина;
|
||||
Элементы.ДекорацияРасшифровкаОтбора.Заголовок = СтроковыеФункции.ФорматированнаяСтрока(
|
||||
СтрСоединить(МассивСтрок, " "));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьСвойстваСписка(ТекстЗапроса)
|
||||
|
||||
СвойстваСписка = ОбщегоНазначения.СтруктураСвойствДинамическогоСписка();
|
||||
СвойстваСписка.ТекстЗапроса = ТекстЗапроса;
|
||||
СвойстваСписка.ОсновнаяТаблица = "Справочник.ВидыНоменклатуры";
|
||||
СвойстваСписка.ДинамическоеСчитываниеДанных = Истина;
|
||||
|
||||
ОбщегоНазначения.УстановитьСвойстваДинамическогоСписка(Элементы.Список, СвойстваСписка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДекорацияРасшифровкаОтбораОбработкаНавигационнойСсылки(Элемент, НавигационнаяСсылка, СтандартнаяОбработка)
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
Если НавигационнаяСсылка = "ОтключитьОтбор" Тогда
|
||||
НастроитьСписок(,Истина);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ПодключаемыеКоманды
|
||||
|
||||
// ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПодобратьКатегорииИзСервиса(Команда)
|
||||
|
||||
РаботаСНоменклатуройКлиент.ПодобратьКатегорииИзСервиса();
|
||||
|
||||
КонецПроцедуры
|
||||
// Конец ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКоманду(Команда)
|
||||
ПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Элементы.Список);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПродолжитьВыполнениеКомандыНаСервере(ПараметрыВыполнения, ДополнительныеПараметры) Экспорт
|
||||
ВыполнитьКомандуНаСервере(ПараметрыВыполнения);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьКомандуНаСервере(ПараметрыВыполнения)
|
||||
ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, ПараметрыВыполнения, Элементы.Список);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ОбновитьКоманды()
|
||||
ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Элементы.Список);
|
||||
КонецПроцедуры
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="f202fd4b-14fb-4965-b3b0-edc6ef5e1370">
|
||||
<Properties>
|
||||
<Name>ФормаГруппы</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма группы</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
|
||||
<UseForFoldersAndItems>Folders</UseForFoldersAndItems>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
||||
<Events>
|
||||
<Event name="AfterWriteAtServer">ПослеЗаписиНаСервере</Event>
|
||||
<Event name="OnReadAtServer">ПриЧтенииНаСервере</Event>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
<Event name="BeforeWriteAtServer">ПередЗаписьюНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<InputField name="Наименование" id="1">
|
||||
<DataPath>Объект.Description</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="НаименованиеКонтекстноеМеню" id="2"/>
|
||||
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="3"/>
|
||||
</InputField>
|
||||
<InputField name="Родитель" id="4">
|
||||
<DataPath>Объект.Parent</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="РодительКонтекстноеМеню" id="5"/>
|
||||
<ExtendedTooltip name="РодительРасширеннаяПодсказка" id="6"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="Объект" id="1">
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogObject.ВидыНоменклатуры</v8:Type>
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<SavedData>true</SavedData>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Form>
|
||||
@@ -0,0 +1,54 @@
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
МультиязычностьСервер.ПриСозданииНаСервере(ЭтотОбъект, Объект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
// СтандартныеПодсистемы.УправлениеДоступом
|
||||
УправлениеДоступом.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
|
||||
// Конец СтандартныеПодсистемы.УправлениеДоступом
|
||||
|
||||
МультиязычностьСервер.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
|
||||
|
||||
// СтандартныеПодсистемы.УправлениеДоступом
|
||||
УправлениеДоступом.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
// Конец СтандартныеПодсистемы.УправлениеДоступом
|
||||
|
||||
МультиязычностьСервер.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
МультиязычностьСервер.ПередЗаписьюНаСервере(ТекущийОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_Открытие(Элемент, СтандартнаяОбработка)
|
||||
|
||||
МультиязычностьКлиент.ПриОткрытии(ЭтотОбъект, Объект, Элемент, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="857df7cc-ddcd-455f-bc17-2213d37efb38">
|
||||
<Properties>
|
||||
<Name>ФормаНастройкиРазрезовЦенообразования</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма настройки разрезов ценообразования</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
+222
@@ -0,0 +1,222 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Изменение настроек ценообразования</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<AutoTitle>false</AutoTitle>
|
||||
<CommandBarLocation>Bottom</CommandBarLocation>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<HorizontalAlign>Right</HorizontalAlign>
|
||||
<Autofill>false</Autofill>
|
||||
<ChildItems>
|
||||
<Button name="ФормаЗакрыть" id="16">
|
||||
<Type>CommandBarButton</Type>
|
||||
<DefaultButton>true</DefaultButton>
|
||||
<CommandName>Form.StandardCommand.Close</CommandName>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>ОК</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="ФормаЗакрытьРасширеннаяПодсказка" id="17"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="OnOpen">ПриОткрытии</Event>
|
||||
<Event name="BeforeClose">ПередЗакрытием</Event>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<UsualGroup name="ГруппаХарактеристики" id="27">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Характеристики</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>AlwaysHorizontal</Group>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаХарактеристикиРасширеннаяПодсказка" id="28"/>
|
||||
<ChildItems>
|
||||
<CheckBoxField name="ВариантХарактеристики" id="1">
|
||||
<DataPath>ВариантХарактеристики</DataPath>
|
||||
<ToolTipRepresentation>None</ToolTipRepresentation>
|
||||
<ThreeState>true</ThreeState>
|
||||
<ContextMenu name="ВариантХарактеристикиКонтекстноеМеню" id="2"/>
|
||||
<ExtendedTooltip name="ВариантХарактеристикиРасширеннаяПодсказка" id="3"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ВариантХарактеристикиПриИзменении</Event>
|
||||
</Events>
|
||||
</CheckBoxField>
|
||||
<LabelDecoration name="ДекорацияХарактеристики" id="24">
|
||||
<ContextMenu name="ДекорацияХарактеристикиКонтекстноеМеню" id="25"/>
|
||||
<ExtendedTooltip name="ДекорацияХарактеристикиРасширеннаяПодсказка" id="26"/>
|
||||
</LabelDecoration>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<UsualGroup name="ГруппаСерии" id="29">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Серии</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>AlwaysHorizontal</Group>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаСерииРасширеннаяПодсказка" id="30"/>
|
||||
<ChildItems>
|
||||
<CheckBoxField name="ВариантСерии" id="4">
|
||||
<DataPath>ВариантСерии</DataPath>
|
||||
<ThreeState>true</ThreeState>
|
||||
<ContextMenu name="ВариантСерииКонтекстноеМеню" id="5"/>
|
||||
<ExtendedTooltip name="ВариантСерииРасширеннаяПодсказка" id="6"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ВариантСерииПриИзменении</Event>
|
||||
</Events>
|
||||
</CheckBoxField>
|
||||
<LabelDecoration name="ДекорацияСерии" id="33">
|
||||
<ContextMenu name="ДекорацияСерииКонтекстноеМеню" id="34"/>
|
||||
<ExtendedTooltip name="ДекорацияСерииРасширеннаяПодсказка" id="35"/>
|
||||
</LabelDecoration>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<UsualGroup name="ГруппаУпаковки" id="31">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Упаковки</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>AlwaysHorizontal</Group>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаУпаковкиРасширеннаяПодсказка" id="32"/>
|
||||
<ChildItems>
|
||||
<CheckBoxField name="ВариантУпаковки" id="7">
|
||||
<DataPath>ВариантУпаковки</DataPath>
|
||||
<ThreeState>true</ThreeState>
|
||||
<ContextMenu name="ВариантУпаковкиКонтекстноеМеню" id="8"/>
|
||||
<ExtendedTooltip name="ВариантУпаковкиРасширеннаяПодсказка" id="9"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ВариантУпаковкиПриИзменении</Event>
|
||||
</Events>
|
||||
</CheckBoxField>
|
||||
<LabelDecoration name="ДекорацияУпаковки" id="36">
|
||||
<ContextMenu name="ДекорацияУпаковкиКонтекстноеМеню" id="37"/>
|
||||
<ExtendedTooltip name="ДекорацияУпаковкиРасширеннаяПодсказка" id="38"/>
|
||||
</LabelDecoration>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="ВариантХарактеристики" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Характеристики</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>1</v8:Digits>
|
||||
<v8:FractionDigits>0</v8:FractionDigits>
|
||||
<v8:AllowedSign>Nonnegative</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
</Type>
|
||||
<FunctionalOptions>
|
||||
<Item>FunctionalOption.ИспользоватьХарактеристикиНоменклатуры</Item>
|
||||
</FunctionalOptions>
|
||||
</Attribute>
|
||||
<Attribute name="ВариантСерии" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Серии</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>1</v8:Digits>
|
||||
<v8:FractionDigits>0</v8:FractionDigits>
|
||||
<v8:AllowedSign>Nonnegative</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
</Type>
|
||||
<FunctionalOptions>
|
||||
<Item>FunctionalOption.ИспользоватьСерииНоменклатуры</Item>
|
||||
</FunctionalOptions>
|
||||
</Attribute>
|
||||
<Attribute name="ВариантУпаковки" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Упаковки</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>1</v8:Digits>
|
||||
<v8:FractionDigits>0</v8:FractionDigits>
|
||||
<v8:AllowedSign>Nonnegative</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
</Type>
|
||||
<FunctionalOptions>
|
||||
<Item>FunctionalOption.ИспользоватьУпаковкиНоменклатуры</Item>
|
||||
</FunctionalOptions>
|
||||
</Attribute>
|
||||
<Attribute name="ИспользоватьСерии" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Серии</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
<FunctionalOptions>
|
||||
<Item>FunctionalOption.ИспользоватьСерииНоменклатуры</Item>
|
||||
</FunctionalOptions>
|
||||
</Attribute>
|
||||
<Attribute name="ИспользоватьУпаковки" id="5">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Упаковки</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
<FunctionalOptions>
|
||||
<Item>FunctionalOption.ИспользоватьУпаковкиНоменклатуры</Item>
|
||||
</FunctionalOptions>
|
||||
</Attribute>
|
||||
<Attribute name="ИспользоватьХарактеристики" id="7">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Характеристики</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
<FunctionalOptions>
|
||||
<Item>FunctionalOption.ИспользоватьХарактеристикиНоменклатуры</Item>
|
||||
</FunctionalOptions>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Form>
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
ВариантХарактеристики = Параметры.ВариантХарактеристики;
|
||||
ВариантСерии = Параметры.ВариантСерии;
|
||||
ВариантУпаковки = Параметры.ВариантУпаковки;
|
||||
|
||||
ИспользоватьХарактеристики = Параметры.ИспользоватьХарактеристики;
|
||||
ИспользоватьСерии = Параметры.ИспользоватьСерии;
|
||||
ИспользоватьУпаковки = Параметры.ИспользоватьУпаковки;
|
||||
|
||||
ОбновитьВидимостьИДоступностьЭлементов();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытии(Отказ)
|
||||
|
||||
ОбновитьНадпись(ВариантХарактеристики, Элементы.ДекорацияХарактеристики);
|
||||
ОбновитьНадпись(ВариантСерии, Элементы.ДекорацияСерии);
|
||||
ОбновитьНадпись(ВариантУпаковки, Элементы.ДекорацияУпаковки);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПередЗакрытием(Отказ, ЗавершениеРаботы, ТекстПредупреждения, СтандартнаяОбработка)
|
||||
|
||||
Если ЗавершениеРаботы Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
РезультатВыбора = Новый Структура;
|
||||
РезультатВыбора.Вставить("ВариантХарактеристики", ВариантХарактеристики);
|
||||
РезультатВыбора.Вставить("ВариантСерии", ВариантСерии);
|
||||
РезультатВыбора.Вставить("ВариантУпаковки", ВариантУпаковки);
|
||||
|
||||
Закрыть(РезультатВыбора);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВариантХарактеристикиПриИзменении(Элемент)
|
||||
ОбновитьНадпись(ВариантХарактеристики, Элементы.ДекорацияХарактеристики);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВариантСерииПриИзменении(Элемент)
|
||||
ОбновитьНадпись(ВариантСерии, Элементы.ДекорацияСерии);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВариантУпаковкиПриИзменении(Элемент)
|
||||
ОбновитьНадпись(ВариантУпаковки, Элементы.ДекорацияУпаковки);
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбновитьВидимостьИДоступностьЭлементов()
|
||||
|
||||
Элементы.ГруппаХарактеристики.Видимость = ПолучитьФункциональнуюОпцию("ИспользоватьХарактеристикиНоменклатуры");
|
||||
Элементы.ГруппаСерии.Видимость = ПолучитьФункциональнуюОпцию("ИспользоватьСерииНоменклатуры");
|
||||
Элементы.ГруппаУпаковки.Видимость = ПолучитьФункциональнуюОпцию("ИспользоватьУпаковкиНоменклатуры");
|
||||
|
||||
Элементы.ГруппаХарактеристики.Доступность = ИспользоватьХарактеристики;
|
||||
Элементы.ГруппаСерии.Доступность = ИспользоватьСерии;
|
||||
Элементы.ГруппаУпаковки.Доступность = ИспользоватьУпаковки;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбновитьНадпись(ЗначениеРеквизита, Декорация)
|
||||
|
||||
Если ЗначениеРеквизита = 0 Тогда
|
||||
Декорация.Заголовок = НСтр("ru = '(снять)'");
|
||||
ИначеЕсли ЗначениеРеквизита = 1 Тогда
|
||||
Декорация.Заголовок = НСтр("ru = '(установить)'");
|
||||
Иначе
|
||||
Декорация.Заголовок = НСтр("ru = '(не изменять)'");
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="bade9b86-74a3-4fb3-a6fd-c7ed8ad16366">
|
||||
<Properties>
|
||||
<Name>ФормаНастройкиУчетаСерий</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма настройки учета серий</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,235 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Настройки учета серий</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>ListSettings</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<ChildItems>
|
||||
<Popup name="ПодменюСоздатьНаОсновании" id="20">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Создать на основании</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ЗаполнитьПоШаблону</xr:Ref>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Representation>Picture</Representation>
|
||||
<ExtendedTooltip name="ПодменюСоздатьНаОснованииРасширеннаяПодсказка" id="21"/>
|
||||
</Popup>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<Table name="НастройкиУчетаСерий" id="1">
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>НастройкиУчетаСерий</DataPath>
|
||||
<RowPictureDataPath>НастройкиУчетаСерий.DefaultPicture</RowPictureDataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Настройки учета серий</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>ListSettings</ExcludedCommand>
|
||||
<ExcludedCommand>OutputList</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
|
||||
<ContextMenu name="НастройкиУчетаСерийКонтекстноеМеню" id="2"/>
|
||||
<AutoCommandBar name="НастройкиУчетаСерийКоманднаяПанель" id="3">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="НастройкиУчетаСерийРасширеннаяПодсказка" id="8"/>
|
||||
<SearchStringAddition name="НастройкиУчетаСерийСтрокаПоиска" id="11">
|
||||
<AdditionSource>
|
||||
<Item>НастройкиУчетаСерий</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="НастройкиУчетаСерийСтрокаПоискаКонтекстноеМеню" id="12"/>
|
||||
<ExtendedTooltip name="НастройкиУчетаСерийСтрокаПоискаРасширеннаяПодсказка" id="13"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="НастройкиУчетаСерийСостояниеПросмотра" id="14">
|
||||
<AdditionSource>
|
||||
<Item>НастройкиУчетаСерий</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="НастройкиУчетаСерийСостояниеПросмотраКонтекстноеМеню" id="15"/>
|
||||
<ExtendedTooltip name="НастройкиУчетаСерийСостояниеПросмотраРасширеннаяПодсказка" id="16"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="НастройкиУчетаСерийУправлениеПоиском" id="17">
|
||||
<AdditionSource>
|
||||
<Item>НастройкиУчетаСерий</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="НастройкиУчетаСерийУправлениеПоискомКонтекстноеМеню" id="18"/>
|
||||
<ExtendedTooltip name="НастройкиУчетаСерийУправлениеПоискомРасширеннаяПодсказка" id="19"/>
|
||||
</SearchControlAddition>
|
||||
<Events>
|
||||
<Event name="Selection">НастройкиУчетаСерийВыбор</Event>
|
||||
<Event name="OnActivateRow">НастройкиУчетаСерийПриАктивизацииСтроки</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<LabelField name="НастройкиУчетаСерийВидНоменклатуры" id="4">
|
||||
<DataPath>НастройкиУчетаСерий.ВидНоменклатуры</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Вид номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="НастройкиУчетаСерийВидНоменклатурыКонтекстноеМеню" id="5"/>
|
||||
<ExtendedTooltip name="НастройкиУчетаСерийВидНоменклатурыРасширеннаяПодсказка" id="9"/>
|
||||
</LabelField>
|
||||
<LabelField name="НастройкиУчетаСерийПолитикаУчетаСерий" id="6">
|
||||
<DataPath>НастройкиУчетаСерий.ПолитикаУчетаСерий</DataPath>
|
||||
<ContextMenu name="НастройкиУчетаСерийПолитикаУчетаСерийКонтекстноеМеню" id="7"/>
|
||||
<ExtendedTooltip name="НастройкиУчетаСерийПолитикаУчетаСерийРасширеннаяПодсказка" id="10"/>
|
||||
</LabelField>
|
||||
<LabelField name="НастройкиУчетаСерийСсылка" id="22">
|
||||
<DataPath>НастройкиУчетаСерий.Ссылка</DataPath>
|
||||
<UserVisible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</UserVisible>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Ссылка</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="НастройкиУчетаСерийСсылкаКонтекстноеМеню" id="23"/>
|
||||
<ExtendedTooltip name="НастройкиУчетаСерийСсылкаРасширеннаяПодсказка" id="24"/>
|
||||
</LabelField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="НастройкиУчетаСерий" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Настройки учета серий</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<UseAlways>
|
||||
<Field>НастройкиУчетаСерий.ВидНоменклатуры</Field>
|
||||
<Field>НастройкиУчетаСерий.ПолитикаУчетаСерий</Field>
|
||||
<Field>НастройкиУчетаСерий.Ссылка</Field>
|
||||
</UseAlways>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>true</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<QueryText>ВЫБРАТЬ
|
||||
ВидыНоменклатурыПолитикиУчетаСерий.Ссылка КАК Ссылка,
|
||||
ВидыНоменклатурыПолитикиУчетаСерий.ПолитикаУчетаСерий КАК ПолитикаУчетаСерий,
|
||||
ВидыНоменклатурыПолитикиУчетаСерий.Склад КАК Склад
|
||||
ПОМЕСТИТЬ ПолитикиУчетаСерийСклада
|
||||
ИЗ
|
||||
Справочник.ВидыНоменклатуры.ПолитикиУчетаСерий КАК ВидыНоменклатурыПолитикиУчетаСерий
|
||||
ГДЕ
|
||||
ВидыНоменклатурыПолитикиУчетаСерий.Склад = &Склад
|
||||
;
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
ВЫБРАТЬ
|
||||
ВидыНоменклатуры.Ссылка КАК Ссылка,
|
||||
ВидыНоменклатуры.Наименование КАК ВидНоменклатуры,
|
||||
ПолитикиУчетаСерийСклада.ПолитикаУчетаСерий КАК ПолитикаУчетаСерий
|
||||
ИЗ
|
||||
Справочник.ВидыНоменклатуры КАК ВидыНоменклатуры
|
||||
ЛЕВОЕ СОЕДИНЕНИЕ ПолитикиУчетаСерийСклада КАК ПолитикиУчетаСерийСклада
|
||||
ПО ВидыНоменклатуры.Ссылка = ПолитикиУчетаСерийСклада.Ссылка
|
||||
ГДЕ
|
||||
ВидыНоменклатуры.ИспользоватьСерии</QueryText>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Ссылка</dcssch:dataPath>
|
||||
<dcssch:field>Ссылка</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВидНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ВидНоменклатуры</dcssch:field>
|
||||
<dcssch:title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Вид номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</dcssch:title>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПолитикаУчетаСерий</dcssch:dataPath>
|
||||
<dcssch:field>ПолитикаУчетаСерий</dcssch:field>
|
||||
</Field>
|
||||
<Parameter>
|
||||
<dcssch:name>Склад</dcssch:name>
|
||||
<dcssch:title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Склад</v8:content>
|
||||
</v8:item>
|
||||
</dcssch:title>
|
||||
<dcssch:valueType>
|
||||
<v8:Type>cfg:CatalogRef.СтруктураПредприятия</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.Склады</v8:Type>
|
||||
</dcssch:valueType>
|
||||
<dcssch:value xsi:nil="true"/>
|
||||
<dcssch:useRestriction>true</dcssch:useRestriction>
|
||||
</Parameter>
|
||||
<MainTable>Catalog.ВидыНоменклатуры</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Parameters>
|
||||
<Parameter name="Склад">
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Склады</v8:Type>
|
||||
</Type>
|
||||
</Parameter>
|
||||
</Parameters>
|
||||
</Form>
|
||||
@@ -0,0 +1,100 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
УстановитьУсловноеОформление();
|
||||
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
НастройкиУчетаСерий.Параметры.УстановитьЗначениеПараметра("Склад", Параметры.Склад);
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтотОбъект, Отказ, СтандартнаяОбработка);
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыНастройкиУчетаСерий
|
||||
|
||||
&НаКлиенте
|
||||
Процедура НастройкиУчетаСерийВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
ПоказатьЗначение(Неопределено, Элемент.ТекущиеДанные.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура НастройкиУчетаСерийПриАктивизацииСтроки(Элемент)
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКоманду(Команда)
|
||||
ПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Элементы.НастройкиУчетаСерий);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПродолжитьВыполнениеКомандыНаСервере(ПараметрыВыполнения, ДополнительныеПараметры) Экспорт
|
||||
ВыполнитьКомандуНаСервере(ПараметрыВыполнения);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьКомандуНаСервере(ПараметрыВыполнения)
|
||||
ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, ПараметрыВыполнения, Элементы.НастройкиУчетаСерий);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ОбновитьКоманды()
|
||||
ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Элементы.НастройкиУчетаСерий);
|
||||
КонецПроцедуры
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьУсловноеОформление()
|
||||
|
||||
УсловноеОформление.Элементы.Очистить();
|
||||
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.НастройкиУчетаСерийПолитикаУчетаСерий.Имя);
|
||||
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("НастройкиУчетаСерий.ПолитикаУчетаСерий");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.НеЗаполнено;
|
||||
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ЦветТекстаОтмененнойСтрокиДокумента);
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("Текст", НСтр("ru = '<на этом складе серии не учитываются>'"));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="7146b3ee-ab08-414c-96d9-e726b2d2169f">
|
||||
<Properties>
|
||||
<Name>ФормаРедактированияСоставаРеквизитов</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма редактирования состава реквизитов</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
+276
@@ -0,0 +1,276 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Подбор реквизитов</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<AutoTitle>false</AutoTitle>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>Abort</ExcludedCommand>
|
||||
<ExcludedCommand>Cancel</ExcludedCommand>
|
||||
<ExcludedCommand>Close</ExcludedCommand>
|
||||
<ExcludedCommand>CustomizeForm</ExcludedCommand>
|
||||
<ExcludedCommand>Help</ExcludedCommand>
|
||||
<ExcludedCommand>Ignore</ExcludedCommand>
|
||||
<ExcludedCommand>No</ExcludedCommand>
|
||||
<ExcludedCommand>OK</ExcludedCommand>
|
||||
<ExcludedCommand>RestoreValues</ExcludedCommand>
|
||||
<ExcludedCommand>Retry</ExcludedCommand>
|
||||
<ExcludedCommand>SaveValues</ExcludedCommand>
|
||||
<ExcludedCommand>Yes</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<Table name="ТаблицаРеквизитов" id="1">
|
||||
<Representation>List</Representation>
|
||||
<ChoiceMode>true</ChoiceMode>
|
||||
<MultipleChoice>true</MultipleChoice>
|
||||
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>ТаблицаРеквизитов</DataPath>
|
||||
<RowPictureDataPath>ТаблицаРеквизитов.КодКартинкиСтроки</RowPictureDataPath>
|
||||
<RowsPicture>
|
||||
<xr:Ref>CommonPicture.ЭлементПапка</xr:Ref>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</RowsPicture>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Таблица реквизитов</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>Add</ExcludedCommand>
|
||||
<ExcludedCommand>CancelSearch</ExcludedCommand>
|
||||
<ExcludedCommand>Change</ExcludedCommand>
|
||||
<ExcludedCommand>Choose</ExcludedCommand>
|
||||
<ExcludedCommand>Copy</ExcludedCommand>
|
||||
<ExcludedCommand>CopyToClipboard</ExcludedCommand>
|
||||
<ExcludedCommand>Delete</ExcludedCommand>
|
||||
<ExcludedCommand>EndEdit</ExcludedCommand>
|
||||
<ExcludedCommand>Find</ExcludedCommand>
|
||||
<ExcludedCommand>MoveDown</ExcludedCommand>
|
||||
<ExcludedCommand>MoveUp</ExcludedCommand>
|
||||
<ExcludedCommand>OutputList</ExcludedCommand>
|
||||
<ExcludedCommand>SelectAll</ExcludedCommand>
|
||||
<ExcludedCommand>SortListAsc</ExcludedCommand>
|
||||
<ExcludedCommand>SortListDesc</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<RowFilter xsi:nil="true"/>
|
||||
<ContextMenu name="ТаблицаРеквизитовКонтекстноеМеню" id="2">
|
||||
<Autofill>false</Autofill>
|
||||
</ContextMenu>
|
||||
<AutoCommandBar name="ТаблицаРеквизитовКоманднаяПанель" id="3">
|
||||
<Autofill>false</Autofill>
|
||||
<ChildItems>
|
||||
<Button name="ТаблицаРеквизитовДобавитьВПанель" id="8">
|
||||
<Type>CommandBarButton</Type>
|
||||
<DefaultButton>true</DefaultButton>
|
||||
<CommandName>Form.Command.ДобавитьВПанель</CommandName>
|
||||
<Font ref="sys:DefaultGUIFont" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
|
||||
<ExtendedTooltip name="ТаблицаРеквизитовДобавитьВПанельРасширеннаяПодсказка" id="9"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="ТаблицаРеквизитовРасширеннаяПодсказка" id="10"/>
|
||||
<SearchStringAddition name="ТаблицаРеквизитовСтрокаПоиска" id="12">
|
||||
<AdditionSource>
|
||||
<Item>ТаблицаРеквизитов</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="ТаблицаРеквизитовСтрокаПоискаКонтекстноеМеню" id="13"/>
|
||||
<ExtendedTooltip name="ТаблицаРеквизитовСтрокаПоискаРасширеннаяПодсказка" id="14"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="ТаблицаРеквизитовСостояниеПросмотра" id="15">
|
||||
<AdditionSource>
|
||||
<Item>ТаблицаРеквизитов</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="ТаблицаРеквизитовСостояниеПросмотраКонтекстноеМеню" id="16"/>
|
||||
<ExtendedTooltip name="ТаблицаРеквизитовСостояниеПросмотраРасширеннаяПодсказка" id="17"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="ТаблицаРеквизитовУправлениеПоиском" id="18">
|
||||
<AdditionSource>
|
||||
<Item>ТаблицаРеквизитов</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="ТаблицаРеквизитовУправлениеПоискомКонтекстноеМеню" id="19"/>
|
||||
<ExtendedTooltip name="ТаблицаРеквизитовУправлениеПоискомРасширеннаяПодсказка" id="20"/>
|
||||
</SearchControlAddition>
|
||||
<Events>
|
||||
<Event name="ValueChoice">ТаблицаРеквизитовВыборЗначения</Event>
|
||||
<Event name="Selection">ТаблицаРеквизитовВыбор</Event>
|
||||
<Event name="BeforeAddRow">ТаблицаРеквизитовПередНачаломДобавления</Event>
|
||||
<Event name="BeforeDeleteRow">ТаблицаРеквизитовПередУдалением</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<InputField name="ТаблицаРеквизитовПредставлениеРеквизита" id="6">
|
||||
<DataPath>ТаблицаРеквизитов.ПредставлениеРеквизита</DataPath>
|
||||
<ReadOnly>true</ReadOnly>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<Width>30</Width>
|
||||
<HorizontalStretch>false</HorizontalStretch>
|
||||
<ContextMenu name="ТаблицаРеквизитовПредставлениеРеквизитаКонтекстноеМеню" id="7"/>
|
||||
<ExtendedTooltip name="ТаблицаРеквизитовПредставлениеРеквизитаРасширеннаяПодсказка" id="11"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="ТаблицаРеквизитов" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Таблица реквизитов</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>v8:ValueTable</v8:Type>
|
||||
</Type>
|
||||
<Columns>
|
||||
<Column name="ИмяРеквизита" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Имя реквизита</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>255</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="ПредставлениеРеквизита" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Имя реквизита</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>255</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="ЭтоДопРеквизит" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Это доп реквизит</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="Свойство" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Свойство</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="Используется" id="5">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Используется</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="КодКартинкиСтроки" id="6">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Код картинки строки</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>1</v8:Digits>
|
||||
<v8:FractionDigits>0</v8:FractionDigits>
|
||||
<v8:AllowedSign>Nonnegative</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
</Type>
|
||||
</Column>
|
||||
</Columns>
|
||||
</Attribute>
|
||||
<Attribute name="ФункцияОповещения" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Функция оповещения</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>255</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<ConditionalAppearance>
|
||||
<dcsset:item>
|
||||
<dcsset:selection>
|
||||
<dcsset:item>
|
||||
<dcsset:field>ТаблицаРеквизитов</dcsset:field>
|
||||
</dcsset:item>
|
||||
</dcsset:selection>
|
||||
<dcsset:filter>
|
||||
<dcsset:item xsi:type="dcsset:FilterItemComparison">
|
||||
<dcsset:left xsi:type="dcscor:Field">ТаблицаРеквизитов.Используется</dcsset:left>
|
||||
<dcsset:comparisonType>Equal</dcsset:comparisonType>
|
||||
<dcsset:right xsi:type="xs:boolean">true</dcsset:right>
|
||||
</dcsset:item>
|
||||
</dcsset:filter>
|
||||
<dcsset:appearance>
|
||||
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
|
||||
<dcscor:parameter>Шрифт</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Font" ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
|
||||
</dcscor:item>
|
||||
</dcsset:appearance>
|
||||
</dcsset:item>
|
||||
</ConditionalAppearance>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command name="ДобавитьВПанель" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Добавить в панель</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Добавить в панель</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>ДобавитьВПанель</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
</Commands>
|
||||
</Form>
|
||||
+134
@@ -0,0 +1,134 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
// Пропускаем инициализацию, чтобы гарантировать получение формы при передаче параметра "АвтоТест".
|
||||
Если Параметры.Свойство("АвтоТест") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.Свойство("ФункцияОповещения") Тогда
|
||||
ФункцияОповещения = Параметры.ФункцияОповещения;
|
||||
иначе
|
||||
ФункцияОповещения = "ПодборРеквизитовВТаблицуОтбора";
|
||||
КонецЕсли;
|
||||
|
||||
МассивРеквизитовОтбора = ПолучитьИзВременногоХранилища(Параметры.АдресВХранилище);
|
||||
ЗаполнитьТаблицуЗначенийИзМассива(МассивРеквизитовОтбора);
|
||||
|
||||
ТаблицаРеквизитов.Сортировать("ИмяРеквизита");
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДобавитьВПанель(Команда)
|
||||
|
||||
ВыполнитьПодборРеквизитов(0);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыТаблицареквизитов
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ТаблицаРеквизитовПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа)
|
||||
|
||||
Отказ = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ТаблицаРеквизитовПередУдалением(Элемент, Отказ)
|
||||
|
||||
Отказ = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ТаблицаРеквизитовВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ВыполнитьПодборРеквизитов(2);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ТаблицаРеквизитовВыборЗначения(Элемент, Значение, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ВыполнитьПодборРеквизитов(2);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьТаблицуЗначенийИзМассива(МассивСтрок)
|
||||
|
||||
ТаблицаРеквизитов.Очистить();
|
||||
|
||||
Для Каждого СтрокаМассива Из МассивСтрок Цикл
|
||||
|
||||
СтрокаТаблицыРеквизитов = ТаблицаРеквизитов.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(СтрокаТаблицыРеквизитов, СтрокаМассива);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
// Выполнение операций по подбору и отмене подбора элементов
|
||||
//
|
||||
// Параметры:
|
||||
// ВариантПодбора - Число - Вариант подбора элементов. 0 - произвести подбор; 1 - произвести отмену подбора; 2 - инвертировать подбор
|
||||
&НаКлиенте
|
||||
Процедура ВыполнитьПодборРеквизитов(ВариантПодбора = 0)
|
||||
|
||||
Если Элементы.ТаблицаРеквизитов.ВыделенныеСтроки.Количество() = 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
МассивДобавляемых = Новый Массив;
|
||||
|
||||
Для Каждого ВыделеннаяСтрока Из Элементы.ТаблицаРеквизитов.ВыделенныеСтроки Цикл
|
||||
|
||||
ПараметрыСтроки = Новый Структура("ИмяРеквизита, ЭтоДопРеквизит, Свойство, Используется, ПредставлениеРеквизита, Используется");
|
||||
|
||||
ДанныеСтроки = Элементы.ТаблицаРеквизитов.ДанныеСтроки(ВыделеннаяСтрока);
|
||||
Если ВариантПодбора = 0 Тогда
|
||||
ДанныеСтроки.Используется = Истина;
|
||||
ИначеЕсли ВариантПодбора = 1 Тогда
|
||||
ДанныеСтроки.Используется = Ложь;
|
||||
Иначе
|
||||
ДанныеСтроки.Используется = Не ДанныеСтроки.Используется;
|
||||
КонецЕсли;
|
||||
|
||||
ЗаполнитьЗначенияСвойств(ПараметрыСтроки, ДанныеСтроки);
|
||||
МассивДобавляемых.Добавить(ПараметрыСтроки);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
//Оповестить("ПодборРеквизитовВТаблицуОтбора", Новый Структура("МассивДобавляемых", МассивДобавляемых));
|
||||
Оповестить(ФункцияОповещения, Новый Структура("МассивДобавляемых", МассивДобавляемых));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="90ddd156-e8d3-4717-9d69-a0a8cd71e348">
|
||||
<Properties>
|
||||
<Name>ФормаСписка</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма списка</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,400 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="NotificationProcessing">ОбработкаОповещения</Event>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<CommandBar name="ГруппаКоманднаяПанель" id="26">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа командная панель</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="ГруппаКоманднаяПанельРасширеннаяПодсказка" id="27"/>
|
||||
<ChildItems>
|
||||
<Button name="Создать" id="42">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.StandardCommand.Create</CommandName>
|
||||
<ExtendedTooltip name="СоздатьРасширеннаяПодсказка" id="43"/>
|
||||
</Button>
|
||||
<Button name="СоздатьГруппу" id="44">
|
||||
<Type>CommandBarButton</Type>
|
||||
<Representation>Picture</Representation>
|
||||
<CommandName>Form.StandardCommand.CreateFolder</CommandName>
|
||||
<ExtendedTooltip name="СоздатьГруппуРасширеннаяПодсказка" id="45"/>
|
||||
</Button>
|
||||
<Button name="Скопировать" id="46">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.StandardCommand.Copy</CommandName>
|
||||
<ExtendedTooltip name="СкопироватьРасширеннаяПодсказка" id="47"/>
|
||||
</Button>
|
||||
<Popup name="ПодменюСоздатьНаОсновании" id="48">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Создать на основании</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ЗаполнитьПоШаблону</xr:Ref>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Representation>Picture</Representation>
|
||||
<ExtendedTooltip name="ПодменюСоздатьНаОснованииРасширеннаяПодсказка" id="49"/>
|
||||
</Popup>
|
||||
<ButtonGroup name="ГруппаЭДО" id="32">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа ЭДО</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа ЭДО</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<ExtendedTooltip name="ГруппаЭДОРасширеннаяПодсказка" id="33"/>
|
||||
</ButtonGroup>
|
||||
<ButtonGroup name="ГруппаКоманднаяПанельФорма" id="28">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа командная панель форма</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа командная панель форма</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<CommandSource>Form</CommandSource>
|
||||
<ExtendedTooltip name="ГруппаКоманднаяПанельФормаРасширеннаяПодсказка" id="29"/>
|
||||
</ButtonGroup>
|
||||
<SearchStringAddition name="ДополнениеСтрокаПоиска" id="34">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Дополнение строка поиска</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="ДополнениеСтрокаПоискаКонтекстноеМеню" id="35"/>
|
||||
<ExtendedTooltip name="ДополнениеСтрокаПоискаРасширеннаяПодсказка" id="36"/>
|
||||
</SearchStringAddition>
|
||||
<SearchControlAddition name="ДополнениеУправлениеПоиском" id="37">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Дополнение управление поиском</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="ДополнениеУправлениеПоискомКонтекстноеМеню" id="38"/>
|
||||
<ExtendedTooltip name="ДополнениеУправлениеПоискомРасширеннаяПодсказка" id="39"/>
|
||||
</SearchControlAddition>
|
||||
<Button name="ФормаСправка" id="40">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.StandardCommand.Help</CommandName>
|
||||
<ExtendedTooltip name="ФормаСправкаРасширеннаяПодсказка" id="41"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</CommandBar>
|
||||
<UsualGroup name="ГруппаПользовательскихНастроек" id="24">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа пользовательских настроек</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаПользовательскихНастроекРасширеннаяПодсказка" id="25"/>
|
||||
</UsualGroup>
|
||||
<Table name="Список" id="1">
|
||||
<CommandBarLocation>None</CommandBarLocation>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<InitialTreeView>ExpandTopLevel</InitialTreeView>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>Список</DataPath>
|
||||
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Список</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<UserSettingsGroup>ГруппаПользовательскихНастроек</UserSettingsGroup>
|
||||
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
|
||||
<ContextMenu name="СписокКонтекстноеМеню" id="2"/>
|
||||
<AutoCommandBar name="СписокКоманднаяПанель" id="3">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="10"/>
|
||||
<SearchStringAddition name="СписокСтрокаПоиска" id="14">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="15"/>
|
||||
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="16"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="СписокСостояниеПросмотра" id="17">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="18"/>
|
||||
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="19"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="СписокУправлениеПоиском" id="20">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="21"/>
|
||||
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="22"/>
|
||||
</SearchControlAddition>
|
||||
<Events>
|
||||
<Event name="OnActivateRow">СписокПриАктивизацииСтроки</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<LabelField name="Наименование" id="4">
|
||||
<DataPath>Список.Description</DataPath>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<Width>40</Width>
|
||||
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
|
||||
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="11"/>
|
||||
</LabelField>
|
||||
<InputField name="Описание" id="6">
|
||||
<DataPath>Список.Описание</DataPath>
|
||||
<ContextMenu name="ОписаниеКонтекстноеМеню" id="7"/>
|
||||
<ExtendedTooltip name="ОписаниеРасширеннаяПодсказка" id="12"/>
|
||||
</InputField>
|
||||
<LabelField name="Ссылка" id="8">
|
||||
<DataPath>Список.Ref</DataPath>
|
||||
<UserVisible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</UserVisible>
|
||||
<ContextMenu name="СсылкаКонтекстноеМеню" id="9"/>
|
||||
<ExtendedTooltip name="СсылкаРасширеннаяПодсказка" id="13"/>
|
||||
</LabelField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="Список" id="1">
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<UseAlways>
|
||||
<Field>Список.Ref</Field>
|
||||
</UseAlways>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>true</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<QueryText>ВЫБРАТЬ
|
||||
ВидыНоменклатуры.Ссылка,
|
||||
ВидыНоменклатуры.ПометкаУдаления,
|
||||
ВидыНоменклатуры.Родитель,
|
||||
ВидыНоменклатуры.ЭтоГруппа,
|
||||
ВидыНоменклатуры.Наименование,
|
||||
ВидыНоменклатуры.АлкогольнаяПродукция,
|
||||
ВидыНоменклатуры.ВариантОформленияПродажи,
|
||||
ВидыНоменклатуры.ВариантПредставленияНабораВПечатныхФормах,
|
||||
ВидыНоменклатуры.ВариантРасчетаЦеныНабора,
|
||||
ВидыНоменклатуры.ВестиУчетПоГТД,
|
||||
ВидыНоменклатуры.ВестиУчетСертификатовНоменклатуры,
|
||||
ВидыНоменклатуры.ВидАлкогольнойПродукции,
|
||||
ВидыНоменклатуры.ВладелецСерий,
|
||||
ВидыНоменклатуры.ВладелецТоварныхКатегорий,
|
||||
ВидыНоменклатуры.ВладелецХарактеристик,
|
||||
ВидыНоменклатуры.ГруппаАналитическогоУчета,
|
||||
ВидыНоменклатуры.ГруппаДоступа,
|
||||
ВидыНоменклатуры.ГруппаФинансовогоУчета,
|
||||
ВидыНоменклатуры.ЕдиницаДляОтчетов,
|
||||
ВидыНоменклатуры.ЕдиницаИзмерения,
|
||||
ВидыНоменклатуры.ЕдиницаИзмеренияСрокаГодности,
|
||||
ВидыНоменклатуры.ЗапретРедактированияНаименованияДляПечатиНоменклатуры,
|
||||
ВидыНоменклатуры.ЗапретРедактированияНаименованияДляПечатиХарактеристики,
|
||||
ВидыНоменклатуры.ЗапретРедактированияРабочегоНаименованияНоменклатуры,
|
||||
ВидыНоменклатуры.ЗапретРедактированияРабочегоНаименованияХарактеристики,
|
||||
ВидыНоменклатуры.ИмпортнаяАлкогольнаяПродукция,
|
||||
ВидыНоменклатуры.ИспользованиеХарактеристик,
|
||||
ВидыНоменклатуры.ИспользоватьИндивидуальноеНаименованиеПриПечати,
|
||||
ВидыНоменклатуры.ИспользоватьКоличествоСерии,
|
||||
ВидыНоменклатуры.ИспользоватьНомерСерии,
|
||||
ВидыНоменклатуры.ИспользоватьСерии,
|
||||
ВидыНоменклатуры.ИспользоватьСрокГодностиСерии,
|
||||
ВидыНоменклатуры.ИспользоватьУпаковки,
|
||||
ВидыНоменклатуры.ИспользоватьХарактеристики,
|
||||
ВидыНоменклатуры.КонтролироватьДублиНоменклатуры,
|
||||
ВидыНоменклатуры.КонтролироватьДублиХарактеристик,
|
||||
ВидыНоменклатуры.КоэффициентЕдиницыДляОтчетов,
|
||||
ВидыНоменклатуры.НаборСвойств,
|
||||
ВидыНоменклатуры.НаборСвойствСерий,
|
||||
ВидыНоменклатуры.НаборСвойствХарактеристик,
|
||||
ВидыНоменклатуры.НаборУпаковок,
|
||||
ВидыНоменклатуры.НаименованиеДляПечати,
|
||||
ВидыНоменклатуры.НастройкаИспользованияСерий,
|
||||
ВидыНоменклатуры.НоменклатураМногооборотнаяТара,
|
||||
ВидыНоменклатуры.ОбособленнаяЗакупкаПродажа,
|
||||
ВидыНоменклатуры.НастройкиСерийБерутсяИзДругогоВидаНоменклатуры,
|
||||
ВидыНоменклатуры.Описание,
|
||||
ВидыНоменклатуры.УдалитьПодакцизныйТовар,
|
||||
ВидыНоменклатуры.ПоставляетсяВМногооборотнойТаре,
|
||||
ВидыНоменклатуры.СезоннаяГруппа,
|
||||
ВидыНоменклатуры.ПолитикаУчетаСерий,
|
||||
ВидыНоменклатуры.СкладскаяГруппа,
|
||||
ВидыНоменклатуры.СодержитДрагоценныеМатериалы,
|
||||
ВидыНоменклатуры.ТипНоменклатуры,
|
||||
ВидыНоменклатуры.ТочностьУказанияСрокаГодностиСерии,
|
||||
ВидыНоменклатуры.СтавкаНДС,
|
||||
ВидыНоменклатуры.ХарактеристикаМногооборотнаяТара,
|
||||
ВидыНоменклатуры.ТоварныеКатегорииОбщиеСДругимВидомНоменклатуры,
|
||||
ВидыНоменклатуры.ШаблонНаименованияДляПечатиНоменклатуры,
|
||||
ВидыНоменклатуры.ШаблонНаименованияДляПечатиХарактеристики,
|
||||
ВидыНоменклатуры.ШаблонРабочегоНаименованияНоменклатуры,
|
||||
ВидыНоменклатуры.ШаблонРабочегоНаименованияСерии,
|
||||
ВидыНоменклатуры.ШаблонРабочегоНаименованияХарактеристики,
|
||||
ВидыНоменклатуры.ШаблонЦенника,
|
||||
ВидыНоменклатуры.ШаблонЭтикетки,
|
||||
ВидыНоменклатуры.ШаблонЭтикеткиСерии,
|
||||
ВидыНоменклатуры.КодОКВЭД,
|
||||
ВидыНоменклатуры.КодТНВЭД,
|
||||
ВидыНоменклатуры.КодОКП,
|
||||
ВидыНоменклатуры.СхемаОбеспечения,
|
||||
ВидыНоменклатуры.СпособОбеспеченияПотребностей,
|
||||
ВидыНоменклатуры.ЦеноваяГруппа,
|
||||
ВидыНоменклатуры.Крепость,
|
||||
ВидыНоменклатуры.ОсобенностьУчета,
|
||||
ВидыНоменклатуры.ПродукцияМаркируемаяДляГИСМ,
|
||||
ВидыНоменклатуры.КиЗГИСМ,
|
||||
ВидыНоменклатуры.ИспользоватьRFIDМеткиСерии,
|
||||
ВидыНоменклатуры.ИспользоватьНомерКИЗГИСМСерии,
|
||||
ВидыНоменклатуры.ПодконтрольнаяПродукцияВЕТИС,
|
||||
ВидыНоменклатуры.КодРаздел7ДекларацииНДС,
|
||||
ВидыНоменклатуры.АвтоматическиГенерироватьСерии,
|
||||
ВидыНоменклатуры.ИспользоватьДатуПроизводстваСерии,
|
||||
ВидыНоменклатуры.ИспользоватьПроизводителяЕГАИССерии,
|
||||
ВидыНоменклатуры.ИспользоватьСправку2ЕГАИССерии,
|
||||
ВидыНоменклатуры.ИспользоватьПроизводителяВЕТИССерии,
|
||||
ВидыНоменклатуры.ИспользоватьЗаписьСкладскогоЖурналаВЕТИССерии,
|
||||
ВидыНоменклатуры.ИспользоватьИдентификаторПартииВЕТИССерии,
|
||||
ВидыНоменклатуры.ОблагаетсяНДСУПокупателя,
|
||||
ВидыНоменклатуры.УдалитьКодОКВЭД2,
|
||||
ВидыНоменклатуры.КодОКПД2,
|
||||
ВидыНоменклатуры.ИспользоватьМРЦМОТПСерии,
|
||||
ВидыНоменклатуры.НастройкиКлючаЦенПоНоменклатуре,
|
||||
ВидыНоменклатуры.НастройкиКлючаЦенПоХарактеристике,
|
||||
ВидыНоменклатуры.НастройкиКлючаЦенПоСерии,
|
||||
ВидыНоменклатуры.НастройкиКлючаЦенПоУпаковке,
|
||||
ВидыНоменклатуры.ШаблонНаименованияДляПечатиКлючаЦен,
|
||||
ВидыНоменклатуры.ШаблонРабочегоНаименованияКлючаЦен,
|
||||
ВидыНоменклатуры.РазрезыЦенообразования,
|
||||
ВидыНоменклатуры.ШаблонНаименованияДляПечатиНоменклатурыИсторияПереходаНаНовыеФормулы,
|
||||
ВидыНоменклатуры.ШаблонНаименованияДляПечатиХарактеристикиИсторияПереходаНаНовыеФормулы,
|
||||
ВидыНоменклатуры.ШаблонРабочегоНаименованияНоменклатурыИсторияПереходаНаНовыеФормулы,
|
||||
ВидыНоменклатуры.ШаблонРабочегоНаименованияСерииИсторияПереходаНаНовыеФормулы,
|
||||
ВидыНоменклатуры.ШаблонРабочегоНаименованияХарактеристикиИсторияПереходаНаНовыеФормулы,
|
||||
ВидыНоменклатуры.ЗапрещенаПродажаЧерезПатент,
|
||||
ВидыНоменклатуры.КодОКВЭД2,
|
||||
ВидыНоменклатуры.РеквизитыДляКонтроляНоменклатуры.*,
|
||||
ВидыНоменклатуры.РеквизитыДляКонтроляХарактеристик.*,
|
||||
ВидыНоменклатуры.РеквизитыДляКонтроляСерий.*,
|
||||
ВидыНоменклатуры.РеквизитыБыстрогоОтбораНоменклатуры.*,
|
||||
ВидыНоменклатуры.РеквизитыБыстрогоОтбораХарактеристик.*,
|
||||
ВидыНоменклатуры.ПолитикиУчетаСерий.*,
|
||||
ВидыНоменклатуры.РеквизитыХарактеристикДляКлючаЦен.*,
|
||||
ВидыНоменклатуры.РеквизитыСерийДляКлючаЦен.*,
|
||||
ВидыНоменклатуры.Предопределенный,
|
||||
ВидыНоменклатуры.ИмяПредопределенныхДанных,
|
||||
ВидыНоменклатуры.НаименованиеЯзык1,
|
||||
ВидыНоменклатуры.НаименованиеЯзык2
|
||||
ИЗ
|
||||
Справочник.ВидыНоменклатуры
|
||||
КАК
|
||||
ВидыНоменклатуры</QueryText>
|
||||
<MainTable>Catalog.ВидыНоменклатуры</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
<Attribute name="НесколькоВидовНоменклатуры" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Несколько видов номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command name="ИзменитьВыделенные" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Изменить выделенные</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Изменить выделенные объекты</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>ИзменитьВыделенные</Action>
|
||||
<ModifiesSavedData>true</ModifiesSavedData>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
</Commands>
|
||||
</Form>
|
||||
@@ -0,0 +1,113 @@
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.Свойство("СтавкаНДС") Тогда
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(
|
||||
Список, "СтавкаНДС", Параметры.СтавкаНДС);
|
||||
Список.АвтоматическоеСохранениеПользовательскихНастроек = Ложь;
|
||||
Элементы.Список.Отображение = ОтображениеТаблицы.Список;
|
||||
КонецЕсли;
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
|
||||
НесколькоВидовНоменклатуры = ПолучитьФункциональнуюОпцию("ИспользоватьНесколькоВидовНоменклатуры");
|
||||
|
||||
// ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
РаботаСНоменклатурой.ПриСозданииНаСервереФормаСпискаВидаНоменклатуры(ЭтотОбъект, Элементы.ГруппаЭДО);
|
||||
// Конец ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
ПараметрыРазмещения = ПодключаемыеКоманды.ПараметрыРазмещения();
|
||||
ПараметрыРазмещения.КоманднаяПанель = Элементы.ГруппаКоманднаяПанель;
|
||||
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект, ПараметрыРазмещения);
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
|
||||
МультиязычностьСервер.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
// ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
Если ИмяСобытия = РаботаСНоменклатуройКлиент.ОписаниеОповещенийПодсистемы().ЗагрузкаКатегорий Тогда
|
||||
Если Параметр.Количество() > 0 Тогда
|
||||
Элементы.Список.ТекущаяСтрока = Параметр[0];
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
// Конец ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыСписок
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПриАктивизацииСтроки(Элемент)
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИзменитьВыделенные(Команда)
|
||||
ГрупповоеИзменениеОбъектовКлиент.ИзменитьВыделенные(Элементы.Список);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ПодключаемыеКоманды
|
||||
|
||||
// ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПодобратьКатегорииИзСервиса(Команда)
|
||||
|
||||
РаботаСНоменклатуройКлиент.ПодобратьКатегорииИзСервиса(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
// Конец ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКоманду(Команда)
|
||||
ПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Элементы.Список);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПродолжитьВыполнениеКомандыНаСервере(ПараметрыВыполнения, ДополнительныеПараметры) Экспорт
|
||||
ВыполнитьКомандуНаСервере(ПараметрыВыполнения);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьКомандуНаСервере(ПараметрыВыполнения)
|
||||
ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, ПараметрыВыполнения, Элементы.Список);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ОбновитьКоманды()
|
||||
ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Элементы.Список);
|
||||
КонецПроцедуры
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="e43d359b-df7e-4ce5-9a66-a74dd58b079c">
|
||||
<Properties>
|
||||
<Name>ФормаСпискаДляНастройкиЦенообразования</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма списка для настройки ценообразования</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
+887
@@ -0,0 +1,887 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Виды номенклатуры (настройка ценообразования)</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<AutoTitle>false</AutoTitle>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<ChildItems>
|
||||
<Popup name="ПодменюСоздатьНаОсновании" id="71">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Создать на основании</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.ЗаполнитьПоШаблону</xr:Ref>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Representation>Picture</Representation>
|
||||
<ExtendedTooltip name="ПодменюСоздатьНаОснованииРасширеннаяПодсказка" id="72"/>
|
||||
</Popup>
|
||||
<Button name="СписокИзменитьНастройкиЦенообразования" id="67">
|
||||
<Type>CommandBarButton</Type>
|
||||
<DefaultButton>true</DefaultButton>
|
||||
<CommandName>Form.Command.ИзменитьНастройкиЦенообразования</CommandName>
|
||||
<ExtendedTooltip name="СписокИзменитьНастройкиЦенообразованияРасширеннаяПодсказка" id="68"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<UsualGroup name="СписокКомпоновщикНастроекПользовательскиеНастройки" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>User settings group</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<VerticalStretch>false</VerticalStretch>
|
||||
<Group>Vertical</Group>
|
||||
<Behavior>Usual</Behavior>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка" id="2"/>
|
||||
</UsualGroup>
|
||||
<Table name="Список" id="3">
|
||||
<Representation>Tree</Representation>
|
||||
<CommandBarLocation>None</CommandBarLocation>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<InitialTreeView>ExpandTopLevel</InitialTreeView>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<DataPath>Список</DataPath>
|
||||
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<UserSettingsGroup>СписокКомпоновщикНастроекПользовательскиеНастройки</UserSettingsGroup>
|
||||
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
|
||||
<ContextMenu name="СписокКонтекстноеМеню" id="4">
|
||||
<ChildItems>
|
||||
<Button name="СписокКонтекстноеМенюИзменитьНастройкиЦенообразования" id="69">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.ИзменитьНастройкиЦенообразования</CommandName>
|
||||
<ExtendedTooltip name="СписокКонтекстноеМенюИзменитьНастройкиЦенообразованияРасширеннаяПодсказка" id="70"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</ContextMenu>
|
||||
<AutoCommandBar name="СписокКоманднаяПанель" id="5">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="6"/>
|
||||
<SearchStringAddition name="СписокСтрокаПоиска" id="7">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="8"/>
|
||||
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="9"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="СписокСостояниеПросмотра" id="10">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="11"/>
|
||||
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="12"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="СписокУправлениеПоиском" id="13">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="14"/>
|
||||
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="15"/>
|
||||
</SearchControlAddition>
|
||||
<Events>
|
||||
<Event name="Selection">СписокВыбор</Event>
|
||||
<Event name="OnActivateRow">СписокПриАктивизацииСтроки</Event>
|
||||
<Event name="OnGetDataAtServer">СписокПриПолученииДанныхНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<LabelField name="Наименование" id="16">
|
||||
<DataPath>Список.Наименование</DataPath>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<ContextMenu name="НаименованиеКонтекстноеМеню" id="17"/>
|
||||
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="18"/>
|
||||
</LabelField>
|
||||
<InputField name="ВидНоменклатуры" id="37">
|
||||
<DataPath>Список.ВидНоменклатуры</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Вид номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="ВидНоменклатурыКонтекстноеМеню" id="38"/>
|
||||
<ExtendedTooltip name="ВидНоменклатурыРасширеннаяПодсказка" id="39"/>
|
||||
</InputField>
|
||||
<ColumnGroup name="ВидыНоменклатурыГруппаХарактеристики" id="61">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Виды номенклатуры группа характеристики</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>InCell</Group>
|
||||
<ExtendedTooltip name="ВидыНоменклатурыГруппаХарактеристикиРасширеннаяПодсказка" id="62"/>
|
||||
<ChildItems>
|
||||
<PictureField name="УстановитьХарактеристики" id="43">
|
||||
<DataPath>Список.УстановитьХарактеристики</DataPath>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<ContextMenu name="УстановитьХарактеристикиКонтекстноеМеню" id="44"/>
|
||||
<ExtendedTooltip name="УстановитьХарактеристикиРасширеннаяПодсказка" id="45"/>
|
||||
</PictureField>
|
||||
<InputField name="ХарактеристикиОписание" id="58">
|
||||
<DataPath>Список.ХарактеристикиОписание</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Характеристики</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="ХарактеристикиОписаниеКонтекстноеМеню" id="59"/>
|
||||
<ExtendedTooltip name="ХарактеристикиОписаниеРасширеннаяПодсказка" id="60"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</ColumnGroup>
|
||||
<ColumnGroup name="ВидыНоменклатурыГруппаСерии" id="63">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Виды номенклатуры группа серии</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>InCell</Group>
|
||||
<ExtendedTooltip name="ВидыНоменклатурыГруппаСерииРасширеннаяПодсказка" id="64"/>
|
||||
<ChildItems>
|
||||
<PictureField name="УстановитьСерии" id="49">
|
||||
<DataPath>Список.УстановитьСерии</DataPath>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<ContextMenu name="УстановитьСерииКонтекстноеМеню" id="50"/>
|
||||
<ExtendedTooltip name="УстановитьСерииРасширеннаяПодсказка" id="51"/>
|
||||
</PictureField>
|
||||
<InputField name="СерииОписание" id="55">
|
||||
<DataPath>Список.СерииОписание</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Серии</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="СерииОписаниеКонтекстноеМеню" id="56"/>
|
||||
<ExtendedTooltip name="СерииОписаниеРасширеннаяПодсказка" id="57"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</ColumnGroup>
|
||||
<ColumnGroup name="ВидыНоменклатурыГруппаУпаковки" id="65">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Виды номенклатуры группа упаковки</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>InCell</Group>
|
||||
<ExtendedTooltip name="ВидыНоменклатурыГруппаУпаковкиРасширеннаяПодсказка" id="66"/>
|
||||
<ChildItems>
|
||||
<PictureField name="УстановитьУпаковки" id="46">
|
||||
<DataPath>Список.УстановитьУпаковки</DataPath>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<ContextMenu name="УстановитьУпаковкиКонтекстноеМеню" id="47"/>
|
||||
<ExtendedTooltip name="УстановитьУпаковкиРасширеннаяПодсказка" id="48"/>
|
||||
</PictureField>
|
||||
<InputField name="УпаковкиОписание" id="52">
|
||||
<DataPath>Список.УпаковкиОписание</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Упаковки</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="УпаковкиОписаниеКонтекстноеМеню" id="53"/>
|
||||
<ExtendedTooltip name="УпаковкиОписаниеРасширеннаяПодсказка" id="54"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</ColumnGroup>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="Список" id="1">
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<UseAlways>
|
||||
<Field>Список.ИспользоватьСерии</Field>
|
||||
<Field>Список.ИспользоватьУпаковки</Field>
|
||||
<Field>Список.ИспользоватьХарактеристики</Field>
|
||||
<Field>Список.ЭтоГруппа</Field>
|
||||
</UseAlways>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>true</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<QueryText>ВЫБРАТЬ
|
||||
ВидыНоменклатуры.Наименование КАК Наименование,
|
||||
ВидыНоменклатуры.Ссылка КАК ВидНоменклатуры,
|
||||
ВидыНоменклатуры.ЭтоГруппа,
|
||||
ВидыНоменклатуры.ИспользоватьХарактеристики КАК ИспользоватьХарактеристики,
|
||||
ВидыНоменклатуры.ИспользоватьСерии КАК ИспользоватьСерии,
|
||||
Истина КАК ИспользоватьУпаковки,
|
||||
ВЫБОР
|
||||
КОГДА ВидыНоменклатуры.ЭтоГруппа
|
||||
ИЛИ
|
||||
НЕ ВидыНоменклатуры.ИспользоватьХарактеристики
|
||||
ТОГДА 2
|
||||
КОГДА
|
||||
ВидыНоменклатуры.НастройкиКлючаЦенПоХарактеристике = ЗНАЧЕНИЕ(Перечисление.ВариантОтбораДляКлючаЦен.НеИспользовать)
|
||||
ТОГДА 1
|
||||
ИНАЧЕ 0
|
||||
КОНЕЦ КАК УстановитьХарактеристики,
|
||||
ВЫБОР
|
||||
КОГДА ВидыНоменклатуры.ЭтоГруппа
|
||||
ИЛИ
|
||||
НЕ ВидыНоменклатуры.ИспользоватьСерии
|
||||
ТОГДА 2
|
||||
КОГДА
|
||||
ВидыНоменклатуры.НастройкиКлючаЦенПоСерии = ЗНАЧЕНИЕ(Перечисление.ВариантОтбораДляКлючаЦен.НеИспользовать)
|
||||
ТОГДА 1
|
||||
ИНАЧЕ 0
|
||||
КОНЕЦ КАК УстановитьСерии,
|
||||
ВЫБОР
|
||||
КОГДА ВидыНоменклатуры.ЭтоГруппа
|
||||
ТОГДА 2
|
||||
КОГДА
|
||||
ВидыНоменклатуры.НастройкиКлючаЦенПоУпаковке = ЗНАЧЕНИЕ(Перечисление.ВариантОтбораДляКлючаЦен.НеИспользовать)
|
||||
ТОГДА 1
|
||||
ИНАЧЕ 0
|
||||
КОНЕЦ КАК УстановитьУпаковки,
|
||||
ВЫРАЗИТЬ("" КАК СТРОКА(200)) КАК ХарактеристикиОписание,
|
||||
ВЫРАЗИТЬ("" КАК СТРОКА(200)) КАК СерииОписание,
|
||||
ВЫРАЗИТЬ("" КАК СТРОКА(200)) КАК УпаковкиОписание,
|
||||
ВидыНоменклатуры.НастройкиКлючаЦенПоХарактеристике,
|
||||
ВидыНоменклатуры.НастройкиКлючаЦенПоСерии,
|
||||
ВидыНоменклатуры.НастройкиКлючаЦенПоУпаковке
|
||||
ИЗ
|
||||
Справочник.ВидыНоменклатуры КАК ВидыНоменклатуры
|
||||
ГДЕ
|
||||
НЕ ВидыНоменклатуры.ПометкаУдаления</QueryText>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>АлкогольнаяПродукция</dcssch:dataPath>
|
||||
<dcssch:field>АлкогольнаяПродукция</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Ссылка</dcssch:dataPath>
|
||||
<dcssch:field>Ссылка</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонРабочегоНаименованияСерии</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонРабочегоНаименованияСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьСрокГодностиСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьСрокГодностиСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЕдиницаДляОтчетов</dcssch:dataPath>
|
||||
<dcssch:field>ЕдиницаДляОтчетов</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВариантОформленияПродажи</dcssch:dataPath>
|
||||
<dcssch:field>ВариантОформленияПродажи</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонЭтикетки</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонЭтикетки</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВестиУчетСертификатовНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ВестиУчетСертификатовНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВариантПредставленияНабораВПечатныхФормах</dcssch:dataPath>
|
||||
<dcssch:field>ВариантПредставленияНабораВПечатныхФормах</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЗапретРедактированияНаименованияДляПечатиХарактеристики</dcssch:dataPath>
|
||||
<dcssch:field>ЗапретРедактированияНаименованияДляПечатиХарактеристики</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВариантРасчетаЦеныНабора</dcssch:dataPath>
|
||||
<dcssch:field>ВариантРасчетаЦеныНабора</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВладелецСерий</dcssch:dataPath>
|
||||
<dcssch:field>ВладелецСерий</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользованиеХарактеристик</dcssch:dataPath>
|
||||
<dcssch:field>ИспользованиеХарактеристик</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РеквизитыБыстрогоОтбораХарактеристик</dcssch:dataPath>
|
||||
<dcssch:field>РеквизитыБыстрогоОтбораХарактеристик</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВидАлкогольнойПродукции</dcssch:dataPath>
|
||||
<dcssch:field>ВидАлкогольнойПродукции</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РеквизитыДляКонтроляХарактеристик</dcssch:dataPath>
|
||||
<dcssch:field>РеквизитыДляКонтроляХарактеристик</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВестиУчетПоГТД</dcssch:dataPath>
|
||||
<dcssch:field>ВестиУчетПоГТД</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ХарактеристикаМногооборотнаяТара</dcssch:dataPath>
|
||||
<dcssch:field>ХарактеристикаМногооборотнаяТара</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Родитель</dcssch:dataPath>
|
||||
<dcssch:field>Родитель</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НаборСвойствХарактеристик</dcssch:dataPath>
|
||||
<dcssch:field>НаборСвойствХарактеристик</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВладелецТоварныхКатегорий</dcssch:dataPath>
|
||||
<dcssch:field>ВладелецТоварныхКатегорий</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ГруппаДоступа</dcssch:dataPath>
|
||||
<dcssch:field>ГруппаДоступа</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВладелецХарактеристик</dcssch:dataPath>
|
||||
<dcssch:field>ВладелецХарактеристик</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ГруппаАналитическогоУчета</dcssch:dataPath>
|
||||
<dcssch:field>ГруппаАналитическогоУчета</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ОсобенностьУчета</dcssch:dataPath>
|
||||
<dcssch:field>ОсобенностьУчета</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ТипНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ТипНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КонтролироватьДублиНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>КонтролироватьДублиНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ГруппаФинансовогоУчета</dcssch:dataPath>
|
||||
<dcssch:field>ГруппаФинансовогоУчета</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЕдиницаИзмерения</dcssch:dataPath>
|
||||
<dcssch:field>ЕдиницаИзмерения</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЕдиницаИзмеренияСрокаГодности</dcssch:dataPath>
|
||||
<dcssch:field>ЕдиницаИзмеренияСрокаГодности</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КодТНВЭД</dcssch:dataPath>
|
||||
<dcssch:field>КодТНВЭД</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЗапретРедактированияНаименованияДляПечатиНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ЗапретРедактированияНаименованияДляПечатиНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КодОКП</dcssch:dataPath>
|
||||
<dcssch:field>КодОКП</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЦеноваяГруппа</dcssch:dataPath>
|
||||
<dcssch:field>ЦеноваяГруппа</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЗапретРедактированияРабочегоНаименованияНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ЗапретРедактированияРабочегоНаименованияНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЗапретРедактированияРабочегоНаименованияХарактеристики</dcssch:dataPath>
|
||||
<dcssch:field>ЗапретРедактированияРабочегоНаименованияХарактеристики</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИмпортнаяАлкогольнаяПродукция</dcssch:dataPath>
|
||||
<dcssch:field>ИмпортнаяАлкогольнаяПродукция</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>СезоннаяГруппа</dcssch:dataPath>
|
||||
<dcssch:field>СезоннаяГруппа</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьИндивидуальноеНаименованиеПриПечати</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьИндивидуальноеНаименованиеПриПечати</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьКоличествоСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьКоличествоСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>СпособОбеспеченияПотребностей</dcssch:dataPath>
|
||||
<dcssch:field>СпособОбеспеченияПотребностей</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьНомерСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьНомерСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонРабочегоНаименованияНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонРабочегоНаименованияНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НаборУпаковок</dcssch:dataPath>
|
||||
<dcssch:field>НаборУпаковок</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КонтролироватьДублиХарактеристик</dcssch:dataPath>
|
||||
<dcssch:field>КонтролироватьДублиХарактеристик</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КоэффициентЕдиницыДляОтчетов</dcssch:dataPath>
|
||||
<dcssch:field>КоэффициентЕдиницыДляОтчетов</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НаборСвойств</dcssch:dataPath>
|
||||
<dcssch:field>НаборСвойств</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НастройкиСерийБерутсяИзДругогоВидаНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>НастройкиСерийБерутсяИзДругогоВидаНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НаборСвойствСерий</dcssch:dataPath>
|
||||
<dcssch:field>НаборСвойствСерий</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НаименованиеДляПечати</dcssch:dataPath>
|
||||
<dcssch:field>НаименованиеДляПечати</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПолитикаУчетаСерий</dcssch:dataPath>
|
||||
<dcssch:field>ПолитикаУчетаСерий</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НастройкаИспользованияСерий</dcssch:dataPath>
|
||||
<dcssch:field>НастройкаИспользованияСерий</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НоменклатураМногооборотнаяТара</dcssch:dataPath>
|
||||
<dcssch:field>НоменклатураМногооборотнаяТара</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ОбособленнаяЗакупкаПродажа</dcssch:dataPath>
|
||||
<dcssch:field>ОбособленнаяЗакупкаПродажа</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Описание</dcssch:dataPath>
|
||||
<dcssch:field>Описание</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПоставляетсяВМногооборотнойТаре</dcssch:dataPath>
|
||||
<dcssch:field>ПоставляетсяВМногооборотнойТаре</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>СхемаОбеспечения</dcssch:dataPath>
|
||||
<dcssch:field>СхемаОбеспечения</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПолитикиУчетаСерий</dcssch:dataPath>
|
||||
<dcssch:field>ПолитикиУчетаСерий</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>СкладскаяГруппа</dcssch:dataPath>
|
||||
<dcssch:field>СкладскаяГруппа</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>СодержитДрагоценныеМатериалы</dcssch:dataPath>
|
||||
<dcssch:field>СодержитДрагоценныеМатериалы</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонНаименованияДляПечатиНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонНаименованияДляПечатиНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ТочностьУказанияСрокаГодностиСерии</dcssch:dataPath>
|
||||
<dcssch:field>ТочностьУказанияСрокаГодностиСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КодОКВЭД2</dcssch:dataPath>
|
||||
<dcssch:field>КодОКВЭД2</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>СтавкаНДС</dcssch:dataPath>
|
||||
<dcssch:field>СтавкаНДС</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КодОКВЭД</dcssch:dataPath>
|
||||
<dcssch:field>КодОКВЭД</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ТоварныеКатегорииОбщиеСДругимВидомНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ТоварныеКатегорииОбщиеСДругимВидомНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонНаименованияДляПечатиХарактеристики</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонНаименованияДляПечатиХарактеристики</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонРабочегоНаименованияХарактеристики</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонРабочегоНаименованияХарактеристики</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонЦенника</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонЦенника</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонЭтикеткиСерии</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонЭтикеткиСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Крепость</dcssch:dataPath>
|
||||
<dcssch:field>Крепость</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьЗаписьСкладскогоЖурналаВЕТИССерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьЗаписьСкладскогоЖурналаВЕТИССерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПродукцияМаркируемаяДляГИСМ</dcssch:dataPath>
|
||||
<dcssch:field>ПродукцияМаркируемаяДляГИСМ</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КиЗГИСМ</dcssch:dataPath>
|
||||
<dcssch:field>КиЗГИСМ</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьПроизводителяЕГАИССерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьПроизводителяЕГАИССерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьRFIDМеткиСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьRFIDМеткиСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьНомерКИЗГИСМСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьНомерКИЗГИСМСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПодконтрольнаяПродукцияВЕТИС</dcssch:dataPath>
|
||||
<dcssch:field>ПодконтрольнаяПродукцияВЕТИС</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КодРаздел7ДекларацииНДС</dcssch:dataPath>
|
||||
<dcssch:field>КодРаздел7ДекларацииНДС</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>АвтоматическиГенерироватьСерии</dcssch:dataPath>
|
||||
<dcssch:field>АвтоматическиГенерироватьСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИмяПредопределенныхДанных</dcssch:dataPath>
|
||||
<dcssch:field>ИмяПредопределенныхДанных</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьДатуПроизводстваСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьДатуПроизводстваСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьСправку2ЕГАИССерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьСправку2ЕГАИССерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьПроизводителяВЕТИССерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьПроизводителяВЕТИССерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьИдентификаторПартииВЕТИССерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьИдентификаторПартииВЕТИССерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ОблагаетсяНДСУПокупателя</dcssch:dataPath>
|
||||
<dcssch:field>ОблагаетсяНДСУПокупателя</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьМРЦМОТПСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьМРЦМОТПСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КодОКПД2</dcssch:dataPath>
|
||||
<dcssch:field>КодОКПД2</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НастройкиКлючаЦенПоНоменклатуре</dcssch:dataPath>
|
||||
<dcssch:field>НастройкиКлючаЦенПоНоменклатуре</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонНаименованияДляПечатиКлючаЦен</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонНаименованияДляПечатиКлючаЦен</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонРабочегоНаименованияКлючаЦен</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонРабочегоНаименованияКлючаЦен</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РазрезыЦенообразования</dcssch:dataPath>
|
||||
<dcssch:field>РазрезыЦенообразования</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонНаименованияДляПечатиНоменклатурыИсторияПереходаНаНовыеФормулы</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонНаименованияДляПечатиНоменклатурыИсторияПереходаНаНовыеФормулы</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонНаименованияДляПечатиХарактеристикиИсторияПереходаНаНовыеФормулы</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонНаименованияДляПечатиХарактеристикиИсторияПереходаНаНовыеФормулы</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонРабочегоНаименованияНоменклатурыИсторияПереходаНаНовыеФормулы</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонРабочегоНаименованияНоменклатурыИсторияПереходаНаНовыеФормулы</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонРабочегоНаименованияСерииИсторияПереходаНаНовыеФормулы</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонРабочегоНаименованияСерииИсторияПереходаНаНовыеФормулы</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ШаблонРабочегоНаименованияХарактеристикиИсторияПереходаНаНовыеФормулы</dcssch:dataPath>
|
||||
<dcssch:field>ШаблонРабочегоНаименованияХарактеристикиИсторияПереходаНаНовыеФормулы</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РеквизитыДляКонтроляНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>РеквизитыДляКонтроляНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РеквизитыДляКонтроляСерий</dcssch:dataPath>
|
||||
<dcssch:field>РеквизитыДляКонтроляСерий</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РеквизитыБыстрогоОтбораНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>РеквизитыБыстрогоОтбораНоменклатуры</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РеквизитыХарактеристикДляКлючаЦен</dcssch:dataPath>
|
||||
<dcssch:field>РеквизитыХарактеристикДляКлючаЦен</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>РеквизитыСерийДляКлючаЦен</dcssch:dataPath>
|
||||
<dcssch:field>РеквизитыСерийДляКлючаЦен</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Предопределенный</dcssch:dataPath>
|
||||
<dcssch:field>Предопределенный</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВидНоменклатуры</dcssch:dataPath>
|
||||
<dcssch:field>ВидНоменклатуры</dcssch:field>
|
||||
<dcssch:title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Вид номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</dcssch:title>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЭтоГруппа</dcssch:dataPath>
|
||||
<dcssch:field>ЭтоГруппа</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьХарактеристики</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьХарактеристики</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьСерии</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ИспользоватьУпаковки</dcssch:dataPath>
|
||||
<dcssch:field>ИспользоватьУпаковки</dcssch:field>
|
||||
<dcssch:title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Использовать упаковки</v8:content>
|
||||
</v8:item>
|
||||
</dcssch:title>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>УстановитьХарактеристики</dcssch:dataPath>
|
||||
<dcssch:field>УстановитьХарактеристики</dcssch:field>
|
||||
<dcssch:title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Установить характеристики</v8:content>
|
||||
</v8:item>
|
||||
</dcssch:title>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПометкаУдаления</dcssch:dataPath>
|
||||
<dcssch:field>ПометкаУдаления</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>УстановитьСерии</dcssch:dataPath>
|
||||
<dcssch:field>УстановитьСерии</dcssch:field>
|
||||
<dcssch:title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Установить серии</v8:content>
|
||||
</v8:item>
|
||||
</dcssch:title>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>УстановитьУпаковки</dcssch:dataPath>
|
||||
<dcssch:field>УстановитьУпаковки</dcssch:field>
|
||||
<dcssch:title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Установить упаковки</v8:content>
|
||||
</v8:item>
|
||||
</dcssch:title>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ХарактеристикиОписание</dcssch:dataPath>
|
||||
<dcssch:field>ХарактеристикиОписание</dcssch:field>
|
||||
<dcssch:title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Характеристики описание</v8:content>
|
||||
</v8:item>
|
||||
</dcssch:title>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>СерииОписание</dcssch:dataPath>
|
||||
<dcssch:field>СерииОписание</dcssch:field>
|
||||
<dcssch:title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Серии описание</v8:content>
|
||||
</v8:item>
|
||||
</dcssch:title>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>УпаковкиОписание</dcssch:dataPath>
|
||||
<dcssch:field>УпаковкиОписание</dcssch:field>
|
||||
<dcssch:title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Упаковки описание</v8:content>
|
||||
</v8:item>
|
||||
</dcssch:title>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НастройкиКлючаЦенПоХарактеристике</dcssch:dataPath>
|
||||
<dcssch:field>НастройкиКлючаЦенПоХарактеристике</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НастройкиКлючаЦенПоСерии</dcssch:dataPath>
|
||||
<dcssch:field>НастройкиКлючаЦенПоСерии</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НастройкиКлючаЦенПоУпаковке</dcssch:dataPath>
|
||||
<dcssch:field>НастройкиКлючаЦенПоУпаковке</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Наименование</dcssch:dataPath>
|
||||
<dcssch:field>Наименование</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>УдалитьПодакцизныйТовар</dcssch:dataPath>
|
||||
<dcssch:field>УдалитьПодакцизныйТовар</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ЗапрещенаПродажаЧерезПатент</dcssch:dataPath>
|
||||
<dcssch:field>ЗапрещенаПродажаЧерезПатент</dcssch:field>
|
||||
</Field>
|
||||
<MainTable>Catalog.ВидыНоменклатуры</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
<Attribute name="ИспользоватьХарактеристикиНоменклатуры" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Использовать характеристики номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ИспользоватьСерииНоменклатуры" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Использовать серии номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ИспользоватьУпаковкиНоменклатуры" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Использовать упаковки номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command name="ИзменитьНастройкиЦенообразования" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Изменить настройки ценообразования</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Action>ИзменитьНастройкиЦенообразования</Action>
|
||||
<FunctionalOptions>
|
||||
<Item>FunctionalOption.ИспользоватьСерииНоменклатуры</Item>
|
||||
<Item>FunctionalOption.ИспользоватьУпаковкиНоменклатуры</Item>
|
||||
<Item>FunctionalOption.ИспользоватьХарактеристикиНоменклатуры</Item>
|
||||
</FunctionalOptions>
|
||||
</Command>
|
||||
</Commands>
|
||||
</Form>
|
||||
+396
@@ -0,0 +1,396 @@
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ИспользоватьХарактеристикиНоменклатуры = ПолучитьФункциональнуюОпцию("ИспользоватьХарактеристикиНоменклатуры");
|
||||
ИспользоватьСерииНоменклатуры = ПолучитьФункциональнуюОпцию("ИспользоватьСерииНоменклатуры");
|
||||
ИспользоватьУпаковкиНоменклатуры = ПолучитьФункциональнуюОпцию("ИспользоватьУпаковкиНоменклатуры");
|
||||
|
||||
УстановитьУсловноеОформление();
|
||||
|
||||
УстановитьНастройкиПоФО();
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИзменитьНастройкиЦенообразования(Команда)
|
||||
|
||||
ИзменитьНастройкиЦенообразованияОткрыть();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИзменитьНастройкиЦенообразованияОткрыть()
|
||||
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
|
||||
Если ТекущиеДанные = Неопределено Или ТекущиеДанные.ЭтоГруппа Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("ВариантХарактеристики", 2);
|
||||
ПараметрыФормы.Вставить("ВариантСерии", 2);
|
||||
ПараметрыФормы.Вставить("ВариантУпаковки", 2);
|
||||
|
||||
Если Элементы.Список.ВыделенныеСтроки.Количество()>1 Тогда
|
||||
|
||||
ПараметрыФормы.Вставить("ИспользоватьХарактеристики", ИспользоватьХарактеристикиНоменклатуры);
|
||||
ПараметрыФормы.Вставить("ИспользоватьСерии", ИспользоватьСерииНоменклатуры);
|
||||
ПараметрыФормы.Вставить("ИспользоватьУпаковки", ИспользоватьУпаковкиНоменклатуры);
|
||||
|
||||
Иначе
|
||||
|
||||
ПараметрыФормы.Вставить("ИспользоватьХарактеристики", ТекущиеДанные.ИспользоватьХарактеристики И ИспользоватьХарактеристикиНоменклатуры);
|
||||
ПараметрыФормы.Вставить("ИспользоватьСерии", ТекущиеДанные.ИспользоватьСерии И ИспользоватьСерииНоменклатуры);
|
||||
ПараметрыФормы.Вставить("ИспользоватьУпаковки", ТекущиеДанные.ИспользоватьУпаковки И ИспользоватьУпаковкиНоменклатуры);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
ОписаниеОповещенияПриЗакрытии = Новый ОписаниеОповещения("ИзменитьНастройкиЦенообразованияЗавершение", ЭтотОбъект);
|
||||
|
||||
ОткрытьФорму("Справочник.ВидыНоменклатуры.Форма.ФормаНастройкиРазрезовЦенообразования",ПараметрыФормы, ЭтаФорма,,,,ОписаниеОповещенияПриЗакрытии,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
ТекущиеДанные = Элемент.ТекущиеДанные;
|
||||
|
||||
Если ТекущиеДанные <> Неопределено Тогда
|
||||
Если НЕ ТекущиеДанные.ЭтоГруппа Тогда
|
||||
Если Поле = Элементы.ВидНоменклатуры Тогда
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("Ключ", ТекущиеДанные.ВидНоменклатуры);
|
||||
ПараметрыФормы.Вставить("ИспользуетсяЦенообразование25", Истина);
|
||||
ОткрытьФорму("Справочник.ВидыНоменклатуры.ФормаОбъекта", ПараметрыФормы, Элементы.Список);
|
||||
|
||||
Иначе
|
||||
|
||||
ИзменитьНастройкиЦенообразованияОткрыть();
|
||||
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПриАктивизацииСтроки(Элемент)
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ПодключаемыеКоманды
|
||||
|
||||
// ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПодобратьКатегорииИзСервиса(Команда)
|
||||
|
||||
РаботаСНоменклатуройКлиент.ПодобратьКатегорииИзСервиса(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
// Конец ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКоманду(Команда)
|
||||
ПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Элементы.Список);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПродолжитьВыполнениеКомандыНаСервере(ПараметрыВыполнения, ДополнительныеПараметры) Экспорт
|
||||
ВыполнитьКомандуНаСервере(ПараметрыВыполнения);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьКомандуНаСервере(ПараметрыВыполнения)
|
||||
ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, ПараметрыВыполнения, Элементы.Список);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ОбновитьКоманды()
|
||||
ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Элементы.Список);
|
||||
КонецПроцедуры
|
||||
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
#Область Прочее
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьНастройкиПоФО()
|
||||
|
||||
Элементы.ВидыНоменклатурыГруппаХарактеристики.Видимость = ИспользоватьХарактеристикиНоменклатуры;
|
||||
Элементы.ВидыНоменклатурыГруппаСерии.Видимость = ИспользоватьСерииНоменклатуры;
|
||||
Элементы.ВидыНоменклатурыГруппаУпаковки.Видимость = ИспользоватьУпаковкиНоменклатуры;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИзменитьНастройкиЦенообразованияЗавершение(РезультатОповещения, ПараметрыОповещения) Экспорт
|
||||
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
Если ТекущиеДанные = Неопределено Или ТекущиеДанные.ЭтоГруппа Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ВидыНоменклатуры = Новый Массив();
|
||||
Если Элементы.Список.ВыделенныеСтроки.Количество()>1 Тогда
|
||||
Для Каждого Строка Из Элементы.Список.ВыделенныеСтроки Цикл
|
||||
ВидыНоменклатуры.Добавить(Строка);
|
||||
КонецЦикла;
|
||||
Иначе
|
||||
ВидыНоменклатуры.Добавить(ТекущиеДанные.ВидНоменклатуры);
|
||||
КонецЕсли;
|
||||
|
||||
ИзменитьНастройкиЦенообразованияЗавершениеСервер(ВидыНоменклатуры, РезультатОповещения);
|
||||
|
||||
Элементы.Список.Обновить();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ИзменитьНастройкиЦенообразованияЗавершениеСервер(ВидыНоменклатуры, РезультатОповещения) Экспорт
|
||||
|
||||
ПараметрыУстановки = Новый Структура("НастройкиКлючаЦенПоХарактеристике, НастройкиКлючаЦенПоСерии, НастройкиКлючаЦенПоУпаковке", Неопределено, Неопределено,Неопределено,);
|
||||
|
||||
Если РезультатОповещения.ВариантХарактеристики = 0 Тогда
|
||||
ПараметрыУстановки.НастройкиКлючаЦенПоХарактеристике = Перечисления.ВариантОтбораДляКлючаЦен.НеИспользовать;
|
||||
ИначеЕсли РезультатОповещения.ВариантХарактеристики = 1 Тогда
|
||||
ПараметрыУстановки.НастройкиКлючаЦенПоХарактеристике = Перечисления.ВариантОтбораДляКлючаЦен.Использовать;
|
||||
КонецЕсли;
|
||||
|
||||
Если РезультатОповещения.ВариантСерии = 0 Тогда
|
||||
ПараметрыУстановки.НастройкиКлючаЦенПоСерии = Перечисления.ВариантОтбораДляКлючаЦен.НеИспользовать;
|
||||
ИначеЕсли РезультатОповещения.ВариантСерии = 1 Тогда
|
||||
ПараметрыУстановки.НастройкиКлючаЦенПоСерии = Перечисления.ВариантОтбораДляКлючаЦен.Использовать;
|
||||
КонецЕсли;
|
||||
|
||||
Если РезультатОповещения.ВариантУпаковки = 0 Тогда
|
||||
ПараметрыУстановки.НастройкиКлючаЦенПоУпаковке = Перечисления.ВариантОтбораДляКлючаЦен.НеИспользовать;
|
||||
ИначеЕсли РезультатОповещения.ВариантУпаковки = 1 Тогда
|
||||
ПараметрыУстановки.НастройкиКлючаЦенПоУпаковке = Перечисления.ВариантОтбораДляКлючаЦен.Использовать;
|
||||
КонецЕсли;
|
||||
|
||||
Справочники.ВидыНоменклатуры.УстановитьРеквизитыЦенообразования(ВидыНоменклатуры, ПараметрыУстановки);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьУсловноеОформление()
|
||||
|
||||
УсловноеОформление.Элементы.Очистить();
|
||||
|
||||
//
|
||||
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.УстановитьХарактеристики.Имя);
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ХарактеристикиОписание.Имя);
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.ИспользоватьХарактеристики");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Ложь;
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.ЭтоГруппа");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Ложь;
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", Истина);
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.ДымчатоБелый);
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("Текст", НСтр("ru = '<характеристики не используются>'"));
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ЦветНедоступногоТекста);
|
||||
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ХарактеристикиОписание.Имя);
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.ИспользоватьХарактеристики");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Истина;
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.УстановитьХарактеристики");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно;
|
||||
ОтборЭлемента.ПравоеЗначение = 0;
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("Текст", "");
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ЦветНедоступногоТекста);
|
||||
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.УстановитьСерии.Имя);
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.СерииОписание.Имя);
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.ИспользоватьСерии");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Ложь;
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.ЭтоГруппа");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Ложь;
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", Истина);
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.ДымчатоБелый);
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ЦветНедоступногоТекста);
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("Текст", НСтр("ru = '<серии не используются>'"));
|
||||
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.СерииОписание.Имя);
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.ИспользоватьСерии");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Истина;
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.УстановитьСерии");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно;
|
||||
ОтборЭлемента.ПравоеЗначение = 0;
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("Текст", "");
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ЦветНедоступногоТекста);
|
||||
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.УстановитьУпаковки.Имя);
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.УпаковкиОписание.Имя);
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.ИспользоватьУпаковки");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Ложь;
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.ЭтоГруппа");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Ложь;
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", Истина);
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.ДымчатоБелый);
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ЦветНедоступногоТекста);
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("Текст", НСтр("ru = '<упаковки не используются>'"));
|
||||
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.УпаковкиОписание.Имя);
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.ИспользоватьУпаковки");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Истина;
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.УстановитьУпаковки");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно;
|
||||
ОтборЭлемента.ПравоеЗначение = 0;
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("Текст", "");
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ЦветНедоступногоТекста);
|
||||
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ВидНоменклатуры.Имя);
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.ИспользоватьХарактеристики");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Ложь;
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.ИспользоватьСерии");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Ложь;
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.ИспользоватьУпаковки");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Ложь;
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.ДымчатоБелый);
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ЦветНедоступногоТекста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Процедура СписокПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки)
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ВидыНоменклатуры.Ссылка КАК ВидНоменклатуры,
|
||||
| ВидыНоменклатуры.РеквизитыХарактеристикДляКлючаЦен.(
|
||||
| ИмяРеквизита),
|
||||
| ВидыНоменклатуры.РеквизитыСерийДляКлючаЦен.(
|
||||
| ИмяРеквизита)
|
||||
|ИЗ
|
||||
| Справочник.ВидыНоменклатуры КАК ВидыНоменклатуры
|
||||
|ГДЕ
|
||||
| ВидыНоменклатуры.Ссылка В (&ВидыНоменклатуры)
|
||||
| И НЕ ВидыНоменклатуры.ЭтоГруппа";
|
||||
|
||||
Запрос.УстановитьПараметр("ВидыНоменклатуры", Строки.ПолучитьКлючи());
|
||||
|
||||
СтрокаСпискаДанные = Неопределено;
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
СтрокаСпискаДанные = Строки[Выборка.ВидНоменклатуры].Данные;
|
||||
|
||||
СтрокаСпискаДанные.ХарактеристикиОписание = НСтр("ru = 'по характеристикам'");
|
||||
Если СтрокаСпискаДанные.УстановитьХарактеристики = 0 Тогда
|
||||
ВременнаяТаблица = Выборка.РеквизитыХарактеристикДляКлючаЦен.Выгрузить();
|
||||
Если ВременнаяТаблица.Количество() > 0 Тогда
|
||||
МассивРеквизитов = ВременнаяТаблица.ВыгрузитьКолонку("ИмяРеквизита");
|
||||
Реквизиты = СтрСоединить(МассивРеквизитов, ",");
|
||||
|
||||
СтрокаСпискаДанные.ХарактеристикиОписание = СтрШаблон(НСтр("ru = 'по реквизитам (%1)'"), Реквизиты);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
СтрокаСпискаДанные.СерииОписание = НСтр("ru = 'по сериям'");
|
||||
Если СтрокаСпискаДанные.УстановитьСерии = 0 Тогда
|
||||
ВременнаяТаблица = Выборка.РеквизитыСерийДляКлючаЦен.Выгрузить();
|
||||
Если ВременнаяТаблица.Количество() > 0 Тогда
|
||||
МассивРеквизитов = ВременнаяТаблица.ВыгрузитьКолонку("ИмяРеквизита");
|
||||
Реквизиты = СтрСоединить(МассивРеквизитов, ",");
|
||||
|
||||
СтрокаСпискаДанные.СерииОписание = СтрШаблон(НСтр("ru = 'по реквизитам (%1)'"), Реквизиты);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
СтрокаСпискаДанные.УпаковкиОписание = НСтр("ru = 'по упаковкам'");
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="3570e706-5816-4250-a16d-424e0fcd87d7">
|
||||
<Properties>
|
||||
<Name>ФормаЭлемента</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма элемента</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Page>ru</Page>
|
||||
</Help>
|
||||
@@ -0,0 +1,44 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link href="v8help://service_book/service_style" type="text/css" rel="stylesheet"></link><meta content="MSHTML 6.00.2900.3492" name="GENERATOR"></meta></head><body>
|
||||
<h1 class="">Вид номенклатуры</h1>
|
||||
<p style="margin-left: 0px">Справочник является классификатором, предназначенным для объединения номенклатуры по общим признакам учета. Фактически виды номенклатуры - это ассортиментные группы продаваемых товаров. При продаже товаров в розницу (со <a href="Catalog.Склады/Help">склада</a> типа <b>Розничный</b>) в соответствии с видами номенклатуры могут быть созданы <a href="Catalog.ТоварныеКатегории/Help">товарные категории</a> и определены <a href="Document.УстановкаКвотАссортимента/Help">квоты ассортимента</a> по каждой товарной категории в соответствии с <a href="Catalog.ФорматыМагазинов/Help">форматом магазина</a>. </p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="Catalog.ВидыНоменклатуры/Help">Тип номенклатуры </a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="Catalog.ВидыНоменклатуры/Help">Характеристики номенклатуры</a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="Catalog.ВидыНоменклатуры/Help">Серии номенклатуры </a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="Catalog.ВидыНоменклатуры/Help">Дополнительные реквизиты</a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="Catalog.ВидыНоменклатуры/Help">Шаблоны наименований </a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="Catalog.ВидыНоменклатуры/Help">Значения по умолчанию</a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="Catalog.ВидыНоменклатуры/Help"><b>Дополнительные материалы на ИТС:</b></a></p>
|
||||
<hr></hr><p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5e4ac4986c0">Основная информации для вида номенклатуры</a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5e4ac4986c5">Вариант использования характеристик для вида номенклатуры</a></p>
|
||||
<p class="" style="margin-left: 40px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5e4ac4986cb">Определение общего списка характеристик</a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5e4ac4986d1">Дополнительные реквизиты и сведения для нового вида номенклатуры</a></p>
|
||||
<p class="" style="margin-left: 40px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5e4ac4986d6">Настройка быстрого отбор в списках и при подборе номенклатуры</a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5e4ac4986d9">Шаблоны наименований.</a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c461119058a39005056a5c4e811eaa9523a606171">Настройка ценообразования</a></p>
|
||||
<a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5e4ac4986c0"><h3 style="margin-left: 0px">Основная информации для вида номенклатуры</h3></a>
|
||||
<p style="margin-left: 20px">В форме вида номенклатуры вводится основная информация о виде номенклатуры.</p>
|
||||
<ul style="margin-left: 40px"><li><b>Группа видов номенклатуры.</b> Группа, в которую входит данный вид номенклатуры. Данная возможность используется в том случае, если на предприятии используется много различных видов номенклатуры, которые необходимо объединять дополнительно в группы.</li><li><b>Наименование.</b> Название вида номенклатуры.</li><li><b>Тип номенклатуры.</b> Указывается тип, к которому относится номенклатура данного вида. Можно выбрать одно из значений: <b>Товар</b>, <b>Услуга</b>, <b>Работа</b>, <b>Тара</b>.</li></ul><p style="margin-left: 20px">Информация о таре доступна только в том случае, если включена функциональная опция <b>Многооборотная тара</b> (<b>НСИ и администрирование - Номенклатура - Разрезы учета</b>).</p>
|
||||
<p style="margin-left: 20px">Дополнительно указывается информация об использовании характеристик для вида номенклатуры и выбирается политика учета серий, если для данного вида номенклатуры ведется серийный учет (учет по серийным номерам и срокам годности). </p>
|
||||
<a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5e4ac4986c5"><h3 style="margin-left: 0px">Вариант использования характеристик для вида номенклатуры</h3></a>
|
||||
<p style="margin-left: 20px">Вариант использования характеристик для вида номенклатуры указывается в поле <b>Использовать характеристики</b>.</p>
|
||||
<p style="margin-left: 20px">Данную возможность можно использовать только в том случае, если в разделе <b>НСИ и администрирование - Номенклатура - Разрезы учета</b> включена функциональная опция <b>Характеристики номенклатуры</b>.</p>
|
||||
<p style="margin-left: 20px">После записи информации о новом виде номенклатуры изменить вариант использования характеристики нельзя. </p>
|
||||
<p style="margin-left: 20px">Для вида номенклатуры можно указать следующие варианты использования характеристик:</p>
|
||||
<ul style="margin-left: 40px"><li><b>Не использовать.</b> Для данного вида номенклатуры не ведется учет в разрезе характеристик.</li><li><b>Использовать общие для вида номенклатуры.</b> Назначается общий список характеристик, который используется всеми позициями номенклатуры, которые принадлежат данному виду.</li><li><b>Использовать индивидуальные для номенклатуры</b>. Для каждой позиции номенклатуры назначается индивидуальный список характеристик.</li></ul><a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5e4ac4986cb"><h3 style="margin-left: 20px">Определение общего списка характеристик</h3></a>
|
||||
<p style="margin-left: 40px"><br>Для тех видов номенклатуры, для которых поле <b>Использовать характеристики</b> установлено в значение <b>Общие для вида номенклатуры</b>, можно указать список характеристик, который будет использоваться для всех тех номенклатурных позиций, которые относятся к данному виду.</p>
|
||||
<p style="margin-left: 40px"></p><table border="0" bgcolor="#EEEEFF"><tr><td><tt><b>Пример. </b>Товары вида <b>Обувь</b> характеризуется размером и цветом модели обуви. В список характеристик добавляется все возможные сочетания цвета и размера обуви: <i>Размер 45, Цвет белый</i>; <i>Размер 37, Цвет белый</i>; <i>Размер 37, Цвет черный</i> и т.д.</tt></td></tr></table><p style="margin-left: 40px">Порядок ввода списка характеристик для вида номенклатуры. </p>
|
||||
<ul style="margin-left: 60px"><li>Для редактирования набора свойств характеристик для данного вида номенклатуры необходимо перейти на закладку <b>Дополнительные реквизиты</b>. </li><li>Откроется окно для редактирования набора свойств номенклатуры и характеристик данного вида номенклатуры.</li><li>Добавьте в список <b>Дополнительные реквизиты характеристик</b> дополнительные реквизиты, которые необходимы для создания характеристики товара данного вида (например, цвет, размер и т.д.). </li><li>Здесь же при нажатии на кнопку <b>Общие</b> можно отредактировать список реквизитов и сведений, общих для всего справочника <b>Характеристики номенклатуры</b>.</li><li>Сохраните изменения при помощи команды <b>Сохранить</b>.</li><li>Перейдите на закладку <b>Основное</b>, нажмите на гиперссылку <b>Общие характеристики номенклатуры</b>.</li><li>В появившемся списке характеристик нажмите на кнопку <b>Создать</b>. </li><li>В новой форме характеристики уже будут добавлены дополнительные реквизиты, которые описывают характеристику данного вида. </li><li>Укажите значения этих реквизитов. </li><li>Заполните <b>Рабочее наименование</b> и <b>Наименование для печати</b>. </li><li>Нажмите на кнопку <b>Записать и закрыть</b>. </li><li>Информация о характеристике запишется в список характеристик для вида номенклатуры.</li><li>Аналогичным образом добавьте информацию о других характеристиках, используемых для номенклатуры данного вида.</li></ul><p style="margin-left: 40px">При вводе информации о товаре, который принадлежит данному виду, его характеристику можно будет выбрать из списка тех общих характеристик, которые определены для данного вида.</p>
|
||||
<a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5e4ac4986d1"><h3 style="margin-left: 0px">Дополнительные реквизиты и сведения для нового вида номенклатуры</h3></a>
|
||||
<p style="margin-left: 20px">Дополнительные реквизиты и сведения создаются на соответствующих страницах. Отдельно создаются доп.реквизиты и сведения для номенклатуры, характеристик и серий. </p>
|
||||
<ul style="margin-left: 40px"><li>Если дополнительный реквизит (дополнительное сведение) должен показываться для всех позиций номенклатуры, то он добавляется через список по команде <b>Добавить - Общий для всей номенклатуры</b>. </li><li>Если дополнительный реквизит (дополнительное сведение) должен показываться только для номенклатурных позиций данного вида, то он добавляется с помощью команды <b>Добавить - Новый для вида</b>.</li><li>Добавить дополнительный реквизит (дополнительное сведение) из другого набора можно с помощью команды <b>Добавить - Из другого набора</b>.</li></ul><p style="margin-left: 20px">После добавления дополнительных реквизитов нажмите на странице <b>Настройки создания</b> появится список дополнительных реквизитов. Определите для каждого реквизита параметры контроля заполнения и уникальности. </p>
|
||||
<ul style="margin-left: 40px"><li>Информация о дополнительных реквизитах автоматически появится в форме номенклатурной позиции на странице <b>Описание</b>. </li><li>Список дополнительных сведений заполняется в отдельном диалоговом окне (<b>Все действия-Дополнительные сведения</b>). </li></ul><a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5e4ac4986d6"><h3 style="margin-left: 20px">Настройка быстрого отбор в списках и при подборе номенклатуры</h3></a>
|
||||
<ul style="margin-left: 60px"><li>В карточке вида номенклатуры перейдите на закладку <b>Панель быстрого отбора</b>.</li><li>Отобразятся списки реквизитов номенклатуры и реквизитов характеристик, применяемых для быстрого отбора.</li><li>При помощи кнопки <b>Добавить</b> заполните списки реквизитами, по которым будет осуществляться быстрый отбор.</li></ul><p style="margin-left: 40px">В качестве параметров быстрого отбора нельзя использовать дополнительные реквизиты составного типа. Такие реквизиты не будут показаны в списке для выбора параметров быстрого отбора. </p>
|
||||
<a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5e4ac4986d9"><h3 style="margin-left: 0px">Шаблоны наименований.</h3></a>
|
||||
<p style="margin-left: 20px">Шаблоны наименований позволяют создать правило, по которому наименование номенклатуры будет формироваться автоматически, с учетом её реквизитов. Также по шаблону может быть перезаполнено наименование ранее созданной номенклатуры. Задать шаблоны можно на странице <b>Шаблоны наименований</b> с помощью формы <b>Редактирование формулы</b>, которая открывается при выполнении команды <b>Редактировать</b>. </p>
|
||||
<p style="margin-left: 20px">Для удобного редактирования шаблона рекомендуется использовать редактор формул, запускаемый по кнопке <b>Редактировать</b>. В редакторе можно выбрать любые реквизиты (в том числе и дополнительные реквизиты) номенклатуры, которые должны включаться в её наименование. Также в наименовании может быть произвольный текст, который следует писать в кавычках «». Для соединения составных частей наименования используется знак плюс «+». Шаблоны наименований задаются отдельно для наименования номенклатуры, характеристики и для вариантов наименования, используемых при печати документов.</p>
|
||||
<p style="margin-left: 20px"></p><table border="0" bgcolor="#EEEEFF"><tr><td><tt>Пример. Для учета кабелей следует формировать их названия по производителю и техническим параметрам, указанным в доп.реквизитах. Следует задать следующий шаблон наименования:<br>"Кабель NYM (" + [Производитель] + ") " + [Число жил] + "х" + [Сечение (кв. мм)]<br>По этому шаблону будет формироваться названия кабелей наподобие следующего: Кабель NYM (Севкабель) 3х1,5<br></tt></td></tr></table><p style="margin-left: 20px">Для каждого шаблона можно настроить обязательность его использования с помощью флажков <b>Запретить редактирование рабочего наименования в карточке номенклатуры</b> и <b>Запретить редактирование наименования для печати в карточке номенклатуры</b>.</p>
|
||||
<ul style="margin-left: 40px"><li>Если флажок установлен, то наименование в карточке номенклатуры или характеристики становится недоступным для редактирования и переформировывается при каждой записи номенклатуры или характеристики.</li><li>Если флажок не установлен, то заполнить наименование по шаблону можно с помощью команды <b>Заполнить</b>. При этом если наименование не заполнено, то оно формируется при записи номенклатуры автоматически.</li></ul><p style="margin-left: 20px">Также можно настроить шаблон для рабочего наименования серии. Рабочее наименование серии будет формироваться автоматически, по указанному шаблону, при записи серии.</p>
|
||||
<a name="70a6370b13ca43baa611bed9691c461119058a39005056a5c4e811eaa9523a606171"><h3 style="margin-left: 0px">Настройка ценообразования</h3></a>
|
||||
<p style="margin-left: 20px">Ценообразование можно вести по следующим разрезам:</p>
|
||||
<ul style="margin-left: 40px"><li>Номенклатуры (обязательный реквизит).</li><li>Характеристики или ее реквизитов.</li><li>Серии или ее реквизиты.</li><li>Упаковок.</li></ul><p style="margin-left: 20px">При использовании характеристик и /или серий возможно использовать не сами элементы, а их реквизиты. <br>Например, если характеристика состоит из размера и цвета, то для учета цен можно использовать только размеры (вся обувь определенной модели определенного размера будет иметь цену вне зависимости от цвета.<br>Например, если серии идентифицируются сроком годности, то для учета цен можно использовать этот реквизит (ценами можно будет управлять в зависимости от срока годности).<br><br><br>Основной реквизит ключа – «Номенклатура». Все остальное можно не использовать. Чем больше разрезов ведения цен выбрано, тем точнее можно вести ценообразование. </p>
|
||||
<p> </p></body></html>
|
||||
@@ -0,0 +1,11 @@
|
||||
|
||||
#Область ОбработчикиСобытий
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
ОткрытьФорму("Справочник.Номенклатура.ФормаОбъекта",,);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,16 @@
|
||||
|
||||
#Область ОбработчикиСобытий
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
ОткрытьФорму(
|
||||
"Справочник.Номенклатура.ФормаСписка",
|
||||
,
|
||||
ПараметрыВыполненияКоманды.Источник,
|
||||
ПараметрыВыполненияКоманды.Уникальность,
|
||||
ПараметрыВыполненияКоманды.Окно);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Page>ru</Page>
|
||||
</Help>
|
||||
@@ -0,0 +1,9 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link href="v8help://service_book/service_style" type="text/css" rel="stylesheet"></link><meta content="MSHTML 6.00.2900.3492" name="GENERATOR"></meta></head><body>
|
||||
<h1 class="">Номенклатура</h1>
|
||||
<p style="margin-left: 0px">Справочник предназначен для хранения информации о номенклатурных позициях следующих типов: <b>товар, услуга, работа, тара</b> и <b>набор</b>. </p>
|
||||
<p style="margin-left: 0px">Подробное описание сценариев ведения справочника приведено в документации <a href="https://its.1c.ru/db/utdoc">https://its.1c.ru/db/utdoc#bookmark:Goods:Goods</a></p>
|
||||
<p style="margin-left: 0px">Позиции номенклатуры могут быть классифицированы по <b>видам номенклатуры</b>. </p>
|
||||
<p style="margin-left: 0px"><a href="Catalog.ВидыНоменклатуры/Help">Вид номенклатуры</a> – это дополнительная классификация товаров более обобщенная чем тип, и позволяющая отличать номенклатурные позиции по различным параметрам, например, характеристикам. Причем для более детальной классификации, рекомендуется использование нескольких видов номенклатуры с общим типом.<br>Вид номенклатуры можно поменять после создания номенклатуры. При этом новый и старый вид номенклатуры должны отвечать следующим требованиям:<br>- установлен один тип номенклатуры;<br>- одинаково установлен признак <b>алкогольная продукция</b>;<br>- одинаково установлен признак <b>содержит драгоценные металлы или камни</b>;<br>- характеристики не используются, или они индивидуальные для номенклатуры, или общие для нескольких видов (при этом оба вида - новый и старый - должны использовать один набор характеристик);<br>- серии не используются или настроены одинаково.<br></p>
|
||||
<p style="margin-left: 0px"></p><table border="0" bgcolor="#EEEEFF"><tr><td><tt>Пример. Если необходимо разделять услуги, которые оказывает наше предприятие, и услуги, оказываемые сторонними организациями, то можно создать два вида номенклатуры: внутренние услуги и сторонние услуги с одним и тем же типом – услуга.</tt></td></tr></table><p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905a2e4005056a5c4e811e3828e69f4f5f0">Дополнительные материалы на ИТС</a></p>
|
||||
<a name="70a6370b13ca43baa611bed9691c46111905a2e4005056a5c4e811e3828e69f4f5f0"><h3 style="margin-left: 0px">Дополнительные материалы на ИТС</h3></a>
|
||||
<ul style="margin-left: 40px"><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:04">Как разделяется информация о товарах, услугах и работах в справочнике?</a></li><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:06">Как ввести информацию о товаре, если при его покупке и продаже не используются упаковки?</a></li><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:10">Что такое классификатор справочника номенклатуры, что означают понятия иерархический список и дерево?</a></li><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:11">Как отнести позицию номенклатуры к определенной группе?</a></li><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:13">Можно ли использовать дополнительные реквизиты при формировании наименования товара?</a></li><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:17">Можно ли сделать так, чтобы при вводе новой номенклатурной позиции программа автоматически контролировала появление дублей в справочнике «Номенклатура»?</a></li><li><a href="http://its.1c.ru/bmk/ut/Komplekty:02">Как внести информацию о комплекте в справочник?</a></li><li><a href="http://its.1c.ru/bmk/ut/Nomenklatura:25">Имеется ли возможность регистрировать аналоги номенклатуры?</a> </li></ul><p> </p></body></html>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,321 @@
|
||||
#Если НЕ МобильныйАвтономныйСервер Тогда
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ОбработчикиСобытий
|
||||
|
||||
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
|
||||
|
||||
Если ЭтоГруппа Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
МассивНепроверяемыхРеквизитов = Справочники.Номенклатура.НепроверяемыеРеквизиты(ЭтотОбъект);
|
||||
|
||||
// Защита от ошибки SQL: Переполнение поля.
|
||||
ПроверитьКратностьМеры("Вес", Отказ);
|
||||
ПроверитьКратностьМеры("Объем", Отказ);
|
||||
ПроверитьКратностьМеры("Площадь", Отказ);
|
||||
ПроверитьКратностьМеры("Длина", Отказ);
|
||||
|
||||
ОбщегоНазначения.УдалитьНепроверяемыеРеквизитыИзМассива(ПроверяемыеРеквизиты, МассивНепроверяемыхРеквизитов);
|
||||
|
||||
НоменклатураЛокализация.ОбработкаПроверкиЗаполненияНоменклатура(ЭтотОбъект, Отказ, ПроверяемыеРеквизиты);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПередЗаписью(Отказ)
|
||||
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан(ЭтотОбъект);
|
||||
|
||||
Если ЭтоНовый()
|
||||
И Не ЗначениеЗаполнено(Код) Тогда
|
||||
|
||||
УстановитьНовыйКод();
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КодДляПоиска = ПрефиксацияОбъектовКлиентСервер.НомерНаПечать(Код, Истина);
|
||||
|
||||
Если Не УправлениеДоступомУТ.ПроверитьДопустимостьИзмененияРеквизитовСправочника(ЭтотОбъект, "Наименование,НаименованиеПолное", Отказ) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоГруппа Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// Обработка смены реквизитов
|
||||
Если Не ЭтоНовый() Тогда
|
||||
|
||||
СтарыеЗначения = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Ссылка, "ПометкаУдаления, ВидНоменклатуры");
|
||||
|
||||
Если ВидНоменклатуры <> СтарыеЗначения.ВидНоменклатуры Тогда
|
||||
Если Не ДополнительныеСвойства.Свойство("СменаВидаНоменклатурыОтработана") Тогда
|
||||
Справочники.Номенклатура.ЗаполнитьРеквизитыПоВидуНоменклатуры(ЭтотОбъект, Истина, Отказ);
|
||||
Иначе
|
||||
// Если проверку и заполнение по виду уже делали, то просто выдадим предупреждения, если что не так,
|
||||
// но не будем мешать записывать.
|
||||
ЕстьОшибка = Ложь;
|
||||
|
||||
Справочники.Номенклатура.ПроверитьКорректностьСменыВидаНоменклатурыЗаполнитьПоНовомуВиду(
|
||||
ЭтотОбъект,
|
||||
СтарыеЗначения.ВидНоменклатуры,
|
||||
ЕстьОшибка);
|
||||
|
||||
Если ЕстьОшибка Тогда
|
||||
ДополнительныеСвойства.Вставить("ЕстьПроблемаСоСменойВидаНоменклатуры");
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если Отказ Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Справочники.Номенклатура.ОтработатьЛогикуСвязиРеквизитов(ЭтотОбъект);
|
||||
|
||||
ФормироватьРабочееНаименование = Не (ДополнительныеСвойства.Свойство("РабочееНаименованиеСформировано"));
|
||||
ФормироватьНаименованиеДляПечати = Не (ДополнительныеСвойства.Свойство("НаименованиеДляПечатиСформировано"));
|
||||
|
||||
Если ФормироватьРабочееНаименование
|
||||
Или ФормироватьНаименованиеДляПечати Тогда
|
||||
|
||||
СтруктураРеквизитов = Новый Структура;
|
||||
СтруктураРеквизитов.Вставить("ШаблонРабочегоНаименованияНоменклатуры");
|
||||
СтруктураРеквизитов.Вставить("ЗапретРедактированияРабочегоНаименованияНоменклатуры");
|
||||
СтруктураРеквизитов.Вставить("ШаблонНаименованияДляПечатиНоменклатуры");
|
||||
СтруктураРеквизитов.Вставить("ЗапретРедактированияНаименованияДляПечатиНоменклатуры");
|
||||
|
||||
РеквизитыОбъекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ВидНоменклатуры, СтруктураРеквизитов);
|
||||
|
||||
Если ФормироватьРабочееНаименование
|
||||
И ЗначениеЗаполнено(РеквизитыОбъекта.ШаблонРабочегоНаименованияНоменклатуры)
|
||||
И (РеквизитыОбъекта.ЗапретРедактированияРабочегоНаименованияНоменклатуры
|
||||
Или Не ЗначениеЗаполнено(Наименование)) Тогда
|
||||
|
||||
ШаблонНаименования = РеквизитыОбъекта.ШаблонРабочегоНаименованияНоменклатуры;
|
||||
Наименование = НоменклатураСервер.НаименованиеПоШаблону(ШаблонНаименования, ЭтотОбъект);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ФормироватьНаименованиеДляПечати
|
||||
И ЗначениеЗаполнено(РеквизитыОбъекта.ШаблонНаименованияДляПечатиНоменклатуры)
|
||||
И (РеквизитыОбъекта.ЗапретРедактированияНаименованияДляПечатиНоменклатуры
|
||||
Или Не ЗначениеЗаполнено(НаименованиеПолное)) Тогда
|
||||
|
||||
ШаблонНаименованияДляПечати = РеквизитыОбъекта.ШаблонНаименованияДляПечатиНоменклатуры;
|
||||
НаименованиеПолное = НоменклатураСервер.НаименованиеПоШаблону(ШаблонНаименованияДляПечати, ЭтотОбъект);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ЗначениеЗаполнено(Наименование) Тогда
|
||||
Отказ = Истина;
|
||||
|
||||
ТекстИсключения = НСтр("ru='Поле ""Рабочее наименование"" не заполнено'");
|
||||
|
||||
ВызватьИсключение ТекстИсключения;
|
||||
КонецЕсли;
|
||||
|
||||
КонтролироватьРабочееНаименование =
|
||||
Константы.КонтролироватьУникальностьРабочегоНаименованияНоменклатурыИХарактеристик.Получить()
|
||||
И Не (ДополнительныеСвойства.Свойство("РабочееНаименованиеПроверено"));
|
||||
|
||||
Если Не Отказ
|
||||
И КонтролироватьРабочееНаименование
|
||||
И Не ПометкаУдаления Тогда
|
||||
|
||||
НаименованиеУникально = Справочники.Номенклатура.РабочееНаименованиеУникально(ЭтотОбъект);
|
||||
|
||||
Если Не НаименованиеУникально Тогда
|
||||
Отказ = Истина;
|
||||
|
||||
ТекстИсключения = НСтр("ru='Значение поля ""Рабочее наименование"" не уникально'");
|
||||
|
||||
ВызватьИсключение ТекстИсключения;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ДополнительныеСвойства.Вставить("ЭтоНовый", ЭтоНовый());
|
||||
|
||||
ОбщегоНазначенияУТ.ПодготовитьДанныеДляСинхронизацииКлючей(ЭтотОбъект, ПараметрыСинхронизацииКлючей());
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЗаписи(Отказ)
|
||||
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоГруппа Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не Отказ
|
||||
И ДополнительныеСвойства.Свойство("ЕстьПроблемаСоСменойВидаНоменклатуры") Тогда
|
||||
ТекстСообщения = НСтр("ru = 'Запись элемента выполнена, но есть проблемы, связанные с изменением вида номенклатуры.'");
|
||||
|
||||
ОбщегоНазначения.СообщитьПользователю(ТекстСообщения);
|
||||
КонецЕсли;
|
||||
|
||||
АктуализироватьСтавкиНДСНоменклатуры();
|
||||
ПометитьНаУдалениеИндивидуальныеУпаковки();
|
||||
|
||||
ОбщегоНазначенияУТ.СинхронизироватьКлючи(ЭтотОбъект);
|
||||
УчетПрослеживаемыхТоваровЛокализация.УстановитьИспользованиеУчетаВЕдиницеИзмеренияТНВЭДПоНоменклатуре(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПередУдалением(Отказ)
|
||||
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриКопировании(ОбъектКопирования)
|
||||
|
||||
Если ЗначениеЗаполнено(ОбъектКопирования.СтавкаНДС)
|
||||
И Не УчетНДСУП.СтавкаНДСКорректна(
|
||||
ОбъектКопирования.СтавкаНДС,
|
||||
Перечисления.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС,
|
||||
Неопределено,
|
||||
Неопределено) Тогда
|
||||
СтавкаНДС = Справочники.СтавкиНДС.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
Процедура ПриЧтенииПредставленийНаСервере() Экспорт
|
||||
МультиязычностьСервер.ПриЧтенииПредставленийНаСервере(ЭтотОбъект);
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
Процедура ПроверитьКратностьМеры(Мера, Отказ)
|
||||
РеквизитыМеры = Справочники.Номенклатура.РеквизитыМеры(Мера);
|
||||
СообщениеКратностьБолее = НСтр("ru = 'Кратность более 10 000 000 / 1'");
|
||||
СообщениеКратностьМенее = НСтр("ru = 'Кратность менее 1 / 99 999 999'");
|
||||
Если ЭтотОбъект[РеквизитыМеры.Использовать]
|
||||
И ЗначениеЗаполнено(ЭтотОбъект[РеквизитыМеры.Знаменатель]) Тогда
|
||||
Если ЭтотОбъект[РеквизитыМеры.Числитель] / ЭтотОбъект[РеквизитыМеры.Знаменатель] < 0.0000001 Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
СообщениеКратностьБолее,
|
||||
,
|
||||
"Объект." + РеквизитыМеры.Знаменатель,
|
||||
,
|
||||
Отказ);
|
||||
ИначеЕсли ЭтотОбъект[РеквизитыМеры.Числитель] / ЭтотОбъект[РеквизитыМеры.Знаменатель] > 99999999 Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(
|
||||
СообщениеКратностьМенее,
|
||||
,
|
||||
"Объект." + РеквизитыМеры.Числитель,
|
||||
,
|
||||
Отказ);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПараметрыСинхронизацииКлючей()
|
||||
|
||||
Результат = Новый Соответствие;
|
||||
|
||||
Результат.Вставить("Справочник.КлючиАналитикиУчетаНоменклатуры", "ПометкаУдаления");
|
||||
Результат.Вставить("Справочник.КлючиАналитикиУчетаНаборов", "ПометкаУдаления");
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура АктуализироватьСтавкиНДСНоменклатуры()
|
||||
|
||||
Если Не ПолучитьФункциональнуюОпцию("ИспользоватьУчетНДС") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ДополнительныеСвойства.Свойство("ЭтоНовый")
|
||||
И ДополнительныеСвойства.ЭтоНовый = Истина Тогда
|
||||
|
||||
РегистрыСведений.СтавкиНДСНоменклатуры.УстановитьАктуальнуюСтавкуНДСНоменклатурыПоОсновнойСтране(
|
||||
Ссылка,
|
||||
СтавкаНДС,
|
||||
Истина);
|
||||
|
||||
ИначеЕсли ДополнительныеСвойства.Свойство("ДатаНачалаПримененияСтавкиНДС") Тогда
|
||||
|
||||
АктуальнаяСтавкаНДС = РегистрыСведений.СтавкиНДСНоменклатуры.АктуальнаяСтавкаНДСНоменклатурыПоОсновнойСтране(Ссылка);
|
||||
ДатаНачалаПримененияСтавкиНДС = ДополнительныеСвойства.ДатаНачалаПримененияСтавкиНДС;
|
||||
|
||||
Если СтавкаНДС <> АктуальнаяСтавкаНДС Тогда
|
||||
|
||||
РегистрыСведений.СтавкиНДСНоменклатуры.УстановитьАктуальнуюСтавкуНДСНоменклатурыПоОсновнойСтране(
|
||||
Ссылка,
|
||||
СтавкаНДС,
|
||||
Ложь,
|
||||
ДатаНачалаПримененияСтавкиНДС);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПометитьНаУдалениеИндивидуальныеУпаковки()
|
||||
|
||||
Если ДополнительныеСвойства.Свойство("ЭтоНовый")
|
||||
И ДополнительныеСвойства.ЭтоНовый = Истина Тогда
|
||||
|
||||
Возврат;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ИспользоватьУпаковки
|
||||
Или (ЗначениеЗаполнено(НаборУпаковок)
|
||||
И НаборУпаковок <> Справочники.НаборыУпаковок.ИндивидуальныйДляНоменклатуры) Тогда
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ДанныеОбъекта.Ссылка КАК Ссылка
|
||||
|ИЗ
|
||||
| Справочник.УпаковкиЕдиницыИзмерения КАК ДанныеОбъекта
|
||||
|ГДЕ
|
||||
| НЕ ДанныеОбъекта.ПометкаУдаления
|
||||
| И ДанныеОбъекта.Владелец = &Владелец";
|
||||
|
||||
Запрос.УстановитьПараметр("Владелец", Ссылка);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
ВидОбъект = Выборка.Ссылка.ПолучитьОбъект(); // СправочникОбъект.УпаковкиЕдиницыИзмерения
|
||||
ВидОбъект.ПометкаУдаления = Истина;
|
||||
|
||||
ВидОбъект.Записать();
|
||||
КонецЦикла;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
#КонецЕсли
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="d613bb68-aeae-4479-8e06-2d0a3e1adc0d">
|
||||
<Properties>
|
||||
<Name>ИсторияЦенНоменклатуры</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>История цен номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,952 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
|
||||
<CommandBarLocation>None</CommandBarLocation>
|
||||
<VerticalScroll>useIfNecessary</VerticalScroll>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<Pages name="Страницы" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Страницы</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<PagesRepresentation>TabsOnTop</PagesRepresentation>
|
||||
<ExtendedTooltip name="СтраницыРасширеннаяПодсказка" id="82"/>
|
||||
<ChildItems>
|
||||
<Page name="СтраницаЦеныНоменклатуры" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Цены номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="СтраницаЦеныНоменклатурыРасширеннаяПодсказка" id="90"/>
|
||||
<ChildItems>
|
||||
<UsualGroup name="ГруппаБыстрыеОтборыЦены" id="49">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Быстрые отборы цены</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>Horizontal</Group>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаБыстрыеОтборыЦеныРасширеннаяПодсказка" id="91"/>
|
||||
<ChildItems>
|
||||
<InputField name="ПериодЦеныНоменклатуры" id="70">
|
||||
<DataPath>ПериодЦеныНоменклатуры</DataPath>
|
||||
<TitleLocation>Top</TitleLocation>
|
||||
<Width>16</Width>
|
||||
<HorizontalStretch>false</HorizontalStretch>
|
||||
<ClearButton>true</ClearButton>
|
||||
<ContextMenu name="ПериодЦеныНоменклатурыКонтекстноеМеню" id="71"/>
|
||||
<ExtendedTooltip name="ПериодЦеныНоменклатурыРасширеннаяПодсказка" id="92"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ПериодЦеныНоменклатурыПриИзменении</Event>
|
||||
</Events>
|
||||
</InputField>
|
||||
<InputField name="ВидЦеныНоменклатуры" id="46">
|
||||
<DataPath>ВидЦеныНоменклатуры</DataPath>
|
||||
<TitleLocation>Top</TitleLocation>
|
||||
<Width>21</Width>
|
||||
<HorizontalStretch>false</HorizontalStretch>
|
||||
<ClearButton>true</ClearButton>
|
||||
<ContextMenu name="ВидЦеныНоменклатурыКонтекстноеМеню" id="47"/>
|
||||
<ExtendedTooltip name="ВидЦеныНоменклатурыРасширеннаяПодсказка" id="93"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ВидЦеныНоменклатурыПриИзменении</Event>
|
||||
</Events>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<Table name="ЦеныНоменклатуры" id="4">
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>ЦеныНоменклатуры</DataPath>
|
||||
<RowPictureDataPath>ЦеныНоменклатуры.DefaultPicture</RowPictureDataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Цены номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>CopyToClipboard</ExcludedCommand>
|
||||
<ExcludedCommand>SetDateInterval</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
|
||||
<ContextMenu name="ЦеныНоменклатурыКонтекстноеМеню" id="5"/>
|
||||
<AutoCommandBar name="ЦеныНоменклатурыКоманднаяПанель" id="6"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыРасширеннаяПодсказка" id="94"/>
|
||||
<SearchStringAddition name="ЦеныНоменклатурыСтрокаПоиска" id="117">
|
||||
<AdditionSource>
|
||||
<Item>ЦеныНоменклатуры</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="ЦеныНоменклатурыСтрокаПоискаКонтекстноеМеню" id="118"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыСтрокаПоискаРасширеннаяПодсказка" id="119"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="ЦеныНоменклатурыСостояниеПросмотра" id="120">
|
||||
<AdditionSource>
|
||||
<Item>ЦеныНоменклатуры</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="ЦеныНоменклатурыСостояниеПросмотраКонтекстноеМеню" id="121"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыСостояниеПросмотраРасширеннаяПодсказка" id="122"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="ЦеныНоменклатурыУправлениеПоиском" id="123">
|
||||
<AdditionSource>
|
||||
<Item>ЦеныНоменклатуры</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="ЦеныНоменклатурыУправлениеПоискомКонтекстноеМеню" id="124"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыУправлениеПоискомРасширеннаяПодсказка" id="125"/>
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<LabelField name="ЦеныНоменклатурыПериод" id="74">
|
||||
<DataPath>ЦеныНоменклатуры.Период</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатурыПериодКонтекстноеМеню" id="75"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыПериодРасширеннаяПодсказка" id="95"/>
|
||||
</LabelField>
|
||||
<LabelField name="ЦеныНоменклатурыВидЦены" id="9">
|
||||
<DataPath>ЦеныНоменклатуры.ВидЦены</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатурыВидЦеныКонтекстноеМеню" id="10"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыВидЦеныРасширеннаяПодсказка" id="96"/>
|
||||
</LabelField>
|
||||
<LabelField name="ЦеныНоменклатурыХарактеристика" id="13">
|
||||
<DataPath>ЦеныНоменклатуры.Характеристика</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатурыХарактеристикаКонтекстноеМеню" id="14"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыХарактеристикаРасширеннаяПодсказка" id="97"/>
|
||||
</LabelField>
|
||||
<LabelField name="ЦеныНоменклатурыУпаковка" id="11">
|
||||
<DataPath>ЦеныНоменклатуры.Упаковка</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатурыУпаковкаКонтекстноеМеню" id="12"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыУпаковкаРасширеннаяПодсказка" id="98"/>
|
||||
</LabelField>
|
||||
<LabelField name="ЦеныНоменклатурыЦена" id="15">
|
||||
<DataPath>ЦеныНоменклатуры.Цена</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатурыЦенаКонтекстноеМеню" id="16"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыЦенаРасширеннаяПодсказка" id="99"/>
|
||||
</LabelField>
|
||||
<LabelField name="ЦеныНоменклатурыВалюта" id="7">
|
||||
<DataPath>ЦеныНоменклатуры.Валюта</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатурыВалютаКонтекстноеМеню" id="8"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыВалютаРасширеннаяПодсказка" id="100"/>
|
||||
</LabelField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
<Page name="СтраницаЦеныНоменклатуры2_5" id="138">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Цены номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="СтраницаЦеныНоменклатуры2_5РасширеннаяПодсказка" id="139"/>
|
||||
<ChildItems>
|
||||
<UsualGroup name="ГруппаБыстрыеОтборыЦены2_5" id="140">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Быстрые отборы цены</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>Horizontal</Group>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаБыстрыеОтборыЦены2_5РасширеннаяПодсказка" id="141"/>
|
||||
<ChildItems>
|
||||
<InputField name="ПериодЦеныНоменклатуры2_5" id="142">
|
||||
<DataPath>ПериодЦеныНоменклатуры</DataPath>
|
||||
<TitleLocation>Top</TitleLocation>
|
||||
<Width>16</Width>
|
||||
<HorizontalStretch>false</HorizontalStretch>
|
||||
<ClearButton>true</ClearButton>
|
||||
<ContextMenu name="ПериодЦеныНоменклатуры2_5КонтекстноеМеню" id="143"/>
|
||||
<ExtendedTooltip name="ПериодЦеныНоменклатуры2_5РасширеннаяПодсказка" id="144"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ПериодЦеныНоменклатурыПриИзменении</Event>
|
||||
</Events>
|
||||
</InputField>
|
||||
<InputField name="ВидЦеныНоменклатуры2_5" id="145">
|
||||
<DataPath>ВидЦеныНоменклатуры</DataPath>
|
||||
<TitleLocation>Top</TitleLocation>
|
||||
<Width>21</Width>
|
||||
<HorizontalStretch>false</HorizontalStretch>
|
||||
<ClearButton>true</ClearButton>
|
||||
<ContextMenu name="ВидЦеныНоменклатуры2_5КонтекстноеМеню" id="146"/>
|
||||
<ExtendedTooltip name="ВидЦеныНоменклатуры2_5РасширеннаяПодсказка" id="147"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ВидЦеныНоменклатурыПриИзменении</Event>
|
||||
</Events>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<Table name="ЦеныНоменклатуры2_5" id="148">
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>ЦеныНоменклатуры2_5</DataPath>
|
||||
<RowPictureDataPath>ЦеныНоменклатуры2_5.DefaultPicture</RowPictureDataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Цены номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>CopyToClipboard</ExcludedCommand>
|
||||
<ExcludedCommand>SetDateInterval</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
|
||||
<ContextMenu name="ЦеныНоменклатуры2_5КонтекстноеМеню" id="149"/>
|
||||
<AutoCommandBar name="ЦеныНоменклатуры2_5КоманднаяПанель" id="150"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатуры2_5РасширеннаяПодсказка" id="151"/>
|
||||
<SearchStringAddition name="ЦеныНоменклатуры2_5СтрокаПоиска" id="152">
|
||||
<AdditionSource>
|
||||
<Item>ЦеныНоменклатуры2_5</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="ЦеныНоменклатуры2_5СтрокаПоискаКонтекстноеМеню" id="153"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатуры2_5СтрокаПоискаРасширеннаяПодсказка" id="154"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="ЦеныНоменклатуры2_5СостояниеПросмотра" id="155">
|
||||
<AdditionSource>
|
||||
<Item>ЦеныНоменклатуры2_5</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="ЦеныНоменклатуры2_5СостояниеПросмотраКонтекстноеМеню" id="156"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатуры2_5СостояниеПросмотраРасширеннаяПодсказка" id="157"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="ЦеныНоменклатуры2_5УправлениеПоиском" id="158">
|
||||
<AdditionSource>
|
||||
<Item>ЦеныНоменклатуры2_5</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="ЦеныНоменклатуры2_5УправлениеПоискомКонтекстноеМеню" id="159"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатуры2_5УправлениеПоискомРасширеннаяПодсказка" id="160"/>
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<InputField name="ЦеныНоменклатуры2_5Период" id="185">
|
||||
<DataPath>ЦеныНоменклатуры2_5.Период</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатуры2_5ПериодКонтекстноеМеню" id="186"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатуры2_5ПериодРасширеннаяПодсказка" id="187"/>
|
||||
</InputField>
|
||||
<InputField name="ЦеныНоменклатуры2_5ВидЦены" id="200">
|
||||
<DataPath>ЦеныНоменклатуры2_5.ВидЦены</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатуры2_5ВидЦеныКонтекстноеМеню" id="201"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатуры2_5ВидЦеныРасширеннаяПодсказка" id="202"/>
|
||||
</InputField>
|
||||
<InputField name="ЦеныНоменклатуры2_5Характеристика" id="206">
|
||||
<DataPath>ЦеныНоменклатуры2_5.Характеристика</DataPath>
|
||||
<AutoMarkIncomplete>false</AutoMarkIncomplete>
|
||||
<ContextMenu name="ЦеныНоменклатуры2_5ХарактеристикаКонтекстноеМеню" id="207"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатуры2_5ХарактеристикаРасширеннаяПодсказка" id="208"/>
|
||||
</InputField>
|
||||
<InputField name="ЦеныНоменклатуры2_5Серия" id="212">
|
||||
<DataPath>ЦеныНоменклатуры2_5.Серия</DataPath>
|
||||
<AutoMarkIncomplete>false</AutoMarkIncomplete>
|
||||
<ContextMenu name="ЦеныНоменклатуры2_5СерияКонтекстноеМеню" id="213"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатуры2_5СерияРасширеннаяПодсказка" id="214"/>
|
||||
</InputField>
|
||||
<InputField name="ЦеныНоменклатуры2_5УпаковкаЦО" id="215">
|
||||
<DataPath>ЦеныНоменклатуры2_5.УпаковкаЦО</DataPath>
|
||||
<Visible>false</Visible>
|
||||
<Enabled>false</Enabled>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Упаковка</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<AutoMarkIncomplete>false</AutoMarkIncomplete>
|
||||
<ContextMenu name="ЦеныНоменклатуры2_5УпаковкаЦОКонтекстноеМеню" id="216"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатуры2_5УпаковкаЦОРасширеннаяПодсказка" id="217"/>
|
||||
</InputField>
|
||||
<InputField name="ЦеныНоменклатуры2_5Упаковка" id="179">
|
||||
<DataPath>ЦеныНоменклатуры2_5.Упаковка</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатуры2_5УпаковкаКонтекстноеМеню" id="180"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатуры2_5УпаковкаРасширеннаяПодсказка" id="181"/>
|
||||
</InputField>
|
||||
<InputField name="ЦеныНоменклатуры2_5Цена" id="191">
|
||||
<DataPath>ЦеныНоменклатуры2_5.Цена</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатуры2_5ЦенаКонтекстноеМеню" id="192"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатуры2_5ЦенаРасширеннаяПодсказка" id="193"/>
|
||||
</InputField>
|
||||
<InputField name="ЦеныНоменклатуры2_5Валюта" id="203">
|
||||
<DataPath>ЦеныНоменклатуры2_5.Валюта</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатуры2_5ВалютаКонтекстноеМеню" id="204"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатуры2_5ВалютаРасширеннаяПодсказка" id="205"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
<Page name="СтраницаЦеныНоменклатурыПоставщиков" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Цены номенклатуры поставщиков</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="СтраницаЦеныНоменклатурыПоставщиковРасширеннаяПодсказка" id="101"/>
|
||||
<ChildItems>
|
||||
<UsualGroup name="ГруппаБыстрыеОтборыЦеныПоставщиков" id="55">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа отборы цены номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>Horizontal</Group>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаБыстрыеОтборыЦеныПоставщиковРасширеннаяПодсказка" id="102"/>
|
||||
<ChildItems>
|
||||
<InputField name="ПериодЦеныНоменклатурыПоставщика" id="72">
|
||||
<DataPath>ПериодЦеныНоменклатурыПоставщика</DataPath>
|
||||
<TitleLocation>Top</TitleLocation>
|
||||
<Width>16</Width>
|
||||
<HorizontalStretch>false</HorizontalStretch>
|
||||
<ClearButton>true</ClearButton>
|
||||
<ContextMenu name="ПериодЦеныНоменклатурыПоставщикаКонтекстноеМеню" id="73"/>
|
||||
<ExtendedTooltip name="ПериодЦеныНоменклатурыПоставщикаРасширеннаяПодсказка" id="103"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ПериодЦеныНоменклатурыПоставщикаПриИзменении</Event>
|
||||
<Event name="Clearing">ПериодЦеныНоменклатурыПоставщикаОчистка</Event>
|
||||
</Events>
|
||||
</InputField>
|
||||
<InputField name="Партнер" id="63">
|
||||
<DataPath>Партнер</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Поставщик</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<TitleLocation>Top</TitleLocation>
|
||||
<Width>21</Width>
|
||||
<HorizontalStretch>false</HorizontalStretch>
|
||||
<ClearButton>true</ClearButton>
|
||||
<ContextMenu name="ПартнерКонтекстноеМеню" id="64"/>
|
||||
<ExtendedTooltip name="ПартнерРасширеннаяПодсказка" id="104"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ПартнерПриИзменении</Event>
|
||||
</Events>
|
||||
</InputField>
|
||||
<InputField name="ВидЦеныПоставщика" id="68">
|
||||
<DataPath>ВидЦеныПоставщика</DataPath>
|
||||
<TitleLocation>Top</TitleLocation>
|
||||
<Width>21</Width>
|
||||
<HorizontalStretch>false</HorizontalStretch>
|
||||
<ClearButton>true</ClearButton>
|
||||
<ContextMenu name="ВидЦеныПоставщикаКонтекстноеМеню" id="69"/>
|
||||
<ExtendedTooltip name="ВидЦеныПоставщикаРасширеннаяПодсказка" id="106"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ВидЦеныПоставщикаПриИзменении</Event>
|
||||
</Events>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<Table name="ЦеныНоменклатурыПоставщиков" id="19">
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>ЦеныНоменклатурыПоставщиков</DataPath>
|
||||
<RowPictureDataPath>ЦеныНоменклатурыПоставщиков.DefaultPicture</RowPictureDataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Цены номенклатуры поставщиков</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>CopyToClipboard</ExcludedCommand>
|
||||
<ExcludedCommand>SetDateInterval</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
|
||||
<ContextMenu name="ЦеныНоменклатурыПоставщиковКонтекстноеМеню" id="20"/>
|
||||
<AutoCommandBar name="ЦеныНоменклатурыПоставщиковКоманднаяПанель" id="21"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыПоставщиковРасширеннаяПодсказка" id="107"/>
|
||||
<SearchStringAddition name="ЦеныНоменклатурыПоставщиковСтрокаПоиска" id="126">
|
||||
<AdditionSource>
|
||||
<Item>ЦеныНоменклатурыПоставщиков</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="ЦеныНоменклатурыПоставщиковСтрокаПоискаКонтекстноеМеню" id="127"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыПоставщиковСтрокаПоискаРасширеннаяПодсказка" id="128"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="ЦеныНоменклатурыПоставщиковСостояниеПросмотра" id="129">
|
||||
<AdditionSource>
|
||||
<Item>ЦеныНоменклатурыПоставщиков</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="ЦеныНоменклатурыПоставщиковСостояниеПросмотраКонтекстноеМеню" id="130"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыПоставщиковСостояниеПросмотраРасширеннаяПодсказка" id="131"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="ЦеныНоменклатурыПоставщиковУправлениеПоиском" id="132">
|
||||
<AdditionSource>
|
||||
<Item>ЦеныНоменклатурыПоставщиков</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="ЦеныНоменклатурыПоставщиковУправлениеПоискомКонтекстноеМеню" id="133"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыПоставщиковУправлениеПоискомРасширеннаяПодсказка" id="134"/>
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<LabelField name="ЦеныНоменклатурыПоставщиковПериод" id="76">
|
||||
<DataPath>ЦеныНоменклатурыПоставщиков.Период</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатурыПоставщиковПериодКонтекстноеМеню" id="77"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыПоставщиковПериодРасширеннаяПодсказка" id="108"/>
|
||||
</LabelField>
|
||||
<LabelField name="ЦеныНоменклатурыПоставщиковПартнер" id="135">
|
||||
<DataPath>ЦеныНоменклатурыПоставщиков.Партнер</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Поставщик</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="ЦеныНоменклатурыПоставщиковПартнерКонтекстноеМеню" id="136"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыПоставщиковПартнерРасширеннаяПодсказка" id="137"/>
|
||||
</LabelField>
|
||||
<LabelField name="ЦеныНоменклатурыПоставщиковВидЦеныПоставщика" id="32">
|
||||
<DataPath>ЦеныНоменклатурыПоставщиков.ВидЦеныПоставщика</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатурыПоставщиковВидЦеныПоставщикаКонтекстноеМеню" id="33"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыПоставщиковВидЦеныПоставщикаРасширеннаяПодсказка" id="111"/>
|
||||
</LabelField>
|
||||
<LabelField name="ЦеныНоменклатурыПоставщиковХарактеристика" id="34">
|
||||
<DataPath>ЦеныНоменклатурыПоставщиков.Характеристика</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатурыПоставщиковХарактеристикаКонтекстноеМеню" id="35"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыПоставщиковХарактеристикаРасширеннаяПодсказка" id="112"/>
|
||||
</LabelField>
|
||||
<LabelField name="ЦеныНоменклатурыПоставщиковВалюта" id="22">
|
||||
<DataPath>ЦеныНоменклатурыПоставщиков.Валюта</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатурыПоставщиковВалютаКонтекстноеМеню" id="23"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыПоставщиковВалютаРасширеннаяПодсказка" id="113"/>
|
||||
</LabelField>
|
||||
<LabelField name="ЦеныНоменклатурыПоставщиковУпаковка" id="30">
|
||||
<DataPath>ЦеныНоменклатурыПоставщиков.Упаковка</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатурыПоставщиковУпаковкаКонтекстноеМеню" id="31"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыПоставщиковУпаковкаРасширеннаяПодсказка" id="114"/>
|
||||
</LabelField>
|
||||
<LabelField name="ЦеныНоменклатурыПоставщиковЦена" id="36">
|
||||
<DataPath>ЦеныНоменклатурыПоставщиков.Цена</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатурыПоставщиковЦенаКонтекстноеМеню" id="37"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыПоставщиковЦенаРасширеннаяПодсказка" id="115"/>
|
||||
</LabelField>
|
||||
<LabelField name="ЦеныНоменклатурыПоставщиковНоменклатураПартнеров" id="26">
|
||||
<DataPath>ЦеныНоменклатурыПоставщиков.НоменклатураПартнера</DataPath>
|
||||
<ContextMenu name="ЦеныНоменклатурыПоставщиковНоменклатураПартнеровКонтекстноеМеню" id="27"/>
|
||||
<ExtendedTooltip name="ЦеныНоменклатурыПоставщиковНоменклатураПартнеровРасширеннаяПодсказка" id="116"/>
|
||||
</LabelField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
</ChildItems>
|
||||
</Pages>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="ЦеныНоменклатуры" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Цены номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<UseAlways>
|
||||
<Field>ЦеныНоменклатуры.Регистратор</Field>
|
||||
</UseAlways>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>true</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<QueryText>ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
||||
РегистрСведенийЦеныНоменклатурыСрезПоследних.Период,
|
||||
РегистрСведенийЦеныНоменклатурыСрезПоследних.Регистратор,
|
||||
РегистрСведенийЦеныНоменклатурыСрезПоследних.НомерСтроки,
|
||||
РегистрСведенийЦеныНоменклатурыСрезПоследних.Активность,
|
||||
РегистрСведенийЦеныНоменклатурыСрезПоследних.Номенклатура,
|
||||
РегистрСведенийЦеныНоменклатурыСрезПоследних.ВидЦены,
|
||||
РегистрСведенийЦеныНоменклатурыСрезПоследних.Характеристика,
|
||||
РегистрСведенийЦеныНоменклатурыСрезПоследних.Цена,
|
||||
РегистрСведенийЦеныНоменклатурыСрезПоследних.Упаковка,
|
||||
РегистрСведенийЦеныНоменклатурыСрезПоследних.Валюта
|
||||
ИЗ
|
||||
РегистрСведений.ЦеныНоменклатуры КАК РегистрСведенийЦеныНоменклатурыСрезПоследних
|
||||
</QueryText>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Активность</dcssch:dataPath>
|
||||
<dcssch:field>Активность</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Формула</dcssch:dataPath>
|
||||
<dcssch:field>Формула</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>МаркетинговоеМероприятие</dcssch:dataPath>
|
||||
<dcssch:field>МаркетинговоеМероприятие</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Номенклатура</dcssch:dataPath>
|
||||
<dcssch:field>Номенклатура</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Период</dcssch:dataPath>
|
||||
<dcssch:field>Период</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Регистратор</dcssch:dataPath>
|
||||
<dcssch:field>Регистратор</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НомерСтроки</dcssch:dataPath>
|
||||
<dcssch:field>НомерСтроки</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВидЦены</dcssch:dataPath>
|
||||
<dcssch:field>ВидЦены</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Характеристика</dcssch:dataPath>
|
||||
<dcssch:field>Характеристика</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Цена</dcssch:dataPath>
|
||||
<dcssch:field>Цена</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Упаковка</dcssch:dataPath>
|
||||
<dcssch:field>Упаковка</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Валюта</dcssch:dataPath>
|
||||
<dcssch:field>Валюта</dcssch:field>
|
||||
</Field>
|
||||
<MainTable>InformationRegister.ЦеныНоменклатуры</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
<Attribute name="ЦеныНоменклатурыПоставщиков" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Цены номенклатуры поставщиков</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>true</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<QueryText>ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
||||
ЦеныНоменклатурыПоставщиковСрезПоследних.Партнер КАК Партнер,
|
||||
ЦеныНоменклатурыПоставщиковСрезПоследних.ВидЦеныПоставщика,
|
||||
ЦеныНоменклатурыПоставщиковСрезПоследних.Характеристика,
|
||||
ЦеныНоменклатурыПоставщиковСрезПоследних.Цена,
|
||||
ЦеныНоменклатурыПоставщиковСрезПоследних.Упаковка,
|
||||
ЦеныНоменклатурыПоставщиковСрезПоследних.Валюта,
|
||||
ЦеныНоменклатурыПоставщиковСрезПоследних.НоменклатураПартнера КАК НоменклатураПартнера,
|
||||
ЦеныНоменклатурыПоставщиковСрезПоследних.Период,
|
||||
ЦеныНоменклатурыПоставщиковСрезПоследних.Регистратор
|
||||
ИЗ
|
||||
РегистрСведений.ЦеныНоменклатурыПоставщиков КАК ЦеныНоменклатурыПоставщиковСрезПоследних</QueryText>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Активность</dcssch:dataPath>
|
||||
<dcssch:field>Активность</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Партнер</dcssch:dataPath>
|
||||
<dcssch:field>Партнер</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>МоментВремени</dcssch:dataPath>
|
||||
<dcssch:field>МоментВремени</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВидЦеныПоставщика</dcssch:dataPath>
|
||||
<dcssch:field>ВидЦеныПоставщика</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Характеристика</dcssch:dataPath>
|
||||
<dcssch:field>Характеристика</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Цена</dcssch:dataPath>
|
||||
<dcssch:field>Цена</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Упаковка</dcssch:dataPath>
|
||||
<dcssch:field>Упаковка</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НоменклатураПартнера</dcssch:dataPath>
|
||||
<dcssch:field>НоменклатураПартнера</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Валюта</dcssch:dataPath>
|
||||
<dcssch:field>Валюта</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Период</dcssch:dataPath>
|
||||
<dcssch:field>Период</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Регистратор</dcssch:dataPath>
|
||||
<dcssch:field>Регистратор</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НомерСтроки</dcssch:dataPath>
|
||||
<dcssch:field>НомерСтроки</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Номенклатура</dcssch:dataPath>
|
||||
<dcssch:field>Номенклатура</dcssch:field>
|
||||
</Field>
|
||||
<MainTable>InformationRegister.ЦеныНоменклатурыПоставщиков</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
<Attribute name="ПрайсЛист" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Прайс лист</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:ReportObject.ПрайсЛист</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ТаблицаПрайсЛист" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Таблица прайс лист</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type xmlns:mxl="http://v8.1c.ru/8.2/data/spreadsheet">mxl:SpreadsheetDocument</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ОтборНоменклатура" id="5">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отбор номенклатура</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ВидЦеныНоменклатуры" id="6">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Вид цены</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.ВидыЦен</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="Партнер" id="12">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Партнер</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Партнеры</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="Соглашение" id="13">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Соглашение</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.СоглашенияСПоставщиками</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ВидЦеныПоставщика" id="9">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Вид цены</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.ВидыЦенПоставщиков</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ПериодЦеныНоменклатуры" id="15">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Период</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>v8:StandardPeriod</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ПериодЦеныНоменклатурыПоставщика" id="7">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Период</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>v8:StandardPeriod</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="АдресСхемыПрайсЛист" id="8">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Адрес схемы прайс лист</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type/>
|
||||
</Attribute>
|
||||
<Attribute name="АдресДанныхРасшифровкиПрайсЛист" id="10">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Адрес данных расшифровки прайс лист</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type/>
|
||||
</Attribute>
|
||||
<Attribute name="ЦеныНоменклатуры2_5" id="16">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Цены номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<UseAlways>
|
||||
<Field>ЦеныНоменклатуры2_5.Регистратор</Field>
|
||||
</UseAlways>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>true</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<QueryText>ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
||||
ЦеныНоменклатуры25СрезПоследних.Период КАК Период,
|
||||
ЦеныНоменклатуры25СрезПоследних.Регистратор КАК Регистратор,
|
||||
ЦеныНоменклатуры25СрезПоследних.НомерСтроки,
|
||||
ЦеныНоменклатуры25СрезПоследних.Активность,
|
||||
ЦеныНоменклатуры25СрезПоследних.Номенклатура,
|
||||
ЦеныНоменклатуры25СрезПоследних.ХарактеристикаЦО КАК Характеристика,
|
||||
ЦеныНоменклатуры25СрезПоследних.СерияЦО КАК Серия,
|
||||
ЦеныНоменклатуры25СрезПоследних.УпаковкаЦО КАК УпаковкаЦО,
|
||||
ЦеныНоменклатуры25СрезПоследних.ВидЦены,
|
||||
ЦеныНоменклатуры25СрезПоследних.Цена,
|
||||
ЦеныНоменклатуры25СрезПоследних.Упаковка,
|
||||
ЦеныНоменклатуры25СрезПоследних.Валюта
|
||||
ИЗ
|
||||
РегистрСведений.ЦеныНоменклатуры25 КАК ЦеныНоменклатуры25СрезПоследних</QueryText>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Номенклатура</dcssch:dataPath>
|
||||
<dcssch:field>Номенклатура</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Регистратор</dcssch:dataPath>
|
||||
<dcssch:field>Регистратор</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ХарактеристикаЦО</dcssch:dataPath>
|
||||
<dcssch:field>ХарактеристикаЦО</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>СерияЦО</dcssch:dataPath>
|
||||
<dcssch:field>СерияЦО</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Активность</dcssch:dataPath>
|
||||
<dcssch:field>Активность</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>МаркетинговоеМероприятие</dcssch:dataPath>
|
||||
<dcssch:field>МаркетинговоеМероприятие</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Формула</dcssch:dataPath>
|
||||
<dcssch:field>Формула</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Период</dcssch:dataPath>
|
||||
<dcssch:field>Период</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НомерСтроки</dcssch:dataPath>
|
||||
<dcssch:field>НомерСтроки</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Характеристика</dcssch:dataPath>
|
||||
<dcssch:field>Характеристика</dcssch:field>
|
||||
<dcssch:title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Характеристика</v8:content>
|
||||
</v8:item>
|
||||
</dcssch:title>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Серия</dcssch:dataPath>
|
||||
<dcssch:field>Серия</dcssch:field>
|
||||
<dcssch:title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Серия</v8:content>
|
||||
</v8:item>
|
||||
</dcssch:title>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>УпаковкаЦО</dcssch:dataPath>
|
||||
<dcssch:field>УпаковкаЦО</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВидЦены</dcssch:dataPath>
|
||||
<dcssch:field>ВидЦены</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Цена</dcssch:dataPath>
|
||||
<dcssch:field>Цена</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Упаковка</dcssch:dataPath>
|
||||
<dcssch:field>Упаковка</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>Валюта</dcssch:dataPath>
|
||||
<dcssch:field>Валюта</dcssch:field>
|
||||
</Field>
|
||||
<MainTable>InformationRegister.ЦеныНоменклатуры25</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
<Attribute name="ИспользуетсяЦенообразование25" id="17">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Используется ценообразование 2.5</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Form>
|
||||
@@ -0,0 +1,248 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
// Пропускаем инициализацию, чтобы гарантировать получение формы при передаче параметра "АвтоТест".
|
||||
Если Параметры.Свойство("АвтоТест") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ИспользуетсяЦенообразование25 = ЦенообразованиеВызовСервера.ИспользуетсяЦенообразование25();
|
||||
|
||||
ОтборНоменклатура = Параметры.Ключ;
|
||||
|
||||
Если ИспользуетсяЦенообразование25 Тогда
|
||||
Элементы.СтраницаЦеныНоменклатуры.Видимость = Ложь;
|
||||
Элементы.СтраницаЦеныНоменклатуры2_5.Видимость = ПравоДоступа("Просмотр",
|
||||
Метаданные.РегистрыСведений.ЦеныНоменклатуры25);
|
||||
Иначе
|
||||
Элементы.СтраницаЦеныНоменклатуры2_5.Видимость = Ложь;
|
||||
Элементы.СтраницаЦеныНоменклатуры.Видимость = ПравоДоступа("Просмотр",
|
||||
Метаданные.РегистрыСведений.ЦеныНоменклатуры);
|
||||
КонецЕсли;
|
||||
Элементы.СтраницаЦеныНоменклатурыПоставщиков.Видимость = ПравоДоступа("Просмотр",
|
||||
Метаданные.РегистрыСведений.ЦеныНоменклатурыПоставщиков);
|
||||
|
||||
Если Элементы.СтраницаЦеныНоменклатуры.Видимость Тогда
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(
|
||||
ЦеныНоменклатуры,
|
||||
"Номенклатура",
|
||||
ОтборНоменклатура,
|
||||
ВидСравненияКомпоновкиДанных.Равно,
|
||||
"Номенклатура",
|
||||
Истина);
|
||||
ИначеЕсли Элементы.СтраницаЦеныНоменклатуры2_5.Видимость Тогда
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(
|
||||
ЦеныНоменклатуры2_5,
|
||||
"Номенклатура",
|
||||
ОтборНоменклатура,
|
||||
ВидСравненияКомпоновкиДанных.Равно,
|
||||
"Номенклатура",
|
||||
Истина);
|
||||
КонецЕсли;
|
||||
|
||||
Если Элементы.СтраницаЦеныНоменклатурыПоставщиков.Видимость Тогда
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(
|
||||
ЦеныНоменклатурыПоставщиков,
|
||||
"Номенклатура",
|
||||
ОтборНоменклатура,
|
||||
ВидСравненияКомпоновкиДанных.Равно,
|
||||
"Номенклатура",
|
||||
Истина);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
СписокВидовЦен = Новый СписокЗначений();
|
||||
Если Параметры.Свойство("ВидЦены") Тогда
|
||||
СписокВидовЦен.Добавить(Параметры.ВидЦены);
|
||||
ВидЦеныНоменклатуры = Параметры.ВидЦены;
|
||||
Иначе
|
||||
СписокВидовЦен.ЗагрузитьЗначения(Справочники.ВидыЦен.ДоступныеВидыЦен());
|
||||
КонецЕсли;
|
||||
|
||||
Если ИспользуетсяЦенообразование25 Тогда
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(
|
||||
ЦеныНоменклатуры2_5,
|
||||
"ВидЦены",
|
||||
СписокВидовЦен,
|
||||
ВидСравненияКомпоновкиДанных.ВСписке,
|
||||
"ВидЦеныОграничениеПоПравам",
|
||||
Истина);
|
||||
Иначе
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(
|
||||
ЦеныНоменклатуры,
|
||||
"ВидЦены",
|
||||
СписокВидовЦен,
|
||||
ВидСравненияКомпоновкиДанных.ВСписке,
|
||||
"ВидЦеныОграничениеПоПравам",
|
||||
Истина);
|
||||
КонецЕсли;
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПериодЦеныНоменклатурыПриИзменении(Элемент)
|
||||
|
||||
ПериодЦеныНоменклатурыПриИзмененииНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВидЦеныНоменклатурыПриИзменении(Элемент)
|
||||
|
||||
ВидЦеныНоменклатурыПриИзмененииНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПериодЦеныНоменклатурыПоставщикаПриИзменении(Элемент)
|
||||
|
||||
ПериодЦеныНоменклатурыПоставщиковПриИзмененииНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПериодЦеныНоменклатурыПоставщикаОчистка(Элемент, СтандартнаяОбработка)
|
||||
|
||||
ПериодЦеныНоменклатурыПоставщиковПриИзмененииНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПартнерПриИзменении(Элемент)
|
||||
|
||||
ПартнерПриИзмененииНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВидЦеныПоставщикаПриИзменении(Элемент)
|
||||
|
||||
ВидЦеныПоставщикаПриИзмененииНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
#Область Прочее
|
||||
|
||||
&НаСервере
|
||||
Процедура ПериодЦеныНоменклатурыПриИзмененииНаСервере()
|
||||
|
||||
Если ИспользуетсяЦенообразование25 Тогда
|
||||
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(ЦеныНоменклатуры2_5,"Период","Период");
|
||||
|
||||
ГруппаЭлементовОтбора = ОбщегоНазначенияКлиентСервер.СоздатьГруппуЭлементовОтбора(
|
||||
ОбщегоНазначенияУТКлиентСервер.ПолучитьОтборДинамическогоСписка(ЦеныНоменклатуры2_5).Элементы,
|
||||
"ЦеныНоменклатурыОтборПоПериоду",
|
||||
ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ);
|
||||
Иначе
|
||||
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(ЦеныНоменклатуры,"Период","Период");
|
||||
|
||||
ГруппаЭлементовОтбора = ОбщегоНазначенияКлиентСервер.СоздатьГруппуЭлементовОтбора(
|
||||
ОбщегоНазначенияУТКлиентСервер.ПолучитьОтборДинамическогоСписка(ЦеныНоменклатуры).Элементы,
|
||||
"ЦеныНоменклатурыОтборПоПериоду",
|
||||
ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ);
|
||||
КонецЕсли;
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(
|
||||
ГруппаЭлементовОтбора,
|
||||
"Период",
|
||||
ВидСравненияКомпоновкиДанных.БольшеИлиРавно,
|
||||
ПериодЦеныНоменклатуры.ДатаНачала,
|
||||
"Период",
|
||||
ЗначениеЗаполнено(ПериодЦеныНоменклатуры.ДатаНачала));
|
||||
|
||||
// Установить элемент отбора в группе.
|
||||
ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(ГруппаЭлементовОтбора, "Период", ВидСравненияКомпоновкиДанных.МеньшеИлиРавно,
|
||||
ПериодЦеныНоменклатуры.ДатаОкончания, "Период", ЗначениеЗаполнено(ПериодЦеныНоменклатуры.ДатаОкончания));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВидЦеныНоменклатурыПриИзмененииНаСервере()
|
||||
|
||||
Если ИспользуетсяЦенообразование25 Тогда
|
||||
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(ЦеныНоменклатуры2_5,,"ВидЦены");
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(
|
||||
ОбщегоНазначенияУТКлиентСервер.ПолучитьОтборДинамическогоСписка(ЦеныНоменклатуры2_5), "ВидЦены",
|
||||
ВидСравненияКомпоновкиДанных.Равно, ВидЦеныНоменклатуры, "ВидЦены", ЗначениеЗаполнено(ВидЦеныНоменклатуры));
|
||||
Иначе
|
||||
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(ЦеныНоменклатуры,,"ВидЦены");
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(
|
||||
ОбщегоНазначенияУТКлиентСервер.ПолучитьОтборДинамическогоСписка(ЦеныНоменклатуры), "ВидЦены",
|
||||
ВидСравненияКомпоновкиДанных.Равно, ВидЦеныНоменклатуры, "ВидЦены", ЗначениеЗаполнено(ВидЦеныНоменклатуры));
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПериодЦеныНоменклатурыПоставщиковПриИзмененииНаСервере()
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(ЦеныНоменклатурыПоставщиков,"Период","Период");
|
||||
|
||||
ГруппаЭлементовОтбора = ОбщегоНазначенияКлиентСервер.СоздатьГруппуЭлементовОтбора(
|
||||
ОбщегоНазначенияУТКлиентСервер.ПолучитьОтборДинамическогоСписка(ЦеныНоменклатурыПоставщиков).Элементы,
|
||||
"ЦеныНоменклатурыОтборПоПериоду", ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ);
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(ГруппаЭлементовОтбора, "Период", ВидСравненияКомпоновкиДанных.БольшеИлиРавно,
|
||||
ПериодЦеныНоменклатурыПоставщика.ДатаНачала, "Период", ЗначениеЗаполнено(ПериодЦеныНоменклатурыПоставщика.ДатаНачала));
|
||||
|
||||
// Установить элемент отбора в группе.
|
||||
ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(ГруппаЭлементовОтбора, "Период",
|
||||
ВидСравненияКомпоновкиДанных.МеньшеИлиРавно, ПериодЦеныНоменклатурыПоставщика.ДатаОкончания, "Период",
|
||||
ЗначениеЗаполнено(ПериодЦеныНоменклатурыПоставщика.ДатаОкончания));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПартнерПриИзмененииНаСервере()
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(ЦеныНоменклатурыПоставщиков,"Партнер","Партнер");
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(
|
||||
ОбщегоНазначенияУТКлиентСервер.ПолучитьОтборДинамическогоСписка(ЦеныНоменклатурыПоставщиков), "Партнер",
|
||||
ВидСравненияКомпоновкиДанных.Равно, Партнер, "Партнер", ЗначениеЗаполнено(Партнер));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВидЦеныПоставщикаПриИзмененииНаСервере()
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(ЦеныНоменклатурыПоставщиков,"ВидЦеныПоставщика","ВидЦеныПоставщика");
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(
|
||||
ОбщегоНазначенияУТКлиентСервер.ПолучитьОтборДинамическогоСписка(ЦеныНоменклатурыПоставщиков), "ВидЦеныПоставщика",
|
||||
ВидСравненияКомпоновкиДанных.Равно, ВидЦеныПоставщика, "ВидЦеныПоставщика", ЗначениеЗаполнено(ВидЦеныПоставщика));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="d2fc9576-36f8-4371-94bb-cafca4f63e9f">
|
||||
<Properties>
|
||||
<Name>КонтрольУникальности</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Контроль уникальности</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,309 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<LabelDecoration name="ПояснениеНайдено" id="3">
|
||||
<AutoMaxWidth>false</AutoMaxWidth>
|
||||
<Height>1</Height>
|
||||
<TextColor>style:ПоясняющийТекст</TextColor>
|
||||
<Font ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
|
||||
<Title formatted="false">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Найдена номенклатура с аналогичными данными. Примите решение о дальнейших действиях.</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="ПояснениеНайденоКонтекстноеМеню" id="4"/>
|
||||
<ExtendedTooltip name="ПояснениеНайденоРасширеннаяПодсказка" id="5"/>
|
||||
</LabelDecoration>
|
||||
<Table name="ТаблицаНайдено" id="6">
|
||||
<Representation>List</Representation>
|
||||
<CommandBarLocation>None</CommandBarLocation>
|
||||
<ChangeRowSet>false</ChangeRowSet>
|
||||
<ChangeRowOrder>false</ChangeRowOrder>
|
||||
<SelectionMode>SingleRow</SelectionMode>
|
||||
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>ТаблицаНайдено</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Таблица найдено</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>Add</ExcludedCommand>
|
||||
<ExcludedCommand>Change</ExcludedCommand>
|
||||
<ExcludedCommand>Copy</ExcludedCommand>
|
||||
<ExcludedCommand>Delete</ExcludedCommand>
|
||||
<ExcludedCommand>EndEdit</ExcludedCommand>
|
||||
<ExcludedCommand>MoveDown</ExcludedCommand>
|
||||
<ExcludedCommand>MoveUp</ExcludedCommand>
|
||||
<ExcludedCommand>ShowRowRearrangement</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<RowFilter xsi:nil="true"/>
|
||||
<ContextMenu name="ТаблицаНайденоКонтекстноеМеню" id="7"/>
|
||||
<AutoCommandBar name="ТаблицаНайденоКоманднаяПанель" id="8">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="ТаблицаНайденоРасширеннаяПодсказка" id="9"/>
|
||||
<SearchStringAddition name="ТаблицаНайденоСтрокаПоиска" id="10">
|
||||
<AdditionSource>
|
||||
<Item>ТаблицаНайдено</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="ТаблицаНайденоСтрокаПоискаКонтекстноеМеню" id="11"/>
|
||||
<ExtendedTooltip name="ТаблицаНайденоСтрокаПоискаРасширеннаяПодсказка" id="12"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="ТаблицаНайденоСостояниеПросмотра" id="13">
|
||||
<AdditionSource>
|
||||
<Item>ТаблицаНайдено</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="ТаблицаНайденоСостояниеПросмотраКонтекстноеМеню" id="14"/>
|
||||
<ExtendedTooltip name="ТаблицаНайденоСостояниеПросмотраРасширеннаяПодсказка" id="15"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="ТаблицаНайденоУправлениеПоиском" id="16">
|
||||
<AdditionSource>
|
||||
<Item>ТаблицаНайдено</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="ТаблицаНайденоУправлениеПоискомКонтекстноеМеню" id="17"/>
|
||||
<ExtendedTooltip name="ТаблицаНайденоУправлениеПоискомРасширеннаяПодсказка" id="18"/>
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<CheckBoxField name="ТаблицаНайденоНайденоПоШтрихкоду" id="22">
|
||||
<DataPath>ТаблицаНайдено.НайденоПоШтрихкоду</DataPath>
|
||||
<ReadOnly>true</ReadOnly>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Найдено по совпадению штрихкода</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<HeaderPicture>
|
||||
<xr:Ref>CommonPicture.Штрихкод</xr:Ref>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</HeaderPicture>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ТаблицаНайденоНайденоПоШтрихкодуКонтекстноеМеню" id="23"/>
|
||||
<ExtendedTooltip name="ТаблицаНайденоНайденоПоШтрихкодуРасширеннаяПодсказка" id="24"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="ТаблицаНайденоНайденоПоДопРеквизитам" id="25">
|
||||
<DataPath>ТаблицаНайдено.НайденоПоДопРеквизитам</DataPath>
|
||||
<ReadOnly>true</ReadOnly>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Найдено по совпадению сочетания реквизитов для контроля</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<HeaderPicture>
|
||||
<xr:Ref>CommonPicture.Подменю</xr:Ref>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</HeaderPicture>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ТаблицаНайденоНайденоПоДопРеквизитамКонтекстноеМеню" id="26"/>
|
||||
<ExtendedTooltip name="ТаблицаНайденоНайденоПоДопРеквизитамРасширеннаяПодсказка" id="27"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="ТаблицаНайденоНайденоПоНаименованию" id="38">
|
||||
<DataPath>ТаблицаНайдено.НайденоПоНаименованию</DataPath>
|
||||
<ReadOnly>true</ReadOnly>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Найдено по совпадению рабочего наименования</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<HeaderPicture>
|
||||
<xr:Ref>CommonPicture.ВыравниваниеВертикальноеЦентр</xr:Ref>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</HeaderPicture>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ТаблицаНайденоНайденоПоНаименованиюКонтекстноеМеню" id="39"/>
|
||||
<ExtendedTooltip name="ТаблицаНайденоНайденоПоНаименованиюРасширеннаяПодсказка" id="40"/>
|
||||
</CheckBoxField>
|
||||
<InputField name="ТаблицаНайденоСсылка" id="19">
|
||||
<DataPath>ТаблицаНайдено.Ссылка</DataPath>
|
||||
<ReadOnly>true</ReadOnly>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ТаблицаНайденоСсылкаКонтекстноеМеню" id="20"/>
|
||||
<ExtendedTooltip name="ТаблицаНайденоСсылкаРасширеннаяПодсказка" id="21"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
<CommandBar name="ГруппаКоманднаяПанель" id="28">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Командная панель</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<HorizontalLocation>Right</HorizontalLocation>
|
||||
<ExtendedTooltip name="ГруппаКоманднаяПанельРасширеннаяПодсказка" id="29"/>
|
||||
<ChildItems>
|
||||
<Button name="ВыбратьСуществующую" id="30">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.ВыбратьСуществующую</CommandName>
|
||||
<ExtendedTooltip name="ВыбратьСуществующуюРасширеннаяПодсказка" id="31"/>
|
||||
</Button>
|
||||
<Button name="ПродолжитьЗаполнение" id="34">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.ПродолжитьЗаполнение</CommandName>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Продолжить заполнение</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="ПродолжитьЗаполнениеРасширеннаяПодсказка" id="35"/>
|
||||
</Button>
|
||||
<Button name="ПродолжитьЗапись" id="36">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.ПродолжитьЗапись</CommandName>
|
||||
<ExtendedTooltip name="ПродолжитьЗаписьРасширеннаяПодсказка" id="37"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</CommandBar>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="ТаблицаНайдено" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Таблица найдено</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>v8:ValueTable</v8:Type>
|
||||
</Type>
|
||||
<Columns>
|
||||
<Column name="Ссылка" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Ссылка</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.ХарактеристикиНоменклатуры</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="НайденоПоШтрихкоду" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Найдено по штрихкоду</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="НайденоПоДопРеквизитам" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Найдено по доп реквизитам</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="НайденоПоНаименованию" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Найдено по наименованию</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
</Columns>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command name="ВыбратьСуществующую" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Выбрать существующую</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Выбрать существующую</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>ВыбратьСуществующую</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
<Command name="ПродолжитьЗаполнение" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Продолжить заполнение</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Продолжить заполнение</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>ПродолжитьЗаполнение</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
<Command name="ПродолжитьЗапись" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Продолжить запись</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Продолжить запись</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>ПродолжитьЗапись</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
</Commands>
|
||||
<Parameters>
|
||||
<Parameter name="ЭтоЗапись">
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Parameter>
|
||||
<Parameter name="АдресВременногоХранилищаТаблицаНайдено">
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Parameter>
|
||||
</Parameters>
|
||||
</Form>
|
||||
@@ -0,0 +1,81 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ТаблицаНайдено.Загрузить(ПолучитьИзВременногоХранилища(Параметры.АдресВременногоХранилищаТаблицаНайдено));
|
||||
Элементы.ПродолжитьЗапись.Видимость = Параметры.ЭтоЗапись
|
||||
И Пользователи.РолиДоступны("ВводИнформацииПоНоменклатуреБезКонтроля")
|
||||
И ТаблицаНайдено.НайтиСтроки(Новый Структура("НайденоПоНаименованию", Истина)).Количество() = 0;
|
||||
|
||||
Если ТаблицаНайдено.Количество() > 0
|
||||
И ТипЗнч(ТаблицаНайдено[0].Ссылка) = Тип("СправочникСсылка.ХарактеристикиНоменклатуры") Тогда
|
||||
ЭтоХарактеристики = Истина;
|
||||
Иначе
|
||||
ЭтоХарактеристики = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.ТаблицаНайденоНайденоПоШтрихкоду.Видимость = Не ЭтоХарактеристики;
|
||||
|
||||
Если ЭтоХарактеристики Тогда
|
||||
Элементы.ТаблицаНайденоСсылка.Заголовок = НСтр("ru = 'Характеристика'");
|
||||
Элементы.ПояснениеНайдено.Заголовок = НСтр("ru = 'Найдены характеристики с аналогичными данными. Примите решение о дальнейших действиях.'");
|
||||
Иначе
|
||||
Элементы.ТаблицаНайденоСсылка.Заголовок = НСтр("ru = 'Номенклатура'");
|
||||
Элементы.ПояснениеНайдено.Заголовок = НСтр("ru = 'Найдена номенклатура с аналогичными данными. Примите решение о дальнейших действиях.'");
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработкаКоманд
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВыбратьСуществующую(Команда)
|
||||
|
||||
ОчиститьСообщения();
|
||||
Если Элементы.ТаблицаНайдено.ТекущиеДанные = Неопределено Тогда
|
||||
ТекстСообщения = НСтр("ru = 'Номенклатура не выбрана'");
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения,
|
||||
,
|
||||
"ТаблицаНайдено");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СтруктураВозврата = НоменклатураКлиент.НовыйРезультатОбработкиЗавершения();
|
||||
|
||||
СтруктураВозврата.Действие = "ВыбратьСуществующую";
|
||||
СтруктураВозврата.Ссылка = Элементы.ТаблицаНайдено.ТекущиеДанные.Ссылка;
|
||||
Закрыть(СтруктураВозврата);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПродолжитьЗаполнение(Команда)
|
||||
|
||||
СтруктураВозврата = НоменклатураКлиент.НовыйРезультатОбработкиЗавершения();
|
||||
|
||||
СтруктураВозврата.Действие = "ПродолжитьЗаполнение";
|
||||
СтруктураВозврата.Ссылка = Неопределено;
|
||||
Закрыть(СтруктураВозврата);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПродолжитьЗапись(Команда)
|
||||
|
||||
СтруктураВозврата = НоменклатураКлиент.НовыйРезультатОбработкиЗавершения();
|
||||
|
||||
СтруктураВозврата.Действие = "ПродолжитьЗапись";
|
||||
СтруктураВозврата.Ссылка = Неопределено;
|
||||
Закрыть(СтруктураВозврата);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="ace56d9e-007b-4dc0-8d91-97d7b98129fa">
|
||||
<Properties>
|
||||
<Name>НастройкаВариантаПоиска</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Настройка варианта поиска</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,377 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<RadioButtonField name="ИспользованиеНастройкиПоУмолчанию1" id="20">
|
||||
<DataPath>ИспользованиеНастройкиПоУмолчанию</DataPath>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<RadioButtonType>Auto</RadioButtonType>
|
||||
<ChoiceList>
|
||||
<xr:Item>
|
||||
<xr:Presentation/>
|
||||
<xr:CheckState>0</xr:CheckState>
|
||||
<xr:Value xsi:type="FormChoiceListDesTimeValue">
|
||||
<Presentation>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Использовать вариант поиска, заданный в настройках программы</v8:content>
|
||||
</v8:item>
|
||||
</Presentation>
|
||||
<Value xsi:type="xs:string">ПоУмолчанию</Value>
|
||||
</xr:Value>
|
||||
</xr:Item>
|
||||
</ChoiceList>
|
||||
<ContextMenu name="ИспользованиеНастройкиПоУмолчанию1КонтекстноеМеню" id="21"/>
|
||||
<ExtendedTooltip name="ИспользованиеНастройкиПоУмолчанию1РасширеннаяПодсказка" id="34"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ИспользованиеНастройкиПоУмолчанию1ПриИзменении</Event>
|
||||
</Events>
|
||||
</RadioButtonField>
|
||||
<Pages name="ПодсказкиКИспользованиюНастройкиПоУмолчанию" id="29">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Подсказки к использованию настройки по умолчанию</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<PagesRepresentation>None</PagesRepresentation>
|
||||
<ExtendedTooltip name="ПодсказкиКИспользованиюНастройкиПоУмолчаниюРасширеннаяПодсказка" id="35"/>
|
||||
<ChildItems>
|
||||
<Page name="СтандартныйПоиск" id="30">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Стандартный поиск</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="СтандартныйПоискРасширеннаяПодсказка" id="36"/>
|
||||
<ChildItems>
|
||||
<LabelDecoration name="Декорация3" id="9">
|
||||
<AutoMaxWidth>false</AutoMaxWidth>
|
||||
<MaxWidth>50</MaxWidth>
|
||||
<TextColor>style:ПоясняющийТекст</TextColor>
|
||||
<Title formatted="false">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Сейчас в настройке программы указано использование варианта "Стандартный".</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="Декорация3КонтекстноеМеню" id="10"/>
|
||||
<ExtendedTooltip name="Декорация3РасширеннаяПодсказка" id="37"/>
|
||||
</LabelDecoration>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
<Page name="РасширенныйПоиск" id="31">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Расширенный поиск</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="РасширенныйПоискРасширеннаяПодсказка" id="38"/>
|
||||
<ChildItems>
|
||||
<LabelDecoration name="Декорация6" id="32">
|
||||
<AutoMaxWidth>false</AutoMaxWidth>
|
||||
<MaxWidth>50</MaxWidth>
|
||||
<TextColor>style:ПоясняющийТекст</TextColor>
|
||||
<Title formatted="false">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Сейчас в настройке программы указано использование варианта "Расширенный".</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="Декорация6КонтекстноеМеню" id="33"/>
|
||||
<ExtendedTooltip name="Декорация6РасширеннаяПодсказка" id="39"/>
|
||||
</LabelDecoration>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
</ChildItems>
|
||||
</Pages>
|
||||
<RadioButtonField name="ИспользованиеНастройкиПоУмолчанию2" id="27">
|
||||
<DataPath>ИспользованиеНастройкиПоУмолчанию</DataPath>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<RadioButtonType>Auto</RadioButtonType>
|
||||
<ChoiceList>
|
||||
<xr:Item>
|
||||
<xr:Presentation/>
|
||||
<xr:CheckState>0</xr:CheckState>
|
||||
<xr:Value xsi:type="FormChoiceListDesTimeValue">
|
||||
<Presentation>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Использовать индивидуальную настройку:</v8:content>
|
||||
</v8:item>
|
||||
</Presentation>
|
||||
<Value xsi:type="xs:string">Индивидуально</Value>
|
||||
</xr:Value>
|
||||
</xr:Item>
|
||||
</ChoiceList>
|
||||
<ContextMenu name="ИспользованиеНастройкиПоУмолчанию2КонтекстноеМеню" id="28"/>
|
||||
<ExtendedTooltip name="ИспользованиеНастройкиПоУмолчанию2РасширеннаяПодсказка" id="40"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ИспользованиеНастройкиПоУмолчанию2ПриИзменении</Event>
|
||||
</Events>
|
||||
</RadioButtonField>
|
||||
<UsualGroup name="ГруппаВариантПоиска" id="11">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Вариант поиска</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>Horizontal</Group>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаВариантПоискаРасширеннаяПодсказка" id="41"/>
|
||||
<ChildItems>
|
||||
<LabelDecoration name="Декорация4" id="13">
|
||||
<Width>2</Width>
|
||||
<ContextMenu name="Декорация4КонтекстноеМеню" id="14"/>
|
||||
<ExtendedTooltip name="Декорация4РасширеннаяПодсказка" id="42"/>
|
||||
</LabelDecoration>
|
||||
<UsualGroup name="ГруппаВертикальная" id="12">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Вертикальная</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа горизонтальная</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Group>Vertical</Group>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаВертикальнаяРасширеннаяПодсказка" id="43"/>
|
||||
<ChildItems>
|
||||
<RadioButtonField name="ВариантПоиска2" id="1">
|
||||
<DataPath>ВариантПоиска</DataPath>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<ToolTipRepresentation>ShowBottom</ToolTipRepresentation>
|
||||
<RadioButtonType>Auto</RadioButtonType>
|
||||
<ColumnsCount>1</ColumnsCount>
|
||||
<ChoiceList>
|
||||
<xr:Item>
|
||||
<xr:Presentation/>
|
||||
<xr:CheckState>0</xr:CheckState>
|
||||
<xr:Value xsi:type="FormChoiceListDesTimeValue">
|
||||
<Presentation>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Стандартный вариант поиска</v8:content>
|
||||
</v8:item>
|
||||
</Presentation>
|
||||
<Value xsi:type="xs:string">Стандартный</Value>
|
||||
</xr:Value>
|
||||
</xr:Item>
|
||||
</ChoiceList>
|
||||
<ContextMenu name="ВариантПоиска2КонтекстноеМеню" id="2"/>
|
||||
<ExtendedTooltip name="ВариантПоиска2РасширеннаяПодсказка" id="44">
|
||||
<AutoMaxWidth>false</AutoMaxWidth>
|
||||
<MaxWidth>50</MaxWidth>
|
||||
<Title formatted="false">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Стандартный поиск в списках платформы 1С:Предприятие. Поиск производится по значениям всех колонок. Поисковый запрос задается в стандартной строке поиска над списком номенклатуры, которая активизируется при нажатии на CTRL+F.</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
</ExtendedTooltip>
|
||||
</RadioButtonField>
|
||||
<RadioButtonField name="ВариантПоиска3" id="3">
|
||||
<DataPath>ВариантПоиска</DataPath>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<RadioButtonType>Auto</RadioButtonType>
|
||||
<ChoiceList>
|
||||
<xr:Item>
|
||||
<xr:Presentation/>
|
||||
<xr:CheckState>0</xr:CheckState>
|
||||
<xr:Value xsi:type="FormChoiceListDesTimeValue">
|
||||
<Presentation>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Расширенный вариант поиска</v8:content>
|
||||
</v8:item>
|
||||
</Presentation>
|
||||
<Value xsi:type="xs:string">Расширенный</Value>
|
||||
</xr:Value>
|
||||
</xr:Item>
|
||||
</ChoiceList>
|
||||
<ContextMenu name="ВариантПоиска3КонтекстноеМеню" id="4"/>
|
||||
<ExtendedTooltip name="ВариантПоиска3РасширеннаяПодсказка" id="46"/>
|
||||
</RadioButtonField>
|
||||
<Pages name="ПодсказкиКРасширенномуПоиску" id="15">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Подсказки к расширенному поиску</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<PagesRepresentation>None</PagesRepresentation>
|
||||
<ExtendedTooltip name="ПодсказкиКРасширенномуПоискуРасширеннаяПодсказка" id="47"/>
|
||||
<ChildItems>
|
||||
<Page name="ИспользуетсяППД" id="16">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Используется ППД</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="ИспользуетсяППДРасширеннаяПодсказка" id="48"/>
|
||||
<ChildItems>
|
||||
<LabelDecoration name="Декорация5" id="18">
|
||||
<AutoMaxWidth>false</AutoMaxWidth>
|
||||
<MaxWidth>50</MaxWidth>
|
||||
<TextColor>style:ПоясняющийТекст</TextColor>
|
||||
<Title formatted="false">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Полнотекстовый поиск номенклатуры. Возможно использование специальных подстановочных символов поиска. Поисковый запрос задается в специальной строке над списком номенклатуры, которая активизируется при открытии формы или при нажатии на ALT+1.</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="Декорация5КонтекстноеМеню" id="19"/>
|
||||
<ExtendedTooltip name="Декорация5РасширеннаяПодсказка" id="49"/>
|
||||
</LabelDecoration>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
<Page name="НеИспользуетсяППД" id="17">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Не используется ППД</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="НеИспользуетсяППДРасширеннаяПодсказка" id="50"/>
|
||||
<ChildItems>
|
||||
<LabelDecoration name="Декорация2" id="7">
|
||||
<AutoMaxWidth>false</AutoMaxWidth>
|
||||
<MaxWidth>50</MaxWidth>
|
||||
<TextColor>style:ПоясняющийТекст</TextColor>
|
||||
<Title formatted="false">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Поиск сразу по значениям нескольких реквизитов. Поисковый запрос задается в специальной строке над списком номенклатуры, которая активизируется при открытии формы или при нажатии на ALT+1.</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="Декорация2КонтекстноеМеню" id="8"/>
|
||||
<ExtendedTooltip name="Декорация2РасширеннаяПодсказка" id="51"/>
|
||||
</LabelDecoration>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
</ChildItems>
|
||||
</Pages>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<CommandBar name="ДействияФормы" id="24">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Действия формы</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<HorizontalLocation>Right</HorizontalLocation>
|
||||
<ExtendedTooltip name="ДействияФормыРасширеннаяПодсказка" id="52"/>
|
||||
<ChildItems>
|
||||
<Button name="ОК" id="25">
|
||||
<Type>CommandBarButton</Type>
|
||||
<DefaultButton>true</DefaultButton>
|
||||
<CommandName>Form.Command.ОК</CommandName>
|
||||
<ExtendedTooltip name="ОКРасширеннаяПодсказка" id="53"/>
|
||||
</Button>
|
||||
<Button name="Отмена" id="26">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.Отмена</CommandName>
|
||||
<ExtendedTooltip name="ОтменаРасширеннаяПодсказка" id="54"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</CommandBar>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="ВариантПоиска" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Вариант поиска</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ИспользованиеНастройкиПоУмолчанию" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Использование настройки по умолчанию</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ИспользоватьСтандартныйПоиск" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Использовать стандартный поиск</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command name="ОК" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>ОК</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>ОК</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>ОК</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
<Command name="Отмена" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отмена</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отмена</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>Отмена</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
</Commands>
|
||||
</Form>
|
||||
@@ -0,0 +1,100 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ИспользоватьППД = ПолучитьФункциональнуюОпцию("ИспользоватьПолнотекстовыйПоискПриПодбореТоваров");
|
||||
ИспользоватьСтандартныйПоиск = Константы.ИспользоватьСтандартныйПоискПриПодбореТоваров.Получить();
|
||||
|
||||
Если ИспользоватьППД Тогда
|
||||
Элементы.ПодсказкиКРасширенномуПоиску.ТекущаяСтраница = Элементы.ИспользуетсяППД;
|
||||
Иначе
|
||||
Элементы.ПодсказкиКРасширенномуПоиску.ТекущаяСтраница = Элементы.НеИспользуетсяППД;
|
||||
КонецЕсли;
|
||||
|
||||
Если ИспользоватьСтандартныйПоиск Тогда
|
||||
Элементы.ПодсказкиКИспользованиюНастройкиПоУмолчанию.ТекущаяСтраница = Элементы.СтандартныйПоиск;
|
||||
Иначе
|
||||
Элементы.ПодсказкиКИспользованиюНастройкиПоУмолчанию.ТекущаяСтраница = Элементы.РасширенныйПоиск;
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.ВариантПоискаТоваров = "ПоУмолчанию" Тогда
|
||||
ИспользованиеНастройкиПоУмолчанию = "ПоУмолчанию";
|
||||
ВариантПоиска = ?(ИспользоватьСтандартныйПоиск, "Стандартный", "Расширенный");
|
||||
Иначе
|
||||
ИспользованиеНастройкиПоУмолчанию = "Индивидуально";
|
||||
ВариантПоиска = ?(Параметры.ВариантПоискаТоваров = "Стандартный", "Стандартный", "Расширенный");
|
||||
КонецЕсли;
|
||||
|
||||
Если ИспользованиеНастройкиПоУмолчанию = "ПоУмолчанию" Тогда
|
||||
Элементы.ГруппаВариантПоиска.Доступность = Ложь;
|
||||
Иначе
|
||||
Элементы.ГруппаВариантПоиска.Доступность = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИспользованиеНастройкиПоУмолчанию1ПриИзменении(Элемент)
|
||||
|
||||
Если ИспользованиеНастройкиПоУмолчанию = "ПоУмолчанию" Тогда
|
||||
Элементы.ГруппаВариантПоиска.Доступность = Ложь;
|
||||
ВариантПоиска = ?(ИспользоватьСтандартныйПоиск, "Стандартный", "Расширенный");
|
||||
Иначе
|
||||
Элементы.ГруппаВариантПоиска.Доступность = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИспользованиеНастройкиПоУмолчанию2ПриИзменении(Элемент)
|
||||
|
||||
Если ИспользованиеНастройкиПоУмолчанию = "ПоУмолчанию" Тогда
|
||||
Элементы.ГруппаВариантПоиска.Доступность = Ложь;
|
||||
ВариантПоиска = ?(ИспользоватьСтандартныйПоиск, "Стандартный", "Расширенный");
|
||||
Иначе
|
||||
Элементы.ГруппаВариантПоиска.Доступность = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОК(Команда)
|
||||
|
||||
СтруктураПараметров = Новый Структура;
|
||||
|
||||
Если ИспользованиеНастройкиПоУмолчанию = "ПоУмолчанию" Тогда
|
||||
СтруктураПараметров.Вставить("ВариантПоискаТоваров", "ПоУмолчанию");
|
||||
Иначе
|
||||
СтруктураПараметров.Вставить("ВариантПоискаТоваров", ВариантПоиска);
|
||||
КонецЕсли;
|
||||
|
||||
СтруктураПараметров.Вставить("ИспользоватьСтандартныйПоиск",ИспользоватьСтандартныйПоиск);
|
||||
|
||||
Закрыть(СтруктураПараметров);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Отмена(Команда)
|
||||
Закрыть(Неопределено);
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="f2b71b43-2f09-4d68-8285-032098567eec">
|
||||
<Properties>
|
||||
<Name>НастройкиПараметровКопированияДополнительныхДанных</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Копирование связанной информации</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
+193
@@ -0,0 +1,193 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<LabelField name="ИсточникКопирования" id="24">
|
||||
<DataPath>ИсточникКопирования</DataPath>
|
||||
<ContextMenu name="ИсточникКопированияКонтекстноеМеню" id="25"/>
|
||||
<ExtendedTooltip name="ИсточникКопированияРасширеннаяПодсказка" id="26"/>
|
||||
</LabelField>
|
||||
<Table name="ПараметрыКопированияДополнительныхДанных" id="27">
|
||||
<Representation>List</Representation>
|
||||
<ChangeRowSet>false</ChangeRowSet>
|
||||
<ChangeRowOrder>false</ChangeRowOrder>
|
||||
<Header>false</Header>
|
||||
<HorizontalLines>false</HorizontalLines>
|
||||
<VerticalLines>false</VerticalLines>
|
||||
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>ПараметрыКопированияДополнительныхДанных</DataPath>
|
||||
<RowPictureDataPath>ПараметрыКопированияДополнительныхДанных.Picture</RowPictureDataPath>
|
||||
<ContextMenu name="ПараметрыКопированияДополнительныхДанныхКонтекстноеМеню" id="28"/>
|
||||
<AutoCommandBar name="ПараметрыКопированияДополнительныхДанныхКоманднаяПанель" id="29">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="ПараметрыКопированияДополнительныхДанныхРасширеннаяПодсказка" id="30"/>
|
||||
<SearchStringAddition name="ПараметрыКопированияДополнительныхДанныхСтрокаПоиска" id="31">
|
||||
<AdditionSource>
|
||||
<Item>ПараметрыКопированияДополнительныхДанных</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="ПараметрыКопированияДополнительныхДанныхСтрокаПоискаКонтекстноеМеню" id="32"/>
|
||||
<ExtendedTooltip name="ПараметрыКопированияДополнительныхДанныхСтрокаПоискаРасширеннаяПодсказка" id="33"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="ПараметрыКопированияДополнительныхДанныхСостояниеПросмотра" id="34">
|
||||
<AdditionSource>
|
||||
<Item>ПараметрыКопированияДополнительныхДанных</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="ПараметрыКопированияДополнительныхДанныхСостояниеПросмотраКонтекстноеМеню" id="35"/>
|
||||
<ExtendedTooltip name="ПараметрыКопированияДополнительныхДанныхСостояниеПросмотраРасширеннаяПодсказка" id="36"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="ПараметрыКопированияДополнительныхДанныхУправлениеПоиском" id="37">
|
||||
<AdditionSource>
|
||||
<Item>ПараметрыКопированияДополнительныхДанных</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="ПараметрыКопированияДополнительныхДанныхУправлениеПоискомКонтекстноеМеню" id="38"/>
|
||||
<ExtendedTooltip name="ПараметрыКопированияДополнительныхДанныхУправлениеПоискомРасширеннаяПодсказка" id="39"/>
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<ColumnGroup name="ПараметрыКопированияДополнительныхДанныхГруппа" id="49">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Параметры копирования дополнительных данных группа</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>InCell</Group>
|
||||
<ExtendedTooltip name="ПараметрыКопированияДополнительныхДанныхГруппаРасширеннаяПодсказка" id="50"/>
|
||||
<ChildItems>
|
||||
<CheckBoxField name="ПараметрыКопированияДополнительныхДанныхПометка" id="43">
|
||||
<DataPath>ПараметрыКопированияДополнительныхДанных.Check</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ПараметрыКопированияДополнительныхДанныхПометкаКонтекстноеМеню" id="44"/>
|
||||
<ExtendedTooltip name="ПараметрыКопированияДополнительныхДанныхПометкаРасширеннаяПодсказка" id="45"/>
|
||||
</CheckBoxField>
|
||||
<InputField name="ПараметрыКопированияДополнительныхДанныхПредставление" id="46">
|
||||
<DataPath>ПараметрыКопированияДополнительныхДанных.Presentation</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="ПараметрыКопированияДополнительныхДанныхПредставлениеКонтекстноеМеню" id="47"/>
|
||||
<ExtendedTooltip name="ПараметрыКопированияДополнительныхДанныхПредставлениеРасширеннаяПодсказка" id="48"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</ColumnGroup>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
<CommandBar name="КоманднаяПанельФормы" id="18">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Командная панель формы</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<HorizontalLocation>Right</HorizontalLocation>
|
||||
<ExtendedTooltip name="КоманднаяПанельФормыРасширеннаяПодсказка" id="19"/>
|
||||
<ChildItems>
|
||||
<Button name="Копировать" id="20">
|
||||
<Type>CommandBarButton</Type>
|
||||
<DefaultButton>true</DefaultButton>
|
||||
<SkipOnInput>false</SkipOnInput>
|
||||
<CommandName>Form.Command.Копировать</CommandName>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Продолжить</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="КопироватьРасширеннаяПодсказка" id="21"/>
|
||||
</Button>
|
||||
<Button name="Отмена" id="22">
|
||||
<Type>CommandBarButton</Type>
|
||||
<SkipOnInput>false</SkipOnInput>
|
||||
<CommandName>Form.Command.Отмена</CommandName>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отмена</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="ОтменаРасширеннаяПодсказка" id="23"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</CommandBar>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="ИсточникКопирования" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Источник копирования</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ПараметрыКопированияДополнительныхДанных" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Параметры копирования дополнительных данных</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>v8:ValueListType</v8:Type>
|
||||
</Type>
|
||||
<Settings xsi:type="v8:TypeDescription"/>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command name="Копировать" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Копировать</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Копировать</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>Копировать</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
<Command name="Отмена" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отмена</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отмена</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>Отмена</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
</Commands>
|
||||
<Parameters>
|
||||
<Parameter name="ИсточникКопирования">
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
|
||||
</Type>
|
||||
</Parameter>
|
||||
<Parameter name="ПараметрыКопированияДополнительныхДанных">
|
||||
<Type>
|
||||
<v8:Type>v8:ValueListType</v8:Type>
|
||||
</Type>
|
||||
</Parameter>
|
||||
</Parameters>
|
||||
</Form>
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ИсточникКопирования = Параметры.ИсточникКопирования;
|
||||
|
||||
ПараметрыКопированияДополнительныхДанных = Параметры.ПараметрыКопированияДополнительныхДанных;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Область ОбработкаКоманд
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Копировать(Команда)
|
||||
|
||||
Закрыть(ПараметрыКопированияДополнительныхДанных);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Отмена(Команда)
|
||||
|
||||
Закрыть(Неопределено);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="0c31f4ec-83f3-47ed-837b-5a0192289fa0">
|
||||
<Properties>
|
||||
<Name>РазблокированиеРеквизитов</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разблокирование реквизитов</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,361 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<Autofill>false</Autofill>
|
||||
<ChildItems>
|
||||
<Button name="РазрешитьРедактирование" id="6">
|
||||
<Type>CommandBarButton</Type>
|
||||
<DefaultButton>true</DefaultButton>
|
||||
<SkipOnInput>false</SkipOnInput>
|
||||
<CommandName>Form.Command.РазрешитьРедактирование</CommandName>
|
||||
<ExtendedTooltip name="РазрешитьРедактированиеРасширеннаяПодсказка" id="41"/>
|
||||
</Button>
|
||||
<Button name="Закрыть" id="7">
|
||||
<Type>CommandBarButton</Type>
|
||||
<Representation>PictureAndText</Representation>
|
||||
<SkipOnInput>false</SkipOnInput>
|
||||
<CommandName>Form.StandardCommand.Close</CommandName>
|
||||
<ExtendedTooltip name="ЗакрытьРасширеннаяПодсказка" id="42"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<LabelDecoration name="ДекорацияВидНоменклатуры" id="4">
|
||||
<AutoMaxWidth>false</AutoMaxWidth>
|
||||
<MaxWidth>54</MaxWidth>
|
||||
<SkipOnInput>false</SkipOnInput>
|
||||
<TextColor>web:FireBrick</TextColor>
|
||||
<Title formatted="false">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Реквизиты не рекомендуется изменять, если номенклатура уже выбрана в документах.</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="ДекорацияВидНоменклатурыКонтекстноеМеню" id="5"/>
|
||||
<ExtendedTooltip name="ДекорацияВидНоменклатурыРасширеннаяПодсказка" id="43"/>
|
||||
</LabelDecoration>
|
||||
<CheckBoxField name="ВестиУчетПоГТД" id="9">
|
||||
<DataPath>ВестиУчетПоГТД</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ВестиУчетПоГТДКонтекстноеМеню" id="10"/>
|
||||
<ExtendedTooltip name="ВестиУчетПоГТДРасширеннаяПодсказка" id="47"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="ПрослеживаемыйТовар" id="109">
|
||||
<DataPath>ПрослеживаемыйТовар</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ПрослеживаемыйТоварКонтекстноеМеню" id="110"/>
|
||||
<ExtendedTooltip name="ПрослеживаемыйТоварРасширеннаяПодсказка" id="111"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="ПереноситьРНПТМатериала" id="115">
|
||||
<DataPath>ПереноситьРНПТМатериала</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ПереноситьРНПТМатериалаКонтекстноеМеню" id="116"/>
|
||||
<ExtendedTooltip name="ПереноситьРНПТМатериалаРасширеннаяПодсказка" id="117"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="ОблагаетсяНДСУПокупателя" id="97">
|
||||
<DataPath>ОблагаетсяНДСУПокупателя</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ОблагаетсяНДСУПокупателяКонтекстноеМеню" id="98"/>
|
||||
<ExtendedTooltip name="ОблагаетсяНДСУПокупателяРасширеннаяПодсказка" id="99"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="СтавкаНДС" id="21">
|
||||
<DataPath>СтавкаНДС</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование ставки НДС</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="СтавкаНДСКонтекстноеМеню" id="22"/>
|
||||
<ExtendedTooltip name="СтавкаНДСРасширеннаяПодсказка" id="51"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="КодТНВЭД" id="106">
|
||||
<DataPath>КодТНВЭД</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="КодТНВЭДКонтекстноеМеню" id="107"/>
|
||||
<ExtendedTooltip name="КодТНВЭДРасширеннаяПодсказка" id="108"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="Операции0" id="118">
|
||||
<DataPath>Операции0</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="Операции0КонтекстноеМеню" id="119"/>
|
||||
<ExtendedTooltip name="Операции0РасширеннаяПодсказка" id="125"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="ГруппаФинансовогоУчета" id="112">
|
||||
<DataPath>ГруппаФинансовогоУчета</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование группы финансового учета</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ГруппаФинансовогоУчетаКонтекстноеМеню" id="113"/>
|
||||
<ExtendedTooltip name="ГруппаФинансовогоУчетаРасширеннаяПодсказка" id="114"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="ЦеноваяГруппа" id="16">
|
||||
<DataPath>ЦеноваяГруппа</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование ценовой группы</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ЦеноваяГруппаКонтекстноеМеню" id="17"/>
|
||||
<ExtendedTooltip name="ЦеноваяГруппаРасширеннаяПодсказка" id="53"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="НаборУпаковок" id="39">
|
||||
<DataPath>НаборУпаковок</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="НаборУпаковокКонтекстноеМеню" id="40"/>
|
||||
<ExtendedTooltip name="НаборУпаковокРасширеннаяПодсказка" id="55"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="ЕдиницаИзмерения" id="27">
|
||||
<DataPath>ЕдиницаИзмерения</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ЕдиницаИзмеренияКонтекстноеМеню" id="28"/>
|
||||
<ExtendedTooltip name="ЕдиницаИзмеренияРасширеннаяПодсказка" id="57"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="Качество" id="30">
|
||||
<DataPath>Качество</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="КачествоКонтекстноеМеню" id="31"/>
|
||||
<ExtendedTooltip name="КачествоРасширеннаяПодсказка" id="59"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="Принципал" id="74">
|
||||
<DataPath>Принципал</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="ПринципалКонтекстноеМеню" id="75"/>
|
||||
<ExtendedTooltip name="ПринципалРасширеннаяПодсказка" id="76"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="Контрагент" id="79">
|
||||
<DataPath>Контрагент</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="КонтрагентКонтекстноеМеню" id="80"/>
|
||||
<ExtendedTooltip name="КонтрагентРасширеннаяПодсказка" id="81"/>
|
||||
</CheckBoxField>
|
||||
<CheckBoxField name="АлкогольнаяПродукцияВоВскрытойТаре" id="94">
|
||||
<DataPath>АлкогольнаяПродукцияВоВскрытойТаре</DataPath>
|
||||
<TitleLocation>Right</TitleLocation>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="АлкогольнаяПродукцияВоВскрытойТареКонтекстноеМеню" id="95"/>
|
||||
<ExtendedTooltip name="АлкогольнаяПродукцияВоВскрытойТареРасширеннаяПодсказка" id="96"/>
|
||||
</CheckBoxField>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="ВестиУчетПоГТД" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование флага "Импортный товар (учет по ГТД)"</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="СтавкаНДС" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование вид номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ЦеноваяГруппа" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование ценовая группа</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="НаборУпаковок" id="5">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование набора упаковок</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ЕдиницаИзмерения" id="6">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование единицы измерения</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="Качество" id="7">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование качества</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="Принципал" id="12">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование принципала</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="Контрагент" id="13">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование контрагента</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ИменаРеквизитовФормы" id="14">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Имена реквизитов формы</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>v8:ValueListType</v8:Type>
|
||||
</Type>
|
||||
<Settings xsi:type="v8:TypeDescription"/>
|
||||
</Attribute>
|
||||
<Attribute name="АлкогольнаяПродукцияВоВскрытойТаре" id="18">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование флага "Алкогольная продукция во вскрытой таре"</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ОблагаетсяНДСУПокупателя" id="19">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование флага "Облагается НДС у покупателя товаров"</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="КодТНВЭД" id="20">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование ТН ВЭД</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ПрослеживаемыйТовар" id="21">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование флага "Прослеживаемый товар"</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ГруппаФинансовогоУчета" id="22">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа финансового учета</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ПереноситьРНПТМатериала" id="23">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование флага "РНПТ может переноситься на продукцию"</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="Операции0" id="24">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование Операции НДС 0%</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command name="РазрешитьРедактирование" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Разрешить редактирование</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>РазрешитьРедактирование</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
</Commands>
|
||||
</Form>
|
||||
@@ -0,0 +1,71 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// Скроем реквизиты, отключенные функциональными опциями
|
||||
РеквизитыФормы = ПолучитьРеквизиты();
|
||||
НеиспользуемыеРеквизиты = Справочники.Номенклатура.РеквизитыОтключенныеПоФО();
|
||||
|
||||
Для Каждого Реквизит Из РеквизитыФормы Цикл
|
||||
Если Элементы.Найти(Реквизит.Имя) = Неопределено Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Если Реквизит.Имя = "ВестиУчетПоГТД" Тогда
|
||||
ЗаголовокРеквизита = НСтр("ru = 'Разрешить редактирование флага ""%1""'");
|
||||
Элементы[Реквизит.Имя].Заголовок = СтрШаблон(ЗаголовокРеквизита,
|
||||
НоменклатураЛокализация.ЗаголовокВестиУчетПоГТД());
|
||||
КонецЕсли;
|
||||
|
||||
ИмяРеквизитаНоменклатуры = Реквизит.Имя;
|
||||
РеквизитИспользуется = НеиспользуемыеРеквизиты.Найти(ИмяРеквизитаНоменклатуры) = Неопределено;
|
||||
|
||||
ЭтотОбъект[Реквизит.Имя] = РеквизитИспользуется;
|
||||
Элементы[Реквизит.Имя].Видимость = РеквизитИспользуется;
|
||||
|
||||
ИменаРеквизитовФормы.Добавить(Реквизит.Имя, ИмяРеквизитаНоменклатуры);
|
||||
КонецЦикла;
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтотОбъект, Отказ, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура РазрешитьРедактирование(Команда)
|
||||
|
||||
// Для всех включенных флажков сформируем массив соответствующих им реквизитов номенклатуры.
|
||||
Результат = Новый Массив;
|
||||
|
||||
Для Каждого Реквизит Из ИменаРеквизитовФормы Цикл
|
||||
Если ЭтотОбъект[Реквизит.Значение] Тогда
|
||||
Результат.Добавить(Реквизит.Представление);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
// Некоторые флажки управляют несколькими реквизитами номенклатуры
|
||||
Если НаборУпаковок Тогда
|
||||
Результат.Добавить("ИспользоватьУпаковки");
|
||||
КонецЕсли;
|
||||
|
||||
Закрыть(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтотОбъект, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="23b88023-fea5-4a30-a1d0-99496c976a6c">
|
||||
<Properties>
|
||||
<Name>СовместныеПродажи</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Совместные продажи</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,395 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
|
||||
<CommandBarLocation>None</CommandBarLocation>
|
||||
<VerticalScroll>useIfNecessary</VerticalScroll>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<Pages name="Страницы" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Страницы</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<PagesRepresentation>TabsOnTop</PagesRepresentation>
|
||||
<ExtendedTooltip name="СтраницыРасширеннаяПодсказка" id="50"/>
|
||||
<ChildItems>
|
||||
<Page name="СтраницаНоменклатураПродаваемаяСовместноСДанной" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Номенклатура, продаваемая совместно с данной</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="СтраницаНоменклатураПродаваемаяСовместноСДаннойРасширеннаяПодсказка" id="58"/>
|
||||
<ChildItems>
|
||||
<Table name="НоменклатураПродаваемаяСовместноСДанной" id="4">
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>НоменклатураПродаваемаяСовместноСДанной</DataPath>
|
||||
<RowPictureDataPath>НоменклатураПродаваемаяСовместноСДанной.DefaultPicture</RowPictureDataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Номенклатура продаваемая совместно с данной</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
|
||||
<ContextMenu name="НоменклатураПродаваемаяСовместноСДаннойКонтекстноеМеню" id="5"/>
|
||||
<AutoCommandBar name="НоменклатураПродаваемаяСовместноСДаннойКоманднаяПанель" id="6"/>
|
||||
<ExtendedTooltip name="НоменклатураПродаваемаяСовместноСДаннойРасширеннаяПодсказка" id="59"/>
|
||||
<SearchStringAddition name="НоменклатураПродаваемаяСовместноСДаннойСтрокаПоиска" id="76">
|
||||
<AdditionSource>
|
||||
<Item>НоменклатураПродаваемаяСовместноСДанной</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="НоменклатураПродаваемаяСовместноСДаннойСтрокаПоискаКонтекстноеМеню" id="77"/>
|
||||
<ExtendedTooltip name="НоменклатураПродаваемаяСовместноСДаннойСтрокаПоискаРасширеннаяПодсказка" id="78"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="НоменклатураПродаваемаяСовместноСДаннойСостояниеПросмотра" id="79">
|
||||
<AdditionSource>
|
||||
<Item>НоменклатураПродаваемаяСовместноСДанной</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="НоменклатураПродаваемаяСовместноСДаннойСостояниеПросмотраКонтекстноеМеню" id="80"/>
|
||||
<ExtendedTooltip name="НоменклатураПродаваемаяСовместноСДаннойСостояниеПросмотраРасширеннаяПодсказка" id="81"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="НоменклатураПродаваемаяСовместноСДаннойУправлениеПоиском" id="82">
|
||||
<AdditionSource>
|
||||
<Item>НоменклатураПродаваемаяСовместноСДанной</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="НоменклатураПродаваемаяСовместноСДаннойУправлениеПоискомКонтекстноеМеню" id="83"/>
|
||||
<ExtendedTooltip name="НоменклатураПродаваемаяСовместноСДаннойУправлениеПоискомРасширеннаяПодсказка" id="84"/>
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<LabelField name="НоменклатураПродаваемаяСовместноСДаннойХарактеристикаПредпосылка" id="17">
|
||||
<DataPath>НоменклатураПродаваемаяСовместноСДанной.ХарактеристикаПредпосылка</DataPath>
|
||||
<ContextMenu name="НоменклатураПродаваемаяСовместноСДаннойХарактеристикаПредпосылкаКонтекстноеМеню" id="18"/>
|
||||
<ExtendedTooltip name="НоменклатураПродаваемаяСовместноСДаннойХарактеристикаПредпосылкаРасширеннаяПодсказка" id="60"/>
|
||||
</LabelField>
|
||||
<LabelField name="НоменклатураПродаваемаяСовместноСДаннойНоменклатураСледствие" id="13">
|
||||
<DataPath>НоменклатураПродаваемаяСовместноСДанной.НоменклатураСледствие</DataPath>
|
||||
<ContextMenu name="НоменклатураПродаваемаяСовместноСДаннойНоменклатураСледствиеКонтекстноеМеню" id="14"/>
|
||||
<ExtendedTooltip name="НоменклатураПродаваемаяСовместноСДаннойНоменклатураСледствиеРасширеннаяПодсказка" id="61"/>
|
||||
</LabelField>
|
||||
<LabelField name="НоменклатураПродаваемаяСовместноСДаннойХарактеристикаСледствие" id="19">
|
||||
<DataPath>НоменклатураПродаваемаяСовместноСДанной.ХарактеристикаСледствие</DataPath>
|
||||
<ContextMenu name="НоменклатураПродаваемаяСовместноСДаннойХарактеристикаСледствиеКонтекстноеМеню" id="20"/>
|
||||
<ExtendedTooltip name="НоменклатураПродаваемаяСовместноСДаннойХарактеристикаСледствиеРасширеннаяПодсказка" id="62"/>
|
||||
</LabelField>
|
||||
<LabelField name="НоменклатураПродаваемаяСовместноСДаннойВариантАнализа" id="7">
|
||||
<DataPath>НоменклатураПродаваемаяСовместноСДанной.ВариантАнализа</DataPath>
|
||||
<ContextMenu name="НоменклатураПродаваемаяСовместноСДаннойВариантАнализаКонтекстноеМеню" id="8"/>
|
||||
<ExtendedTooltip name="НоменклатураПродаваемаяСовместноСДаннойВариантАнализаРасширеннаяПодсказка" id="63"/>
|
||||
</LabelField>
|
||||
<LabelField name="НоменклатураПродаваемаяСовместноСДаннойКоличествоСлучаев" id="11">
|
||||
<DataPath>НоменклатураПродаваемаяСовместноСДанной.КоличествоСлучаев</DataPath>
|
||||
<ContextMenu name="НоменклатураПродаваемаяСовместноСДаннойКоличествоСлучаевКонтекстноеМеню" id="12"/>
|
||||
<ExtendedTooltip name="НоменклатураПродаваемаяСовместноСДаннойКоличествоСлучаевРасширеннаяПодсказка" id="64"/>
|
||||
</LabelField>
|
||||
<LabelField name="НоменклатураПродаваемаяСовместноСДаннойПроцентСлучаев" id="15">
|
||||
<DataPath>НоменклатураПродаваемаяСовместноСДанной.ПроцентСлучаев</DataPath>
|
||||
<ContextMenu name="НоменклатураПродаваемаяСовместноСДаннойПроцентСлучаевКонтекстноеМеню" id="16"/>
|
||||
<ExtendedTooltip name="НоменклатураПродаваемаяСовместноСДаннойПроцентСлучаевРасширеннаяПодсказка" id="65"/>
|
||||
</LabelField>
|
||||
<CheckBoxField name="НоменклатураПродаваемаяСовместноСДаннойДобавленоАвтоматически" id="9">
|
||||
<DataPath>НоменклатураПродаваемаяСовместноСДанной.ДобавленоАвтоматически</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="НоменклатураПродаваемаяСовместноСДаннойДобавленоАвтоматическиКонтекстноеМеню" id="10"/>
|
||||
<ExtendedTooltip name="НоменклатураПродаваемаяСовместноСДаннойДобавленоАвтоматическиРасширеннаяПодсказка" id="66"/>
|
||||
</CheckBoxField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
<Page name="СтраницаНоменклатураСКоторойПродаетсяСовместноДанная" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Номенклатура, с которой продается совместно данная</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="СтраницаНоменклатураСКоторойПродаетсяСовместноДаннаяРасширеннаяПодсказка" id="67"/>
|
||||
<ChildItems>
|
||||
<Table name="НоменклатураСКоторойПродаетсяСовместноДанная" id="23">
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>НоменклатураСКоторойПродаетсяСовместноДанная</DataPath>
|
||||
<RowPictureDataPath>НоменклатураСКоторойПродаетсяСовместноДанная.DefaultPicture</RowPictureDataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Номенклатура с которой продается совместно данная</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
|
||||
<ContextMenu name="НоменклатураСКоторойПродаетсяСовместноДаннаяКонтекстноеМеню" id="24"/>
|
||||
<AutoCommandBar name="НоменклатураСКоторойПродаетсяСовместноДаннаяКоманднаяПанель" id="25"/>
|
||||
<ExtendedTooltip name="НоменклатураСКоторойПродаетсяСовместноДаннаяРасширеннаяПодсказка" id="68"/>
|
||||
<SearchStringAddition name="НоменклатураСКоторойПродаетсяСовместноДаннаяСтрокаПоиска" id="85">
|
||||
<AdditionSource>
|
||||
<Item>НоменклатураСКоторойПродаетсяСовместноДанная</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="НоменклатураСКоторойПродаетсяСовместноДаннаяСтрокаПоискаКонтекстноеМеню" id="86"/>
|
||||
<ExtendedTooltip name="НоменклатураСКоторойПродаетсяСовместноДаннаяСтрокаПоискаРасширеннаяПодсказка" id="87"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="НоменклатураСКоторойПродаетсяСовместноДаннаяСостояниеПросмотра" id="88">
|
||||
<AdditionSource>
|
||||
<Item>НоменклатураСКоторойПродаетсяСовместноДанная</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="НоменклатураСКоторойПродаетсяСовместноДаннаяСостояниеПросмотраКонтекстноеМеню" id="89"/>
|
||||
<ExtendedTooltip name="НоменклатураСКоторойПродаетсяСовместноДаннаяСостояниеПросмотраРасширеннаяПодсказка" id="90"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="НоменклатураСКоторойПродаетсяСовместноДаннаяУправлениеПоиском" id="91">
|
||||
<AdditionSource>
|
||||
<Item>НоменклатураСКоторойПродаетсяСовместноДанная</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="НоменклатураСКоторойПродаетсяСовместноДаннаяУправлениеПоискомКонтекстноеМеню" id="92"/>
|
||||
<ExtendedTooltip name="НоменклатураСКоторойПродаетсяСовместноДаннаяУправлениеПоискомРасширеннаяПодсказка" id="93"/>
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<LabelField name="НоменклатураСКоторойПродаетсяСовместноДаннаяХарактеристикаСледствие" id="38">
|
||||
<DataPath>НоменклатураСКоторойПродаетсяСовместноДанная.ХарактеристикаСледствие</DataPath>
|
||||
<ContextMenu name="НоменклатураСКоторойПродаетсяСовместноДаннаяХарактеристикаСледствиеКонтекстноеМеню" id="39"/>
|
||||
<ExtendedTooltip name="НоменклатураСКоторойПродаетсяСовместноДаннаяХарактеристикаСледствиеРасширеннаяПодсказка" id="69"/>
|
||||
</LabelField>
|
||||
<LabelField name="НоменклатураСКоторойПродаетсяСовместноДаннаяНоменклатураПредпосылка" id="32">
|
||||
<DataPath>НоменклатураСКоторойПродаетсяСовместноДанная.НоменклатураПредпосылка</DataPath>
|
||||
<ContextMenu name="НоменклатураСКоторойПродаетсяСовместноДаннаяНоменклатураПредпосылкаКонтекстноеМеню" id="33"/>
|
||||
<ExtendedTooltip name="НоменклатураСКоторойПродаетсяСовместноДаннаяНоменклатураПредпосылкаРасширеннаяПодсказка" id="70"/>
|
||||
</LabelField>
|
||||
<LabelField name="НоменклатураСКоторойПродаетсяСовместноДаннаяХарактеристикаПредпосылка" id="36">
|
||||
<DataPath>НоменклатураСКоторойПродаетсяСовместноДанная.ХарактеристикаПредпосылка</DataPath>
|
||||
<ContextMenu name="НоменклатураСКоторойПродаетсяСовместноДаннаяХарактеристикаПредпосылкаКонтекстноеМеню" id="37"/>
|
||||
<ExtendedTooltip name="НоменклатураСКоторойПродаетсяСовместноДаннаяХарактеристикаПредпосылкаРасширеннаяПодсказка" id="71"/>
|
||||
</LabelField>
|
||||
<LabelField name="НоменклатураСКоторойПродаетсяСовместноДаннаяВариантАнализа" id="26">
|
||||
<DataPath>НоменклатураСКоторойПродаетсяСовместноДанная.ВариантАнализа</DataPath>
|
||||
<ContextMenu name="НоменклатураСКоторойПродаетсяСовместноДаннаяВариантАнализаКонтекстноеМеню" id="27"/>
|
||||
<ExtendedTooltip name="НоменклатураСКоторойПродаетсяСовместноДаннаяВариантАнализаРасширеннаяПодсказка" id="72"/>
|
||||
</LabelField>
|
||||
<LabelField name="НоменклатураСКоторойПродаетсяСовместноДаннаяКоличествоСлучаев" id="30">
|
||||
<DataPath>НоменклатураСКоторойПродаетсяСовместноДанная.КоличествоСлучаев</DataPath>
|
||||
<ContextMenu name="НоменклатураСКоторойПродаетсяСовместноДаннаяКоличествоСлучаевКонтекстноеМеню" id="31"/>
|
||||
<ExtendedTooltip name="НоменклатураСКоторойПродаетсяСовместноДаннаяКоличествоСлучаевРасширеннаяПодсказка" id="73"/>
|
||||
</LabelField>
|
||||
<LabelField name="НоменклатураСКоторойПродаетсяСовместноДаннаяПроцентСлучаев" id="34">
|
||||
<DataPath>НоменклатураСКоторойПродаетсяСовместноДанная.ПроцентСлучаев</DataPath>
|
||||
<ContextMenu name="НоменклатураСКоторойПродаетсяСовместноДаннаяПроцентСлучаевКонтекстноеМеню" id="35"/>
|
||||
<ExtendedTooltip name="НоменклатураСКоторойПродаетсяСовместноДаннаяПроцентСлучаевРасширеннаяПодсказка" id="74"/>
|
||||
</LabelField>
|
||||
<CheckBoxField name="НоменклатураСКоторойПродаетсяСовместноДаннаяДобавленоАвтоматически" id="28">
|
||||
<DataPath>НоменклатураСКоторойПродаетсяСовместноДанная.ДобавленоАвтоматически</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="НоменклатураСКоторойПродаетсяСовместноДаннаяДобавленоАвтоматическиКонтекстноеМеню" id="29"/>
|
||||
<ExtendedTooltip name="НоменклатураСКоторойПродаетсяСовместноДаннаяДобавленоАвтоматическиРасширеннаяПодсказка" id="75"/>
|
||||
</CheckBoxField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
</ChildItems>
|
||||
</Pages>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="НоменклатураПродаваемаяСовместноСДанной" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Номенклатура продаваемая совместно с данной</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>true</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<QueryText>ВЫБРАТЬ
|
||||
НоменклатураПродаваемаяСовместно.НоменклатураПредпосылка,
|
||||
НоменклатураПродаваемаяСовместно.ХарактеристикаПредпосылка,
|
||||
НоменклатураПродаваемаяСовместно.НоменклатураСледствие,
|
||||
НоменклатураПродаваемаяСовместно.ХарактеристикаСледствие,
|
||||
НоменклатураПродаваемаяСовместно.ВариантАнализа,
|
||||
НоменклатураПродаваемаяСовместно.ДобавленоАвтоматически,
|
||||
НоменклатураПродаваемаяСовместно.ПроцентСлучаев,
|
||||
НоменклатураПродаваемаяСовместно.КоличествоСлучаев
|
||||
ИЗ
|
||||
РегистрСведений.НоменклатураПродаваемаяСовместно КАК НоменклатураПродаваемаяСовместно</QueryText>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НоменклатураПредпосылка</dcssch:dataPath>
|
||||
<dcssch:field>НоменклатураПредпосылка</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ХарактеристикаПредпосылка</dcssch:dataPath>
|
||||
<dcssch:field>ХарактеристикаПредпосылка</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НоменклатураСледствие</dcssch:dataPath>
|
||||
<dcssch:field>НоменклатураСледствие</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ХарактеристикаСледствие</dcssch:dataPath>
|
||||
<dcssch:field>ХарактеристикаСледствие</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВариантАнализа</dcssch:dataPath>
|
||||
<dcssch:field>ВариантАнализа</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ДобавленоАвтоматически</dcssch:dataPath>
|
||||
<dcssch:field>ДобавленоАвтоматически</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПроцентСлучаев</dcssch:dataPath>
|
||||
<dcssch:field>ПроцентСлучаев</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КоличествоСлучаев</dcssch:dataPath>
|
||||
<dcssch:field>КоличествоСлучаев</dcssch:field>
|
||||
</Field>
|
||||
<MainTable>InformationRegister.НоменклатураПродаваемаяСовместно</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
<Attribute name="НоменклатураСКоторойПродаетсяСовместноДанная" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Номенклатура с которой продается совместно данная</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>true</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<QueryText>ВЫБРАТЬ
|
||||
НоменклатураПродаваемаяСовместно.НоменклатураПредпосылка,
|
||||
НоменклатураПродаваемаяСовместно.ХарактеристикаПредпосылка,
|
||||
НоменклатураПродаваемаяСовместно.НоменклатураСледствие,
|
||||
НоменклатураПродаваемаяСовместно.ХарактеристикаСледствие,
|
||||
НоменклатураПродаваемаяСовместно.ВариантАнализа,
|
||||
НоменклатураПродаваемаяСовместно.ДобавленоАвтоматически,
|
||||
НоменклатураПродаваемаяСовместно.ПроцентСлучаев,
|
||||
НоменклатураПродаваемаяСовместно.КоличествоСлучаев
|
||||
ИЗ
|
||||
РегистрСведений.НоменклатураПродаваемаяСовместно КАК НоменклатураПродаваемаяСовместно</QueryText>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НоменклатураПредпосылка</dcssch:dataPath>
|
||||
<dcssch:field>НоменклатураПредпосылка</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ХарактеристикаПредпосылка</dcssch:dataPath>
|
||||
<dcssch:field>ХарактеристикаПредпосылка</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>НоменклатураСледствие</dcssch:dataPath>
|
||||
<dcssch:field>НоменклатураСледствие</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ХарактеристикаСледствие</dcssch:dataPath>
|
||||
<dcssch:field>ХарактеристикаСледствие</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ВариантАнализа</dcssch:dataPath>
|
||||
<dcssch:field>ВариантАнализа</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ДобавленоАвтоматически</dcssch:dataPath>
|
||||
<dcssch:field>ДобавленоАвтоматически</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>ПроцентСлучаев</dcssch:dataPath>
|
||||
<dcssch:field>ПроцентСлучаев</dcssch:field>
|
||||
</Field>
|
||||
<Field xsi:type="dcssch:DataSetFieldField">
|
||||
<dcssch:dataPath>КоличествоСлучаев</dcssch:dataPath>
|
||||
<dcssch:field>КоличествоСлучаев</dcssch:field>
|
||||
</Field>
|
||||
<MainTable>InformationRegister.НоменклатураПродаваемаяСовместно</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
<Attribute name="ОтборНоменклатура" id="5">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отбор номенклатура</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Form>
|
||||
@@ -0,0 +1,50 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
// Пропускаем инициализацию, чтобы гарантировать получение формы при передаче параметра "АвтоТест".
|
||||
Если Параметры.Свойство("АвтоТест") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
АвтоЗаголовок = Ложь;
|
||||
Заголовок = НСтр("ru = 'Совместные продажи'");
|
||||
|
||||
ОтборНоменклатура = Параметры.Ключ;
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(
|
||||
НоменклатураПродаваемаяСовместноСДанной,
|
||||
"НоменклатураПредпосылка",
|
||||
ОтборНоменклатура,
|
||||
ВидСравненияКомпоновкиДанных.Равно,
|
||||
"НоменклатураПредпосылка",
|
||||
Истина);
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(
|
||||
НоменклатураСКоторойПродаетсяСовместноДанная,
|
||||
"НоменклатураСледствие",
|
||||
ОтборНоменклатура,
|
||||
ВидСравненияКомпоновкиДанных.Равно,
|
||||
"НоменклатураСледствие",
|
||||
Истина);
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="28683966-65e9-47c5-bfa5-bc9e4d086aae">
|
||||
<Properties>
|
||||
<Name>СоглашенияСПоставщикамиПоХарактеристикам</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Соглашения с поставщиками по характеристикам</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
+250
@@ -0,0 +1,250 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Соглашения с поставщиками по характеристикам</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<AutoTitle>false</AutoTitle>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="NotificationProcessing">ОбработкаОповещения</Event>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<LabelField name="Номенклатура" id="33">
|
||||
<DataPath>Номенклатура</DataPath>
|
||||
<ContextMenu name="НоменклатураКонтекстноеМеню" id="34"/>
|
||||
<ExtendedTooltip name="НоменклатураРасширеннаяПодсказка" id="35"/>
|
||||
</LabelField>
|
||||
<Table name="Список" id="1">
|
||||
<Representation>List</Representation>
|
||||
<ChangeRowSet>false</ChangeRowSet>
|
||||
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>Список</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Список</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>Add</ExcludedCommand>
|
||||
<ExcludedCommand>Change</ExcludedCommand>
|
||||
<ExcludedCommand>Copy</ExcludedCommand>
|
||||
<ExcludedCommand>CopyToClipboard</ExcludedCommand>
|
||||
<ExcludedCommand>Delete</ExcludedCommand>
|
||||
<ExcludedCommand>EndEdit</ExcludedCommand>
|
||||
<ExcludedCommand>MoveDown</ExcludedCommand>
|
||||
<ExcludedCommand>MoveUp</ExcludedCommand>
|
||||
<ExcludedCommand>SelectAll</ExcludedCommand>
|
||||
<ExcludedCommand>ShowMultipleSelection</ExcludedCommand>
|
||||
<ExcludedCommand>ShowRowRearrangement</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<RowFilter xsi:nil="true"/>
|
||||
<ContextMenu name="СписокКонтекстноеМеню" id="2"/>
|
||||
<AutoCommandBar name="СписокКоманднаяПанель" id="3">
|
||||
<ChildItems>
|
||||
<Button name="СписокНайти" id="29">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.Список.StandardCommand.Find</CommandName>
|
||||
<ExtendedTooltip name="СписокНайтиРасширеннаяПодсказка" id="30"/>
|
||||
</Button>
|
||||
<Button name="СписокОтменитьПоиск" id="31">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.Список.StandardCommand.CancelSearch</CommandName>
|
||||
<ExtendedTooltip name="СписокОтменитьПоискРасширеннаяПодсказка" id="32"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="4"/>
|
||||
<SearchStringAddition name="СписокСтрокаПоиска" id="5">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="6"/>
|
||||
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="7"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="СписокСостояниеПросмотра" id="8">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="9"/>
|
||||
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="10"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="СписокУправлениеПоиском" id="11">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="12"/>
|
||||
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="13"/>
|
||||
</SearchControlAddition>
|
||||
<Events>
|
||||
<Event name="Selection">СписокВыбор</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<InputField name="СписокХарактеристика" id="14">
|
||||
<DataPath>Список.Характеристика</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="СписокХарактеристикаКонтекстноеМеню" id="15"/>
|
||||
<ExtendedTooltip name="СписокХарактеристикаРасширеннаяПодсказка" id="16"/>
|
||||
</InputField>
|
||||
<InputField name="СписокПринципал" id="17">
|
||||
<DataPath>Список.Принципал</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<CellHyperlink>true</CellHyperlink>
|
||||
<ContextMenu name="СписокПринципалКонтекстноеМеню" id="18"/>
|
||||
<ExtendedTooltip name="СписокПринципалРасширеннаяПодсказка" id="19"/>
|
||||
</InputField>
|
||||
<InputField name="СписокКонтрагент" id="20">
|
||||
<DataPath>Список.Контрагент</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="СписокКонтрагентКонтекстноеМеню" id="21"/>
|
||||
<ExtendedTooltip name="СписокКонтрагентРасширеннаяПодсказка" id="22"/>
|
||||
</InputField>
|
||||
<InputField name="СписокДействиеПредставление" id="26">
|
||||
<DataPath>Список.ДействиеПредставление</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Действие</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<CellHyperlink>true</CellHyperlink>
|
||||
<ContextMenu name="СписокДействиеПредставлениеКонтекстноеМеню" id="27"/>
|
||||
<ExtendedTooltip name="СписокДействиеПредставлениеРасширеннаяПодсказка" id="28"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="Список" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Список</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>v8:ValueTable</v8:Type>
|
||||
</Type>
|
||||
<Columns>
|
||||
<Column name="Характеристика" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Характеристика</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.ХарактеристикиНоменклатуры</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="Принципал" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Принципал</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Партнеры</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="Контрагент" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Контрагент</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Контрагенты</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="Действие" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Действие</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="ДействиеПредставление" id="5">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Действие представление</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="ЕстьСоглашениеПоХарактеристике" id="7">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Есть соглашение по характеристике</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
</Columns>
|
||||
</Attribute>
|
||||
<Attribute name="Номенклатура" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Номенклатура</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="МожноДобавлятьСоглашения" id="6">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Можно добавлять соглашения</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Parameters>
|
||||
<Parameter name="Номенклатура">
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
|
||||
</Type>
|
||||
<KeyParameter>true</KeyParameter>
|
||||
</Parameter>
|
||||
</Parameters>
|
||||
</Form>
|
||||
+256
@@ -0,0 +1,256 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
УстановитьУсловноеОформление();
|
||||
|
||||
Если Параметры.Свойство("АвтоТест") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Параметры.Свойство("Номенклатура", Номенклатура);
|
||||
|
||||
ЗаполнитьСписок();
|
||||
|
||||
МожноДобавлятьСоглашения = ПравоДоступа("Добавление", Метаданные.Справочники.СоглашенияСПоставщиками);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
Если ИмяСобытия = "Запись_СоглашенияСПоставщиками" Тогда
|
||||
ЗаполнитьСписок()
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийТаблицыФормыСписок
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
Если Поле = Элементы.СписокДействиеПредставление Тогда
|
||||
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
Гиперссылка = ТекущиеДанные.Действие;
|
||||
|
||||
ЗначенияЗаполненияСоглашений = Новый Структура;
|
||||
ЗначенияЗаполненияСоглашений.Вставить("Партнер", ТекущиеДанные.Принципал);
|
||||
ЗначенияЗаполненияСоглашений.Вставить("Контрагент", ТекущиеДанные.Контрагент);
|
||||
ЗначенияЗаполненияСоглашений.Вставить("Статус", ПредопределенноеЗначение("Перечисление.СтатусыСоглашенийСПоставщиками.Действует"));
|
||||
ЗначенияЗаполненияСоглашений.Вставить("ХозяйственнаяОперация", ПредопределенноеЗначение("Перечисление.ХозяйственныеОперации.ОказаниеАгентскихУслуг"));
|
||||
|
||||
ПараметрыПереходаПоГиперссылке = Новый Структура("ИмяФормы, ПараметрыФормы");
|
||||
|
||||
Если Гиперссылка = "СоглашенияВыбрать"
|
||||
Или Гиперссылка = "СписокСоглашенийПоХарактеристикам" Тогда
|
||||
|
||||
ПартнерыДляОтбора = Новый Массив;
|
||||
ПартнерыДляОтбора.Добавить(ПредопределенноеЗначение("Справочник.Партнеры.ПустаяСсылка"));
|
||||
ПартнерыДляОтбора.Добавить(ТекущиеДанные.Принципал);
|
||||
|
||||
КонтрагентыДляОтбора = Новый Массив;
|
||||
КонтрагентыДляОтбора.Добавить(ПредопределенноеЗначение("Справочник.Контрагенты.ПустаяСсылка"));
|
||||
КонтрагентыДляОтбора.Добавить(ТекущиеДанные.Контрагент);
|
||||
|
||||
ОтборСоглашений = Новый Структура;
|
||||
ОтборСоглашений.Вставить("Партнер", Новый ФиксированныйМассив(ПартнерыДляОтбора));
|
||||
ОтборСоглашений.Вставить("Контрагент", Новый ФиксированныйМассив(КонтрагентыДляОтбора));
|
||||
ОтборСоглашений.Вставить("ХозяйственнаяОперация", ПредопределенноеЗначение("Перечисление.ХозяйственныеОперации.ОказаниеАгентскихУслуг"));
|
||||
|
||||
ОтборПользовательский = Новый Структура;
|
||||
ОтборПользовательский.Вставить("Состояние", ПредопределенноеЗначение("Перечисление.СостоянияСоглашенийСПоставщиками.Действует"));
|
||||
|
||||
ПараметрыСозданияСоглашения = Новый Структура;
|
||||
Если Гиперссылка = "СоглашенияВыбрать" Тогда
|
||||
ЗначенияЗаполненияСоглашений.Вставить("АгентскаяУслугаНоменклатура", Номенклатура);
|
||||
ЗначенияЗаполненияСоглашений.Вставить("АгентскаяУслугаХарактеристика", ТекущиеДанные.Характеристика);
|
||||
|
||||
ПараметрыСозданияСоглашения.Вставить("ДанныеУслуги", ЗначенияЗаполненияСоглашений);
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("Отбор", ОтборСоглашений);
|
||||
ПараметрыФормы.Вставить("СтруктураБыстрогоОтбора", ОтборПользовательский);
|
||||
ПараметрыФормы.Вставить("ВключитьОтборПоАгентскойУслуге", Гиперссылка = "СписокСоглашенийПоХарактеристикам");
|
||||
ПараметрыФормы.Вставить("АгентскаяУслугаНоменклатура", Номенклатура);
|
||||
ПараметрыФормы.Вставить("АгентскаяУслугаХарактеристика", ТекущиеДанные.Характеристика);
|
||||
ПараметрыФормы.Вставить("ДополнительныеПараметры", ПараметрыСозданияСоглашения);
|
||||
|
||||
ПараметрыПереходаПоГиперссылке.ИмяФормы = "Справочник.СоглашенияСПоставщиками.ФормаСписка";
|
||||
ПараметрыПереходаПоГиперссылке.ПараметрыФормы = ПараметрыФормы;
|
||||
|
||||
ИначеЕсли Гиперссылка = "СоглашенияСоздать" Тогда
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("ЗначенияЗаполнения", ЗначенияЗаполненияСоглашений);
|
||||
ПараметрыФормы.Вставить("АгентскаяУслугаНоменклатура", Номенклатура);
|
||||
ПараметрыФормы.Вставить("АгентскаяУслугаХарактеристика", ТекущиеДанные.Характеристика);
|
||||
|
||||
ПараметрыПереходаПоГиперссылке.ИмяФормы = "Справочник.СоглашенияСПоставщиками.ФормаОбъекта";
|
||||
ПараметрыПереходаПоГиперссылке.ПараметрыФормы = ПараметрыФормы;
|
||||
|
||||
Иначе
|
||||
|
||||
ТекстИсключения = НСтр("ru = 'Неопределено действие перехода по гиперссылке.'");
|
||||
|
||||
ВызватьИсключение ТекстИсключения;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ОткрытьФорму(ПараметрыПереходаПоГиперссылке.ИмяФормы,
|
||||
ПараметрыПереходаПоГиперссылке.ПараметрыФормы,
|
||||
,
|
||||
ЭтаФорма.УникальныйИдентификатор,
|
||||
,
|
||||
,
|
||||
,
|
||||
ЭтаФорма.РежимОткрытияОкна);
|
||||
|
||||
ИначеЕсли Поле = Элементы.СписокПринципал Тогда
|
||||
ПоказатьЗначение(, Элементы.Список.ТекущиеДанные.Принципал);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьУсловноеОформление()
|
||||
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.СписокДействиеПредставление.Имя);
|
||||
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.ЕстьСоглашениеПоХарактеристике");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Ложь;
|
||||
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("МожноДобавлятьСоглашения");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Ложь;
|
||||
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ТекстЗапрещеннойЯчейкиЦвет);
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("Текст", НСтр("ru = 'Не выбрана в соглашениях'"));
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("Доступность", Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьСписок()
|
||||
|
||||
Список.Очистить();
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ВЫБОР
|
||||
| КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.ИндивидуальныеДляНоменклатуры)
|
||||
| ТОГДА СпрНоменклатура.Ссылка
|
||||
| КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеДляВидаНоменклатуры)
|
||||
| ТОГДА СпрНоменклатура.ВидНоменклатуры
|
||||
| КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеСДругимВидомНоменклатуры)
|
||||
| ТОГДА СпрНоменклатура.ВладелецХарактеристик
|
||||
| КОНЕЦ КАК Ссылка
|
||||
|ПОМЕСТИТЬ ВладелецХарактеристик
|
||||
|ИЗ
|
||||
| Справочник.Номенклатура КАК СпрНоменклатура
|
||||
|ГДЕ
|
||||
| СпрНоменклатура.Ссылка = &Номенклатура
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| ХарактеристикиНоменклатуры.Ссылка КАК Характеристика,
|
||||
| ХарактеристикиНоменклатуры.Принципал КАК Принципал,
|
||||
| ХарактеристикиНоменклатуры.Контрагент КАК Контрагент,
|
||||
| МАКСИМУМ(НЕ СоглашенияСПоставщиками.Ссылка ЕСТЬ NULL) КАК ЕстьСоглашения,
|
||||
| СУММА(ВЫБОР
|
||||
| КОГДА НЕ ТЧАгентскиеУслуги.Ссылка ЕСТЬ NULL
|
||||
| ИЛИ НЕ СоглашенияСПоставщиками.ИспользоватьУказанныеАгентскиеУслуги
|
||||
| ТОГДА 1
|
||||
| ИНАЧЕ 0
|
||||
| КОНЕЦ) КАК КоличествоСоглашений,
|
||||
| МАКСИМУМ(НЕ ТЧАгентскиеУслуги.Ссылка ЕСТЬ NULL
|
||||
| ИЛИ НЕ ЕСТЬNULL(СоглашенияСПоставщиками.ИспользоватьУказанныеАгентскиеУслуги, ИСТИНА)) КАК ЕстьСоглашениеПоХарактеристике
|
||||
|ИЗ
|
||||
| Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СоглашенияСПоставщиками КАК СоглашенияСПоставщиками
|
||||
| ПО ХарактеристикиНоменклатуры.Принципал = СоглашенияСПоставщиками.Партнер
|
||||
| И (ХарактеристикиНоменклатуры.Контрагент = СоглашенияСПоставщиками.Контрагент
|
||||
| ИЛИ СоглашенияСПоставщиками.Контрагент = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка))
|
||||
| И СоглашенияСПоставщиками.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыСоглашенийСПоставщиками.Действует)
|
||||
| И СоглашенияСПоставщиками.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ОказаниеАгентскихУслуг)
|
||||
| И (СоглашенияСПоставщиками.ДатаНачалаДействия = ДАТАВРЕМЯ(1, 1, 1)
|
||||
| ИЛИ СоглашенияСПоставщиками.ДатаНачалаДействия <= &ТекущаяДата)
|
||||
| И (СоглашенияСПоставщиками.ДатаОкончанияДействия = ДАТАВРЕМЯ(1, 1, 1)
|
||||
| ИЛИ СоглашенияСПоставщиками.ДатаОкончанияДействия >= &ТекущаяДата)
|
||||
|
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СоглашенияСПоставщиками.АгентскиеУслуги КАК ТЧАгентскиеУслуги
|
||||
| ПО СоглашенияСПоставщиками.Ссылка = ТЧАгентскиеУслуги.Ссылка
|
||||
| И ТЧАгентскиеУслуги.Номенклатура = &Номенклатура
|
||||
| И ТЧАгентскиеУслуги.Характеристика = ХарактеристикиНоменклатуры.Ссылка
|
||||
|ГДЕ
|
||||
| ХарактеристикиНоменклатуры.Владелец В
|
||||
| (ВЫБРАТЬ
|
||||
| ВладелецХарактеристик.Ссылка
|
||||
| ИЗ
|
||||
| ВладелецХарактеристик)
|
||||
| И НЕ ХарактеристикиНоменклатуры.ПометкаУдаления
|
||||
|
|
||||
|СГРУППИРОВАТЬ ПО
|
||||
| ХарактеристикиНоменклатуры.Ссылка,
|
||||
| ХарактеристикиНоменклатуры.Принципал,
|
||||
| ХарактеристикиНоменклатуры.Контрагент
|
||||
|
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| ХарактеристикиНоменклатуры.Представление";
|
||||
|
||||
Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
|
||||
Запрос.УстановитьПараметр("ТекущаяДата", ТекущаяДатаСеанса());
|
||||
|
||||
Соглашения = Запрос.Выполнить().Выгрузить();
|
||||
|
||||
Для Каждого СтрТабл Из Соглашения Цикл
|
||||
|
||||
НоваяСтрока = Список.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрТабл);
|
||||
|
||||
Если Не СтрТабл.ЕстьСоглашения Тогда
|
||||
ГиперссылкаСоглашения = "СоглашенияСоздать";
|
||||
ЗаголовокГиперссылки = НСтр("ru = 'Создать соглашение'");
|
||||
ИначеЕсли Не СтрТабл.ЕстьСоглашениеПоХарактеристике Тогда
|
||||
ГиперссылкаСоглашения = "СоглашенияВыбрать";
|
||||
ЗаголовокГиперссылки = НСтр("ru = 'Выбрать в существующем соглашении'");
|
||||
Иначе
|
||||
ГиперссылкаСоглашения = "СписокСоглашенийПоХарактеристикам";
|
||||
|
||||
СтрокаСоглашений = СтрокаСЧислом(";%1 соглашении;;%1 соглашениях;%1 соглашениях;%1 соглашениях",
|
||||
СтрТабл.КоличествоСоглашений,
|
||||
ВидЧисловогоЗначения.Количественное,
|
||||
"L=ru");
|
||||
|
||||
ЗаголовокГиперссылки = НСтр("ru = 'Выбрано в %КоличествоСоглашений%'");
|
||||
ЗаголовокГиперссылки = СтрЗаменить(ЗаголовокГиперссылки, "%КоличествоСоглашений%", СтрокаСоглашений);
|
||||
КонецЕсли;
|
||||
|
||||
НоваяСтрока.Действие = ГиперссылкаСоглашения;
|
||||
НоваяСтрока.ДействиеПредставление = ЗаголовокГиперссылки;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="3f8f9716-44a3-4857-9930-ce16d377f316">
|
||||
<Properties>
|
||||
<Name>ФормаВыбора</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма выбора</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,868 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
УстановитьУсловноеОформление();
|
||||
|
||||
// Пропускаем инициализацию, чтобы гарантировать получение формы при передаче параметра "АвтоТест".
|
||||
Если Параметры.Свойство("АвтоТест") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
КодФормы = "Справочник_Номенклатура_ФормаВыбора";
|
||||
|
||||
ПодборТоваровСервер.ПриСозданииНаСервере(ЭтаФорма);
|
||||
|
||||
ПереданныеДополнительныеПараметры = Неопределено;
|
||||
Если Параметры.Свойство("ДополнительныеПараметры", ПереданныеДополнительныеПараметры) И ПереданныеДополнительныеПараметры <> Неопределено Тогда
|
||||
ПараметрыСоздания = Новый ФиксированнаяСтруктура(ПереданныеДополнительныеПараметры);
|
||||
Иначе
|
||||
ПараметрыСоздания = Новый ФиксированнаяСтруктура;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не Параметры.Свойство("РегистрироватьШтрихкод",РегистрироватьШтрихкод) Тогда
|
||||
РегистрироватьШтрихкод = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.Свойство("НалогообложениеНДС") Тогда
|
||||
Ограничения = УчетНДСУП.ОграничениеТоваровПоНалогообложению(Параметры.НалогообложениеНДС);
|
||||
Для Каждого Ограничение Из Ограничения Цикл
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(СписокНоменклатура,
|
||||
Ограничение.Реквизит,
|
||||
Ограничение.Значение,
|
||||
Ограничение.ВидСравнения,
|
||||
"ОтборПоУмолчанию",
|
||||
Истина);
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(Параметры.ВариантыРасчетаЦеныНабора) Тогда
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьПараметрДинамическогоСписка(СписокНоменклатура, "ВариантыРасчетаЦеныНабора", Параметры.ВариантыРасчетаЦеныНабора, Истина);
|
||||
КонецЕсли;
|
||||
|
||||
// Запомним выбранный элемент номенклатуры в форме, вызвавшей открытие этой формы выбора.
|
||||
Параметры.Свойство("ТекущаяСтрока", НоменклатураЭлементПриОткрытии);
|
||||
Если ЗначениеЗаполнено(НоменклатураЭлементПриОткрытии)
|
||||
И ИспользоватьФильтры Тогда
|
||||
Если ВариантНавигации = ПредопределенноеЗначение("Перечисление.ВариантыНавигацииВФормахНоменклатуры.ПоИерархии") Тогда
|
||||
НоменклатураРодительПриОткрытии = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(НоменклатураЭлементПриОткрытии, "Родитель");
|
||||
ИначеЕсли ВариантНавигации = ПредопределенноеЗначение("Перечисление.ВариантыНавигацииВФормахНоменклатуры.ПоСвойствам")
|
||||
Или ВариантНавигации = ПредопределенноеЗначение("Перечисление.ВариантыНавигацииВФормахНоменклатуры.ПоВидамИСвойствам")
|
||||
Или ВариантНавигации = ПредопределенноеЗначение("Перечисление.ВариантыНавигацииВФормахНоменклатуры.ПоВидам") Тогда
|
||||
ВидНоменклатуры = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(НоменклатураЭлементПриОткрытии, "ВидНоменклатуры");
|
||||
ВидНоменклатурыПриИзмененииНаСервере();
|
||||
ВидНоменклатурыПриОткрытии = ВидНоменклатуры;
|
||||
КонецЕсли;
|
||||
ИначеЕсли Параметры.Свойство("ОтборПоВидуНоменклатуры") Тогда
|
||||
ВидНоменклатурыПриОткрытии = ВидНоменклатуры;
|
||||
КонецЕсли;
|
||||
|
||||
Параметры.Свойство("СегментНоменклатуры", СегментНоменклатуры);
|
||||
Если ЗначениеЗаполнено(СегментНоменклатуры) Тогда
|
||||
СегментНоменклатурыПриИзмененииНаСервере();
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.ЗапретРедактированияСегментаНоменклатуры Тогда
|
||||
Элементы.СегментНоменклатуры.ТолькоПросмотр = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
ВыборТовараДругогоКачества = Параметры.ВыборТовараДругогоКачества;
|
||||
|
||||
// ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
КП = ?(Элементы.СтраницыСписков.ТекущаяСтраница = Элементы.СтраницаРасширенныйПоискНоменклатура,
|
||||
Элементы.КоманднаяПанельСписокРасширенныйПоискНоменклатура, Элементы.СписокСтандартныйПоискНоменклатура.КоманднаяПанель);
|
||||
ДС = ?(Элементы.СтраницыСписков.ТекущаяСтраница = Элементы.СтраницаРасширенныйПоискНоменклатура,
|
||||
Элементы.СписокРасширенныйПоискНоменклатура, Элементы.СписокСтандартныйПоискНоменклатура);
|
||||
|
||||
РаботаСНоменклатурой.ПриСозданииНаСервереФормаСпискаНоменклатуры(ЭтотОбъект, КП, ДС, Ложь);
|
||||
// Конец ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
|
||||
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
|
||||
// ИнтеграцияС1СДокументооборотом
|
||||
ИнтеграцияС1СДокументооборотБазоваяФункциональность.ПриСозданииНаСервере(ЭтотОбъект,
|
||||
Элементы.КоманднаяПанельСписокРасширенныйПоискНоменклатура);
|
||||
// Конец ИнтеграцияС1СДокументооборотом
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытии(Отказ)
|
||||
|
||||
// Установим позиционирование на выбранный элемент номенклатуры в форме, вызвавшей открытие этой формы выбора.
|
||||
Если ЗначениеЗаполнено(НоменклатураЭлементПриОткрытии) Тогда
|
||||
Если ВариантНавигации = ПредопределенноеЗначение("Перечисление.ВариантыНавигацииВФормахНоменклатуры.ПоИерархии") Тогда
|
||||
Элементы.ИерархияНоменклатуры.ТекущаяСтрока = НоменклатураРодительПриОткрытии;
|
||||
ПодборТоваровКлиент.ОбработчикАктивизацииСтрокиИерархииНоменклатуры(ЭтаФорма);
|
||||
КонецЕсли;
|
||||
ТаблицаФормыНоменклатура = Элементы[ПодборТоваровКлиентСервер.ИмяСпискаНоменклатурыПоВариантуПоиска(ЭтаФорма)]; // ТаблицаФормы
|
||||
ТаблицаФормыНоменклатура.ТекущаяСтрока = НоменклатураЭлементПриОткрытии;
|
||||
Элементы.ВидыНоменклатуры.ТекущаяСтрока = ВидНоменклатурыПриОткрытии;
|
||||
ИначеЕсли ЗначениеЗаполнено(ВидНоменклатурыПриОткрытии) Тогда
|
||||
Элементы.ВидыНоменклатуры.ТекущаяСтрока = ВидНоменклатурыПриОткрытии;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриЗакрытии(ЗавершениеРаботы)
|
||||
|
||||
Если Не ЗавершениеРаботы Тогда
|
||||
СохранитьНастройкиФормыНаСервере();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
Если ИмяСобытия = "Запись_Номенклатура" И ЗначениеЗаполнено(Источник) Тогда
|
||||
Если ЗначениеЗаполнено(СтрокаПоискаНоменклатура) Тогда
|
||||
ВыполнитьПоискНоменклатуры();
|
||||
КонецЕсли;
|
||||
ТаблицаФормыНоменклатура = Элементы[ПодборТоваровКлиентСервер.ИмяСпискаНоменклатурыПоВариантуПоиска(ЭтаФорма)]; // ТаблицаФормы
|
||||
ТаблицаФормыНоменклатура.ТекущаяСтрока = Источник;
|
||||
КонецЕсли;
|
||||
|
||||
// ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
Если ИмяСобытия = РаботаСНоменклатуройКлиент.ОписаниеОповещенийПодсистемы().ЗагрузкаНоменклатуры Тогда
|
||||
Если Параметр.СозданныеОбъекты.Количество() > 0 Тогда
|
||||
|
||||
ТекущийСписок = ?(Элементы.СтраницыСписков.ТекущаяСтраница = Элементы.СтраницаРасширенныйПоискНоменклатура,
|
||||
Элементы.СписокРасширенныйПоискНоменклатура, Элементы.СписокСтандартныйПоискНоменклатура);
|
||||
|
||||
ТекущийСписок.ТекущаяСтрока = Параметр.СозданныеОбъекты[0].Номенклатура;
|
||||
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
// Конец ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
|
||||
#Область ОбработчикиСобытийСтрокПоиска
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СтрокаПоискаНоменклатураПриИзменении(Элемент)
|
||||
|
||||
ВыполнитьПоискНоменклатуры();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СтрокаПоискаНоменклатураОчистка(Элемент, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
СтрокаПоискаНоменклатура = "";
|
||||
|
||||
СнятьОтборПоСтрокеПоискаНоменклатурыНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СтрокаПоискаНоменклатураАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка)
|
||||
|
||||
СпискиВыбораКлиентСервер.АвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийФлаговТочногоСоответствия
|
||||
|
||||
&НаКлиенте
|
||||
Процедура НайтиНоменклатуруПоТочномуСоответствиюПриИзменении(Элемент)
|
||||
|
||||
ВыполнитьПоискНоменклатуры();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область Прочее
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВидНоменклатурыПриИзменении(Элемент)
|
||||
|
||||
ВидНоменклатурыПриИзмененииНаСервере();
|
||||
|
||||
Если ЗначениеЗаполнено(СтрокаПоискаНоменклатура) Тогда
|
||||
ВыполнитьПоискНоменклатуры();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИспользоватьФильтрыПриИзменении(Элемент)
|
||||
|
||||
ИспользоватьФильтрыПриИзмененииНаСервере();
|
||||
|
||||
Если ЗначениеЗаполнено(СтрокаПоискаНоменклатура) Тогда
|
||||
ВыполнитьПоискНоменклатуры();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СегментНоменклатурыПриИзменении(Элемент)
|
||||
|
||||
СегментНоменклатурыПриИзмененииНаСервере();
|
||||
|
||||
Если ЗначениеЗаполнено(СтрокаПоискаНоменклатура) Тогда
|
||||
ВыполнитьПоискНоменклатуры();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура НоменклатураИсходногоКачестваПриИзменении(Элемент)
|
||||
|
||||
НоменклатураИсходногоКачестваПриИзмененииНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыСписокРасширенныйПоискНоменклатура
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа)
|
||||
|
||||
Если Не Копирование И Не Группа Тогда
|
||||
|
||||
Отказ = Истина;
|
||||
|
||||
ПараметрыСозданияВФорму = Новый Структура(ПараметрыСоздания);
|
||||
|
||||
ПараметрыСозданияВФорму.Вставить("Родитель");
|
||||
ПараметрыСозданияВФорму.Вставить("ВидНоменклатуры");
|
||||
ПараметрыСозданияВФорму.Вставить("АдресТаблицыПараметров");
|
||||
ПараметрыСозданияВФорму.Вставить("АдресТаблицыСопоставления");
|
||||
ПараметрыСозданияВФорму.Вставить("РегистрироватьШтрихкод");
|
||||
|
||||
ПараметрыСозданияВФорму.РегистрироватьШтрихкод = РегистрироватьШтрихкод;
|
||||
|
||||
Если ИспользоватьФильтры Тогда
|
||||
|
||||
Если ВариантНавигации = ПредопределенноеЗначение("Перечисление.ВариантыНавигацииВФормахНоменклатуры.ПоВидамИСвойствам")
|
||||
Или ВариантНавигации = ПредопределенноеЗначение("Перечисление.ВариантыНавигацииВФормахНоменклатуры.ПоСвойствам") Тогда
|
||||
|
||||
Если ЗначениеЗаполнено(ВидНоменклатуры) Тогда
|
||||
|
||||
СтруктураАдресовТаблиц = АдресТаблицПараметровДереваОтборовНаСервере();
|
||||
|
||||
ПараметрыСозданияВФорму.АдресТаблицыПараметров = СтруктураАдресовТаблиц.АдресТаблицыПараметров;
|
||||
ПараметрыСозданияВФорму.АдресТаблицыСопоставления = СтруктураАдресовТаблиц.АдресТаблицыСопоставления;
|
||||
|
||||
ПараметрыСозданияВФорму.ВидНоменклатуры = ВидНоменклатуры;
|
||||
|
||||
КонецЕсли;
|
||||
ИначеЕсли ВариантНавигации = ПредопределенноеЗначение("Перечисление.ВариантыНавигацииВФормахНоменклатуры.ПоВидам") Тогда
|
||||
Если ЗначениеЗаполнено(ВидНоменклатуры) Тогда
|
||||
ПараметрыСозданияВФорму.ВидНоменклатуры = ВидНоменклатуры;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
|
||||
ПараметрыСозданияВФорму.Родитель = ?(Элементы.ИерархияНоменклатуры.ТекущиеДанные = Неопределено, ПредопределенноеЗначение("Справочник.Номенклатура.ПустаяСсылка"),
|
||||
Элементы.ИерархияНоменклатуры.ТекущиеДанные.Ссылка);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ОткрытьФорму("Справочник.Номенклатура.ФормаОбъекта", Новый Структура("ДополнительныеПараметры", ПараметрыСозданияВФорму), ЭтаФорма);
|
||||
|
||||
ИначеЕсли Группа Тогда
|
||||
|
||||
ТекущиеДанные = Элементы.ИерархияНоменклатуры.ТекущиеДанные;
|
||||
|
||||
Если ТекущиеДанные <> Неопределено Тогда
|
||||
|
||||
Отказ = Истина;
|
||||
ПараметрыСозданияВФорму = Новый Структура("Родитель", ТекущиеДанные.Ссылка);
|
||||
ОткрытьФорму("Справочник.Номенклатура.ФормаГруппы", Новый Структура("ДополнительныеПараметры", ПараметрыСозданияВФорму), ЭтаФорма);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПриАктивизацииСтроки(Элемент)
|
||||
|
||||
ПодборТоваровКлиент.ПриАктивизацииСтрокиСпискаНоменклатуры(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокРасширенныйПоискНоменклатураВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
ПроверитьПометкуУдаленияИВыбрать(Элемент.ТекущиеДанные, ВыбраннаяСтрока);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыСписокСтандартныйПоискНоменклатура
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокСтандартныйПоискНоменклатураВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
ПроверитьПометкуУдаленияИВыбрать(Элемент.ТекущиеДанные, ВыбраннаяСтрока);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыДеревоОтборов
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДеревоОтборовВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
ПодборТоваровКлиент.ДеревоОтборовВыбор(ЭтаФорма, Новый ОписаниеОповещения("ДеревоОтборовПриИзмененииЗавершение", ЭтотОбъект));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДеревоОтборовПриИзмененииЗавершение(Результат, ДополнительныеПараметры) Экспорт
|
||||
|
||||
Если Результат = Неопределено Тогда
|
||||
Возврат;
|
||||
ИначеЕсли Результат Тогда
|
||||
ПодборТоваровКлиент.ДеревоОтборовПриИзмененииЗавершение(ЭтаФорма);
|
||||
|
||||
ДеревоОтборовОтборПриИзмененииНаСервере();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДеревоОтборовОтборПриИзменении(Элемент)
|
||||
|
||||
ПодборТоваровКлиент.ДеревоОтборовОтборПриИзменении(ЭтаФорма, Новый ОписаниеОповещения("ДеревоОтборовПриИзмененииЗавершение", ЭтотОбъект));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыВидыНоменклатуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВидыНоменклатурыПроверкаПеретаскивания(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Поле)
|
||||
Если ТипЗнч(ПараметрыПеретаскивания.Значение) <> Тип("СправочникСсылка.ВидыНоменклатуры") Тогда
|
||||
СтандартнаяОбработка = Ложь;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВидыНоменклатурыПеретаскивание(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Поле)
|
||||
Если ТипЗнч(ПараметрыПеретаскивания.Значение) <> Тип("СправочникСсылка.ВидыНоменклатуры") Тогда
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ВидыНоменклатурыПеретаскиваниеНаСервере(ПараметрыПеретаскивания.Значение, СтандартнаяОбработка, Строка);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВидыНоменклатурыПеретаскиваниеНаСервере(МассивНоменклатур, СтандартнаяОбработка, ВидНоменклатуры)
|
||||
|
||||
ОбновитьСписок = Ложь;
|
||||
|
||||
Если ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ВидНоменклатуры, "ЭтоГруппа") Тогда
|
||||
СтандартнаяОбработка = Ложь;
|
||||
Иначе
|
||||
Для Каждого Номенклатура Из МассивНоменклатур Цикл
|
||||
НоменклатураОбъект = Номенклатура.ПолучитьОбъект(); // СправочникОбъект.Номенклатура
|
||||
Если НоменклатураОбъект.ВидНоменклатуры <> ВидНоменклатуры Тогда
|
||||
НоменклатураОбъект.ВидНоменклатуры = ВидНоменклатуры;
|
||||
НоменклатураОбъект.Записать();
|
||||
ОбновитьСписок = Истина;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбновитьСписок Тогда
|
||||
ТаблицаФормыНоменклатура = Элементы[ПодборТоваровКлиентСервер.ИмяСпискаНоменклатурыПоВариантуПоиска(ЭтаФорма)]; // ТаблицаФормы
|
||||
ТаблицаФормыНоменклатура.Обновить();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыИерархияНоменклатуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИерархияНоменклатурыПриАктивизацииСтроки(Элемент)
|
||||
|
||||
ПодборТоваровКлиент.ПриАктивизацииСтрокиИерархииНоменклатуры(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИерархияНоменклатурыПриАктивизацииСтрокиОбработчикОжидания()
|
||||
|
||||
ПодборТоваровКлиент.ОбработчикАктивизацииСтрокиИерархииНоменклатуры(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыСписокКачества
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокКачестваПометкаПриИзменении(Элемент)
|
||||
|
||||
СписокКачестваПометкаПриИзмененииНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Поиск(Команда)
|
||||
|
||||
ТекущееСообщениеПользователю = "";
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура НоменклатураСАналогичнымиСвойствами(Команда)
|
||||
|
||||
ОчиститьСообщения();
|
||||
|
||||
Если ПодборТоваровКлиент.ЕстьВыделенныеСтрокиВСпискеНоменклатуры(ЭтотОбъект) Тогда
|
||||
НоменклатураСАналогичнымиСвойствамиНаСервере();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ТоварыДругогоКачества(Команда)
|
||||
|
||||
Если ПодборТоваровКлиент.ЕстьВыделенныеСтрокиВСпискеНоменклатуры(ЭтотОбъект) Тогда
|
||||
ТоварыДругогоКачестваНаСервере();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СброситьОтборыПоСвойствам(Команда)
|
||||
|
||||
СброситьОтборыПоСвойствамНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКомандуРаботаСНоменклатурой(Команда)
|
||||
|
||||
РаботаСНоменклатуройКлиент.ВыполнитьПодключаемуюКоманду(ЭтотОбъект, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Конец ЭлектронноеВзаимодействие.РаботаСНоменклатурой
|
||||
|
||||
// ИнтеграцияС1СДокументооборотом
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКомандуИнтеграции(Команда)
|
||||
|
||||
СписокИсточник = ?(Элементы.СтраницыСписков.ТекущаяСтраница = Элементы.СтраницаРасширенныйПоискНоменклатура,
|
||||
Элементы.СписокРасширенныйПоискНоменклатура,
|
||||
Элементы.СписокСтандартныйПоискНоменклатура);
|
||||
|
||||
ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыполнитьПодключаемуюКомандуИнтеграции(Команда, ЭтотОбъект, СписокИсточник);
|
||||
|
||||
КонецПроцедуры
|
||||
// Конец ИнтеграцияС1СДокументооборотом
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьУсловноеОформление()
|
||||
|
||||
УсловноеОформление.Элементы.Очистить();
|
||||
|
||||
//
|
||||
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ДеревоОтборовПредставлениеОтбора.Имя);
|
||||
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДеревоОтборов.ФиксированноеЗначение");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Истина;
|
||||
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ГиперссылкаЦвет);
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("Шрифт", Новый Шрифт(WindowsШрифты.DefaultGUIFont, , , Ложь, Ложь, Истина, Ложь, ));
|
||||
|
||||
//
|
||||
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ДеревоОтборовПредставление.Имя);
|
||||
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДеревоОтборов.Отбор");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Истина;
|
||||
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("Шрифт", Новый Шрифт(WindowsШрифты.DefaultGUIFont, , , Истина, Ложь, Ложь, Ложь, ));
|
||||
|
||||
//
|
||||
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ДеревоОтборов.Имя);
|
||||
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ИерархияНоменклатуры.Имя);
|
||||
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ВидыНоменклатуры.Имя);
|
||||
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.СписокКачества.Имя);
|
||||
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ИспользоватьФильтры");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Ложь;
|
||||
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", ЦветаСтиля.FormBackColor);
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ЦветТекстаОтмененнойСтрокиДокумента);
|
||||
|
||||
//
|
||||
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ВидНоменклатуры.Имя);
|
||||
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ИспользоватьФильтры");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Истина;
|
||||
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ВидНоменклатуры");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.НеЗаполнено;
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ОтметкаНезаполненного", Истина);
|
||||
|
||||
//
|
||||
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.СтрокаПоискаНоменклатура.Имя);
|
||||
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ПодборПоискНеУдачный");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ОтборЭлемента.ПравоеЗначение = Истина;
|
||||
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", ЦветаСтиля.ПолеСОшибкойФон);
|
||||
|
||||
//
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#Область Поиск
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВыполнитьПоискНоменклатуры()
|
||||
|
||||
ПодборТоваровКлиент.ВыполнениеРасширенногоПоискаВозможно(ЭтаФорма,
|
||||
Новый ОписаниеОповещения("ВыполнитьПоискНоменклатурыЗавершение", ЭтотОбъект));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВыполнитьПоискНоменклатурыЗавершение(Результат, ДополнительныеПараметры) Экспорт
|
||||
|
||||
ВыполнитьПоискНоменклатурыНаСервере();
|
||||
|
||||
ПодборТоваровКлиент.ПослеВыполненияПоискаНоменклатуры(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьПоискНоменклатурыНаСервере()
|
||||
|
||||
ПодборТоваровСервер.ВыполнитьПоискНоменклатуры(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура СнятьОтборПоСтрокеПоискаНоменклатурыНаСервере()
|
||||
|
||||
ПодборТоваровКлиентСервер.СнятьОтборПоСтрокеПоискаНоменклатуры(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура НастроитьПоиск(Команда)
|
||||
|
||||
ПодборТоваровКлиент.НастроитьПоиск(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийНаСервере
|
||||
|
||||
&НаСервере
|
||||
Процедура ИспользоватьФильтрыПриИзмененииНаСервере()
|
||||
|
||||
ПодборТоваровСервер.ПриИзмененииИспользованияФильтров(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВидНоменклатурыПриИзмененииНаСервере()
|
||||
|
||||
ПодборТоваровСервер.ПриИзмененииВидаНоменклатуры(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура СегментНоменклатурыПриИзмененииНаСервере()
|
||||
|
||||
ПодборТоваровСервер.ПриИзмененииСегментаНоменклатуры(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура НоменклатураСАналогичнымиСвойствамиНаСервере()
|
||||
|
||||
ПодборТоваровСервер.ПриИзмененииОтображенияНоменклатураСАналогичнымиСвойствами(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ДеревоОтборовОтборПриИзмененииНаСервере()
|
||||
|
||||
ПодборТоваровСервер.ДеревоОтборовОтборПриИзменении(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура НоменклатураИсходногоКачестваПриИзмененииНаСервере()
|
||||
|
||||
ПодборТоваровСервер.НоменклатураИсходногоКачестваПриИзменении(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура СписокКачестваПометкаПриИзмененииНаСервере()
|
||||
|
||||
ПодборТоваровСервер.СписокКачестваПометкаПриИзменении(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ГорячиеКлавиши
|
||||
|
||||
&НаКлиенте
|
||||
Процедура УстановитьТекущийЭлементСтрокаПоиска(Команда)
|
||||
|
||||
ПодборТоваровКлиент.УстановитьТекущийЭлементСтрокаПоиска(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиОжидания
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПриАктивизацииСтрокиОбработчикОжидания()
|
||||
|
||||
ПодборТоваровКлиент.УстановитьТекущуюСтрокуИерархииНоменклатуры(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область УправлениеВариантомНавигации
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВидыНоменклатурыПриАктивизацииСтроки(Элемент)
|
||||
ПодборТоваровКлиент.ПриАктивизацииСтрокиСпискаВидыНоменклатуры(ЭтаФорма);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВидыНоменклатурыПриАктивизацииСтрокиОбработчикОжидания()
|
||||
|
||||
ТекущиеДанные = Элементы.ВидыНоменклатуры.ТекущиеДанные;
|
||||
|
||||
Если ТекущиеДанные <> Неопределено Тогда
|
||||
|
||||
ВидНоменклатурыПриИзмененииНаСервере();
|
||||
|
||||
Если ЗначениеЗаполнено(СтрокаПоискаНоменклатура) Тогда
|
||||
ВыполнитьПоискНоменклатуры();
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура НадписьВариантНавигацииНавигационнойСсылки(Элемент, НавигационнаяСсылка, СтандартнаяОбработка)
|
||||
НадписьВариантНавигацииНавигационнойСсылкиНаСервере(НавигационнаяСсылка, СтандартнаяОбработка);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура НадписьВариантНавигацииНавигационнойСсылкиНаСервере(НавигационнаяСсылка, СтандартнаяОбработка)
|
||||
|
||||
ПодборТоваровСервер.НадписьВариантНавигацииНавигационнойСсылки(ЭтаФорма, НавигационнаяСсылка, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИзменитьВариантНавигации(Команда)
|
||||
ПодборТоваровКлиент.ИзменитьВариантНавигации(ЭтотОбъект);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИзменитьВариантНавигацииЗавершение(Результат, ДополнительныеПараметры) Экспорт
|
||||
|
||||
Если Результат = Неопределено
|
||||
Или ВариантНавигации = Результат.Значение Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ВариантНавигации = Результат.Значение;
|
||||
ВариантНавигацииПриИзмененииНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВариантНавигацииПриИзмененииНаСервере()
|
||||
|
||||
ПодборТоваровСервер.ПриИзмененииВариантаНавигации(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область Прочее
|
||||
|
||||
&НаСервере
|
||||
Процедура СохранитьНастройкиФормыНаСервере()
|
||||
|
||||
ПодборТоваровСервер.СохранитьНастройкиФормы(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Функция АдресТаблицПараметровДереваОтборовНаСервере()
|
||||
|
||||
Структура = Новый Структура("АдресТаблицыПараметров, АдресТаблицыСопоставления");
|
||||
|
||||
Структура.АдресТаблицыПараметров = ПодборТоваровСервер.АдресТаблицыПараметровДереваОтборов(ЭтаФорма);
|
||||
Структура.АдресТаблицыСопоставления = ПодборТоваровСервер.АдресТаблицыСопоставленияДереваОтборов(ЭтаФорма);
|
||||
|
||||
Возврат Структура;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ТоварыДругогоКачестваНаСервере()
|
||||
|
||||
ПодборТоваровСервер.УстановитьОтборПоНоменклатуреДругогоКачества(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура СброситьОтборыПоСвойствамНаСервере()
|
||||
|
||||
ПодборТоваровСервер.СброситьОтборыПоСвойствам(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВыбратьЗначениеНоменклатуры(Команда)
|
||||
|
||||
СтрокаНоменклатуры = Элементы[ПодборТоваровКлиентСервер.ИмяСпискаНоменклатурыПоВариантуПоиска(ЭтаФорма)].ТекущиеДанные;
|
||||
|
||||
Если СтрокаНоменклатуры <> Неопределено Тогда
|
||||
ПроверитьПометкуУдаленияИВыбрать(СтрокаНоменклатуры, СтрокаНоменклатуры.Ссылка);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Выполняет проверку пометки удаления у элемента номенклатуры.
|
||||
//
|
||||
// Параметры:
|
||||
// СтрокаНоменклатуры - ДанныеФормыСтруктура - данные текущей строки списка номенклатуры
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ПроверитьПометкуУдаленияИВыбрать(СтрокаНоменклатуры, НоменклатураСсылка)
|
||||
|
||||
Если СтрокаНоменклатуры = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если СтрокаНоменклатуры.ПометкаУдаления Тогда
|
||||
ПоказатьВопрос(
|
||||
Новый ОписаниеОповещения("ПроверитьПометкуУдаленияИВыбратьЗавершение", ЭтотОбъект,
|
||||
Новый Структура("НоменклатураСсылка", НоменклатураСсылка)),
|
||||
НСтр("ru = 'Выбранные данные помечены на удаление.
|
||||
|Выполнить выбор этих данных?'") ,
|
||||
РежимДиалогаВопрос.ДаНет);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОповеститьОВыборе(НоменклатураСсылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПроверитьПометкуУдаленияИВыбратьЗавершение(РезультатВопроса, ДополнительныеПараметры) Экспорт
|
||||
|
||||
Если РезультатВопроса = КодВозвратаДиалога.Нет Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
НоменклатураСсылка = ДополнительныеПараметры.НоменклатураСсылка;
|
||||
|
||||
ОповеститьОВыборе(НоменклатураСсылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Page>ru</Page>
|
||||
</Help>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link href="v8help://service_book/service_style" type="text/css" rel="stylesheet"></link><meta content="MSHTML 6.00.2900.3492" name="GENERATOR"></meta></head><body>
|
||||
<h1 class="">Номенклатура</h1>
|
||||
<p style="margin-left: 0px">Справочник предназначен для хранения информации о номенклатурных позициях следующих типов: <b>товар, услуга, работа, тара</b> и <b>набор</b>. </p>
|
||||
<p style="margin-left: 0px">Подробное описание сценариев ведения справочника приведено в документации <a href="https://its.1c.ru/db/utdoc">https://its.1c.ru/db/utdoc#bookmark:Goods:Goods</a></p>
|
||||
<p style="margin-left: 0px">Позиции номенклатуры могут быть классифицированы по <b>видам номенклатуры</b>. </p>
|
||||
<p style="margin-left: 0px"><a href="Catalog.ВидыНоменклатуры/Help">Вид номенклатуры</a> – это дополнительная классификация товаров более обобщенная чем тип, и позволяющая отличать номенклатурные позиции по различным параметрам, например, характеристикам. Причем для более детальной классификации, рекомендуется использование нескольких видов номенклатуры с общим типом.<br>Вид номенклатуры можно поменять после создания номенклатуры. При этом новый и старый вид номенклатуры должны отвечать следующим требованиям:<br>- установлен один тип номенклатуры;<br>- одинаково установлен признак <b>алкогольная продукция</b>;<br>- одинаково установлен признак <b>содержит драгоценные металлы или камни</b>;<br>- характеристики не используются, или они индивидуальные для номенклатуры, или общие для нескольких видов (при этом оба вида - новый и старый - должны использовать один набор характеристик);<br>- серии не используются или настроены одинаково.<br></p>
|
||||
<p style="margin-left: 0px"></p><table border="0" bgcolor="#EEEEFF"><tr><td><tt>Пример. Если необходимо разделять услуги, которые оказывает наше предприятие, и услуги, оказываемые сторонними организациями, то можно создать два вида номенклатуры: внутренние услуги и сторонние услуги с одним и тем же типом – услуга.</tt></td></tr></table><p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="Catalog.Номенклатура/Help">Дополнительные материалы на ИТС</a></p>
|
||||
<hr></hr><p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5f9d08f0f99">Основные действия</a></p>
|
||||
<a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5f9d08f0f99"><h3 style="margin-left: 0px">Основные действия</h3></a>
|
||||
<ul style="margin-left: 40px"><li>Подбор номенклатуры в документ, используя двойной щелчок мыши по нужной позиции списка (или с помощью команды <b>Выбрать</b>).</li><li>Полнотекстовый поиск номенклатуры.</li><li>Создание новой номенклатуры (с помощью команды <b>Создать</b>).</li><li>Установка в списке отбора с помощью фильтра <b>по иерархии</b> или <b>по виду и свойствам</b>.</li></ul><p> </p></body></html>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="56e71eb0-46dc-440d-b5ae-3c48008fdd3e">
|
||||
<Properties>
|
||||
<Name>ФормаВыбораГруппИЭлементов</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма выбора групп и элементов</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,181 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>Copy</ExcludedCommand>
|
||||
<ExcludedCommand>Create</ExcludedCommand>
|
||||
<ExcludedCommand>CreateFolder</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<UsualGroup name="ГруппаПользовательскихНастроек" id="36">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа пользовательских настроек</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаПользовательскихНастроекРасширеннаяПодсказка" id="37"/>
|
||||
</UsualGroup>
|
||||
<Table name="Список" id="1">
|
||||
<CommandBarLocation>None</CommandBarLocation>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<ChoiceMode>true</ChoiceMode>
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<InitialTreeView>ExpandTopLevel</InitialTreeView>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>Список</DataPath>
|
||||
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Список</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>Copy</ExcludedCommand>
|
||||
<ExcludedCommand>Create</ExcludedCommand>
|
||||
<ExcludedCommand>CreateFolder</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<UserSettingsGroup>ГруппаПользовательскихНастроек</UserSettingsGroup>
|
||||
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
|
||||
<ContextMenu name="СписокКонтекстноеМеню" id="2"/>
|
||||
<AutoCommandBar name="СписокКоманднаяПанель" id="3">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="16"/>
|
||||
<SearchStringAddition name="СписокСтрокаПоиска" id="26">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="27"/>
|
||||
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="28"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="СписокСостояниеПросмотра" id="29">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="30"/>
|
||||
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="31"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="СписокУправлениеПоиском" id="32">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="33"/>
|
||||
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="34"/>
|
||||
</SearchControlAddition>
|
||||
<Events>
|
||||
<Event name="BeforeAddRow">СписокПередНачаломДобавления</Event>
|
||||
<Event name="OnActivateRow">СписокПриАктивизацииСтроки</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<LabelField name="Код" id="6">
|
||||
<DataPath>Список.Code</DataPath>
|
||||
<ContextMenu name="КодКонтекстноеМеню" id="7"/>
|
||||
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="17"/>
|
||||
</LabelField>
|
||||
<LabelField name="Наименование" id="4">
|
||||
<DataPath>Список.Description</DataPath>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
|
||||
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="18"/>
|
||||
</LabelField>
|
||||
<LabelField name="Артикул" id="8">
|
||||
<DataPath>Список.Артикул</DataPath>
|
||||
<ContextMenu name="АртикулКонтекстноеМеню" id="9"/>
|
||||
<ExtendedTooltip name="АртикулРасширеннаяПодсказка" id="19"/>
|
||||
</LabelField>
|
||||
<LabelField name="ВидНоменклатуры" id="10">
|
||||
<DataPath>Список.ВидНоменклатуры</DataPath>
|
||||
<ContextMenu name="ВидНоменклатурыКонтекстноеМеню" id="11"/>
|
||||
<ExtendedTooltip name="ВидНоменклатурыРасширеннаяПодсказка" id="20"/>
|
||||
</LabelField>
|
||||
<LabelField name="ЕдиницаИзмерения" id="12">
|
||||
<DataPath>Список.ЕдиницаИзмерения</DataPath>
|
||||
<ContextMenu name="ЕдиницаИзмеренияКонтекстноеМеню" id="13"/>
|
||||
<ExtendedTooltip name="ЕдиницаИзмеренияРасширеннаяПодсказка" id="21"/>
|
||||
</LabelField>
|
||||
<LabelField name="СтавкаНДС" id="14">
|
||||
<DataPath>Список.СтавкаНДС</DataPath>
|
||||
<ContextMenu name="СтавкаНДСКонтекстноеМеню" id="15"/>
|
||||
<ExtendedTooltip name="СтавкаНДСРасширеннаяПодсказка" id="22"/>
|
||||
</LabelField>
|
||||
<LabelField name="Ссылка" id="23">
|
||||
<DataPath>Список.Ref</DataPath>
|
||||
<UserVisible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</UserVisible>
|
||||
<ContextMenu name="СсылкаКонтекстноеМеню" id="24"/>
|
||||
<ExtendedTooltip name="СсылкаРасширеннаяПодсказка" id="25"/>
|
||||
</LabelField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="Список" id="1">
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<UseAlways>
|
||||
<Field>Список.Ref</Field>
|
||||
</UseAlways>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>false</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<MainTable>Catalog.Номенклатура</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
<Attribute name="ПараметрыПодключаемыхКоманд" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Параметры подключаемых команд</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type/>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Form>
|
||||
@@ -0,0 +1,60 @@
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
|
||||
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыСписок
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа)
|
||||
Отказ = Истина;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПриАктивизацииСтроки(Элемент)
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКоманду(Команда)
|
||||
ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Элементы.Список);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура Подключаемый_ВыполнитьКомандуНаСервере(Контекст, Результат) Экспорт
|
||||
ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, Контекст, Список, Результат);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ОбновитьКоманды()
|
||||
ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Список);
|
||||
КонецПроцедуры
|
||||
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="4579506b-14cc-4880-89ef-956ef9a2c6c9">
|
||||
<Properties>
|
||||
<Name>ФормаВыбораГруппы</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма выбора группы</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,136 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>Create</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<UsualGroup name="ГруппаПользовательскихНастроек" id="18">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа пользовательских настроек</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаПользовательскихНастроекРасширеннаяПодсказка" id="19"/>
|
||||
</UsualGroup>
|
||||
<Table name="Список" id="1">
|
||||
<Representation>Tree</Representation>
|
||||
<CommandBarLocation>None</CommandBarLocation>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<ChoiceMode>true</ChoiceMode>
|
||||
<Header>false</Header>
|
||||
<HorizontalLines>false</HorizontalLines>
|
||||
<VerticalLines>false</VerticalLines>
|
||||
<InitialTreeView>ExpandTopLevel</InitialTreeView>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>Список</DataPath>
|
||||
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Список</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>Create</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Folders</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>true</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<UserSettingsGroup>ГруппаПользовательскихНастроек</UserSettingsGroup>
|
||||
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
|
||||
<ContextMenu name="СписокКонтекстноеМеню" id="2"/>
|
||||
<AutoCommandBar name="СписокКоманднаяПанель" id="3">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="6"/>
|
||||
<SearchStringAddition name="СписокСтрокаПоиска" id="8">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="9"/>
|
||||
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="10"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="СписокСостояниеПросмотра" id="11">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="12"/>
|
||||
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="13"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="СписокУправлениеПоиском" id="14">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="15"/>
|
||||
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="16"/>
|
||||
</SearchControlAddition>
|
||||
<ChildItems>
|
||||
<LabelField name="Наименование" id="4">
|
||||
<DataPath>Список.Description</DataPath>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
|
||||
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="7"/>
|
||||
</LabelField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="Список" id="1">
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>false</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<MainTable>Catalog.Номенклатура</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:item xsi:type="dcsset:FilterItemComparison">
|
||||
<dcsset:left xsi:type="dcscor:Field">ЭтоГруппа</dcsset:left>
|
||||
<dcsset:comparisonType>Equal</dcsset:comparisonType>
|
||||
<dcsset:right xsi:type="xs:boolean">true</dcsset:right>
|
||||
</dcsset:item>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Form>
|
||||
@@ -0,0 +1,25 @@
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="e5c6d48b-7066-4e8d-9c17-146673c38477">
|
||||
<Properties>
|
||||
<Name>ФормаВыбораНекачественнойНоменклатуры</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма выбора некачественной номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,694 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Выбор товара другого качества</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<AutoTitle>false</AutoTitle>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>Close</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="NotificationProcessing">ОбработкаОповещения</Event>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<UsualGroup name="Шапка" id="43">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Шапка</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>Horizontal</Group>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ШапкаРасширеннаяПодсказка" id="106"/>
|
||||
<ChildItems>
|
||||
<LabelDecoration name="Декорация1" id="44">
|
||||
<AutoMaxWidth>false</AutoMaxWidth>
|
||||
<Font ref="sys:DefaultGUIFont" bold="false" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
|
||||
<Title formatted="false">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Товар исходного качества:</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="Декорация1КонтекстноеМеню" id="45"/>
|
||||
<ExtendedTooltip name="Декорация1РасширеннаяПодсказка" id="107"/>
|
||||
</LabelDecoration>
|
||||
<LabelField name="Номенклатура" id="23">
|
||||
<DataPath>Номенклатура</DataPath>
|
||||
<ReadOnly>true</ReadOnly>
|
||||
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<Hiperlink>true</Hiperlink>
|
||||
<Font ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
|
||||
<ContextMenu name="НоменклатураКонтекстноеМеню" id="24"/>
|
||||
<ExtendedTooltip name="НоменклатураРасширеннаяПодсказка" id="108"/>
|
||||
</LabelField>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<UsualGroup name="ГруппаКоманднаяПанельФормы" id="76">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Командная панель формы</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>Horizontal</Group>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаКоманднаяПанельФормыРасширеннаяПодсказка" id="109"/>
|
||||
<ChildItems>
|
||||
<Button name="СписокВыбрать" id="12">
|
||||
<Type>UsualButton</Type>
|
||||
<Representation>PictureAndText</Representation>
|
||||
<DefaultButton>true</DefaultButton>
|
||||
<CommandName>Form.Command.Выбрать</CommandName>
|
||||
<Font ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
|
||||
<Picture>
|
||||
<xr:Ref>StdPicture.ChooseValue</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<ExtendedTooltip name="СписокВыбратьРасширеннаяПодсказка" id="110"/>
|
||||
</Button>
|
||||
<Pages name="СтраницыКомандныхПанелей" id="72">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Страницы командных панелей</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<PagesRepresentation>None</PagesRepresentation>
|
||||
<ExtendedTooltip name="СтраницыКомандныхПанелейРасширеннаяПодсказка" id="111"/>
|
||||
<ChildItems>
|
||||
<Page name="СтраницаКоманднаяПанельСпискаСвязанныхТоваров" id="73">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Страница командная панель списка связанных товаров</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="СтраницаКоманднаяПанельСпискаСвязанныхТоваровРасширеннаяПодсказка" id="112"/>
|
||||
<ChildItems>
|
||||
<CommandBar name="КоманднаяПанельСпискаСвязанныхТоваров" id="75">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Командная панель списка связанных товаров</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<CommandSource>Form</CommandSource>
|
||||
<ExtendedTooltip name="КоманднаяПанельСпискаСвязанныхТоваровРасширеннаяПодсказка" id="113"/>
|
||||
<ChildItems>
|
||||
<Popup name="ГруппаСоздатьНекачественныйТовар" id="98">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Создать</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Picture>
|
||||
<xr:Ref>StdPicture.CreateListItem</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<ExtendedTooltip name="ГруппаСоздатьНекачественныйТоварРасширеннаяПодсказка" id="114"/>
|
||||
<ChildItems>
|
||||
<Button name="ФормаСоздатьОграниченноГоднуюНоменклатуру" id="32">
|
||||
<Type>CommandBarButton</Type>
|
||||
<Representation>PictureAndText</Representation>
|
||||
<CommandName>Form.Command.СоздатьОграниченноГодныйТовар</CommandName>
|
||||
<ExtendedTooltip name="ФормаСоздатьОграниченноГоднуюНоменклатуруРасширеннаяПодсказка" id="115"/>
|
||||
</Button>
|
||||
<Button name="ФормаСоздатьНеГоднуюНоменклатуру" id="97">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.СоздатьНеГодныйТовар</CommandName>
|
||||
<ExtendedTooltip name="ФормаСоздатьНеГоднуюНоменклатуруРасширеннаяПодсказка" id="116"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</Popup>
|
||||
<Button name="ФормаНайти" id="41">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.Список.StandardCommand.Find</CommandName>
|
||||
<ExtendedTooltip name="ФормаНайтиРасширеннаяПодсказка" id="117"/>
|
||||
</Button>
|
||||
<Button name="ФормаОтменитьПоиск" id="42">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.Список.StandardCommand.CancelSearch</CommandName>
|
||||
<ExtendedTooltip name="ФормаОтменитьПоискРасширеннаяПодсказка" id="118"/>
|
||||
</Button>
|
||||
<Button name="ФормаНастройкаСписка" id="78">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.Список.StandardCommand.ListSettings</CommandName>
|
||||
<ExtendedTooltip name="ФормаНастройкаСпискаРасширеннаяПодсказка" id="119"/>
|
||||
</Button>
|
||||
<Button name="ФормаВывестиСписок" id="79">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.Список.StandardCommand.OutputList</CommandName>
|
||||
<ExtendedTooltip name="ФормаВывестиСписокРасширеннаяПодсказка" id="120"/>
|
||||
</Button>
|
||||
<Button name="ФормаОбновить" id="80">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.Список.StandardCommand.Refresh</CommandName>
|
||||
<ExtendedTooltip name="ФормаОбновитьРасширеннаяПодсказка" id="121"/>
|
||||
</Button>
|
||||
<Button name="ФормаКопироватьВБуферОбмена" id="81">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.Список.StandardCommand.CopyToClipboard</CommandName>
|
||||
<LocationInCommandBar>InAdditionalSubmenu</LocationInCommandBar>
|
||||
<ExtendedTooltip name="ФормаКопироватьВБуферОбменаРасширеннаяПодсказка" id="122"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</CommandBar>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
<Page name="СтраницаКоманднаяПанельОбщегоСписка" id="70">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Страница командная панель общего списка</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="СтраницаКоманднаяПанельОбщегоСпискаРасширеннаяПодсказка" id="123"/>
|
||||
<ChildItems>
|
||||
<CommandBar name="КоманднаяПанельОбщегоСписка" id="74">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Командная панель общего списка</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<CommandSource>Form</CommandSource>
|
||||
<ExtendedTooltip name="КоманднаяПанельОбщегоСпискаРасширеннаяПодсказка" id="124"/>
|
||||
<ChildItems>
|
||||
<Popup name="ГруппаСоздатьНекачественныйТовар1" id="99">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Создать</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма группа создать некачественный товар</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>StdPicture.CreateListItem</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<ExtendedTooltip name="ГруппаСоздатьНекачественныйТовар1РасширеннаяПодсказка" id="125"/>
|
||||
<ChildItems>
|
||||
<Button name="ФормаСоздатьОграниченноГоднуюНоменклатуру1" id="101">
|
||||
<Type>CommandBarButton</Type>
|
||||
<Representation>PictureAndText</Representation>
|
||||
<CommandName>Form.Command.СоздатьОграниченноГодныйТовар</CommandName>
|
||||
<ExtendedTooltip name="ФормаСоздатьОграниченноГоднуюНоменклатуру1РасширеннаяПодсказка" id="126"/>
|
||||
</Button>
|
||||
<Button name="ФормаСоздатьНеГоднуюНоменклатуру1" id="100">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.СоздатьНеГодныйТовар</CommandName>
|
||||
<ExtendedTooltip name="ФормаСоздатьНеГоднуюНоменклатуру1РасширеннаяПодсказка" id="127"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</Popup>
|
||||
<Button name="Список1Найти" id="62">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.ОбщийСписок.StandardCommand.Find</CommandName>
|
||||
<ExtendedTooltip name="Список1НайтиРасширеннаяПодсказка" id="128"/>
|
||||
</Button>
|
||||
<Button name="Список1ОтменитьПоиск" id="63">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.ОбщийСписок.StandardCommand.CancelSearch</CommandName>
|
||||
<ExtendedTooltip name="Список1ОтменитьПоискРасширеннаяПодсказка" id="129"/>
|
||||
</Button>
|
||||
<Button name="ФормаНастройкаСписка1" id="82">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.ОбщийСписок.StandardCommand.ListSettings</CommandName>
|
||||
<ExtendedTooltip name="ФормаНастройкаСписка1РасширеннаяПодсказка" id="130"/>
|
||||
</Button>
|
||||
<Button name="ФормаВывестиСписок1" id="83">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.ОбщийСписок.StandardCommand.OutputList</CommandName>
|
||||
<ExtendedTooltip name="ФормаВывестиСписок1РасширеннаяПодсказка" id="131"/>
|
||||
</Button>
|
||||
<Button name="ФормаОбновить1" id="84">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.ОбщийСписок.StandardCommand.Refresh</CommandName>
|
||||
<ExtendedTooltip name="ФормаОбновить1РасширеннаяПодсказка" id="132"/>
|
||||
</Button>
|
||||
<Button name="ФормаКопироватьВБуферОбмена1" id="85">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.ОбщийСписок.StandardCommand.CopyToClipboard</CommandName>
|
||||
<LocationInCommandBar>InAdditionalSubmenu</LocationInCommandBar>
|
||||
<ExtendedTooltip name="ФормаКопироватьВБуферОбмена1РасширеннаяПодсказка" id="133"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</CommandBar>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
</ChildItems>
|
||||
</Pages>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<Pages name="ГруппаФормаСтраницы" id="47">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма страницы</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<PagesRepresentation>TabsOnTop</PagesRepresentation>
|
||||
<ExtendedTooltip name="ГруппаФормаСтраницыРасширеннаяПодсказка" id="134"/>
|
||||
<Events>
|
||||
<Event name="OnCurrentPageChange">ГруппаФормаСтраницыПриСменеСтраницы</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<Page name="СтраницаПоНоменклатуре" id="48">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Товары другого качества, связанные с товаром исходного качества</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="СтраницаПоНоменклатуреРасширеннаяПодсказка" id="135"/>
|
||||
<ChildItems>
|
||||
<UsualGroup name="ГруппаПользовательскихНастроек" id="167">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа пользовательских настроек</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаПользовательскихНастроекРасширеннаяПодсказка" id="168"/>
|
||||
</UsualGroup>
|
||||
<Table name="Список" id="1">
|
||||
<Representation>List</Representation>
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<InitialTreeView>ExpandTopLevel</InitialTreeView>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>СписокПоНоменклатуре</DataPath>
|
||||
<RowPictureDataPath>СписокПоНоменклатуре.DefaultPicture</RowPictureDataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Список</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>Copy</ExcludedCommand>
|
||||
<ExcludedCommand>Create</ExcludedCommand>
|
||||
<ExcludedCommand>Delete</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<UserSettingsGroup>ГруппаПользовательскихНастроек</UserSettingsGroup>
|
||||
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
|
||||
<ContextMenu name="СписокКонтекстноеМеню" id="2"/>
|
||||
<AutoCommandBar name="СписокКоманднаяПанель" id="3">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="136"/>
|
||||
<SearchStringAddition name="СписокСтрокаПоиска" id="148">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="149"/>
|
||||
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="150"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="СписокСостояниеПросмотра" id="151">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="152"/>
|
||||
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="153"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="СписокУправлениеПоиском" id="154">
|
||||
<AdditionSource>
|
||||
<Item>Список</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="155"/>
|
||||
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="156"/>
|
||||
</SearchControlAddition>
|
||||
<Events>
|
||||
<Event name="Selection">СписокВыбор</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<LabelField name="Код" id="102">
|
||||
<DataPath>СписокПоНоменклатуре.НоменклатураБрак.Code</DataPath>
|
||||
<ContextMenu name="КодКонтекстноеМеню" id="103"/>
|
||||
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="137"/>
|
||||
</LabelField>
|
||||
<LabelField name="НекачественныйТовар" id="10">
|
||||
<DataPath>СписокПоНоменклатуре.НоменклатураБрак</DataPath>
|
||||
<DefaultItem>true</DefaultItem>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Наименование</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Width>18</Width>
|
||||
<HorizontalStretch>false</HorizontalStretch>
|
||||
<ContextMenu name="НекачественныйТоварКонтекстноеМеню" id="11"/>
|
||||
<ExtendedTooltip name="НекачественныйТоварРасширеннаяПодсказка" id="138"/>
|
||||
</LabelField>
|
||||
<LabelField name="ГрадацияКачества" id="35">
|
||||
<DataPath>СписокПоНоменклатуре.ГрадацияКачества</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Качество</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ContextMenu name="ГрадацияКачестваКонтекстноеМеню" id="36"/>
|
||||
<ExtendedTooltip name="ГрадацияКачестваРасширеннаяПодсказка" id="139"/>
|
||||
</LabelField>
|
||||
<LabelField name="НаименованиеДляПечати" id="104">
|
||||
<DataPath>СписокПоНоменклатуре.НоменклатураБрак.НаименованиеПолное</DataPath>
|
||||
<Width>18</Width>
|
||||
<HorizontalStretch>false</HorizontalStretch>
|
||||
<ContextMenu name="НаименованиеДляПечатиКонтекстноеМеню" id="105"/>
|
||||
<ExtendedTooltip name="НаименованиеДляПечатиРасширеннаяПодсказка" id="140"/>
|
||||
</LabelField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
<Page name="СтраницаОбщегоСписка" id="49">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Все товары другого качества</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ExtendedTooltip name="СтраницаОбщегоСпискаРасширеннаяПодсказка" id="141"/>
|
||||
<ChildItems>
|
||||
<Table name="ОбщийСписок" id="50">
|
||||
<Representation>List</Representation>
|
||||
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>ОбщийСписок</DataPath>
|
||||
<RowPictureDataPath>ОбщийСписок.DefaultPicture</RowPictureDataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Общий список</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<CommandSet>
|
||||
<ExcludedCommand>Change</ExcludedCommand>
|
||||
<ExcludedCommand>Copy</ExcludedCommand>
|
||||
<ExcludedCommand>Create</ExcludedCommand>
|
||||
<ExcludedCommand>CreateFolder</ExcludedCommand>
|
||||
</CommandSet>
|
||||
<AutoRefresh>false</AutoRefresh>
|
||||
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||
<Period>
|
||||
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
|
||||
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
|
||||
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
|
||||
</Period>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||
<TopLevelParent xsi:nil="true"/>
|
||||
<ShowRoot>true</ShowRoot>
|
||||
<AllowRootChoice>false</AllowRootChoice>
|
||||
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
|
||||
<ContextMenu name="ОбщийСписокКонтекстноеМеню" id="51"/>
|
||||
<AutoCommandBar name="ОбщийСписокКоманднаяПанель" id="52">
|
||||
<Autofill>false</Autofill>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="ОбщийСписокРасширеннаяПодсказка" id="142"/>
|
||||
<SearchStringAddition name="ОбщийСписокСтрокаПоиска" id="157">
|
||||
<AdditionSource>
|
||||
<Item>ОбщийСписок</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="ОбщийСписокСтрокаПоискаКонтекстноеМеню" id="158"/>
|
||||
<ExtendedTooltip name="ОбщийСписокСтрокаПоискаРасширеннаяПодсказка" id="159"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="ОбщийСписокСостояниеПросмотра" id="160">
|
||||
<AdditionSource>
|
||||
<Item>ОбщийСписок</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="ОбщийСписокСостояниеПросмотраКонтекстноеМеню" id="161"/>
|
||||
<ExtendedTooltip name="ОбщийСписокСостояниеПросмотраРасширеннаяПодсказка" id="162"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="ОбщийСписокУправлениеПоиском" id="163">
|
||||
<AdditionSource>
|
||||
<Item>ОбщийСписок</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="ОбщийСписокУправлениеПоискомКонтекстноеМеню" id="164"/>
|
||||
<ExtendedTooltip name="ОбщийСписокУправлениеПоискомРасширеннаяПодсказка" id="165"/>
|
||||
</SearchControlAddition>
|
||||
<Events>
|
||||
<Event name="Selection">ОбщийСписокВыбор</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<LabelField name="ОбщийСписокКод" id="92">
|
||||
<DataPath>ОбщийСписок.Code</DataPath>
|
||||
<ContextMenu name="ОбщийСписокКодКонтекстноеМеню" id="93"/>
|
||||
<ExtendedTooltip name="ОбщийСписокКодРасширеннаяПодсказка" id="143"/>
|
||||
</LabelField>
|
||||
<LabelField name="ОбщийСписокНаименование" id="86">
|
||||
<DataPath>ОбщийСписок.Description</DataPath>
|
||||
<Width>18</Width>
|
||||
<HorizontalStretch>false</HorizontalStretch>
|
||||
<ContextMenu name="ОбщийСписокНаименованиеКонтекстноеМеню" id="87"/>
|
||||
<ExtendedTooltip name="ОбщийСписокНаименованиеРасширеннаяПодсказка" id="144"/>
|
||||
</LabelField>
|
||||
<LabelField name="ОбщийСписокКачество" id="88">
|
||||
<DataPath>ОбщийСписок.Качество</DataPath>
|
||||
<ContextMenu name="ОбщийСписокКачествоКонтекстноеМеню" id="89"/>
|
||||
<ExtendedTooltip name="ОбщийСписокКачествоРасширеннаяПодсказка" id="145"/>
|
||||
</LabelField>
|
||||
<LabelField name="ОбщийСписокНаименованиеПолное" id="94">
|
||||
<DataPath>ОбщийСписок.НаименованиеПолное</DataPath>
|
||||
<Width>18</Width>
|
||||
<HorizontalStretch>false</HorizontalStretch>
|
||||
<ContextMenu name="ОбщийСписокНаименованиеПолноеКонтекстноеМеню" id="95"/>
|
||||
<ExtendedTooltip name="ОбщийСписокНаименованиеПолноеРасширеннаяПодсказка" id="146"/>
|
||||
</LabelField>
|
||||
<LabelField name="ОбщийСписокСсылка" id="90">
|
||||
<DataPath>ОбщийСписок.Ref</DataPath>
|
||||
<Visible>false</Visible>
|
||||
<UserVisible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</UserVisible>
|
||||
<ContextMenu name="ОбщийСписокСсылкаКонтекстноеМеню" id="91"/>
|
||||
<ExtendedTooltip name="ОбщийСписокСсылкаРасширеннаяПодсказка" id="147"/>
|
||||
</LabelField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
</ChildItems>
|
||||
</Pages>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="СписокПоНоменклатуре" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Список по номенклатуре</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<UseAlways>
|
||||
<Field>СписокПоНоменклатуре.Номенклатура</Field>
|
||||
</UseAlways>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>false</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<MainTable>InformationRegister.ТоварыДругогоКачества</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
<Attribute name="Номенклатура" id="2">
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ОтборНоменклатура" id="5">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Номенклатура</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="СтруктураРеквизитов" id="6">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Структура реквизитов</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type/>
|
||||
</Attribute>
|
||||
<Attribute name="ОбщийСписок" id="7">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Общий список</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>cfg:DynamicList</v8:Type>
|
||||
</Type>
|
||||
<UseAlways>
|
||||
<Field>ОбщийСписок.Description</Field>
|
||||
<Field>ОбщийСписок.IsFolder</Field>
|
||||
<Field>ОбщийСписок.Ref</Field>
|
||||
<Field>ОбщийСписок.ТипНоменклатуры</Field>
|
||||
</UseAlways>
|
||||
<Settings xsi:type="DynamicList">
|
||||
<ManualQuery>false</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<MainTable>Catalog.Номенклатура</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:item xsi:type="dcsset:FilterItemComparison">
|
||||
<dcsset:left xsi:type="dcscor:Field">Качество</dcsset:left>
|
||||
<dcsset:comparisonType>NotEqual</dcsset:comparisonType>
|
||||
<dcsset:right xsi:type="dcscor:DesignTimeValue">Перечисление.ГрадацииКачества.Новый</dcsset:right>
|
||||
</dcsset:item>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||
</dcsset:filter>
|
||||
<dcsset:order>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||
</dcsset:order>
|
||||
<dcsset:conditionalAppearance>
|
||||
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||
</dcsset:conditionalAppearance>
|
||||
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||
</ListSettings>
|
||||
</Settings>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command name="Выбрать" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Выбрать</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Выбрать</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>Выбрать</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
<Command name="СоздатьОграниченноГодныйТовар" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Ограниченно годный</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Создать ограниченно годный товар</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>СоздатьОграниченноГоднуюНоменклатуру</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
<Command name="СоздатьНеГодныйТовар" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Негодный</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Создать не годный товар</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>СоздатьНеГоднуюНоменклатуру</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
</Commands>
|
||||
<Parameters>
|
||||
<Parameter name="Номенклатура">
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
|
||||
</Type>
|
||||
</Parameter>
|
||||
<Parameter name="Характеристика">
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.ХарактеристикиНоменклатуры</v8:Type>
|
||||
</Type>
|
||||
</Parameter>
|
||||
<Parameter name="Упаковка">
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.УпаковкиЕдиницыИзмерения</v8:Type>
|
||||
</Type>
|
||||
</Parameter>
|
||||
</Parameters>
|
||||
</Form>
|
||||
+251
@@ -0,0 +1,251 @@
|
||||
|
||||
#Область ОписаниеПеременных
|
||||
|
||||
&НаКлиенте
|
||||
Перем КэшированныеЗначения; //используется механизмом обработки изменения реквизитов ТЧ
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Свойство("АвтоТест") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ТипНоменклатуры = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Параметры.Номенклатура, "ТипНоменклатуры");
|
||||
Если ТипНоменклатуры = ПредопределенноеЗначение("Перечисление.ТипыНоменклатуры.Услуга") Тогда
|
||||
ТекстСообщения = НСтр("ru='Качество услуг изменять нельзя.'");
|
||||
ВызватьИсключение ТекстСообщения;
|
||||
ИначеЕсли ТипНоменклатуры = ПредопределенноеЗначение("Перечисление.ТипыНоменклатуры.Работа") Тогда
|
||||
ТекстСообщения = НСтр("ru='Качество работ изменять нельзя.'");
|
||||
ВызватьИсключение ТекстСообщения;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ПолучитьФункциональнуюОпцию("ИспользоватьОбобщенныйУчетНекачественныхТоваров") Тогда
|
||||
Элементы.ГруппаФормаСтраницы.ОтображениеСтраниц = ОтображениеСтраницФормы.Нет;
|
||||
Элементы.ГруппаФормаСтраницы.ТекущаяСтраница = Элементы.СтраницаПоНоменклатуре;
|
||||
КонецЕсли;
|
||||
|
||||
ТоварИсходногоКачества = РегистрыСведений.ТоварыДругогоКачества.ПолучитьТоварИсходногоКачества(Параметры.Номенклатура);
|
||||
Если ЗначениеЗаполнено(ТоварИсходногоКачества) Тогда
|
||||
Номенклатура = ТоварИсходногоКачества;
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(СписокПоНоменклатуре, "Номенклатура", ТоварИсходногоКачества, ВидСравненияКомпоновкиДанных.Равно,,Истина);
|
||||
Иначе
|
||||
ШаблонТекстаСообщения = НСтр("ru = 'Для товара %Товар% не найден товар исходного качества. Выбор товаров другого качества невозможен.'");
|
||||
ТекстСообщения = СтрЗаменить(ШаблонТекстаСообщения, "%Товар%", ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Параметры.Номенклатура, "Наименование"));
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
Элементы.ГруппаСоздатьНекачественныйТовар.Видимость = ПравоДоступа("Добавление", Метаданные.Справочники.Номенклатура);
|
||||
Элементы.ГруппаСоздатьНекачественныйТовар1.Видимость = ПравоДоступа("Добавление", Метаданные.Справочники.Номенклатура);
|
||||
Элементы.СтраницаОбщегоСписка.Видимость = ПравоДоступа("Изменение", Метаданные.РегистрыСведений.ТоварыДругогоКачества);
|
||||
Если Элементы.СтраницаОбщегоСписка.Видимость Тогда
|
||||
ПоляНоменклатуры = Новый Структура;
|
||||
ПоляНоменклатуры.Вставить("ВидНоменклатуры");
|
||||
ПоляНоменклатуры.Вставить("ИспользоватьСерии", "ВидНоменклатуры.ИспользоватьСерии");
|
||||
ПоляНоменклатуры.Вставить("НастройкаИспользованияСерий", "ВидНоменклатуры.НастройкаИспользованияСерий");
|
||||
РеквизитыНоменклатуры = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Параметры.Номенклатура, ПоляНоменклатуры);
|
||||
Если РеквизитыНоменклатуры.ИспользоватьСерии
|
||||
И Не РеквизитыНоменклатуры.НастройкаИспользованияСерий = Перечисления.НастройкиИспользованияСерийНоменклатуры.ЭкземплярТовара Тогда
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(ОбщийСписок,
|
||||
"ВидНоменклатуры",
|
||||
РеквизитыНоменклатуры.ВидНоменклатуры,
|
||||
ВидСравненияКомпоновкиДанных.Равно,,
|
||||
Истина);
|
||||
Элементы.СтраницаОбщегоСписка.Заголовок = НСтр("ru='Товары другого качества с видом номенклатуры товара исходного качества'");
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
Если ИмяСобытия = "Запись_Номенклатура" Тогда
|
||||
Если ЗначениеЗаполнено(Источник) Тогда
|
||||
УстановитьГрадациюКачества(Источник);
|
||||
Элементы.ОбщийСписок.ТекущаяСтрока = Источник;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыСписок
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ОбработатьВыборНекачественнойНоменклатурыКлиент();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбщийСписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ОбработатьВыборНекачественнойНоменклатурыКлиент();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Выбрать(Команда)
|
||||
|
||||
ОбработатьВыборНекачественнойНоменклатурыКлиент();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СоздатьОграниченноГоднуюНоменклатуру(Команда)
|
||||
Качество = ПредопределенноеЗначение("Перечисление.ГрадацииКачества.ОграниченноГоден");
|
||||
СоздатьНоменклатуруСДругимКачеством(Качество);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СоздатьНеГоднуюНоменклатуру(Команда)
|
||||
Качество = ПредопределенноеЗначение("Перечисление.ГрадацииКачества.НеГоден");
|
||||
СоздатьНоменклатуруСДругимКачеством(Качество);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
#Область Прочее
|
||||
|
||||
&НаСервере
|
||||
Функция ПроверитьУстановитьГрадацию(ТоварИсходногоКачества, НекачественныйТовар)
|
||||
Отказ = Ложь;
|
||||
ЕстьГрадация = РегистрыСведений.ТоварыДругогоКачества.ПроверитьНаличиеГрадации(ТоварИсходногоКачества, НекачественныйТовар);
|
||||
Если Не ЕстьГрадация Тогда
|
||||
Попытка
|
||||
РегистрыСведений.ТоварыДругогоКачества.ЗаписатьСвязьСТоваромДругогоКачества(ТоварИсходногоКачества, НекачественныйТовар);
|
||||
Исключение
|
||||
Отказ = Истина;
|
||||
КонецПопытки;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Отказ;
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьГрадациюКачества(НекачественныйТовар)
|
||||
|
||||
РегистрыСведений.ТоварыДругогоКачества.ЗаписатьСвязьСТоваромДругогоКачества(Номенклатура, НекачественныйТовар);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработатьВыборНекачественнойНоменклатурыКлиент()
|
||||
|
||||
ОчиститьСообщения();
|
||||
|
||||
Отказ = Ложь;
|
||||
ПроверятьГрадацию = Ложь;
|
||||
|
||||
Если Элементы.ГруппаФормаСтраницы.ТекущаяСтраница = Элементы.СтраницаПоНоменклатуре Тогда
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат
|
||||
КонецЕсли;
|
||||
НекачественныйТовар = ТекущиеДанные.НоменклатураБрак;
|
||||
Иначе
|
||||
ТекущиеДанные = Элементы.ОбщийСписок.ТекущиеДанные;
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат
|
||||
КонецЕсли;
|
||||
НекачественныйТовар = ТекущиеДанные.Ссылка;
|
||||
ПроверятьГрадацию = Истина;
|
||||
ЕстьСоответствие = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПроверятьГрадацию Тогда
|
||||
Отказ = ПроверитьУстановитьГрадацию(Номенклатура, НекачественныйТовар);
|
||||
КонецЕсли;
|
||||
|
||||
Если Не Отказ И ОбщегоНазначенияУТВызовСервера.ЗначениеРеквизитаОбъекта(НекачественныйТовар, "ПометкаУдаления") Тогда
|
||||
ПоказатьВопрос(Новый ОписаниеОповещения("ОбработатьВыборНекачественнойНоменклатурыКлиентЗавершение", ЭтотОбъект, Новый Структура("НекачественныйТовар, Отказ", НекачественныйТовар, Отказ)), НСтр("ru = 'Выбранные данные помечены на удаление.
|
||||
|Выполнить выбор этих данных?'") , РежимДиалогаВопрос.ДаНет);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОбработатьВыборНекачественнойНоменклатурыКлиентФрагмент(НекачественныйТовар, Отказ);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработатьВыборНекачественнойНоменклатурыКлиентЗавершение(РезультатВопроса, ДополнительныеПараметры) Экспорт
|
||||
|
||||
НекачественныйТовар = ДополнительныеПараметры.НекачественныйТовар;
|
||||
Отказ = ДополнительныеПараметры.Отказ;
|
||||
|
||||
|
||||
Если РезультатВопроса = КодВозвратаДиалога.Нет Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОбработатьВыборНекачественнойНоменклатурыКлиентФрагмент(НекачественныйТовар, Отказ);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработатьВыборНекачественнойНоменклатурыКлиентФрагмент(Знач НекачественныйТовар, Знач Отказ)
|
||||
|
||||
Если Не Отказ Тогда
|
||||
Закрыть(НекачественныйТовар);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СоздатьНоменклатуруСДругимКачеством(Качество)
|
||||
ПараметрыСозданияВФорму = Новый Структура;
|
||||
ПараметрыСозданияВФорму.Вставить("Качество", Качество);
|
||||
|
||||
ПараметрыФормы = Новый Структура("ЗначениеКопирования, ДополнительныеПараметры", Номенклатура, ПараметрыСозданияВФорму);
|
||||
ОткрытьФорму(
|
||||
"Справочник.Номенклатура.ФормаОбъекта",
|
||||
ПараметрыФормы,
|
||||
,
|
||||
,
|
||||
,
|
||||
,
|
||||
Новый ОписаниеОповещения("СоздатьНоменклатуруСДругимКачествомЗавершение", ЭтотОбъект),
|
||||
РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СоздатьНоменклатуруСДругимКачествомЗавершение(Результат, ДополнительныеПараметры) Экспорт
|
||||
|
||||
Элементы.Список.Обновить();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ГруппаФормаСтраницыПриСменеСтраницы(Элемент, ТекущаяСтраница)
|
||||
Если Элементы.ГруппаФормаСтраницы.ТекущаяСтраница = Элементы.СтраницаПоНоменклатуре Тогда
|
||||
Элементы.СтраницыКомандныхПанелей.ТекущаяСтраница = Элементы.СтраницаКоманднаяПанельСпискаСвязанныхТоваров;
|
||||
Иначе
|
||||
Элементы.СтраницыКомандныхПанелей.ТекущаяСтраница = Элементы.СтраницаКоманднаяПанельОбщегоСписка;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Page>ru</Page>
|
||||
</Help>
|
||||
@@ -0,0 +1,4 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link href="v8help://service_book/service_style" type="text/css" rel="stylesheet"></link><meta content="MSHTML 6.00.2900.3492" name="GENERATOR"></meta></head><body>
|
||||
<h1 class="">Форма выбора некачественной номенклатуры</h1>
|
||||
<p style="margin-left: 0px">Регистрация номенклатуры с качеством отличным от оригинального (нового), осуществляется в системе с использованием помощника по команде <b>Изменить качество</b>. При этом в системе будет зарегистрирована дополнительная номенклатурная позиция, автоматически связанная с товаром исходного качества. Данная процедура может быть произведена, например, в момент <a href="Document.ПриобретениеТоваровУслуг/Help">приемки</a> товара. Для созданной номенклатуры определяется необходимая градация качества: <b>Ограниченно годный</b> или <b>Негодный</b>.<br><br>В форме помощника доступна следующая информация:</p>
|
||||
<ul style="margin-left: 20px"><li>На странице <b>Товары другого качества, связанные с товаром исходного качества</b> - список ранее зарегистрированных товаров другого качества. </li><li>На странице <b>Все товары другого качества </b> - список всех товаров, которые имеют качество <b>ограниченно годен</b> или <b>не годен</b>. </li></ul><p> </p></body></html>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="53477982-7fa6-42de-b009-5b685413cd0e">
|
||||
<Properties>
|
||||
<Name>ФормаГруппы</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма группы</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,210 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
|
||||
<UseForFoldersAndItems>Folders</UseForFoldersAndItems>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<ChildItems>
|
||||
<Button name="ИсторияИзменений" id="10">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>CommonCommand.ИсторияИзменений</CommandName>
|
||||
<DataPath>Объект.Ref</DataPath>
|
||||
<ExtendedTooltip name="ИсторияИзмененийРасширеннаяПодсказка" id="11"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="AfterWriteAtServer">ПослеЗаписиНаСервере</Event>
|
||||
<Event name="OnReadAtServer">ПриЧтенииНаСервере</Event>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
<Event name="BeforeWriteAtServer">ПередЗаписьюНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<InputField name="Код" id="1">
|
||||
<DataPath>Объект.Code</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="КодКонтекстноеМеню" id="2"/>
|
||||
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="7"/>
|
||||
</InputField>
|
||||
<InputField name="Наименование" id="3">
|
||||
<DataPath>Объект.Description</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="НаименованиеКонтекстноеМеню" id="4"/>
|
||||
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="8"/>
|
||||
</InputField>
|
||||
<InputField name="Родитель" id="5">
|
||||
<DataPath>Объект.Parent</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Входит в группу</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="РодительКонтекстноеМеню" id="6"/>
|
||||
<ExtendedTooltip name="РодительРасширеннаяПодсказка" id="9"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="Объект" id="1">
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogObject.Номенклатура</v8:Type>
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<SavedData>true</SavedData>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<CommandInterface>
|
||||
<NavigationPanel>
|
||||
<Item>
|
||||
<Command>CommonCommand.МоиЗаметкиПоПредмету</Command>
|
||||
<Type>Added</Type>
|
||||
<CommandGroup>FormNavigationPanelGoTo</CommandGroup>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>0</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>0</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>0</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>0</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>InformationRegister.ШтрихкодыНоменклатуры.Command.ШтрихкодыНоменклатуры</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>Report.СостояниеАссортимента.Command.СостояниеАссортимента</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>InformationRegister.Ассортимент.StandardCommand.OpenByValue.Номенклатура</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>InformationRegister.РазмещениеНоменклатурыПоСкладскимЯчейкам.StandardCommand.OpenByValue.Номенклатура</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>InformationRegister.ПрогнозыРасходаУпаковок.StandardCommand.OpenByValue.Номенклатура</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>InformationRegister.НоменклатураСегмента.StandardCommand.OpenByValue.Номенклатура</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>InformationRegister.НастройкаРаспределенияПоНаправлениямДеятельности.StandardCommand.OpenByValue.Номенклатура</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>Report.ТоварыВЯчейках.Command.ПоНоменклатуре</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>Report.ТоварыНаСкладахПоСрокамГодности.Command.ПоНоменклатуре</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>CommonCommand.МоиЗаметкиПоПредмету</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>InformationRegister.ABCXYZКлассификацияНоменклатуры.Command.ABCXYZКлассификация</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>InformationRegister.ЗаданияКРаспределениюЗапасов.StandardCommand.OpenByValue.Номенклатура</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>InformationRegister.ШтрихкодыНоменклатуры.StandardCommand.OpenByValue.Номенклатура</Command>
|
||||
<Type>Auto</Type>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
</NavigationPanel>
|
||||
<CommandBar>
|
||||
<Item>
|
||||
<Command>CommonCommand.СоздатьЗаметкуПоПредмету</Command>
|
||||
<Type>Added</Type>
|
||||
<CommandGroup>CommandGroup.Органайзер</CommandGroup>
|
||||
<DefaultVisible>false</DefaultVisible>
|
||||
</Item>
|
||||
</CommandBar>
|
||||
</CommandInterface>
|
||||
</Form>
|
||||
@@ -0,0 +1,68 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
// СтандартныеПодсистемы.БазоваяФункциональность
|
||||
МультиязычностьСервер.ПриСозданииНаСервере(ЭтотОбъект, Объект);
|
||||
// Конец СтандартныеПодсистемы.БазоваяФункциональность
|
||||
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
|
||||
|
||||
// СтандартныеПодсистемы.УправлениеДоступом
|
||||
УправлениеДоступом.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
// Конец СтандартныеПодсистемы.УправлениеДоступом
|
||||
// СтандартныеПодсистемы.БазоваяФункциональность
|
||||
МультиязычностьСервер.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
// Конец СтандартныеПодсистемы.БазоваяФункциональность
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект)
|
||||
// СтандартныеПодсистемы.БазоваяФункциональность
|
||||
МультиязычностьСервер.ПередЗаписьюНаСервере(ТекущийОбъект);
|
||||
// Конец СтандартныеПодсистемы.БазоваяФункциональность
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
// СтандартныеПодсистемы.УправлениеДоступом
|
||||
УправлениеДоступом.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
|
||||
// Конец СтандартныеПодсистемы.УправлениеДоступом
|
||||
|
||||
// СтандартныеПодсистемы.БазоваяФункциональность
|
||||
МультиязычностьСервер.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
// Конец СтандартныеПодсистемы.БазоваяФункциональность
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_Открытие(Элемент, СтандартнаяОбработка)
|
||||
// СтандартныеПодсистемы.БазоваяФункциональность
|
||||
МультиязычностьКлиент.ПриОткрытии(ЭтотОбъект, Объект, Элемент, СтандартнаяОбработка);
|
||||
// Конец СтандартныеПодсистемы.БазоваяФункциональность
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="5d29d9a0-a013-4c09-9367-c20f83d19783">
|
||||
<Properties>
|
||||
<Name>ФормаСписка</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма списка</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Page>ru</Page>
|
||||
</Help>
|
||||
@@ -0,0 +1,22 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link href="v8help://service_book/service_style" type="text/css" rel="stylesheet"></link><meta content="MSHTML 6.00.2900.3492" name="GENERATOR"></meta></head><body>
|
||||
<h1 class="">Номенклатура</h1>
|
||||
<p style="margin-left: 0px">Справочник предназначен для хранения информации о номенклатурных позициях следующих типов: <b>товар, услуга, работа, тара</b> и <b>набор</b>. </p>
|
||||
<p style="margin-left: 0px">Подробное описание сценариев ведения справочника приведено в документации <a href="https://its.1c.ru/db/utdoc">https://its.1c.ru/db/utdoc#bookmark:Goods:Goods</a></p>
|
||||
<p style="margin-left: 0px">Позиции номенклатуры могут быть классифицированы по <b>видам номенклатуры</b>. </p>
|
||||
<p style="margin-left: 0px"><a href="Catalog.ВидыНоменклатуры/Help">Вид номенклатуры</a> – это дополнительная классификация товаров более обобщенная чем тип, и позволяющая отличать номенклатурные позиции по различным параметрам, например, характеристикам. Причем для более детальной классификации, рекомендуется использование нескольких видов номенклатуры с общим типом.<br>Вид номенклатуры можно поменять после создания номенклатуры. При этом новый и старый вид номенклатуры должны отвечать следующим требованиям:<br>- установлен один тип номенклатуры;<br>- одинаково установлен признак <b>алкогольная продукция</b>;<br>- одинаково установлен признак <b>содержит драгоценные металлы или камни</b>;<br>- характеристики не используются, или они индивидуальные для номенклатуры, или общие для нескольких видов (при этом оба вида - новый и старый - должны использовать один набор характеристик);<br>- серии не используются или настроены одинаково.<br></p>
|
||||
<p style="margin-left: 0px"></p><table border="0" bgcolor="#EEEEFF"><tr><td><tt>Пример. Если необходимо разделять услуги, которые оказывает наше предприятие, и услуги, оказываемые сторонними организациями, то можно создать два вида номенклатуры: внутренние услуги и сторонние услуги с одним и тем же типом – услуга.</tt></td></tr></table><p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="Catalog.Номенклатура/Help">Дополнительные материалы на ИТС</a></p>
|
||||
<hr></hr><p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5fc573244e1">Список номенклатуры</a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5fc573244e8">Создание номенклатуры</a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5fc573244e7">Подбор аналогичных товаров (со схожими свойствами)</a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905ae2b005056a5c4e811e442f67236385b">Подбор товаров другого качества</a></p>
|
||||
<p class="" style="margin-left: 20px; margin-top: 0px; margin-bottom: 5px"><a href="#70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5fc573244eb">Групповое изменение объектов</a></p>
|
||||
<a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5fc573244e1"><h3 style="margin-left: 0px">Список номенклатуры</h3></a>
|
||||
<p style="margin-left: 20px"><br>В форме справочника отображается общий перечень всех зарегистрированных типов номенклатуры. <br>Для возможности регистрации номенклатуры с типами <b>Тара</b> и <b>Набор</b> необходимо предварительное включение функциональных опций <b>Многооборотная тара</b> и <b>Наборы номенклатуры при продаже</b> в разделе <b>НСИ и администрирование</b> - <b>Номенклатура - Разрезы учета</b>.<br><br> Для списка товаров доступны предопределенные отборы (флаг <b>Фильтр по</b>):</p>
|
||||
<ul style="margin-left: 40px"><li>виду и свойствам, </li><li>иерархии,</li><li>товарам другого <a href="Catalog.Номенклатура.Form.ФормаВыбораНекачественнойНоменклатуры/Help">качества</a> (при условии задействованой функциональной опции <b>Качество товаров</b> в разделе <b>НСИ и администрирование</b> - <b>Номенклатура - Разрезы учета</b>),</li></ul><p style="margin-left: 20px">При условии задействования функциональной опции <b>Сегменты номенклатуры</b> в разделе <b>НСИ и администрирование</b> - <b>CRM и маркетинг - Маркетинг</b> доступен дополнительный отбор по <a href="Catalog.СегментыНоменклатуры/Help">сегменту номенклатуры</a>.<br><br>При использовании фильтра по <b>виду и свойствам</b> в качестве полей поиска и их значений указываются те реквизиты, которые были определены для <b>вида номенклатуры</b>. Причем в качестве полей поиска могут быть использованы любые <a href="Catalog.НаборыДополнительныхРеквизитовИСведений/Help">дополнительные реквизиты</a>, заданные пользователем как для номенклатуры, так и для её характеристик.</p>
|
||||
<p style="margin-left: 20px"></p><table border="0" bgcolor="#EEEEFF"><tr><td><tt>Для вида номенклатуры <b>Холодильники</b> в качестве полей для панели быстрого отбора заданы <b>Марка</b> и <b>Производитель</b>. В списке полей панели быстрого отбора будут перечислены все указанные для холодильников марки (Стинол, Атлант и т.д) и производители (Завод бытовой техники, Холодильный комбинат). Установив соответствующие отметки можно быстро найти холодильники марки Стинол, которые были произведены заводом бытовой техники. </tt></td></tr></table><a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5fc573244e8"><h3 style="margin-left: 0px">Создание номенклатуры</h3></a>
|
||||
<p style="margin-left: 20px"><br>Регистрация новой позиции номенклатуры может быть осуществлена в двух режимах: с использованием помощника или без него. Для первого случая предназначена команда <b>Создать</b>, а для второго - команда <b>Добавить элемент</b>. В последнем случае (отказе использования помощника) системой не контролируется уникальность реквизитов созданной номенклатуры. В связи с чем, данная команда доступна только тем пользователям, для которых установлено право на создание номенклатуры без контроля уникальности.</p>
|
||||
<a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5fc573244e7"><h3 style="margin-left: 0px">Подбор аналогичных товаров (со схожими свойствами)</h3></a>
|
||||
<ul style="margin-left: 40px"><li>Выделите в списке нужную позицию номенклатуры. </li><li>Выполните в контекстном меню команду <b>Товары со схожими свойствами</b>.</li></ul><p style="margin-left: 20px">В списке останутся только те товары, которые имеют свойства аналогичные исходному товару. Список свойств, по которым происходит сравнение, определяется в <a href="Catalog.ВидыНоменклатуры/Help">виде номенклатуры</a>. </p>
|
||||
<a name="70a6370b13ca43baa611bed9691c46111905ae2b005056a5c4e811e442f67236385b"><h3 style="margin-left: 0px">Подбор товаров другого качества</h3></a>
|
||||
<ul style="margin-left: 40px"><li>Выделите в списке нужную позицию номенклатуры. </li><li>Выполните в контекстном меню команду <b>Товары другого качества</b>.</li></ul><a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e2f5fc573244eb"><h3 style="margin-left: 0px">Групповое изменение объектов</h3></a>
|
||||
<ul style="margin-left: 40px"><li>Выделите позиции номенклатуры, реквизиты которых нужно изменить.</li><li>Выберите команду <b>Изменить выделенные</b>. </li><li>Откроется форма <a href="DataProcessor.ГрупповоеИзменениеРеквизитов/Help">Групповое изменение реквизитов</a>.</li><li>Измените реквизиты выделенных объектов.</li></ul><p> </p></body></html>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="11b30d13-9190-4873-9fd8-f6bbc5954002">
|
||||
<Properties>
|
||||
<Name>ФормаУстановкиЗначенийОтбора</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма установки значений отбора</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,321 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Установите значение отбора</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<AutoTitle>false</AutoTitle>
|
||||
<CommandBarLocation>Bottom</CommandBarLocation>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<HorizontalAlign>Right</HorizontalAlign>
|
||||
<Autofill>false</Autofill>
|
||||
<ChildItems>
|
||||
<Button name="ОК" id="8">
|
||||
<Type>CommandBarButton</Type>
|
||||
<DefaultButton>true</DefaultButton>
|
||||
<CommandName>Form.Command.ОК</CommandName>
|
||||
<ExtendedTooltip name="ОКРасширеннаяПодсказка" id="29"/>
|
||||
</Button>
|
||||
<Button name="Отмена" id="9">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.Отмена</CommandName>
|
||||
<ExtendedTooltip name="ОтменаРасширеннаяПодсказка" id="30"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="ChoiceProcessing">ОбработкаВыбора</Event>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<UsualGroup name="ГруппаПользовательскихНастроек" id="110">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа пользовательских настроек</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="ГруппаПользовательскихНастроекРасширеннаяПодсказка" id="111"/>
|
||||
</UsualGroup>
|
||||
<Table name="СписокЗначенийОтбора" id="73">
|
||||
<Representation>List</Representation>
|
||||
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<DataPath>СписокЗначенийОтбора</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Список значений отбора</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<RowFilter xsi:nil="true"/>
|
||||
<ContextMenu name="СписокЗначенийОтбораКонтекстноеМеню" id="74"/>
|
||||
<AutoCommandBar name="СписокЗначенийОтбораКоманднаяПанель" id="75">
|
||||
<Autofill>false</Autofill>
|
||||
<ChildItems>
|
||||
<Button name="СписокЗначенийОтбораДобавить" id="105">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.СписокЗначенийОтбора.StandardCommand.Add</CommandName>
|
||||
<ExtendedTooltip name="СписокЗначенийОтбораДобавитьРасширеннаяПодсказка" id="106"/>
|
||||
</Button>
|
||||
<Button name="СписокЗначенийОтбораУдалить" id="103">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Item.СписокЗначенийОтбора.StandardCommand.Delete</CommandName>
|
||||
<ExtendedTooltip name="СписокЗначенийОтбораУдалитьРасширеннаяПодсказка" id="104"/>
|
||||
</Button>
|
||||
<Button name="СписокЗначенийОтбораПодобрать" id="107">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.Подобрать</CommandName>
|
||||
<ExtendedTooltip name="СписокЗначенийОтбораПодобратьРасширеннаяПодсказка" id="108"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<ExtendedTooltip name="СписокЗначенийОтбораРасширеннаяПодсказка" id="76"/>
|
||||
<SearchStringAddition name="СписокЗначенийОтбораСтрокаПоиска" id="77">
|
||||
<AdditionSource>
|
||||
<Item>СписокЗначенийОтбора</Item>
|
||||
<Type>SearchStringRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокЗначенийОтбораСтрокаПоискаКонтекстноеМеню" id="80"/>
|
||||
<ExtendedTooltip name="СписокЗначенийОтбораСтрокаПоискаРасширеннаяПодсказка" id="81"/>
|
||||
</SearchStringAddition>
|
||||
<ViewStatusAddition name="СписокЗначенийОтбораСостояниеПросмотра" id="82">
|
||||
<AdditionSource>
|
||||
<Item>СписокЗначенийОтбора</Item>
|
||||
<Type>ViewStatusRepresentation</Type>
|
||||
</AdditionSource>
|
||||
<HorizontalLocation>Left</HorizontalLocation>
|
||||
<ContextMenu name="СписокЗначенийОтбораСостояниеПросмотраКонтекстноеМеню" id="85"/>
|
||||
<ExtendedTooltip name="СписокЗначенийОтбораСостояниеПросмотраРасширеннаяПодсказка" id="86"/>
|
||||
</ViewStatusAddition>
|
||||
<SearchControlAddition name="СписокЗначенийОтбораУправлениеПоиском" id="87">
|
||||
<AdditionSource>
|
||||
<Item>СписокЗначенийОтбора</Item>
|
||||
<Type>SearchControl</Type>
|
||||
</AdditionSource>
|
||||
<ContextMenu name="СписокЗначенийОтбораУправлениеПоискомКонтекстноеМеню" id="90"/>
|
||||
<ExtendedTooltip name="СписокЗначенийОтбораУправлениеПоискомРасширеннаяПодсказка" id="91"/>
|
||||
</SearchControlAddition>
|
||||
<Events>
|
||||
<Event name="BeforeAddRow">СписокЗначенийОтбораПередНачаломДобавления</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<CheckBoxField name="СписокЗначенийОтбораПометка" id="98">
|
||||
<DataPath>СписокЗначенийОтбора.Пометка</DataPath>
|
||||
<SkipOnInput>true</SkipOnInput>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="СписокЗначенийОтбораПометкаКонтекстноеМеню" id="99"/>
|
||||
<ExtendedTooltip name="СписокЗначенийОтбораПометкаРасширеннаяПодсказка" id="100"/>
|
||||
</CheckBoxField>
|
||||
<InputField name="СписокЗначенийОтбораЗначениеОтбора" id="95">
|
||||
<DataPath>СписокЗначенийОтбора.ЗначениеОтбора</DataPath>
|
||||
<ChooseType>false</ChooseType>
|
||||
<ContextMenu name="СписокЗначенийОтбораЗначениеОтбораКонтекстноеМеню" id="96"/>
|
||||
<ExtendedTooltip name="СписокЗначенийОтбораЗначениеОтбораРасширеннаяПодсказка" id="97"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</Table>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="ИмяРеквизита" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Имя реквизита</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="СписокЗначенийОтбора" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Список значений отбора</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>v8:ValueTable</v8:Type>
|
||||
</Type>
|
||||
<Columns>
|
||||
<Column name="Пометка" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Пометка</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Column>
|
||||
<Column name="ЗначениеОтбора" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Значение отбора</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type/>
|
||||
</Column>
|
||||
</Columns>
|
||||
</Attribute>
|
||||
<Attribute name="ТипЗначенияОтбора" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Тип значения отбора</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type/>
|
||||
</Attribute>
|
||||
<Attribute name="ВладелецОтбор" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Владелец отбор</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type/>
|
||||
</Attribute>
|
||||
<Attribute name="ПолноеИмяОбъекта" id="5">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Полное имя объекта</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command name="ОК" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>ОК</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>ОК</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>ОК</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
<Command name="Отмена" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отмена</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отмена</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>Отмена</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
<Command name="Подобрать" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Подобрать</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Подобрать</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>Подобрать</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
</Commands>
|
||||
<Parameters>
|
||||
<Parameter name="ЗначениеОт">
|
||||
<Type>
|
||||
<v8:Type>xs:dateTime</v8:Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>15</v8:Digits>
|
||||
<v8:FractionDigits>3</v8:FractionDigits>
|
||||
<v8:AllowedSign>Any</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
<v8:DateQualifiers>
|
||||
<v8:DateFractions>Date</v8:DateFractions>
|
||||
</v8:DateQualifiers>
|
||||
</Type>
|
||||
</Parameter>
|
||||
<Parameter name="ЗначениеДо">
|
||||
<Type>
|
||||
<v8:Type>xs:dateTime</v8:Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>15</v8:Digits>
|
||||
<v8:FractionDigits>3</v8:FractionDigits>
|
||||
<v8:AllowedSign>Any</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
<v8:DateQualifiers>
|
||||
<v8:DateFractions>Date</v8:DateFractions>
|
||||
</v8:DateQualifiers>
|
||||
</Type>
|
||||
</Parameter>
|
||||
<Parameter name="ТипЗначения">
|
||||
<Type/>
|
||||
</Parameter>
|
||||
<Parameter name="ИмяРеквизита">
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Parameter>
|
||||
<Parameter name="ВидНоменклатуры">
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.ВидыНоменклатуры</v8:Type>
|
||||
</Type>
|
||||
</Parameter>
|
||||
<Parameter name="ЗначениеОтбора">
|
||||
<Type/>
|
||||
</Parameter>
|
||||
<Parameter name="ОтборПоНоменклатуре">
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Parameter>
|
||||
<Parameter name="ЭтоДопРеквизит">
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Parameter>
|
||||
</Parameters>
|
||||
</Form>
|
||||
@@ -0,0 +1,171 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
// Пропускаем инициализацию, чтобы гарантировать получение формы при передаче параметра "АвтоТест".
|
||||
Если Параметры.Свойство("АвтоТест") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ИмяРеквизита = Параметры.ИмяРеквизита;
|
||||
|
||||
Для Каждого ЭлементСписка Из Параметры.ЗначениеОтбора Цикл
|
||||
НоваяСтрока = СписокЗначенийОтбора.Добавить();
|
||||
НоваяСтрока.Пометка = Истина;
|
||||
НоваяСтрока.ЗначениеОтбора = ЭлементСписка.Значение;
|
||||
КонецЦикла;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Если Не Параметры.ЭтоДопРеквизит Тогда
|
||||
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
| Номенклатура." + ИмяРеквизита + " КАК ЗначениеРеквизита
|
||||
|ИЗ
|
||||
| Справочник.Номенклатура КАК Номенклатура
|
||||
|ГДЕ
|
||||
| Номенклатура.ВидНоменклатуры = &ВидНоменклатуры
|
||||
| И Номенклатура." + ИмяРеквизита + " <> """"
|
||||
| ";
|
||||
|
||||
ИначеЕсли Параметры.ОтборПоНоменклатуре Тогда
|
||||
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
| ДополнительныеРеквизиты.Значение КАК ЗначениеРеквизита,
|
||||
| ДополнительныеРеквизиты.Свойство КАК Свойство
|
||||
|ИЗ
|
||||
| Справочник.Номенклатура.ДополнительныеРеквизиты КАК ДополнительныеРеквизиты
|
||||
|ГДЕ
|
||||
| ДополнительныеРеквизиты.Свойство.Заголовок = &Свойство
|
||||
| И ДополнительныеРеквизиты.Ссылка.ВидНоменклатуры = &ВидНоменклатуры";
|
||||
|
||||
ИначеЕсли Не Параметры.ОтборПоНоменклатуре Тогда
|
||||
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
| ХарактеристикиДополнительныеРеквизиты.Значение КАК ЗначениеРеквизита,
|
||||
| ХарактеристикиДополнительныеРеквизиты.Свойство КАК Свойство
|
||||
|ИЗ
|
||||
| Справочник.ХарактеристикиНоменклатуры.ДополнительныеРеквизиты КАК ХарактеристикиДополнительныеРеквизиты
|
||||
|ГДЕ
|
||||
| ХарактеристикиДополнительныеРеквизиты.Свойство.Заголовок = &Свойство
|
||||
| И ВЫБОР
|
||||
| КОГДА ТИПЗНАЧЕНИЯ(ХарактеристикиДополнительныеРеквизиты.Ссылка.Владелец) = ТИП(Справочник.ВидыНоменклатуры)
|
||||
| ТОГДА ХарактеристикиДополнительныеРеквизиты.Ссылка.Владелец = &ВидНоменклатуры
|
||||
| ИНАЧЕ ХарактеристикиДополнительныеРеквизиты.Ссылка.Владелец.ВидНоменклатуры = &ВидНоменклатуры
|
||||
| КОНЕЦ";
|
||||
|
||||
КонецЕсли;
|
||||
Запрос.УстановитьПараметр("Свойство", ИмяРеквизита);
|
||||
Запрос.УстановитьПараметр("ВидНоменклатуры", Параметры.ВидНоменклатуры);
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Выборка.Следующий();
|
||||
ТипЗначенияОтбора = ТипЗнч(Выборка.ЗначениеРеквизита);
|
||||
|
||||
Если ТипЗначенияОтбора = Тип("СправочникСсылка.ЗначенияСвойствОбъектов") Тогда
|
||||
|
||||
МассивПараметров = Новый Массив();
|
||||
НовыйПараметр = Новый ПараметрВыбора("Отбор.Владелец", Выборка.Свойство);
|
||||
МассивПараметров.Добавить(НовыйПараметр);
|
||||
|
||||
Элементы.СписокЗначенийОтбораЗначениеОтбора.ПараметрыВыбора = Новый ФиксированныйМассив(МассивПараметров);
|
||||
ВладелецОтбор = Выборка.Свойство;
|
||||
КонецЕсли;
|
||||
|
||||
ПолноеИмяОбъекта = Метаданные.НайтиПоТипу(ТипЗначенияОтбора).ПолноеИмя();
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
|
||||
|
||||
Если ЗначениеЗаполнено(ВыбранноеЗначение) Тогда
|
||||
Для Каждого Значение Из ВыбранноеЗначение Цикл
|
||||
НоваяСтрока = СписокЗначенийОтбора.Добавить();
|
||||
НоваяСтрока.ЗначениеОтбора = Значение;
|
||||
НоваяСтрока.Пометка = Истина;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Отмена(Команда)
|
||||
|
||||
Закрыть();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОК(Команда)
|
||||
|
||||
НеверныйИнтервал = Ложь;
|
||||
|
||||
ЗначениеОтбора = Новый СписокЗначений;
|
||||
Для Каждого ЭлементСпискаЗначений Из СписокЗначенийОтбора Цикл
|
||||
Если ЭлементСпискаЗначений.Пометка
|
||||
И ЗначениеЗаполнено(ЭлементСпискаЗначений.ЗначениеОтбора)
|
||||
И ЗначениеОтбора.НайтиПоЗначению(ЭлементСпискаЗначений.ЗначениеОтбора) = Неопределено Тогда
|
||||
ЗначениеОтбора.Добавить(ЭлементСпискаЗначений.ЗначениеОтбора);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
СтруктураВозврата = Новый Структура("ЗначениеОтбора", ЗначениеОтбора);
|
||||
|
||||
Закрыть(СтруктураВозврата);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокЗначенийОтбораПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр)
|
||||
|
||||
Если Копирование Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
НоваяСтрока = СписокЗначенийОтбора.Добавить();
|
||||
НоваяСтрока.Пометка = Истина;
|
||||
НоваяСтрока.ЗначениеОтбора = Новый (ТипЗначенияОтбора);
|
||||
|
||||
КоличествоСтрок = СписокЗначенийОтбора.Количество();
|
||||
Элементы.СписокЗначенийОтбора.ТекущаяСтрока = СписокЗначенийОтбора[КоличествоСтрок - 1].ПолучитьИдентификатор();
|
||||
|
||||
Отказ = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подобрать(Команда)
|
||||
|
||||
Если ЗначениеЗаполнено(ВладелецОтбор) Тогда
|
||||
Отбор = Новый Структура("Владелец", ВладелецОтбор);
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("ЗакрыватьПриВыборе",Ложь);
|
||||
ПараметрыФормы.Вставить("МножественныйВыбор",Истина);
|
||||
ПараметрыФормы.Вставить("РежимВыбора",Истина);
|
||||
ПараметрыФормы.Вставить("Отбор",Отбор);
|
||||
Иначе
|
||||
ПараметрыФормы = Новый Структура("ЗакрыватьПриВыборе, МножественныйВыбор, РежимВыбора", Ложь, Истина, Истина);
|
||||
КонецЕсли;
|
||||
|
||||
ОткрытьФорму(ПолноеИмяОбъекта + ".ФормаВыбора",ПараметрыФормы,ЭтаФорма,,,,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="db396ae3-2032-450f-90e8-ee9520a70921">
|
||||
<Properties>
|
||||
<Name>ФормаУстановкиИнтервала</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма установки интервала</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
@@ -0,0 +1,373 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Установите интервал значений</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<AutoTitle>false</AutoTitle>
|
||||
<CommandBarLocation>Bottom</CommandBarLocation>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<HorizontalAlign>Right</HorizontalAlign>
|
||||
<Autofill>false</Autofill>
|
||||
<ChildItems>
|
||||
<Button name="ОК" id="8">
|
||||
<Type>CommandBarButton</Type>
|
||||
<DefaultButton>true</DefaultButton>
|
||||
<CommandName>Form.Command.ОК</CommandName>
|
||||
<ExtendedTooltip name="ОКРасширеннаяПодсказка" id="29"/>
|
||||
</Button>
|
||||
<Button name="Отмена" id="9">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.Отмена</CommandName>
|
||||
<ExtendedTooltip name="ОтменаРасширеннаяПодсказка" id="30"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</AutoCommandBar>
|
||||
<Events>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
<LabelField name="Значение" id="5">
|
||||
<DataPath>ИмяРеквизита</DataPath>
|
||||
<TitleFont ref="sys:DefaultGUIFont" height="12" kind="WindowsFont"/>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<ContextMenu name="ЗначениеКонтекстноеМеню" id="6"/>
|
||||
<ExtendedTooltip name="ЗначениеРасширеннаяПодсказка" id="31"/>
|
||||
</LabelField>
|
||||
<Pages name="СтраницыВидовОтборов" id="12">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Страницы видов отборов</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<PagesRepresentation>None</PagesRepresentation>
|
||||
<ExtendedTooltip name="СтраницыВидовОтборовРасширеннаяПодсказка" id="32"/>
|
||||
<ChildItems>
|
||||
<Page name="СтраницаВводаИнтервала" id="13">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Страница ввода интервала</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="СтраницаВводаИнтервалаРасширеннаяПодсказка" id="33"/>
|
||||
<ChildItems>
|
||||
<Pages name="СтраницыТиповИнтервалов" id="17">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Страницы типов интервалов</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<PagesRepresentation>None</PagesRepresentation>
|
||||
<ExtendedTooltip name="СтраницыТиповИнтерваловРасширеннаяПодсказка" id="34"/>
|
||||
<ChildItems>
|
||||
<Page name="СтраницаТипаЧисло" id="18">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Страница типа число</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>Horizontal</Group>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="СтраницаТипаЧислоРасширеннаяПодсказка" id="35"/>
|
||||
<ChildItems>
|
||||
<InputField name="ЗначениеЧислоОт" id="20">
|
||||
<DataPath>ЗначениеЧислоОт</DataPath>
|
||||
<ClearButton>true</ClearButton>
|
||||
<ContextMenu name="ЗначениеЧислоОтКонтекстноеМеню" id="21"/>
|
||||
<ExtendedTooltip name="ЗначениеЧислоОтРасширеннаяПодсказка" id="36"/>
|
||||
</InputField>
|
||||
<InputField name="ЗначениеЧислоДо" id="22">
|
||||
<DataPath>ЗначениеЧислоДо</DataPath>
|
||||
<ClearButton>true</ClearButton>
|
||||
<ContextMenu name="ЗначениеЧислоДоКонтекстноеМеню" id="23"/>
|
||||
<ExtendedTooltip name="ЗначениеЧислоДоРасширеннаяПодсказка" id="37"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
<Page name="СтраницаТипаДата" id="19">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Страница типа дата</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Group>Horizontal</Group>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="СтраницаТипаДатаРасширеннаяПодсказка" id="38"/>
|
||||
<ChildItems>
|
||||
<InputField name="ЗначениеДатаОт" id="24">
|
||||
<DataPath>ЗначениеДатаОт</DataPath>
|
||||
<ClearButton>true</ClearButton>
|
||||
<ContextMenu name="ЗначениеДатаОтКонтекстноеМеню" id="25"/>
|
||||
<ExtendedTooltip name="ЗначениеДатаОтРасширеннаяПодсказка" id="39"/>
|
||||
</InputField>
|
||||
<InputField name="ЗначениеДатаДо" id="26">
|
||||
<DataPath>ЗначениеДатаДо</DataPath>
|
||||
<ClearButton>true</ClearButton>
|
||||
<ContextMenu name="ЗначениеДатаДоКонтекстноеМеню" id="27"/>
|
||||
<ExtendedTooltip name="ЗначениеДатаДоРасширеннаяПодсказка" id="40"/>
|
||||
</InputField>
|
||||
<Button name="УстановитьИнтервал" id="28">
|
||||
<Type>UsualButton</Type>
|
||||
<Representation>Picture</Representation>
|
||||
<CommandName>Form.Command.УстановитьИнтервал</CommandName>
|
||||
<ExtendedTooltip name="УстановитьИнтервалРасширеннаяПодсказка" id="41"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
</ChildItems>
|
||||
</Pages>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
<Page name="СтраницаВводаСтроки" id="14">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Страница ввода строки</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="СтраницаВводаСтрокиРасширеннаяПодсказка" id="42"/>
|
||||
<ChildItems>
|
||||
<InputField name="ЗначениеВыбораСтрока" id="15">
|
||||
<DataPath>ЗначениеВыбораСтрока</DataPath>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<DropListButton>true</DropListButton>
|
||||
<ClearButton>true</ClearButton>
|
||||
<ChoiceListButton>true</ChoiceListButton>
|
||||
<ContextMenu name="ЗначениеВыбораСтрокаКонтекстноеМеню" id="16"/>
|
||||
<ExtendedTooltip name="ЗначениеВыбораСтрокаРасширеннаяПодсказка" id="43"/>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
</ChildItems>
|
||||
</Pages>
|
||||
</ChildItems>
|
||||
<Attributes>
|
||||
<Attribute name="ЗначениеЧислоОт" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>от</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>15</v8:Digits>
|
||||
<v8:FractionDigits>3</v8:FractionDigits>
|
||||
<v8:AllowedSign>Any</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ЗначениеЧислоДо" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>до</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>15</v8:Digits>
|
||||
<v8:FractionDigits>3</v8:FractionDigits>
|
||||
<v8:AllowedSign>Any</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ИмяРеквизита" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Имя реквизита</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="Число" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Число</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ТипЗначенияДата" id="5">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Тип значения дата</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ЗначениеВыбораСтрока" id="7">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Значение выбора строка</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>1024</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ЗначениеДатаДо" id="8">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>до</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:dateTime</v8:Type>
|
||||
<v8:DateQualifiers>
|
||||
<v8:DateFractions>DateTime</v8:DateFractions>
|
||||
</v8:DateQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
<Attribute name="ЗначениеДатаОт" id="9">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>от</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<Type>
|
||||
<v8:Type>xs:dateTime</v8:Type>
|
||||
<v8:DateQualifiers>
|
||||
<v8:DateFractions>DateTime</v8:DateFractions>
|
||||
</v8:DateQualifiers>
|
||||
</Type>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
<Commands>
|
||||
<Command name="ОК" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>ОК</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>ОК</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>ОК</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
<Command name="Отмена" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отмена</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Отмена</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Action>Отмена</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
<Command name="УстановитьИнтервал" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Установить интервал</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Установить интервал</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>StdPicture.SetDateInterval</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>УстановитьИнтервал</Action>
|
||||
<CurrentRowUse>DontUse</CurrentRowUse>
|
||||
</Command>
|
||||
</Commands>
|
||||
<Parameters>
|
||||
<Parameter name="ЗначениеОт">
|
||||
<Type>
|
||||
<v8:Type>xs:dateTime</v8:Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>15</v8:Digits>
|
||||
<v8:FractionDigits>3</v8:FractionDigits>
|
||||
<v8:AllowedSign>Any</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
<v8:DateQualifiers>
|
||||
<v8:DateFractions>Date</v8:DateFractions>
|
||||
</v8:DateQualifiers>
|
||||
</Type>
|
||||
</Parameter>
|
||||
<Parameter name="ЗначениеДо">
|
||||
<Type>
|
||||
<v8:Type>xs:dateTime</v8:Type>
|
||||
<v8:Type>xs:decimal</v8:Type>
|
||||
<v8:NumberQualifiers>
|
||||
<v8:Digits>15</v8:Digits>
|
||||
<v8:FractionDigits>3</v8:FractionDigits>
|
||||
<v8:AllowedSign>Any</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
<v8:DateQualifiers>
|
||||
<v8:DateFractions>Date</v8:DateFractions>
|
||||
</v8:DateQualifiers>
|
||||
</Type>
|
||||
</Parameter>
|
||||
<Parameter name="ТипЗначения">
|
||||
<Type/>
|
||||
</Parameter>
|
||||
<Parameter name="ИмяРеквизита">
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>0</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
</Parameter>
|
||||
<Parameter name="ЗначениеОтбора">
|
||||
<Type/>
|
||||
</Parameter>
|
||||
<Parameter name="СписокСтрокОтбора">
|
||||
<Type/>
|
||||
</Parameter>
|
||||
</Parameters>
|
||||
</Form>
|
||||
@@ -0,0 +1,106 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
// Пропускаем инициализацию, чтобы гарантировать получение формы при передаче параметра "АвтоТест".
|
||||
Если Параметры.Свойство("АвтоТест") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.ТипЗначения = Тип("Строка") Тогда
|
||||
|
||||
ЭтаФорма.Заголовок = НСтр("ru = 'Установите значение отбора'");
|
||||
Элементы.СтраницыВидовОтборов.ТекущаяСтраница = Элементы.СтраницаВводаСтроки;
|
||||
ЗначениеВыбораСтрока = Параметры.ЗначениеОтбора;
|
||||
|
||||
Элементы.ЗначениеВыбораСтрока.СписокВыбора.Очистить();
|
||||
Для Каждого ЭлементСписка Из Параметры.СписокСтрокОтбора Цикл
|
||||
Элементы.ЗначениеВыбораСтрока.СписокВыбора.Добавить(ЭлементСписка.Значение, ЭлементСписка.Представление);
|
||||
КонецЦикла;
|
||||
|
||||
Иначе
|
||||
|
||||
ЭтаФорма.Заголовок = НСтр("ru = 'Установите интервал значений отбора'");
|
||||
Элементы.СтраницыВидовОтборов.ТекущаяСтраница = Элементы.СтраницаВводаИнтервала;
|
||||
|
||||
Если Параметры.ТипЗначения = Тип("Дата") Тогда
|
||||
Элементы.СтраницыТиповИнтервалов.ТекущаяСтраница = Элементы.СтраницаТипаДата;
|
||||
ЗначениеДатаОт = Параметры.ЗначениеОт;
|
||||
ЗначениеДатаДо = Параметры.ЗначениеДо;
|
||||
ТипЗначенияДата = Истина;
|
||||
Иначе
|
||||
Элементы.СтраницыТиповИнтервалов.ТекущаяСтраница = Элементы.СтраницаТипаЧисло;
|
||||
ЗначениеЧислоОт = Параметры.ЗначениеОт;
|
||||
ЗначениеЧислоДо = Параметры.ЗначениеДо;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ИмяРеквизита = Параметры.ИмяРеквизита;
|
||||
|
||||
СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Отмена(Команда)
|
||||
|
||||
Закрыть();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОК(Команда)
|
||||
|
||||
НеверныйИнтервал = Ложь;
|
||||
|
||||
Если Элементы.СтраницыВидовОтборов.ТекущаяСтраница = Элементы.СтраницаВводаИнтервала Тогда
|
||||
|
||||
СтруктураВозврата = Новый Структура("ИнтервалОт, ИнтервалДо");
|
||||
|
||||
Если ТипЗначенияДата Тогда
|
||||
СтруктураВозврата.ИнтервалОт = ЗначениеДатаОт;
|
||||
СтруктураВозврата.ИнтервалДо = ЗначениеДатаДо;
|
||||
|
||||
НеверныйИнтервал = (ЗначениеДатаОт > ЗначениеДатаДо);
|
||||
Иначе
|
||||
СтруктураВозврата.ИнтервалОт = ЗначениеЧислоОт;
|
||||
СтруктураВозврата.ИнтервалДо = ЗначениеЧислоДо;
|
||||
|
||||
НеверныйИнтервал = (ЗначениеЧислоОт > ЗначениеЧислоДо);
|
||||
КонецЕсли;
|
||||
|
||||
Иначе
|
||||
СтруктураВозврата = Новый Структура("ЗначениеОтбора", ЗначениеВыбораСтрока);
|
||||
КонецЕсли;
|
||||
|
||||
Если НеверныйИнтервал Тогда
|
||||
ПоказатьПредупреждение(Неопределено, НСтр("ru = 'Указан неверный диапазон значений!'"));
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Закрыть(СтруктураВозврата);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура УстановитьИнтервал(Команда)
|
||||
|
||||
ОбщегоНазначенияУТКлиент.РедактироватьПериод(ЭтаФорма, Новый Структура("ДатаНачала, ДатаОкончания", "ЗначениеДатаОт", "ЗначениеДатаДо"));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьПереопределяемуюКоманду(Команда)
|
||||
|
||||
СобытияФормКлиент.ВыполнитьПереопределяемуюКоманду(ЭтаФорма, Команда);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Form uuid="41c80aa8-4fc3-49dd-82ef-95812b6326fa">
|
||||
<Properties>
|
||||
<Name>ФормаЭлемента</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форма элемента</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<FormType>Managed</FormType>
|
||||
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||
<UsePurposes>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
|
||||
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
|
||||
</UsePurposes>
|
||||
</Properties>
|
||||
</Form>
|
||||
</MetaDataObject>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Page>ru</Page>
|
||||
</Help>
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Template uuid="ed0e4555-9d85-47b9-a489-8c909f6bc6d8">
|
||||
<Properties>
|
||||
<Name>ЗагрузкаИзФайла</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Загрузка из файла</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<TemplateType>SpreadsheetDocument</TemplateType>
|
||||
</Properties>
|
||||
</Template>
|
||||
</MetaDataObject>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
|
||||
<Template uuid="a7ec4d48-b007-42a5-acba-65783990e319">
|
||||
<Properties>
|
||||
<Name>ПФ_MXL_КарточкаНоменклатуры</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Карточка номенклатуры</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<TemplateType>SpreadsheetDocument</TemplateType>
|
||||
</Properties>
|
||||
</Template>
|
||||
</MetaDataObject>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user