Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Галактика ERP 9.1L_BASEDOCRES

Справка по компоненту.

Количество версий компонента305
Количество рещенных задач1361
Последная дата обработки компонента2023-12-17 16:15:28
Последная дата файла2023-12-16 17:31:34
Последная версия9.1.188.0

Новые задачи в этом компоненте

L_BASEDOC
102.130068
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

При формировании долга по ДО при привязке к латежу анализировать настройку...

Описание :

Платежное поручение

Что измененно :


При формировании долга по ДО при привязке к платежу анализировать настройку
...Настройки Галактики \ Логистика \ Документы \ Документы-основания\Рассчитывать сумму хозяйственных операций по ДО от неокругленной суммы в валюте

Как измененно :


В хозяйственных операциях собственных и сторонних
валютных платежных поручений, сумма в НДЕ, вне
зависимости от настроек округления, не округляется в
следующих случаях:
- При создании платежного документа из ДО.
- При привязке ДО к платежному документу.

При формирование ручных проводок по хозоперациям с
не округленным рублевым эквивалентом, рублевый
эквивалент так же никогда не округляется. Не
округляется так же при выполнении пересчета суммы
рублевого эквивалента, который вызывается изменением
даты проводки.

При формировании ТХО по хозоперации с не
округленным рублевым эквивалентом, рублевый эквивалент
так же не округляется в случае если в ТХО установлен
режим округления НДЕ - "по настройке".

При выполнении распределения по спецификации
накладной для хозоперации с не округленным рублевым
эквивалентом, так же не округляются рублевые
эквиваленты для записей распределения.
L_BASEDOC
102.137743
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

Добавить атрибут EditButton в документах оперконтура

Описание :

Не знаю, какая именно часть контура логистики, научите

Что измененно :


Добавить атрибут EditButton в документах оперконтура

Как измененно :


На полях в окнах редактирования, на которых имеется в статус-строке F4, добавлена дополнительная кнопочка для быстрого перехода на просмотр элемента, а также для наглядности - на каком поле имеется переход на просмотр
L_BASEDOC
102.138534
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

Сделать методы по работе с внешними атрибутами и классификаторами static

Описание :

Внешние атрибуты

Что измененно :


Сделать методы по работе с внешними атрибутами и классификаторами static

Пригодится для FastReport.
Также является очень часто используемым функционалом. Проще будет посмотреть значение по Ctrl+F4, а также меньше писанины при кодировании

Как измененно :


