РК_ПроверкаСерий 1.3.1.89: UUID в форме и запись исправлений (#17).
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -4,6 +4,14 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 1.3.1.89 (2026-08-19)
|
||||||
|
|
||||||
|
### РК_ПроверкаСерий — UUID в форме и исправление записи (#17)
|
||||||
|
|
||||||
|
- На странице заполнения под таблицей `ПроблемныеСерии` добавлено отображение UUID выбранной серии, а `ТекстПоследнейОшибки` перенесён на отдельную страницу `Отчетность`.
|
||||||
|
- Новые строки таблицы проблем теперь создаются с `Отметка = Ложь`.
|
||||||
|
- `Исправить отмеченные` теперь определяет необходимость записи по реальному объекту `СерииНоменклатуры` из базы, а не по уже заполненной строке формы после `ЗаполнитьПоПредложениям`.
|
||||||
|
|
||||||
## 1.3.1.88 (2026-08-19)
|
## 1.3.1.88 (2026-08-19)
|
||||||
|
|
||||||
### РК_ПроверкаСерий — НГ/КГ по ссылке серии (#17)
|
### РК_ПроверкаСерий — НГ/КГ по ссылке серии (#17)
|
||||||
|
|||||||
@@ -62,7 +62,7 @@
|
|||||||
<xr:Item xsi:type="xr:MDObjectRef">Role.РК_ОсновнаяРоль</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">Role.РК_ОсновнаяРоль</xr:Item>
|
||||||
</DefaultRoles>
|
</DefaultRoles>
|
||||||
<Vendor/>
|
<Vendor/>
|
||||||
<Version>1.3.1.88</Version>
|
<Version>1.3.1.89</Version>
|
||||||
<DefaultStyle/>
|
<DefaultStyle/>
|
||||||
<DefaultLanguage>Language.Русский</DefaultLanguage>
|
<DefaultLanguage>Language.Русский</DefaultLanguage>
|
||||||
<BriefInformation/>
|
<BriefInformation/>
|
||||||
|
|||||||
@@ -26,23 +26,6 @@
|
|||||||
<ContextMenu name="РежимТестКонтекстноеМеню" id="6"/>
|
<ContextMenu name="РежимТестКонтекстноеМеню" id="6"/>
|
||||||
<ExtendedTooltip name="РежимТестРасширеннаяПодсказка" id="7"/>
|
<ExtendedTooltip name="РежимТестРасширеннаяПодсказка" id="7"/>
|
||||||
</CheckBoxField>
|
</CheckBoxField>
|
||||||
<InputField name="ТекстПоследнейОшибки" id="157">
|
|
||||||
<DataPath>ТекстПоследнейОшибки</DataPath>
|
|
||||||
<ReadOnly>true</ReadOnly>
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Последняя ошибка</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<TitleLocation>Top</TitleLocation>
|
|
||||||
<Height>3</Height>
|
|
||||||
<AutoMaxHeight>false</AutoMaxHeight>
|
|
||||||
<VerticalStretch>false</VerticalStretch>
|
|
||||||
<MultiLine>true</MultiLine>
|
|
||||||
<ContextMenu name="ТекстПоследнейОшибкиКонтекстноеМеню" id="158"/>
|
|
||||||
<ExtendedTooltip name="ТекстПоследнейОшибкиРасширеннаяПодсказка" id="159"/>
|
|
||||||
</InputField>
|
|
||||||
<Pages name="ГруппаСтраницы" id="70">
|
<Pages name="ГруппаСтраницы" id="70">
|
||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
@@ -182,6 +165,9 @@
|
|||||||
<ContextMenu name="ПроблемныеСерииУправлениеПоискомКонтекстноеМеню" id="29"/>
|
<ContextMenu name="ПроблемныеСерииУправлениеПоискомКонтекстноеМеню" id="29"/>
|
||||||
<ExtendedTooltip name="ПроблемныеСерииУправлениеПоискомРасширеннаяПодсказка" id="30"/>
|
<ExtendedTooltip name="ПроблемныеСерииУправлениеПоискомРасширеннаяПодсказка" id="30"/>
|
||||||
</SearchControlAddition>
|
</SearchControlAddition>
|
||||||
|
<Events>
|
||||||
|
<Event name="OnActivateRow">ПроблемныеСерииПриАктивизацииСтроки</Event>
|
||||||
|
</Events>
|
||||||
<ChildItems>
|
<ChildItems>
|
||||||
<CheckBoxField name="ПроблемныеСерииОтметка" id="31">
|
<CheckBoxField name="ПроблемныеСерииОтметка" id="31">
|
||||||
<DataPath>Объект.ПроблемныеСерии.Отметка</DataPath>
|
<DataPath>Объект.ПроблемныеСерии.Отметка</DataPath>
|
||||||
@@ -307,6 +293,19 @@
|
|||||||
</InputField>
|
</InputField>
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
</Table>
|
</Table>
|
||||||
|
<InputField name="UUIDВыбраннойСерии" id="193">
|
||||||
|
<DataPath>UUIDВыбраннойСерии</DataPath>
|
||||||
|
<ReadOnly>true</ReadOnly>
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>UUID выбранной серии</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<TitleLocation>Top</TitleLocation>
|
||||||
|
<ContextMenu name="UUIDВыбраннойСерииКонтекстноеМеню" id="194"/>
|
||||||
|
<ExtendedTooltip name="UUIDВыбраннойСерииРасширеннаяПодсказка" id="195"/>
|
||||||
|
</InputField>
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
</Page>
|
</Page>
|
||||||
<Page name="СтраницаДубли" id="74">
|
<Page name="СтраницаДубли" id="74">
|
||||||
@@ -516,6 +515,34 @@
|
|||||||
</Table>
|
</Table>
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
</Page>
|
</Page>
|
||||||
|
<Page name="СтраницаОтчетность" id="196">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Отчетность</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="СтраницаОтчетностьРасширеннаяПодсказка" id="197"/>
|
||||||
|
<ChildItems>
|
||||||
|
<InputField name="ТекстПоследнейОшибки" id="157">
|
||||||
|
<DataPath>ТекстПоследнейОшибки</DataPath>
|
||||||
|
<ReadOnly>true</ReadOnly>
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Последняя ошибка</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<TitleLocation>Top</TitleLocation>
|
||||||
|
<Height>3</Height>
|
||||||
|
<AutoMaxHeight>false</AutoMaxHeight>
|
||||||
|
<VerticalStretch>false</VerticalStretch>
|
||||||
|
<MultiLine>true</MultiLine>
|
||||||
|
<ContextMenu name="ТекстПоследнейОшибкиКонтекстноеМеню" id="158"/>
|
||||||
|
<ExtendedTooltip name="ТекстПоследнейОшибкиРасширеннаяПодсказка" id="159"/>
|
||||||
|
</InputField>
|
||||||
|
</ChildItems>
|
||||||
|
</Page>
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
</Pages>
|
</Pages>
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
@@ -558,6 +585,21 @@
|
|||||||
<Field>ТолькоСОстатком</Field>
|
<Field>ТолькоСОстатком</Field>
|
||||||
</Save>
|
</Save>
|
||||||
</Attribute>
|
</Attribute>
|
||||||
|
<Attribute name="UUIDВыбраннойСерии" id="4">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>UUID выбранной серии</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>
|
</Attributes>
|
||||||
<Commands>
|
<Commands>
|
||||||
<Command name="НайтиПроблемы" id="1">
|
<Command name="НайтиПроблемы" id="1">
|
||||||
|
|||||||
@@ -2,12 +2,16 @@
|
|||||||
// Заполнение номера — из наименования; при пустом номере и наличии срока — a-YYMMDD (#17).
|
// Заполнение номера — из наименования; при пустом номере и наличии срока — a-YYMMDD (#17).
|
||||||
// Дубли: вид + номер + ГоденДо (ДатаПроизводства в ключ не входит).
|
// Дубли: вид + номер + ГоденДо (ДатаПроизводства в ключ не входит).
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Перем ПоследняяАктивированнаяСерия;
|
||||||
|
|
||||||
#Область ОбработчикиСобытийФормы
|
#Область ОбработчикиСобытийФормы
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||||
|
|
||||||
Объект.РежимТест = Истина;
|
Объект.РежимТест = Истина;
|
||||||
|
UUIDВыбраннойСерии = "";
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -26,6 +30,8 @@
|
|||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
ОчиститьТекстПоследнейОшибки();
|
ОчиститьТекстПоследнейОшибки();
|
||||||
ПрименитьОтборПроблемныхСерий();
|
ПрименитьОтборПроблемныхСерий();
|
||||||
|
ПоследняяАктивированнаяСерия = Неопределено;
|
||||||
|
ОбновитьUUIDВыбраннойСерии();
|
||||||
ПоказатьОповещениеПользователя("Проверка серий", ,
|
ПоказатьОповещениеПользователя("Проверка серий", ,
|
||||||
"Найдено проблем: " + Формат(Количество, "ЧН=0; ЧГ=0"));
|
"Найдено проблем: " + Формат(Количество, "ЧН=0; ЧГ=0"));
|
||||||
|
|
||||||
@@ -81,6 +87,7 @@
|
|||||||
Формат(Результат.Исправлено, "ЧН=0; ЧГ=0"),
|
Формат(Результат.Исправлено, "ЧН=0; ЧГ=0"),
|
||||||
Формат(Результат.Ошибок, "ЧН=0; ЧГ=0"),
|
Формат(Результат.Ошибок, "ЧН=0; ЧГ=0"),
|
||||||
?(Объект.РежимТест, " (тест)", ""));
|
?(Объект.РежимТест, " (тест)", ""));
|
||||||
|
ОбновитьUUIDВыбраннойСерии();
|
||||||
ПоказатьОповещениеПользователя("Проверка серий", , Текст);
|
ПоказатьОповещениеПользователя("Проверка серий", , Текст);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@@ -105,6 +112,7 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
ОчиститьТекстПоследнейОшибки();
|
ОчиститьТекстПоследнейОшибки();
|
||||||
|
ОбновитьUUIDВыбраннойСерии();
|
||||||
ПоказатьОповещениеПользователя("Проверка серий", ,
|
ПоказатьОповещениеПользователя("Проверка серий", ,
|
||||||
"Заполнено полей в строках: " + Формат(Количество, "ЧН=0; ЧГ=0"));
|
"Заполнено полей в строках: " + Формат(Количество, "ЧН=0; ЧГ=0"));
|
||||||
|
|
||||||
@@ -130,6 +138,7 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
ОчиститьТекстПоследнейОшибки();
|
ОчиститьТекстПоследнейОшибки();
|
||||||
|
ОбновитьUUIDВыбраннойСерии();
|
||||||
ПоказатьОповещениеПользователя("Проверка серий", ,
|
ПоказатьОповещениеПользователя("Проверка серий", ,
|
||||||
СтрШаблон("Предложений: номер %1, годен до %2, наименование %3, номенклатура %4",
|
СтрШаблон("Предложений: номер %1, годен до %2, наименование %3, номенклатура %4",
|
||||||
Формат(Результат.Номеров, "ЧН=0; ЧГ=0"),
|
Формат(Результат.Номеров, "ЧН=0; ЧГ=0"),
|
||||||
@@ -168,6 +177,28 @@
|
|||||||
ПрименитьОтборПроблемныхСерий();
|
ПрименитьОтборПроблемныхСерий();
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПроблемныеСерииПриАктивизацииСтроки(Элемент)
|
||||||
|
|
||||||
|
ТекущаяСтрока = ТекущаяСтрокаПроблемнойСерии();
|
||||||
|
Если ТекущаяСтрока = Неопределено Тогда
|
||||||
|
UUIDВыбраннойСерии = "";
|
||||||
|
ПоследняяАктивированнаяСерия = Неопределено;
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОбновитьUUIDВыбраннойСерии();
|
||||||
|
Если ЗначениеЗаполнено(ПоследняяАктивированнаяСерия)
|
||||||
|
И ПоследняяАктивированнаяСерия = ТекущаяСтрока.Серия Тогда
|
||||||
|
ОткрытьФормуСерии(ТекущаяСтрока.Серия);
|
||||||
|
ПоследняяАктивированнаяСерия = Неопределено;
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПоследняяАктивированнаяСерия = ТекущаяСтрока.Серия;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура Отметить(Команда)
|
Процедура Отметить(Команда)
|
||||||
УстановитьОтметкуВыделенныхСтрок("ПроблемныеСерии", Истина);
|
УстановитьОтметкуВыделенныхСтрок("ПроблемныеСерии", Истина);
|
||||||
@@ -333,6 +364,41 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Функция ТекущаяСтрокаПроблемнойСерии()
|
||||||
|
|
||||||
|
Если Элементы.ПроблемныеСерии.ТекущиеДанные = Неопределено Тогда
|
||||||
|
Возврат Неопределено;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Элементы.ПроблемныеСерии.ТекущиеДанные;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОбновитьUUIDВыбраннойСерии()
|
||||||
|
|
||||||
|
ТекущаяСтрока = ТекущаяСтрокаПроблемнойСерии();
|
||||||
|
Если ТекущаяСтрока = Неопределено Или Не ЗначениеЗаполнено(ТекущаяСтрока.Серия) Тогда
|
||||||
|
UUIDВыбраннойСерии = "";
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
UUIDВыбраннойСерии = НРег(XMLСтрока(ТекущаяСтрока.Серия.УникальныйИдентификатор()));
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОткрытьФормуСерии(Серия)
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(Серия) Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОткрытьФорму("Catalog.СерииНоменклатуры.Form.ФормаЭлемента", Новый Структура("Ключ", Серия));
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура УстановитьОтметкуВыделенныхСтрок(ИмяТаблицы, Отметка)
|
Процедура УстановитьОтметкуВыделенныхСтрок(ИмяТаблицы, Отметка)
|
||||||
|
|
||||||
@@ -479,7 +545,7 @@
|
|||||||
Процедура ДобавитьСтрокуПроблемы(ДанныеСтроки, НомерСтроки, ОстаткиИНоменклатура)
|
Процедура ДобавитьСтрокуПроблемы(ДанныеСтроки, НомерСтроки, ОстаткиИНоменклатура)
|
||||||
|
|
||||||
НовСтр = Объект.ПроблемныеСерии.Добавить();
|
НовСтр = Объект.ПроблемныеСерии.Добавить();
|
||||||
НовСтр.Отметка = Истина;
|
НовСтр.Отметка = Ложь;
|
||||||
НовСтр.ПорядковыйНомер = НомерСтроки;
|
НовСтр.ПорядковыйНомер = НомерСтроки;
|
||||||
НовСтр.НомерГруппы = 0;
|
НовСтр.НомерГруппы = 0;
|
||||||
НовСтр.КоличествоВГруппе = 0;
|
НовСтр.КоличествоВГруппе = 0;
|
||||||
@@ -685,43 +751,39 @@
|
|||||||
ГоденДоЗаписи = ГоденДоДляИсправленияСтроки(Стр);
|
ГоденДоЗаписи = ГоденДоДляИсправленияСтроки(Стр);
|
||||||
НаименованиеЗаписи = НаименованиеДляИсправленияСтроки(Стр);
|
НаименованиеЗаписи = НаименованиеДляИсправленияСтроки(Стр);
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(СокрЛП(Стр.Номер))
|
Попытка
|
||||||
И ЗначениеЗаполнено(НомерЗаписи) Тогда
|
ОбСерии = Стр.Серия.ПолучитьОбъект();
|
||||||
ЕстьИзменения = Истина;
|
ЕстьИзменения = ТребуетсяЗаписьИсправленияСерии(
|
||||||
КонецЕсли;
|
ОбСерии, НомерЗаписи, ГоденДоЗаписи, НаименованиеЗаписи);
|
||||||
|
|
||||||
Если СтрНайти(Стр.Проблема, "Пустой срок годности") > 0
|
|
||||||
И СрокГодностиЗаполнен(ГоденДоЗаписи) Тогда
|
|
||||||
ЕстьИзменения = Истина;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(СокрЛП(Стр.Наименование))
|
|
||||||
И ЗначениеЗаполнено(НаименованиеЗаписи) Тогда
|
|
||||||
ЕстьИзменения = Истина;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если Не ЕстьИзменения Тогда
|
Если Не ЕстьИзменения Тогда
|
||||||
Стр.Комментарий = "Нет данных для исправления";
|
Стр.Комментарий = "Нет данных для исправления";
|
||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Попытка
|
|
||||||
Если Объект.РежимТест Тогда
|
Если Объект.РежимТест Тогда
|
||||||
|
Если ЗначениеЗаполнено(НомерЗаписи) Тогда
|
||||||
|
Стр.Номер = НомерЗаписи;
|
||||||
|
КонецЕсли;
|
||||||
|
Если СрокГодностиЗаполнен(ГоденДоЗаписи) Тогда
|
||||||
|
Стр.ГоденДо = ГоденДоЗаписи;
|
||||||
|
КонецЕсли;
|
||||||
|
Если ЗначениеЗаполнено(НаименованиеЗаписи) Тогда
|
||||||
|
Стр.Наименование = НаименованиеЗаписи;
|
||||||
|
КонецЕсли;
|
||||||
Стр.Исправлено = Истина;
|
Стр.Исправлено = Истина;
|
||||||
Результат.Исправлено = Результат.Исправлено + 1;
|
Результат.Исправлено = Результат.Исправлено + 1;
|
||||||
СинхронизироватьСтрокиСерии(Стр.Серия, Стр);
|
СинхронизироватьСтрокиСерии(Стр.Серия, Стр);
|
||||||
Иначе
|
Иначе
|
||||||
ОбСерии = Стр.Серия.ПолучитьОбъект();
|
Если ЗначениеЗаполнено(НомерЗаписи)
|
||||||
Если Не ЗначениеЗаполнено(СокрЛП(Стр.Номер))
|
И СокрЛП(ОбСерии.Номер) <> НомерЗаписи Тогда
|
||||||
И ЗначениеЗаполнено(НомерЗаписи) Тогда
|
|
||||||
ОбСерии.Номер = НомерЗаписи;
|
ОбСерии.Номер = НомерЗаписи;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Если СтрНайти(Стр.Проблема, "Пустой срок годности") > 0
|
Если СрокГодностиЗаполнен(ГоденДоЗаписи)
|
||||||
И СрокГодностиЗаполнен(ГоденДоЗаписи) Тогда
|
И ОбСерии.ГоденДо <> ГоденДоЗаписи Тогда
|
||||||
ОбСерии.ГоденДо = ГоденДоЗаписи;
|
ОбСерии.ГоденДо = ГоденДоЗаписи;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Если Не ЗначениеЗаполнено(СокрЛП(Стр.Наименование))
|
Если ЗначениеЗаполнено(НаименованиеЗаписи)
|
||||||
И ЗначениеЗаполнено(НаименованиеЗаписи) Тогда
|
И СокрЛП(ОбСерии.Наименование) <> НаименованиеЗаписи Тогда
|
||||||
ОбСерии.Наименование = НаименованиеЗаписи;
|
ОбСерии.Наименование = НаименованиеЗаписи;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ОбСерии.Записать();
|
ОбСерии.Записать();
|
||||||
@@ -754,6 +816,28 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Функция ТребуетсяЗаписьИсправленияСерии(ОбСерии, НомерЗаписи, ГоденДоЗаписи, НаименованиеЗаписи)
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(НомерЗаписи)
|
||||||
|
И СокрЛП(ОбСерии.Номер) <> НомерЗаписи Тогда
|
||||||
|
Возврат Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если СрокГодностиЗаполнен(ГоденДоЗаписи)
|
||||||
|
И ОбСерии.ГоденДо <> ГоденДоЗаписи Тогда
|
||||||
|
Возврат Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(НаименованиеЗаписи)
|
||||||
|
И СокрЛП(ОбСерии.Наименование) <> НаименованиеЗаписи Тогда
|
||||||
|
Возврат Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Ложь;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Функция ГоденДоДляИсправленияСтроки(Стр)
|
Функция ГоденДоДляИсправленияСтроки(Стр)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user