ОКСи, Фирма 1С. Управление аптечной сетью, редакция 11.5. v11.5.27.70

This commit is contained in:
806 changed files with 61967 additions and 11924 deletions
@@ -809,6 +809,12 @@
<field xsi:type="DataSetFieldField">
<dataPath>Партнер</dataPath>
<field>Партнер</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Партнер</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>СегментНоменклатуры</dataPath>
@@ -4276,6 +4282,7 @@
</field>
<dataSource>ОсновнойИсточникДанных</dataSource>
<query>// Используются теги
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
Сегменты.Партнер КАК Партнер,
ИСТИНА КАК ИспользуетсяОтборПоСегментуПартнеров
@@ -4321,6 +4328,7 @@
РаспоряженияОбороты.ПериодДекада КАК ПериодДекада,
РаспоряженияОбороты.Регистратор КАК Регистратор,
РаспоряженияОбороты.Распоряжение КАК Распоряжение,
РаспоряженияОбороты.Распоряжение.Партнер КАК Партнер,
РаспоряженияОбороты.Номенклатура КАК Номенклатура,
РаспоряженияОбороты.Характеристика КАК Характеристика,
РаспоряженияОбороты.КодСтроки КАК КодСтроки,
@@ -4813,6 +4821,7 @@
РаспоряженияГруппировка.ПериодДекада КАК ПериодДекада,
РаспоряженияГруппировка.Регистратор КАК Регистратор,
РаспоряженияГруппировка.Распоряжение КАК Распоряжение,
РаспоряженияГруппировка.Распоряжение.Партнер КАК Партнер,
РаспоряженияГруппировка.Номенклатура КАК Номенклатура,
РаспоряженияГруппировка.ЕдиницаХранения КАК ЕдиницаХранения,
РаспоряженияГруппировка.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
@@ -4882,6 +4891,7 @@
РаспоряженияГруппировка.ПериодДекада,
ОснованияСчетовФактур.Ссылка,
РаспоряженияГруппировка.Распоряжение,
РаспоряженияГруппировка.Распоряжение.Партнер,
РаспоряженияГруппировка.Номенклатура,
РаспоряженияГруппировка.ЕдиницаХранения,
РаспоряженияГруппировка.ЕдиницаДляОтчетов,
@@ -5214,6 +5224,7 @@
ТаблицаРаспределениеЗапасов.ЗаказНаОтгрузку.Дата КАК Период,
ТаблицаРаспределениеЗапасов.ЗаказНаОтгрузку КАК Регистратор,
ТаблицаРаспределениеЗапасов.ЗаказНаОтгрузку КАК Распоряжение,
ТаблицаРаспределениеЗапасов.ЗаказНаОтгрузку.Партнер КАК Партнер,
ТаблицаРаспределениеЗапасов.Номенклатура КАК Номенклатура,
ТаблицаРаспределениеЗапасов.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
ТаблицаРаспределениеЗапасов.Номенклатура.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
@@ -6022,6 +6033,7 @@
ТИПЗНАЧЕНИЯ(Таблица.Распоряжение) КАК ТипРаспоряжения,
Таблица.Период КАК Период,
Таблица.Распоряжение КАК Распоряжение,
Таблица.Распоряжение.Партнер КАК Партнер,
Таблица.Регистратор КАК Регистратор,
Таблица.Склад КАК Склад,
Таблица.Номенклатура КАК Номенклатура,
@@ -6213,6 +6225,7 @@
СГРУППИРОВАТЬ ПО
Таблица.Период,
Таблица.Распоряжение,
Таблица.Распоряжение.Партнер,
Таблица.Регистратор,
Таблица.Склад,
Таблица.ТипЗапасов,
@@ -6607,6 +6620,7 @@
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ТИПЗНАЧЕНИЯ(ТаблицаОборотов.ДокументОтгрузки) КАК ТипРаспоряжения,
ТаблицаОборотов.ДокументОтгрузки КАК Распоряжение,
ТаблицаОборотов.ДокументОтгрузки.Партнер КАК Партнер,
ТаблицаОборотов.Регистратор КАК Регистратор,
ТаблицаОборотов.ПериодСекунда КАК Период,
ТаблицаОборотов.ПериодДень КАК ПериодДень,
@@ -7129,6 +7143,7 @@
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ТИПЗНАЧЕНИЯ(ТаблицаОборотов.ДокументПоступления) КАК ТипРаспоряжения,
ТаблицаОборотов.ДокументПоступления КАК Распоряжение,
ТаблицаОборотов.ДокументПоступления.Партнер КАК Партнер,
ТаблицаОборотов.Регистратор КАК Регистратор,
ТаблицаОборотов.ПериодСекунда КАК Период,
ТаблицаОборотов.ПериодДень КАК ПериодДень,
@@ -7542,6 +7557,7 @@
ТаблицаРегистра.Регистратор КАК Регистратор,
ТИПЗНАЧЕНИЯ(ТаблицаРегистра.Распоряжение) КАК ТипРаспоряжения,
ТаблицаРегистра.Распоряжение КАК Распоряжение,
ТаблицаРегистра.Распоряжение.Партнер КАК Партнер,
ТаблицаРегистра.Номенклатура КАК Номенклатура,
СправочникНоменклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
СправочникНоменклатура.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
@@ -7670,6 +7686,12 @@
<field xsi:type="DataSetFieldField">
<dataPath>Партнер</dataPath>
<field>Партнер</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Партнер</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>СуммаОплаты</dataPath>
@@ -7749,6 +7771,7 @@
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ТИПЗНАЧЕНИЯ(ТаблицаСостояний.Заказ) КАК ТипРаспоряжения,
ТаблицаСостояний.Заказ КАК Распоряжение,
ТаблицаСостояний.Заказ.Партнер КАК Партнер,
ТаблицаСостояний.ДатаСобытия,
ВЫБОР
КОГДА НЕ ТаблицаСостояний.Заказ.Проведен
@@ -7883,6 +7906,12 @@
<field xsi:type="DataSetFieldField">
<dataPath>Партнер</dataPath>
<field>Партнер</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Партнер</v8:content>
</v8:item>
</title>
</field>
<dataSource>ОсновнойИсточникДанных</dataSource>
<query>ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
@@ -7904,6 +7933,7 @@
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ТИПЗНАЧЕНИЯ(ТаблицаСостояний.Распоряжение) КАК ТипРаспоряжения,
ТаблицаСостояний.Распоряжение КАК Распоряжение,
ТаблицаСостояний.Распоряжение.Партнер КАК Партнер,
ТаблицаСостояний.Склад КАК Склад,
ТаблицаСостояний.СостояниеКОтгрузке КАК СостояниеОтгрузки,
ТаблицаСостояний.СостояниеКОформлению КАК СостояниеОформления,
@@ -7971,25 +8001,6 @@
<v8:Type xmlns:d4p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d4p1:CatalogRef.Пользователи</v8:Type>
</valueType>
</calculatedField>
<calculatedField>
<dataPath>Партнер</dataPath>
<expression>Распоряжение.Партнер</expression>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Партнер</v8:content>
</v8:item>
</title>
<appearance>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>МинимальнаяШирина</dcscor:parameter>
<dcscor:value xsi:type="xs:decimal">20</dcscor:value>
</dcscor:item>
</appearance>
<valueType>
<v8:Type xmlns:d4p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d4p1:CatalogRef.Партнеры</v8:Type>
</valueType>
</calculatedField>
<calculatedField>
<dataPath>ОсталосьОтгрузитьКоличество</dataPath>
<expression>КОтгрузкеКоличествоОборот - ОтгруженоКоличествоОборот</expression>
@@ -1418,6 +1418,26 @@
| И Продажи.АналитикаУчетаПоПартнерам.Партнер = ЗНАЧЕНИЕ(Справочник.Партнеры.НашеПредприятие)
| ИЛИ &ПоказыватьПродажи = 0)
| И (Продажи.Период >= &НачалоПериода И (Продажи.Период <= &КонецПериода ИЛИ &КонецПериода = ДАТАВРЕМЯ(1, 1, 1)))
| И (Продажи.Количество <> 0 ИЛИ Продажи.СуммаВыручки <> 0 ИЛИ Продажи.СуммаВыручкиРегл <> 0
| ИЛИ Продажи.СуммаВыручкиСНДСРегл <> 0 ИЛИ Продажи.СуммаВыручкиБезНДС <> 0
| ИЛИ Продажи.Стоимость <> 0 ИЛИ Продажи.СтоимостьБезНДС <> 0 ИЛИ Продажи.СтоимостьРегл <> 0 ИЛИ Продажи.СтоимостьУпр <> 0
|
| // Доп. расходы
| ИЛИ Продажи.ДопРасходы <> 0 ИЛИ Продажи.ДопРасходыУпр <> 0 ИЛИ Продажи.ДопРасходыБезНДС <> 0 ИЛИ Продажи.ДопРасходыРегл <> 0
|
| // Трудозатраты
| ИЛИ Продажи.Трудозатраты <> 0 ИЛИ Продажи.ТрудозатратыУпр <> 0 ИЛИ Продажи.ТрудозатратыРегл <> 0
|
| // Постоянные постательные
| ИЛИ Продажи.ПостатейныеПостоянныеСНДС <> 0 ИЛИ Продажи.ПостатейныеПостоянныеБезНДС <> 0
| ИЛИ Продажи.ПостатейныеПостоянныеУпр <> 0 ИЛИ Продажи.ПостатейныеПостоянныеРегл <> 0
|
| // Переменные постательные
| ИЛИ Продажи.ПостатейныеПеременныеСНДС <> 0 ИЛИ Продажи.ПостатейныеПеременныеБезНДС <> 0
| ИЛИ Продажи.ПостатейныеПеременныеУпр <> 0 ИЛИ Продажи.ПостатейныеПеременныеРегл <> 0
| ИЛИ Продажи.РасходыНаПродажуСНДС <> 0 ИЛИ Продажи.РасходыНаПродажуБезНДС <> 0 ИЛИ Продажи.РасходыНаПродажуРегл <> 0
| ИЛИ Продажи.РасходыНаПродажуУпр <> 0 ИЛИ Продажи.РезервПодОбесценениеРегл <> 0 ИЛИ Продажи.РезервПодОбесценениеУпр <> 0
| ИЛИ Продажи.СуммаРучнойСкидки <> 0 ИЛИ Продажи.СуммаАвтоматическойСкидки <> 0)
| {ГДЕ
| Продажи.АналитикаУчетаНоменклатуры.Номенклатура.* КАК Номенклатура,
| Продажи.АналитикаУчетаНоменклатуры.Характеристика.* КАК Характеристика,
@@ -8,6 +8,13 @@
КонецПроцедуры
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("РассчитатьРазмерПриложения", Истина);
КонецПроцедуры
#КонецОбласти
#КонецЕсли
@@ -792,7 +792,7 @@
КонецЕсли;
СведенияОбОрганизации = БухгалтерскийУчетПереопределяемый.СведенияОЮрФизЛице(
СтруктураПараметров.Организация, СтруктураПараметров.КонецПериода);
СтруктураПараметров.Организация, СтруктураПараметров.КонецПериода, , , , Истина);
НазваниеОрганизации = ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(СведенияОбОрганизации, "НаименованиеДляПечатныхФорм");
ИННОрганизации = ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(СведенияОбОрганизации, "ИНН", Ложь);
КППОрганизации = ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(СведенияОбОрганизации, "КПП", Ложь);
@@ -13,61 +13,123 @@
ТекстЗапроса = СхемаКомпоновкиДанных.НаборыДанных.ПрайсЛист.Запрос;
// УАС - начало
СерииВыводятся = Ложь;
ЗначениеПоиска = Новый ПолеКомпоновкиДанных("Серия");
ПодменаОстатковНачало = СтрНайти(ТекстЗапроса, "// УАС ПодменаОстатковНачало");
ПодменаОстатковКонец = СтрНайти(ТекстЗапроса, "// УАС ПодменаОстатковКонец") + СтрДлина("// УАС ПодменаОстатковКонец");
Для Каждого Группировка Из КомпоновкаДанныхКлиентСервер.ПолучитьГруппировки(КомпоновщикНастроек.ПолучитьНастройки()) Цикл
Если Группировка.Значение.Использование Тогда
ПоляГруппировки = Группировка.Значение.ПоляГруппировки;
Для Каждого Элемент Из ПоляГруппировки.Элементы Цикл
Если Элемент.Использование И Элемент.Поле = ЗначениеПоиска Тогда
СерииВыводятся = Истина;
Прервать;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Если СерииВыводятся Тогда
Прервать;
КонецЕсли;
КонецЦикла;
Если СерииВыводятся И ПолучитьФункциональнуюОпцию("ИспользоватьСерииНоменклатуры") Тогда
ЕстьТегиПодмены = ПодменаОстатковНачало > 0 И ПодменаОстатковКонец > ПодменаОстатковНачало;
л_ПодменаОстатковНачало = СтрНайти(ТекстЗапроса, "// УАС ПодменаОстатковНачало");
л_ПодменаОстатковКонец = СтрНайти(ТекстЗапроса, "// УАС ПодменаОстатковКонец") + СтрДлина("// УАС ПодменаОстатковКонец");
Если л_ПодменаОстатковНачало>0 И л_ПодменаОстатковКонец>л_ПодменаОстатковНачало Тогда
л_ЗапросОстатков = УАС_Формы.Подбор_ТекстЗапросаОстатков();
л_ЗапросОстатков = СтрЗаменить(л_ЗапросОстатков, "ЕСТЬNULL(ОстаткиСерий.Серия, ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)) КАК Серия,", "ЕСТЬNULL(ОстаткиСерий.Серия, ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)) КАК УАС_СерияОстатков,");
л_ЗапросОстатков = СтрЗаменить(л_ЗапросОстатков, "КОНЕЦ КАК Доступно", "КОНЕЦ КАК Остаток");
л_ЗапросОстатков = СтрЗаменить(л_ЗапросОстатков, "КОНЕЦ КАК Остаток", "КОНЕЦ КАК Остаток ПОМЕСТИТЬ СвободныеОстаткиИзРегистров ");
л_ЗапросОстатков = л_ЗапросОстатков + " ИНДЕКСИРОВАТЬ ПО
| Номенклатура, Характеристика, Склад;";
л_СтарыйТекстОстатков = Сред(ТекстЗапроса, л_ПодменаОстатковНачало, л_ПодменаОстатковКонец-л_ПодменаОстатковНачало);
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, л_СтарыйТекстОстатков, л_ЗапросОстатков);
КонецЕсли;
Если ЕстьТегиПодмены И ПолучитьФункциональнуюОпцию("ИспользоватьСерииНоменклатуры") Тогда
л_УдаляемыеПоляИтога = Новый Массив;
Для каждого л_Поле Из СхемаКомпоновкиДанных.ПоляИтога Цикл
Если л_Поле.ПутьКДанным="Остаток" И л_Поле.Группировки.Найти("Номенклатура") <> Неопределено Тогда
л_УдаляемыеПоляИтога.Добавить(л_Поле);
НовоеПолеИтога = СхемаКомпоновкиДанных.ПоляИтога.Добавить();
НовоеПолеИтога.ПутьКДанным = "Остаток";
НовоеПолеИтога.Выражение = "Максимум(Остаток)";
НовоеПолеИтога.Группировки.Добавить("Серия");
СерииВыводятся = Ложь;
НоменклатураСерияВОднойГруппировке = Ложь;
ЕстьПолеНоменклатура = Ложь;
ЕстьПолеСерия = Ложь;
ЗначениеПоискаСерия = Новый ПолеКомпоновкиДанных("Серия");
ЗначениеПоискаНоменклатура = Новый ПолеКомпоновкиДанных("Номенклатура");
Для Каждого Группировка Из КомпоновкаДанныхКлиентСервер.ПолучитьГруппировки(КомпоновщикНастроек.ПолучитьНастройки()) Цикл
Если Группировка.Значение.Использование Тогда
ПоляГруппировки = Группировка.Значение.ПоляГруппировки;
ЕстьПолеНоменклатура = Ложь;
ЕстьПолеСерия = Ложь;
Для Каждого Элемент Из ПоляГруппировки.Элементы Цикл
Если Элемент.Использование И Элемент.Поле = ЗначениеПоискаСерия Тогда
СерииВыводятся = Истина;
ЕстьПолеСерия = Истина;
КонецЕсли;
Если Элемент.Использование И Элемент.Поле = ЗначениеПоискаНоменклатура Тогда
ЕстьПолеНоменклатура = Истина;
КонецЕсли;
КонецЦикла;
КонецЕсли;
НоменклатураСерияВОднойГруппировке = ЕстьПолеСерия И ЕстьПолеНоменклатура;
Если НоменклатураСерияВОднойГруппировке Тогда
Прервать;
КонецЕсли;
КонецЦикла;
Для каждого л_Поле Из л_УдаляемыеПоляИтога Цикл
СхемаКомпоновкиДанных.ПоляИтога.Удалить(л_Поле);
ЗапросОстатков = УАС_Формы.Подбор_ТекстЗапросаОстатков();
ЗапросОстатков = СтрЗаменить(ЗапросОстатков, "ЕСТЬNULL(ОстаткиСерий.Серия, ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)) КАК Серия,", "ЕСТЬNULL(ОстаткиСерий.Серия, ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)) КАК УАС_СерияОстатков,");
ЗапросОстатков = СтрЗаменить(ЗапросОстатков, "КОНЕЦ КАК Доступно", "КОНЕЦ КАК Остаток");
ЗапросОстатков = СтрЗаменить(ЗапросОстатков, "КОНЕЦ КАК Остаток", "КОНЕЦ КАК Остаток ПОМЕСТИТЬ СвободныеОстаткиИзРегистров ");
ЗапросОстатков = ЗапросОстатков + " ИНДЕКСИРОВАТЬ ПО
| Номенклатура, Характеристика, Склад;";
СтарыйТекстОстатков = Сред(ТекстЗапроса, ПодменаОстатковНачало, ПодменаОстатковКонец - ПодменаОстатковНачало);
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, СтарыйТекстОстатков, ЗапросОстатков);
УдаляемыеПоляИтога = Новый Массив;
НуженИтогПоСерии = Истина;
Для каждого ПолеИтога Из СхемаКомпоновкиДанных.ПоляИтога Цикл
РассчитыватьПоНоменклатуре = ПолеИтога.Группировки.Найти("Номенклатура") <> Неопределено;
Если ПолеИтога.ПутьКДанным = "Остаток" И РассчитыватьПоНоменклатуре Тогда
Если НоменклатураСерияВОднойГруппировке Тогда
УдаляемыеПоляИтога.Добавить(ПолеИтога);
ИначеЕсли СерииВыводятся Тогда
ПолеИтога.Выражение = "СУММА(ВычислитьВыражениеСГруппировкойМассив(""Максимум(Остаток)"", ""Серия""))";
КонецЕсли;
КонецЕсли;
Если НоменклатураСерияВОднойГруппировке И ПолеИтога.ПутьКДанным = "ОстатокТекстом" И РассчитыватьПоНоменклатуре Тогда
УдаляемыеПоляИтога.Добавить(ПолеИтога);
КонецЕсли;
Если Не СерииВыводятся И ПолеИтога.ПутьКДанным = "Цена" И РассчитыватьПоНоменклатуре Тогда
ПолеИтога.Выражение = "Максимум(Цена)";
КонецЕсли;
Если ПолеИтога.ПутьКДанным = "Остаток" И ПолеИтога.Группировки.Найти("Склад") <> Неопределено Тогда
Если СерииВыводятся Тогда
УдаляемыеПоляИтога.Добавить(ПолеИтога);
Иначе
ПолеИтога.Выражение = "СУММА(ВычислитьВыражениеСГруппировкойМассив(""Максимум(Остаток)"", ""Серия""))";
КонецЕсли;
КонецЕсли;
Если ПолеИтога.ПутьКДанным = "Остаток" И ПолеИтога.Группировки.Найти("Серия") <> Неопределено Тогда
НуженИтогПоСерии = Ложь;
КонецЕсли;
КонецЦикла;
Если НуженИтогПоСерии Тогда
КонецЕсли;
НовоеПолеИтога = СхемаКомпоновкиДанных.ПоляИтога.Добавить();
НовоеПолеИтога.ПутьКДанным = "Остаток";
НовоеПолеИтога.Выражение = "Сумма(Остаток)";
НовоеПолеИтога.Группировки.Добавить("Серия");
НовоеПолеИтога = СхемаКомпоновкиДанных.ПоляИтога.Добавить();
НовоеПолеИтога.ПутьКДанным = "ОстатокТекстом";
НовоеПолеИтога.Выражение = "Выбор Когда Количество(Различные ОстатокТекстом) = 1 Тогда Максимум(ОстатокТекстом) Иначе Неопределено Конец";
НовоеПолеИтога.Группировки.Добавить("Серия");
КонецЕсли;
Для Каждого ПолеИтога Из УдаляемыеПоляИтога Цикл
СхемаКомпоновкиДанных.ПоляИтога.Удалить(ПолеИтога);
КонецЦикла;
Иначе
// УАС - конец
ИменаТаблиц = ОбеспечениеВДокументахСервер.НовыеИменаТаблицДляРасчетаОстатковДляУстановкиДействий();
ИменаТаблиц.Остатки = "ЗапасыИПотребностиОстатки"; // @query-part-1
ИменаТаблиц.Результат = "РасчетОстатковДляУстановкиДействий"; // @query-part-1
ОбеспечениеВДокументахСервер.РасчетОстатковДляУстановкиДействий(ТекстЗапроса, ИменаТаблиц);
// УАС - начало
КонецЕсли;
// УАС - конец
ТекстЗапроса = СтрЗаменить(ТекстЗапроса,
@@ -379,10 +379,10 @@
// УАС ПодменаОстатковНачало
// УАС - конец
ВЫБРАТЬ
ВЫРАЗИТЬ(Расчет.Номенклатура КАК Справочник.Номенклатура) КАК Номенклатура,
// УАС - начало
// УАС - начало - необходимо оставить первой строкой для последующего парсинга
ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) КАК УАС_СерияОстатков,
// УАС - конец
ВЫРАЗИТЬ(Расчет.Номенклатура КАК Справочник.Номенклатура) КАК Номенклатура,
Расчет.Характеристика КАК Характеристика,
Расчет.Склад КАК Склад,
Расчет.КоличествоДляДействияОтгрузить КАК Остаток
@@ -402,10 +402,10 @@
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ОстатокНаСкладе.Номенклатура КАК Номенклатура,
// УАС - начало
// УАС - начало - необходимо оставить первой строкой для последующего парсинга
ОстатокНаСкладе.УАС_СерияОстатков КАК УАС_СерияОстатков,
// УАС - конец
ОстатокНаСкладе.Номенклатура КАК Номенклатура,
ОстатокНаСкладе.Характеристика КАК Характеристика,
ОстатокНаСкладе.Склад КАК Склад,
ОстатокНаСкладе.Остаток КАК Остаток,