Сделаны Static методы:
Function ExtAttr_Create(_wTable : word; _Name : string; _Type : word): comp;
Function ExtAttr_ID (_wTable : word; _Name : string): comp;
Function ExtAttr_Type (_wTable : word; _Name : string): word;
Function ExtAttr_Name(_cRec: comp): string;
Function ExtAttr_ValueExists (_wTable : word; _cRec: comp; _Name: string): boolean;
Function ExtAttr_ValueExistsID(_wTable : word; _cRec: comp; _cAttrNam: comp): boolean;
Function ExtAttr_DeleteValue (_wTable : word; _cRec: comp; _Name: string): integer;
Function ExtAttr_DeleteValueID(_wTable : word; _cRec: comp; _cAttrNam: comp): integer;
Function ExtAttr_SetNeedMessage (_NeedMessage : boolean) : boolean;
Procedure ExtAttr_ShowError (_err : word);
Function ExtAttr_LastError : word;
Function ExtAttr_CreateAttrComp (_wTable : word; _Name : string; _Type, _SysNumKau, _KodKau : word) : comp;
Function ExtAttr_CompKodKau (_cAttrNam: comp) : word;
Function ExtAttr_CompSysNumKau(_cAttrNam: comp) : word;
Function sGetAttr (_wTable : word; _cRec : comp; _Name : string) : string;
Function doGetAttr (_wTable : word; _cRec : comp; _Name : string) : double;
Function dGetAttr (_wTable : word; _cRec : comp; _Name : string) : date;
Function tGetAttr (_wTable : word; _cRec : comp; _Name : string) : time;
Function mGetAttr (_wTable : word; _cRec : comp; _Name : string) : string;
Function coGetAttr (_wTable : word; _cRec : comp; _Name : string) : comp;
Function sGetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp) : string;
Function doGetAttrID(_wTable : word; _cRec : comp; _cAttrNam : comp) : double;
Function dGetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp) : date;
Function tGetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp) : time;
Function mGetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp) : string;
Function coGetAttrID(_wTable : word; _cRec : comp; _cAttrNam : comp) : comp;
Function sSetAttr (_wTable : word; _cRec : comp; _Name, _Val : string) : boolean;
Function doSetAttr (_wTable : word; _cRec : comp; _Name : string; _Val : double) : boolean;
Function dSetAttr (_wTable : word; _cRec : comp; _Name : string; _Val : date) : boolean;
Function tSetAttr (_wTable : word; _cRec : comp; _Name : string; _Val : time) : boolean;
Function mSetAttr (_wTable : word; _cRec : comp; _Name, _Val : string) : boolean;
Function coSetAttr (_wTable : word; _cRec : comp; _Name : string; _Val : comp; _ValStr : string) : boolean;
Function sSetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : string) : boolean;
Function doSetAttrID(_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : double) : boolean;
Function dSetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : date) : boolean;
Function tSetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : time) : boolean;
Function mSetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : string) : boolean;
Function coSetAttrID(_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : comp; _ValStr : string) : boolean;
Function CopyAllAttr (_wTableFrom: word; _cRecFrom: comp; _cRecTo: comp) : boolean;
Function CopyAllAttrEx(_wTableFrom: word; _cRecFrom: comp; _wTableTo: word; _cRecTo: comp) : boolean;
Function DeleteAllAttr(_wTable: word; _cRec: comp) : boolean;
Function MoveAllAttr (_wTable: word; _cRecFrom: comp; _cRecTo : comp): boolean;
Function ExtAttr_Pick (_CanEdit: boolean; _wTable: word; _cRec: comp): boolean;
Function ReNameAttr (_wTable : word; _Name : string; _Type, _SysNumKau, _KodKau : word; _NameNew : string; _isCreateAttr : boolean) : comp;
Function DeleteAttr (_wTable: word; _Name : string; _Type : word) : boolean;
Function CopyAttrPick (_wTable: word; _cRecFrom: comp; _cRecTo: comp) : boolean;
Function CopyAttrName (_wTable: word; _cRecFrom: comp; _cRecTo: comp; _Name : string) : boolean;
Function CopyAttrID (_wTable: word; _cRecFrom: comp; _cRecTo: comp; _cAttrNam : comp ) : boolean;
Function GetAttrValueStr (_wTable : word; _cRec : comp; _Name : string) : string;
Function GetAttrValueStrID(_wTable : word; _cRec : comp; _cAttrNam : comp ) : string;
// ExClass.Vih
Function GetClassCode (_wTable: word; _ClassName: string) : word;
Function CreateClass (_wTable: word; _ClassName: string; _UniqFeat : word) : word;
Function AddSegClass(_ClassCode : word; _SegName: string; _SegCode: string; _cGroup: comp) : comp;
Function LinkSegClass (_wTable : word; _cRec : comp; _ClassName: string; _SegName: string) : boolean;
Function ExtClass_SetNeedMessage (_NeedMessage : boolean) : boolean;
Procedure ExtClass_ShowError (_err : word);
Function ExtClass_LastError : word;
Function GetSegName (_ClassCode : word; _cRec : comp) : string;
Function GetSegCode (_ClassCode : word; _cRec : comp) : string;
Function CopyAllClassVal (_wTable : word; _cRecFrom: comp; _cRecTo: comp) : boolean;
Function CopyAllClassValEx (_wTableFrom: word; _cRecFrom: comp; _wTableTo: word; _cRecTo: comp) : boolean;
Function CopyClassEx (_CodeFrom: word; _wTableTo: word) : word;
Function DeleteAllClassVal (_wTable: word; _cRec: comp) : boolean;
Function MoveAllClassVal (_wTable: word; _cRecFrom: comp; _cRecTo: comp): boolean;
Function ExtClass_Pick(_CanEdit: boolean; _wTable: word; _cRec: comp): boolean;
Function CopyAllClassValUniq (_wTable: word; _cRecFrom: comp; _cRecTo: comp; _bZam : boolean) : boolean;
Function CopyClassValPick (_wTable: word; _cRecFrom: comp; _cRecTo: comp) : boolean;
// ExtAttrClass.vih
Function ExtAttrClass_CopyAll (_wTableFrom: word; _cRecFrom: comp; _cRecTo: comp): boolean;
Function ExtAttrClass_CopyAllEx(_wTableFrom: word; _cRecFrom: comp; _wTableTo: word; _cRecTo: comp): boolean;
Function ExtAttrClass_DeleteAll(_wTable: word; _cRec : comp): boolean;
Function ExtAttrClass_MoveAll (_wTable: word; _cRecFrom: comp; _cRecTo: comp): boolean;
Function ExtAttrClass_SetNeedMessage(_NeedMessage : boolean) : boolean;
Procedure ExtAttrClass_ShowError(_err : word);
Function ExtAttrClass_LastError : word;
L_BASEDOC
102.138789
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

