Информация о файле обновления Галактика L_MILK_RES_91290.TXT


Описание файла обновления:
ФайлL_MILK_RES_91290.TXT
ОбновлениеL_Milk_res_91290
НазначениеОбщее
ПродуктГалактика 9.1
Релиз31.03.2012 : Atlantis 5.5
КомпонентL_MILK
ТипRES
Версия9.1.29.0
Дата2018-09-21 17:12:52
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.1476399.1.6.2добавить в поток приемной квитанции вх/исх сальдо по контрагенту (развитие ПИР 102.146517)Контур логистикиНе знаю, какая именно часть контура логистики, научите
добавить в поток приемной квитанции вх/исх сальдо по контрагенту. Нужно это чтобы получить приемную квитанцию в формате акта сверки. т.е. вида: Приемная квитанция за период с 01/10/2015 по 31/10/2015 Вх сальдо по Кохозу Труд на 01/10/2015 - 1 000 000 000 бел.руб Сдано колхозом молока за период с 01/10/2015 по 31/10/2015 1 000 000 бел руб Платежей за период с 01/10/2015 по 31/10/2015 500 000 бел руб Исх сальдо по колхозу на 01/10/2015 - 999 500 000 бел.руб Данные брать из оперативного сальдо по контрагенту.В отчет добавлен вывод оперативного сальдо контрагента. - сальдо на начало периода - сальдо на дату, предшествующую начальной дате периода - сальдо не конец периода - сальдо на дату, равную конечной дате периода
102.1478029.1.6.2Ведомость поступления молочного сырьяУправление снабжениемНакладная на прием молочного сырья
В отчете "Ведомость поступления молочного сырья" сумма за молоко должна выводиться с учетом сумм за белок и охлажденность.В отчетах "Отчет о поступлениях молочного сырья" сумма за молоко выводится с учетом услуг за белок и охлажденность
102.1485229.1.6.2Пересчет цен по прайс-листуУправление снабжениемНакладная на прием молочного сырья
В накладной на прием молочного сырья перевыбираем МЦ с привязкой к прайс-листу, отличному от прайс-листа по умолчанию, цена устанавливается верная. Формируем пробу качества. Выбираем сорт молока, цена изменяется на цену по прайс-листу по умолчанию, а не по тому прайс-листу, что установлен для данной накладной. Цена должна быть выбрана из прайса указанного в данной накладной.Накладная на прием молочной продукции. Цены в накладной пересчитываются по прайс-листу, связанному с позицией накладной. Если с позицией не связан прайс-лист, то тогда цены считаются по прайсу из настройки: "..Прайс-лист по умолчанию"
102.1470479.1.6.0Округление в отчетеУправление снабжениемНакладная на прием молочного сырья
В отчетах по приемке молока необходимо округление зачетного (оплаченного) веса в соответствии с настройкой округления. В настоящий момент значение зачетного( оплаченного) веса не округляется, идет расхождение между первичным документом и итоговым отчетом.Отчет о поступлениях молочного сырья. Зачетный вес берется из накладной на прием молочного сырья (ранее рассчитывался непосредственно в отчете)
102.1470499.1.6.0Аналитика закупокУправление снабжениемУниверсальная настраиваемая ведомость
Необходимо, что бы в универсальную настраиваемую ведомость попадали данные из накладных на прием молочного сырья. В настоящее время документы с типом (108) в обработку отчета не попадают.Добавлены аналитические отчеты для накладной на прием молочного сырья. 1. Добавлена возможность создавать универсальную настраиваемую ведомость. К отчетам по молочному сырью добавлен пункт: Универсальная настраиваемая ведомость. Работа ведомости аналогична ведомости в снабжении. 2. Накладные на прием молочного сырья добавлены в Иерархический реестр накладных/актов в модуле Снабжение. Молочную накладною нужно выбрать в фильтрах по типу документов.
102.1477499.1.6.0Пакетное формирование ордеровУправление снабжениемПакетное формирование ордеров по накладным
Необходима возможность пакетного формирования складских ордеров по Накладным на прием молочного сырья. В настоящее время действующий функционал не обрабатывает данные накладные.Добавлен пункт меню: "Управление снабжением | Документы | Приемка молока | Пакетное формирование ордеров по накладным".
102.1453879.1.5.0Проанализировать работу индексации в рамках вложенных примеров по индексации услуг связанных с расчетом через курс валютыУправление сбытомАкты на услуги, работы
Во вложении два пункта с примерами, два из которых связаны с расчетом индексации по услуге через курс валюты. Просьба проанализировать возможность реализации данной функциональности с учетом реализации доработки (см. первоисточник).Доработка индексации. Полное описание работы индексации во вложении 1. К номеру индексационного акта добавлен постфикс [Инд]. 2. Добавлена новая форма "Расчет начисления индексации" - отображает все платежи и сумму их индексации. В отчет не попадают индексационные акты и платежи по ним. Описание колонок: - Наименование документа - системное наименование документа - Дата - дата документа - Номер - номер документа - Тариф - тариф на дату документа (берется тариф из тарифного плана, связанного с услугой) - Удельный вес тарифа - коэффициент, который рассчитывается по формуле: (<Тариф на дату платежа> / <Тариф на дату акта> - 1) * <Сумма платежа> - Сумма - сумма платежа без учета индексации - Сумма индексации - сумма индексации по документу - Примечание - примечание из платежного документа
101.574059.1.4.0Необходимо добавить историю изменения атрибутов банков (по аналогии с организациями)НастройкаРедактирование банков
Необходимо добавить историю изменения атрибутов банков (по аналогии с организациями). Это нужно для того, чтобы при изменении наименования банка в старых документах выводилось старое наименование.Реализован интерфейс "История изменения полей", аналогичный интерфейсу в организациях. Добавлена настройка Общие настройки системы -> Каталог организаций и банков -> "При печати учитывать историю изменения атрибутов банка". Печать данных банка из истории реализована для ДО.
102.1465179.1.4.0приемная квитанция в графе "итого к оплате" не учитывает платежиКонтур логистикиНе знаю, какая именно часть контура логистики, научите
ДО снабжения => ЛПМ "Печать приемной квитанции в FastReport" приемная квитанция в графе "итого к оплате" не учитывает платежи, проведенные к моменту выдачи приемной квитанции. Например: месяц накладными принимали молоко, при формировании приемной квитанции скажем за сентябрь 2015 в графу "всего к оплате" попадает сумма по ТТН без учета уже произведенных оплат. Предлагается выводить это поле с учетом оплат за период (период приемной квитанции есть в BASEDOC.DFROM,BASEDOC.DTO) Только тогда в законодательно утвержденном поле мы получим верные цифры.Если в ДО указан период (расширенная информация), то за этот период определяется баланс по платежам (платежи с учетом направления) по данному ДО. Полученная сумма учитывается в поле отчета "Итого к оплате" (вычитается из суммы по позициям).
102.1184059.1.3.0Реализовать интерфейс iCheckCloseBuhPeriod как объектный с кэшированием значенийУправление сбытомНакладные на отпуск
Реализовать интерфейс iCheckCloseBuhPeriod как объектный с кэшированием значений. Функцию CheckCloseBuhPeriodOper реализовать как метод iCheckCloseBuhPeriod.Оптимизирован интерфейс проверки закрытого периода в оперативном контуре.
102.1435209.1.3.0приемная квитанция не соответвует законодательсвуКонтур логистикиНе знаю, какая именно часть контура логистики, научите
ДО снабжения => ЛПМ "Печать приемной квитанции в FastReport" приемная квитанция не соответствует законодательству. Сейчас форма 2002 года. Нужно 01.07.2011 N 267 Конкретные замечания: 1. нет колонки "средний % жирности по сорту" 2. в конце формы есть только доставка молока, но нет сборки. (сборка молока должна относится на колхоз, а не населению) 3. добавить суммы прописью для суммы НДС и суммы с НДС (НДС от молока населения должно быть в квитанции колхоза, т.к. НДС платит колхоз)1. Добавлена колонка "средний % жирности по сорту". 2. Добавлена строка "за сборку молока". 3. Добавлены строки "Всего сумма НДС" и "Всего стоимость с НДС".
102.1452969.1.3.0Округление зачетного веса в накладной на прием молочного сырьяУправление снабжениемНакладная на прием молочного сырья
В накладных на прием молочного сырья при выставленной настройке "Количество знаков после запятой для зачетного веса" равной, например, 0, необходимо округлять значение в поле "Кол-во опл." до целых для корректного расчета стоимости по накладной. Округление производить по математическим правилам.Округление количества к оплате в накладной на прием молочного сырья. Добавлена настройка "Настройки Галактики Логистика Документы Управление снабжением Накладная на прием молочного сырья Округление количества оплаченного (зачетного веса)". Значение по умолчанию - нет. По данной настройке происходит округление количества к оплате. На число знаков в дробной части влияет настройка: "Настройки Галактики Логистика Число знаков в дробной части при отображении количества"
102.1464209.1.3.0Договор в накладной на прием молокаУправление снабжениемНакладная на прием молочного сырья
Необходима возможность, в накладной на прием молочного сырья, выбор договора.Открыто окно с расширенной информацией по верхней панели накладной на прием молочного сырья
102.1371559.1.2.0отчет по молоку не полныйУправление снабжениемНакладная на прием молочного сырья
Осуществили приемку молока ( Интерфейс L_SoprDoc::SoprDocB_Milk, параметр 108) Выдаем отчет Интерфейс L_SOPRDOC::PRNKACHVO Но этого мало. Нужен универсальный отчет, чтобы в нем можно было задать за период, по конкретным контрагентам, по всем указанным в приемной накладной параметрам (например по партиям) чтобы группировка и сортировка была.Разработали отчеты о поступлениях молочного сырья, которые вызываются по следующему пути: Управление снабжением - Приемка молока - Отчет о поступлениях молочного сырья. Перечень отчетов: - Ведомость поступления молочного сырья; - Контрольная ведомость учета поступления молочного сырья; - Сведения о поступлении молочного сырья. Окно с параметрами отчета содержит следующие кнопки: - Сформировать - открывается список отчетов в FR; - Настройка - открывается окно редактирования настойки; - Отмена. В окне "Редактирование настройки" имеются следующие поля: - "Наименование" - название настройки, которое содержит необходимые фильтры на накладные молочного сырья; - "за период с.. по.." - устанавливается фильтр по накладным молочного сырья, которые попадают в этот промежуток дат; - "Фильтр по контрагенту" - устанавливаем фильтр по контрагенту (имеется множественный выбор); - "Фильтр по МЦ" - устанавливаем фильтр по МЦ (множественный выбор). Более подробное описание во вложении.
102.1425849.1.2.0Формирование накладной по доступным разрезам резервированияУправление сбытомСчета, ДО на продажу
Формирование накладной по доступным разрезам резервирования При формировании накладной на отпуск из документа основания, формируются накладные по всем разрезам резервирования в ДО. Нужна возможность настроить систему так, чтобы накладные формировались только для тех разрезов, которые есть у пользователя в доступе (настройка Разрешенная группа подразделений).При формировании накладных по ДО и при резервировании по полному складскому разрезу не учитывается количество, зарезервированное по недоступным группам подразделений/складов. Также, если установлена настройка запрета формирования накладных без резерва, то будут сформированы накладные только по резерву на доступных складах. Либо не будут сформированы накладные
102.1385349.1.1.0Сделать методы по работе с внешними атрибутами и классификаторами 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;
102.1409199.1.1.0Реализовать отдельную компоненту L_MilkУправление снабжениемНакладная на прием молочного сырья
реализовать отдельную компоненту L_MilkНакладная на прием готовой продукции, отчеты и настройки по ней реализованы на отдельном ресурсе L_Milk.