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

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

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

Количество версий компонента314
Количество рещенных задач1853
Последная дата обработки компонента2023-12-17 16:29:40
Последная дата файла2023-12-16 17:31:34
Последная версия9.1.193.0

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

L_DOGOVOR
102.137743
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

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

Описание :

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

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


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

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


На полях в окнах редактирования, на которых имеется в статус-строке F4, добавлена дополнительная кнопочка для быстрого перехода на просмотр элемента, а также для наглядности - на каком поле имеется переход на просмотр
L_DOGOVOR
102.138534
L_DOGOVOR ( 9.1.44.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_DOGOVOR
102.138789
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

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

Описание :

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

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


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

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


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

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

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

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

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

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

Постановление Правительства РФ от 30.07.2014 N 735

Описание :

Наши счета-фактуры

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


Доработать пакетное формирование отчетов агента.
Необходимо формировать отчет агента (акт на оказание услуг) и акты на агентское вознаграждение и с/ф по ним. Созданные с/ф должны быть связаны между собой по аналогии с введенными ранее новыми типами с/ф (Счет-фактура посредника и Счет-фактура заказчика).
Счета-фактуры не регистрируются, только печатаются в журнале учета полученных и
выставленных СФ с заполняемыми колонками сведений о посреднической деятельности
Постановление Правительства РФ от 30.07.2014 N 735

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


Счетам-фактурам (по отчетам агента), созданным функцией "Пакетное формирование отчетов агента" присваивается тип "Счет-фактура заказчика", и создается связь со счет-фактурой посредника из документа (приходной накладной или акта на получение услуг), на основе которого сформирован отчет агента.

Тип СФ по агентскому вознаграждению не меняется и связь не создается
L_DOGOVOR
102.141321
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

Агентские договора. Выводить сообщение в протокол.

Описание :

Не знаю, какая именно часть модуля Управление снабжением, научите

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


Агентские договора. Выводить сообщение в протокол, если счет-фактура посредника не того типа

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


Если тип счета-фактура, связанная с актом или накладной, на основе которой формируются отчеты агента, отличается от "Счет-фактура посредника", то связь не создается и в протокол выводится соответствующее сообщение.
L_DOGOVOR
102.141384
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

Доработка функционала "Расшифровка выставленных Требований"

Описание :

Работа с банковской гарантией

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


Сейчас в отчет "Расшифровка выставленных Требований" данные попадают по условию: "В отчет попадают БГ с пустой датой окончания и с датой окончания большей даты отчета. Из отчета исключаются БГ в статусе "закрытый""
У клиента есть некоторые руководители, которым требуется информация по всем БГ, даже по закрытым. Клиент просит сделать настройку печати данного отчета, где можно выбрать печатать закрытые БГ до определенной даты или нет.

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


Реализован стандартный механизм хранения параметров для отчета.
Параметры включают возможность получения действующих банковских гарантий на последнее число текущего месяца (как было до этого), либо на конкретную дату. При этом дополнительная фильтрация недоступна.
Дополнительные фильтры по:
-дате выдачи
-дате окончания
-статусу
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Вызов в главном меню изменился с интерфейса BG_RasTreb на BG_RasTrebSetup
L_DOGOVOR
102.141527
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

Добавить периодичность исполнения условий "полгода"

Описание :

Ввод договора

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


У нас в ТопСофте скидки клиенту даются в зависимости от кол-ва единовременно оплаченных месяцев. Оно может быть помесячно, поквартально, за полугодие, ежегодно. Вот еще полугодия и не хватает.

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


Добавлена возможность задания периодичности оплаты раз в полугодие
L_DOGOVOR
102.141639
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

штрихкод БГ для ЭХД

Описание :

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

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


штрихкод БГ для ЭХД. сейчас нельзя сгенерировать штрихкод для БГ в случае, когда ее можно редактировать. и наоборот когда ее нельзя редактировать штрихкод можно сгенерировать.

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


Исправлено
L_DOGOVOR
102.141669
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

Проблемы при формировании СД по Договору по переработке давальческого сырья

Описание :

сопроводительных документов по договорам, соглашениям

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


Проблемы при формировании СД по Договору по переработке давальческого сырья.
При спецификации договора с позициями ДС, ГП и УП ДО формируются верно: на
переработку давальческого сырья, на закладках которого есть Давальческое сырье
и Готовая продукция... и ДО на прием услуги по переработке.
Если же формировать сразу сопроводительные документы по такому Договору, то
должны сформироваться: накладная на отпуск давальческого сырья, накладная на
прием готовой продукции и акт на прием услуги по переработке

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


Исправлено формирование лишних документов.
Услуга УП всегда закрывается актом на закупку услуг, который привязывается к накладной на возврат готовой продукции
L_DOGOVOR
102.141671
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

Проблемы при пакетном формировании ПКП по Договору на переработку ДС

Описание :

Календарный план

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


Проблемы при пакетном формировании ПКП по Договору на переработку ДС.
Если ПКП формировать вручную, т.е. по F7 с выбором позиций из договора,
то формируются они верно( одни с направлением договора на отпуск ДС, другие с
направлением, противоположным договору на прием ГТ и услуги по переработке).
При пакетном формировании ПКП с направлением 1->2 формируется ПКП с пустой
спецификацией. При формировании с направлением 2->1 формируется ПКП со
спецификацией из договора (т.е. и ГП, и ДС, и УП все в ней)

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


Позиции в ПКП при автоформировании переносятся правильно - позиция с типом ГП переносится в ПКП с направлением 2->1, чтобы быть вместе с другими давальческими позициями.
Доработан выбор из спецификации договора, чтобы позиция с типом ГП была доступна для выбра в ПКП с направлением 2->1
L_DOGOVOR
102.141787
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

При установленном фильтре по контрагенту в уточняющее соглашение переносится банк по умолчанию

Описание :

Ввод договора

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


Если установлен фильтр по организации, то при создании соглашения по договору банк берется по умолчанию, а не из договора.

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


Исправлено
L_DOGOVOR
102.142717
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

Не заполняется код региона

Описание :

Уведомление о контролируемых сделках

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


Не заполняется код региона 090

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


Исправлено
L_DOGOVOR
101.56457
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

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

Описание :

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

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

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

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

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

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

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

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

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

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

Описание :

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

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


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

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

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


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

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

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

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

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

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

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

добавление информации о сформированных финансовых операциях в Отчет о ходе исполнения договора

Описание :

Отчет о ходе исполнения договора

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


добавление информации о сформированных финансовых операциях в Отчет о ходе исполнения договора

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

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


В "Отчет о ходе исполнения договора" и "Просмотр документов" добавлена закладка "Финансовые операции".
L_DOGOVOR
101.56512
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

Некорректная информация в окне с предупреждением при контроле задолженности по договору

Описание :

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

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


Некорректная информация в окне с предупреждением при контроле задолженности по договору

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

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


Исправлено
L_DOGOVOR
101.56543
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

В ДО на продажу необходимо распечатать отчет по контролю задолженности по договору

Описание :

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

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


В ДО на продажу необходимо распечатать отчет по контролю задолженности по договору

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


При нажатии на кнопку "Подробнее" в появившемся окне появилась возможность распечатать информацию
L_DOGOVOR
104.19946
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

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

Описание :

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

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


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

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

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


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

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

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

По мере необходимости действие настройки может быть распространено и на другие формы.
L_DOGOVOR
101.56872
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

Адрес для иностранных организаций

Описание :

Уведомление о контролируемых сделках

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


Модуль Управление Договорами - > Отчеты - > Уведомление о контролируемых сделках.
В сформированном отчете на стр.5_Разд.2 есть графа "Адрес для иностранных организаций" (строка 090). По мнению заказчика, эта графа должна заполняться только для иностранных организаций.

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


Для иностранных организаций не заполняется на стр.5_Разд.2 есть графа "Адрес для иностранных организаций" (строка 090).
А также 'АдрИнТекст' при выгрузке в XLM (было и ранее )
L_DOGOVOR
180.8679
L_DOGOVOR ( 9.1.44.0 )
2015-05-07 14:19:15

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

Изменяется грузополучатель в ПКП

Описание :

Календарный план

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


1. Заходим в договор, кнопка План, выбираем ПКП, закладка Отгрузка. Видим что Грузополучатель "Бийскагрохимия"
2. Заходим в договор, кнопка Контрагент 2
3. Поле Банк, изменяем значения поля банк
4. Закрываем интерфейс, при этом происходит следующий процесс
5. Возвращаемся в ПКП и видим, что поле грузополучатель изменено на Контрагента2. При этом система не спрашивает о необходимости данного действия.

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


При изменении в договоре контрагента, банка, грузополучателя(-отправителя) в ПКП изменяется только то, что изменилось в договоре. Ранее обновлялись все ссылки.

9.1.193.09.1.192.09.1.191.09.1.190.09.1.189.09.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.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.160.09.1.159.09.1.158.09.1.157.09.1.156.09.1.155.09.1.154.09.1.153.09.1.152.09.1.151.09.1.184.19.1.172.09.1.161.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.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.29.1.107.09.1.106.09.1.105.19.1.105.09.1.104.09.1.103.09.1.102.09.1.101.09.1.100.09.1.099.09.1.99.09.1.98.09.1.098.09.1.97.09.1.097.09.1.96.09.1.096.09.1.095.09.1.95.09.1.94.09.1.094.09.1.093.09.1.93.09.1.92.29.1.92.19.1.092.09.1.92.09.1.91.09.1.90.09.1.090.09.1.89.09.1.089.09.1.88.09.1.088.09.1.87.09.1.087.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.82.09.1.082.09.1.81.09.1.081.09.1.80.09.1.080.09.1.079.09.1.79.09.1.078.09.1.78.09.1.077.09.1.77.09.1.076.09.1.76.09.1.75.09.1.075.09.1.074.09.1.74.09.1.073.09.1.73.09.1.072.09.1.72.09.1.71.09.1.071.09.1.70.19.1.070.09.1.70.09.1.069.09.1.69.09.1.068.09.1.68.09.1.67.09.1.067.09.1.66.09.1.066.09.1.065.09.1.65.09.1.64.09.1.064.09.1.063.09.1.63.09.1.62.19.1.62.09.1.062.09.1.061.09.1.61.09.1.060.09.1.60.09.1.059.09.1.59.09.1.58.29.1.58.19.1.058.09.1.58.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.19.1.52.19.1.52.09.1.052.09.1.51.19.1.051.09.1.51.09.1.50.09.1.050.09.1.49.09.1.049.09.1.48.09.1.048.09.1.047.09.1.47.09.1.046.09.1.46.09.1.045.09.1.45.09.1.44.09.1.044.09.1.043.09.1.43.09.1.042.09.1.42.09.1.41.09.1.041.09.1.40.09.1.040.09.1.39.09.1.039.09.1.038.09.1.38.09.1.37.29.1.37.19.1.37.09.1.037.09.1.36.09.1.036.09.1.35.09.1.035.09.1.34.09.1.034.09.1.33.09.1.033.09.1.032.09.1.32.09.1.031.09.1.31.09.1.030.09.1.30.09.1.29.09.1.029.09.1.28.09.1.027.09.1.27.09.1.026.09.1.26.09.1.25.19.1.025.09.1.25.09.1.24.09.1.024.09.1.23.09.1.023.09.1.22.09.1.022.09.1.021.09.1.21.09.1.020.09.1.20.09.1.19.09.1.019.09.1.18.09.1.018.09.1.17.09.1.017.09.1.016.09.1.16.09.1.15.09.1.015.09.1.14.09.1.014.09.1.13.09.1.013.09.1.12.09.1.012.09.1.11.09.1.011.09.1.10.09.1.010.09.1.009.09.1.09.09.1.9.09.1.008.09.1.8.09.1.08.09.1.07.09.1.7.09.1.007.09.1.006.09.1.06.09.1.6.09.1.5.09.1.05.09.1.005.09.1.4.09.1.04.09.1.004.09.1.003.09.1.03.09.1.3.09.1.2.09.1.02.09.1.002.09.1.1.09.1.001.09.1.01.0