Skip to content

Commit

Permalink
Merge pull request #27 from teklifo/quotation_compare
Browse files Browse the repository at this point in the history
Quotation compare
  • Loading branch information
sam271091 authored Dec 8, 2024
2 parents 1757e5d + 2ab9668 commit 594883a
Show file tree
Hide file tree
Showing 6 changed files with 1,049 additions and 65 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
//
// Возвращаемое значение:
// Структура - Параметры для проведения документа:
// * НезависимыеРегистры - Массив -
// * ПодчиненныеРегистры - Массив -
// * КонтрольныеРегистрыИзменений - Массив -
// * КонтрольныеРегистрыЗаданий - Массив -
// * НезависимыеРегистры - Массив из неопределено
// * ПодчиненныеРегистры - Массив из неопределено
// * КонтрольныеРегистрыИзменений - Массив из неопределено
// * КонтрольныеРегистрыЗаданий - Массив из неопределено
// * ЕстьПроизводныеДвижения - Булево -
// * КонтрольныеРегистрыДатаЗапрета - Массив -
// * КонтрольныеРегистрыДатаЗапрета - Массив из неопределено
Функция ПараметрыДляПроведенияДокумента(Документ, Свойства) Экспорт
Параметры = ПроведениеДокументов.ПараметрыУчетногоМеханизма();
// Проведение
Expand Down Expand Up @@ -45,9 +45,10 @@
//
// Параметры:
// Запрос - Запрос - запрос, хранящий параметры используемые в списке запросов
// ТекстыЗапроса - СписокЗначений - список текстов запросов и их имен.
// ТекстыЗапроса - СписокЗначений из Строка- список текстов запросов и их имен.
// Документ - ДокументОбъект - записываемый документ.
//
//@skip-check module-empty-method
Процедура ИнициализироватьДанныеКонтроляИзменений(Запрос, ТекстыЗапроса, Документ) Экспорт

КонецПроцедуры
Expand All @@ -59,6 +60,7 @@
// Документ - ДокументОбъект - записываемый документ
// Отказ - Булево - признак отказа от проведения документа.
//
//@skip-check module-empty-method
Процедура СообщитьОРезультатахКонтроляИзменений(РезультатыКонтроля, Документ, Отказ) Экспорт

КонецПроцедуры
Expand All @@ -69,8 +71,9 @@
// Запрос - Запрос - используется для установки параметров запроса.
//
// Возвращаемое значение:
// Соответствие - соответствие имен таблиц изменения регистров и текстов запросов.
// Соответствие- имен таблиц изменения регистров и текстов запросов.
//
//@skip-check doc-comment-collection-item-type
Функция ТекстыЗапросовКонтрольДатыЗапретаПоТаблицеИзменений(Запрос) Экспорт
СоответствиеТекстовЗапросов = Новый Соответствие();
Возврат СоответствиеТекстовЗапросов;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<name>TK_УчетныйМеханизмСервер</name>
<synonym>
<key>ru</key>
<value>T k учетный механизм сервер</value>
<value>TK учетный механизм сервер</value>
</synonym>
<server>true</server>
<externalConnection>true</externalConnection>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@

#Область СлужебныеПроцедурыИФункции
&Вместо("УчетныеМеханизмыКонфигурации")
Функция TK_УчетныеМеханизмыКонфигурации() Экспорт
МеханизмыКонфигурации = Новый Структура;
Expand Down Expand Up @@ -45,3 +46,4 @@

Возврат МеханизмыКонфигурации;
КонецФункции
#КонецОбласти
Original file line number Diff line number Diff line change
Expand Up @@ -741,7 +741,7 @@
ДанныеЗапросаПоставщикам.privateRequest = ВыборкаДокумент.ТипЗапроса = Перечисления.TK_ТипыЗапросовЦен.Закрытый;
ДанныеЗапросаПоставщикам.title = ВыборкаДокумент.Заголовок;
ДанныеЗапросаПоставщикам.endDate = УниверсальноеВремя(ВыборкаДокумент.КонечнаяДатаСбораПредложений +
ВыборкаДокумент.ВремяКонечнойДатыСбораПредложений, ЧасовойПояс());
(ВыборкаДокумент.ВремяКонечнойДатыСбораПредложений - НачалоДня(ВыборкаДокумент.ВремяКонечнойДатыСбораПредложений) ), ЧасовойПояс());
ДанныеЗапросаПоставщикам.currency = Строка(ВыборкаДокумент.Валюта);
ДанныеЗапросаПоставщикам.description = ВыборкаДокумент.ТекстовоеОписание;
ДанныеЗапросаПоставщикам.deliveryAddress = ВыборкаДокумент.АдресДоставки;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,14 @@

#КонецОбласти
#Область Проведение
// Дополнительные источники данных для движений.
//
// Параметры:
// ИмяРегистра -Строка- Имя регистра
//
// Возвращаемое значение:
// Соответствие - Дополнительные источники данных для движений
//@skip-check doc-comment-collection-item-type
Функция ДополнительныеИсточникиДанныхДляДвижений(ИмяРегистра) Экспорт

ИсточникиДанных = Новый Соответствие;
Expand All @@ -75,7 +83,7 @@
// Описывает учетные механизмы используемые в документе для регистрации в механизме проведения.
//
// Параметры:
// МеханизмыДокумента - Массив - список имен учетных механизмов, для которых будет выполнена
// МеханизмыДокумента - Массив из Строка - список имен учетных механизмов, для которых будет выполнена
// регистрация в механизме проведения.
//
Процедура ЗарегистрироватьУчетныеМеханизмы(МеханизмыДокумента) Экспорт
Expand All @@ -93,6 +101,7 @@
//
// Возвращаемое значение:
// СписокЗначений, Структура - Данные документа для проведения
//@skip-check doc-comment-collection-item-type
Функция ДанныеДокументаДляПроведения(Документ, Регистры, ДопПараметры = Неопределено) Экспорт

Если ДопПараметры = Неопределено Тогда
Expand Down Expand Up @@ -129,6 +138,14 @@

КонецФункции


#КонецОбласти

#КонецОбласти

#КонецЕсли

#Область СлужебныеПроцедурыИФункции
Процедура ЗаполнитьПараметрыИнициализации(Запрос, ДокументСсылка)

Запрос.УстановитьПараметр("Ссылка", ДокументСсылка);
Expand All @@ -138,6 +155,8 @@
ДокументОбъект = Неопределено)
ИмяРегистра = "TK_ДанныеКоммерческихПредложенийОтПоставщика";

//@skip-check undefined-variable
//@skip-check unknown-method-property
Если Не ПроведениеДокументов.ТребуетсяТаблицаДляДвижений(ИмяРегистра, Регистры) Тогда
Возврат "";
КонецЕсли;
Expand Down Expand Up @@ -175,15 +194,13 @@
| TK_КоммерческоеПредложениеОтПоставщика.Ссылка = &Ссылка";
МассивЗапросов.Добавить(ТекстЗапроса);

//@skip-check undefined-variable
//@skip-check unknown-method-property
ТекстЗапроса = СтрСоединить(МассивЗапросов, ОбщегоНазначенияУТ.РазделительЗапросовВОбъединении());

ТекстыЗапроса.Добавить(ТекстЗапроса, ИмяРегистра);

Возврат ТекстЗапроса;

КонецФункции
#КонецОбласти

#КонецОбласти

#КонецЕсли
#КонецОбласти
Loading

0 comments on commit 594883a

Please sign in to comment.