отсрочка по договору

Описание :

Счета, ДО на продажу

Что измененно :


Есть, например, договор и соответствующий график отгрузки.
В рамках договора существует определенный интервал отсрочки - клиент говорит о том, что, если данный интервал заканчивается в воскресенье, то
надо, чтобы отсрочка сдвигалась на 1 день (если понедельник - это праздничный день, то автоматически смещение должно идти на вторник).
Необходимость доработки определяется также постановлением 218-3 кодекса рб от 11/03/2013, статья 194.

Как измененно :


Добавлены настройки
"Настройки Галактики \ Логистика \ Документы \ Управление сбытом \ ДО на продажу \ Дата "оплатить до""
"Настройки Галактики \ Логистика \ Документы \ Управление снабжением \ ДО на закупку \ Дата "оплатить до""
Возможные значения:
-любой день (по умолчанию)
-рабочие дни

При значении настройки = рабочие дни, если при формировании ДО или при изменении даты "оплатить до" дата попадает на выходной день, то дата автоматически корректируется на первый рабочий день после выходного дня.
Выходные дни определяются по календарю из новой настройки
"Настройки Галактики \ Логистика \ Документы \ Календарь для расчета дат исполнения"

Если календарь не задан, то проверка на выходной день осуществляется только по дням недели (суббота, воскресенье).

При формировании ДО по договору при инициализации поля "оплатить до" по условиям исполнения договора также учитывается новая настройка.

Также после создания ордеров, если с накладной связан ДО и по условиям договора оплата наступает после отгрузки, то дата "оплатить до" тоже корректируется в соответствии с новой настройкой
L_BASEDOC
102.140919
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

Реализовать отдельную компоненту L_Milk

Описание :

Накладная на прием молочного сырья

Что измененно :


реализовать отдельную компоненту L_Milk

Как измененно :


Накладная на прием готовой продукции, отчеты и настройки по ней реализованы на отдельном ресурсе L_Milk.
L_BASEDOC
102.141407
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

Расчет цены со скидкой

Описание :

Счета, ДО на продажу

Что измененно :


Расчет цены со скидкой

Как измененно :


Добавлена настройка
 И"Настройки Галактики\Логистика\Документы\Управление сбытом\Скидки\Округлять скидки" И
По умолчанию - ДА.

Для сложных и простых скидок.
Для простых скидок применяется при скидке % к цене.

Пример.
Цена 29.5, кол-во 1, скидка 3%.

Неокругленная скидка = 0.885

Цена = 29.5-0.885=28.615 (28.62 после округления)

Если скидку округлять, то:
Цена = 29.5-0.89=28.61
L_BASEDOC
102.141567
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

Расчет цены со скидкой с учетом округления цены

Описание :

Счета, ДО на продажу

Что измененно :


Расчет цены со скидкой с учетом округления цены
Выдержка из раздела "Как изменено" ПиР 102.139208:
"При пересчете сложных скидок по позиции спецификации в ДО на продажу появляется диалог с параметром
[.] с учетом округления цены

(это замена устаревшей настройки "Корректировать сложные скидки с учетом округления цены")"
Данное изменение имеет следующие существенные недостатки.
1. Скидки к накладным применяют операторы сбыта. Для большинства из них понятие "Округление цены" ничего не означает. Неправильный выбор "галочки" в этом диалоге приводит к неправильному расчёту конечной цены. И, как следствие, к не согласованию накладных покупателем.
2. Если убрать "галочку" в указанном интерфейсе возникают ситуации, когда сумма по ДО не равна сумме по накладной.
Предлагают диалог не выводить, а информацию этого диалога вынести в настройку.

Как измененно :


Корректировка сложных скидок с учетом округления цены производится в соответствии с новой настройкой:

 И"Настройки Галактики\Логистика\Документы\Управление сбытом\Скидки\Расчет сложных скидок с учетом округления цены" И

возможные значения
-да
-нет
-по запросу (по умолчанию)
L_BASEDOC
102.141619
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

Не активно "Вычислить %" в интерфейсе скидок к позиции ДО на продажу (расширенная информация по спецификации ДО\скидки к позиции\

Описание :

Счета, ДО на продажу

Что измененно :


Не активно "Вычислить %" в интерфейсе скидок к позиции ДО на продажу (расширенная информация по спецификации ДО\скидки к позиции\

Как измененно :


Редактирование скидок, в т.ч. и функция пересчета по % доступна, если доступно для редактирование само ДО и настройка
'"Настройки Галактики\Логистика\Документы\Документы-основания\Модификация и контроль данных\Разрешать ввод скидки в ДО на продажу только из каталога скидок"'
в значении НЕТ.
L_BASEDOC
102.141794
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

Изменение суммы документа при просмотре скидки по позиции

Описание :

Счета, ДО на продажу

Что измененно :


Если в произвольном порядке смотреть сложные скидки у позиций спецификации (Alt+T), то сумма документа будет изменяться.

Как измененно :


Если при просмотре скидок скидки не модифицировались, то и пересчета суммы в ДО нет
L_BASEDOC
102.141800
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

Не верно позиционируется курсор при удалении спецификации в ДО

Описание :

Счета, ДО на продажу

Что измененно :


Актуально для ДО (сбыт и снабжение, в накладных работает как ожидается).
Стоим на 1 позиции спецификации - удаляем ее по F8 - активной стала запись 3 - через позицию N2 перескочили.
Это вызывает трудности, когда, например, после копирования документа - нужно удалить несколько подряд идущих позиций.
Предлагаем при удалении позиции спецификации - устанавливать фокус на следующую по порядку позицию (N1 - удалили, визуально остались там же где и были, но запись уже N2).

Как измененно :


Исправлено. Позиционируется при одиночном удалении на следующей записи или на последней, если удаляется последняя
L_BASEDOC
102.142036
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

Копирование спецификации из другого документа

Описание :

Счета, ДО на продажу

Что измененно :


Копирование спецификации из другого документа

Как измененно :


Исправлено копирование по пометке спецификации из другого документа
L_BASEDOC
102.142415
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

Снимать фильтр по контрагенту , если записей не обнаружено

Описание :

Счета, ДО на закупку

Что измененно :


Снимать фильтр по контрагенту , если записей не обнаружено

Как измененно :


Исправлено создание нового при автоматическом снятии фильтра
L_BASEDOC
101.56396
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

Заполнять "Оплатить до" по настройке

Описание :

Абонентское обслуживание

Что измененно :


Установлена настройка "Настройки Галактики \
Логистика \ Документы \ Управление снабжением \ ДО на
закупку \ Значения по умолчанию \ Количество дней от
даты ДО для заполнения поля "Оплатить до"" -
установлено количество дней. При копировании Основания
на продажу поле "оплатить до" автоматически не
обновляется - просьба доработать, а также при создании
документов с помощью Абонентского обслуживания - это
поле вообще остается пустым, тоже хотелось бы чтобы
заполнялось.

Как измененно :


При копировании ДО на продажу и закупку даты "отгрузить до" и "оплатить до" пересчитываются в новом ДО согласно дате нового ДО и настроек.
При формировании документов с помощью абонентского обслуживания также инициализируются даты "отгрузить до" и "оплатить до"
L_BASEDOC
101.56457
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

Возможность выбрать контракт или договор

Описание :

Предложение по новой функциональности модуля Управление договорами

Что измененно :

Возможность выбрать контракт или договор

Организация заключила государственный контракт на
оказание услуг. Необходима возможность указать в
Галактике по каким-то договорам, что это контракт.

Как измененно :

Имеется настройка
'"Настройки Галактики\Логистика\Документы\Управление договорами\Наименования
договоров/соглашений/ПКП из внешней классификации"'

При включенной настройке к договору/соглашению можно привязать значение
внешнего классификатора "Наименование договора", которое будет отображаться в
списке договоров и в интерфейсах выбора.
Для ПКП наименование внешнего классификатора - "Наименование ПКП".

Подпись к договорам, соглашениям, ПКП в соответствии с настройкой будет
отображаться в документах контура логистики.
L_BASEDOC
101.56458
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

Настройка примечания в документах

Описание :

Предложение по новой функциональности контура логистики

Что измененно :


Настройка примечания в документах

Организация заключила государственный контракт на
оказание услуг. Контракт был введен в систему в модуле
договор. При настройке формирования примечания в ДО и
сопроводительных документах указывается "Дог.№ ". А
необходимо указывать Контракт.

Как измененно :


Примечание в ДО и СД формируется с подписями к договорам, соглашениям и ПКП следующим образом:

Имеется настройка
'"Настройки Галактики\Логистика\Документы\Управление договорами\Наименования договоров/соглашений/ПКП из внешней классификации"'

При включенной настройке к договору/соглашению можно привязать значение внешнего классификатора "Наименование договора".

Подпись будет браться из кода. Т.е. в коде внешней классификации следует заносить краткое наименование.

Для ПКП наименование внешнего классификатора - "Наименование ПКП".

При выключенной настройке берутся следующие значения:
для договоров - Дог.
для соглашений - Согл.
для ПКП - ПКП
L_BASEDOC
104.19946
L_BASEDOC ( 9.1.40.0 )
2015-05-07 14:19:15

Краткое описание :

Убрать печатные формы для России

Описание :

Накладные на отпуск

Что измененно :


Прошу убрать печатные формы, утвержденные законодательством других стран.

Просьба, для законодательных форм других стран устанавливать необходимый признак страны, чтобы они не появлялись в общем перечне.

Как измененно :


Добавлена настройка

'"Настройки Галактики\Общие настройки системы\Отчеты, расчеты\Не показывать законодательные формы других стран"'

Ряд форм логистики на текущий момент привязаны к стране.
По умолчанию они не видны, если страна лицензии не совпадает со страной формы.

По мере необходимости действие настройки может быть распространено и на другие формы.

9.1.188.09.1.187.09.1.186.09.1.185.09.1.184.09.1.183.09.1.182.09.1.181.09.1.180.09.1.179.09.1.178.09.1.177.09.1.176.09.1.175.09.1.174.09.1.173.09.1.172.09.1.171.09.1.170.09.1.169.09.1.168.09.1.167.09.1.166.09.1.165.09.1.164.09.1.163.09.1.162.09.1.161.09.1.160.09.1.159.09.1.158.09.1.157.09.1.156.09.1.155.09.1.152.09.1.151.09.1.150.09.1.149.09.1.148.09.1.147.09.1.146.09.1.145.09.1.144.09.1.143.09.1.142.09.1.141.09.1.140.09.1.139.09.1.178.19.1.154.09.1.153.09.1.138.09.1.137.09.1.136.09.1.135.09.1.134.09.1.133.09.1.132.09.1.131.09.1.130.09.1.129.09.1.128.09.1.127.09.1.126.09.1.125.09.1.124.09.1.123.09.1.122.09.1.121.09.1.120.09.1.119.09.1.118.09.1.117.09.1.116.09.1.115.09.1.114.09.1.113.09.1.112.09.1.111.09.1.110.09.1.109.09.1.108.09.1.107.09.1.106.09.1.105.09.1.104.19.1.104.09.1.103.09.1.102.09.1.101.09.1.100.09.1.099.09.1.99.09.1.098.09.1.98.09.1.97.19.1.097.09.1.97.09.1.96.09.1.096.09.1.095.09.1.95.09.1.094.09.1.94.09.1.93.19.1.93.09.1.92.09.1.092.09.1.91.09.1.091.09.1.90.09.1.090.09.1.89.19.1.89.09.1.88.09.1.088.09.1.87.19.1.087.19.1.087.09.1.87.09.1.086.09.1.86.09.1.085.09.1.85.09.1.084.09.1.84.09.1.83.09.1.083.09.1.082.09.1.82.09.1.081.09.1.81.09.1.80.09.1.080.09.1.79.09.1.079.09.1.078.09.1.78.09.1.077.09.1.77.09.1.76.09.1.076.09.1.75.09.1.075.09.1.74.09.1.074.09.1.073.19.1.073.09.1.73.09.1.72.09.1.072.09.1.071.09.1.71.09.1.70.09.1.070.09.1.069.09.1.69.09.1.068.09.1.68.09.1.67.19.1.67.09.1.067.09.1.066.09.1.66.09.1.065.09.1.65.09.1.064.09.1.64.09.1.63.09.1.062.09.1.62.09.1.61.09.1.061.09.1.60.09.1.060.09.1.59.19.1.059.09.1.59.09.1.58.09.1.058.09.1.57.09.1.057.09.1.56.09.1.056.09.1.55.09.1.055.09.1.54.09.1.054.09.1.53.09.1.053.09.1.052.09.1.52.09.1.51.09.1.051.09.1.50.09.1.050.09.1.049.09.1.49.09.1.048.09.1.48.09.1.47.29.1.47.19.1.047.19.1.47.09.1.047.09.1.46.09.1.046.09.1.45.09.1.045.09.1.44.09.1.044.09.1.43.09.1.043.09.1.42.09.1.042.09.1.41.09.1.041.09.1.40.09.1.040.09.1.039.09.1.39.09.1.38.09.1.038.09.1.37.09.1.037.09.1.36.09.1.036.09.1.35.09.1.035.09.1.034.09.1.34.09.1.33.09.1.033.09.1.032.09.1.32.09.1.31.09.1.031.09.1.030.09.1.30.09.1.029.09.1.29.09.1.28.09.1.028.09.1.027.09.1.27.09.1.26.19.1.026.09.1.26.09.1.025.09.1.25.09.1.24.09.1.024.09.1.23.09.1.22.09.1.022.09.1.021.09.1.21.09.1.020.09.1.20.09.1.19.19.1.19.09.1.019.09.1.018.09.1.18.09.1.017.09.1.17.09.1.016.09.1.16.09.1.015.09.1.15.09.1.014.09.1.14.09.1.013.09.1.13.09.1.12.19.1.12.09.1.012.09.1.11.09.1.011.09.1.10.09.1.010.09.1.009.09.1.9.09.1.008.09.1.8.09.1.007.09.1.7.09.1.6.19.1.006.09.1.6.09.1.005.09.1.5.09.1.004.09.1.4.09.1.3.19.1.3.09.1.003.09.1.2.09.1.002.09.1.1.09.1.001.09.1.0000.9.1.0.8.10.86.0