L_DOGOVOR
Краткое описание :
Переработка расчета налогов на таблицах в памятиОписание :
Накладные на отпускЧто измененно :
В настоящий момент остро встала проблема переработки расчета
налогов на таблицах в памяти.
Чем плохо предыдущее решение? Тем что для того, чтобы рассчитать налог нужно
создать записи в таблице SpDocNal. Достаточно много примеров в коде, когда для
расчета налогов создают записи SpDocNal в БД (а есть еще и примеры связанных
таблиц, например, SpSopr, KatSopr поля которых выступают в качестве параметров
расчета), а затем их удаляют. Данный метод медленный (т.к. вставка и удаления
записей в БД занимают почти все время расчета), не корректный, т.к. есть
вероятность наличия отвязанных записей таблицы SpDocNal, не удобный в плане
кодирования. Из плюсов можно отметить только то, что данные расчета всегда
останутся в БД.
По данному ПИРу будет предпринята попытка реализовать расчет налогов на
таблицах в памяти с возможностью записи результата в БД.
Как измененно :
Система Галактика. Расчет налогов.
Выполнена переработка расчета налогов из G_Nalog.dll в L_Nalog.res.
Описание функций см. в L_Naolg\Vip\NalogFun\NalogFun.vih
L_DOGOVOR
Краткое описание :
Необходимо добавить возможность использования в интерфейсе "Выберите типовое примечание" шаблонов и макросовОписание :
Счета, ДО на закупкуЧто измененно :
Реализовать механизм формирования примечания в ДО на основе шаблонов.
Как измененно :
Реализован механизм формирования примечания в ДО на основе шаблонов (механизм аналогичен формированию назначения платежа в ФРО).
Для каждого типа ДО в реестр настроек были добавлены пользовательские настройки для установки параметров шаблона:
- "Настройки Галактики \ Логистика \ Документы \ Управление снабжением \ ДО на закупку \ Параметры шаблона формирования примечания";
- "Настройки Галактики \ Логистика \ Документы \ Управление снабжением \ ДО на предоплату закупок \ Параметры шаблона формирования примечания";
- "Настройки Галактики \ Логистика \ Документы \ Управление сбытом \ ДО на продажу \ Параметры шаблона формирования примечания";
- "Настройки Галактики \ Логистика \ Документы \ Управление сбытом \ ДО на предоплату продаж \ Параметры шаблона формирования примечания".
При попытке изменения любой из перечисленных настроек вызывается интерфейс "Параметры формирования примечания для <Наименование_документа>".
В данном интерфейсе можно включить режим формирования примечания по шаблону для соответствующего документа. Это делается посредством выпадающего списка "Формировать примечание по шаблону" со значениями "Да", "Нет".
В поле "Шаблон" можно выбрать и сконфигурировать шаблон формирования примечания. Конфигурация шаблона выполняется аналогично шаблонам формирования назначения платежа в платежных поручениях (модуль ФРО).
С помощью выпадающего списка "Метод формирования" задается условие формирования примечания по шаблону при наличии старого примечания в поле.
С помощью группы переключателей "Когда формировать" можно указать события, при наступлении которых будет формироваться примечание по шаблону:
1. Если установлен переключатель "При смене договора/соглашения", то примечание будет формироваться после смены договора/соглашения в окне расширенной информации интерфейса редактирования ДО;
2. Если установлен переключатель "При создании ДО", то примечание будет формироваться при:
2.1 при формировании ДО по договору/соглашению (модуль "Управление договорами"):
2.1.1 из меню "Операции\Пакетное формирование\ДО по договорам, соглашениям\ДО на продажу/закупку/давальческие";
2.1.2 из меню "Операции\Пакетное формирование\ДО по договорам, соглашениям\ДО на предоплату";
2.1.3 из меню "Операции\Формирование ДО на предоплату по выбранным документам";
2.2 при формировании ДО по накладной (модули "Управление сбытом", "Управление снабжением"):
2.2.1 из интерфейса редактирования накладной (по кнопке [Формирование ДО]);
2.2.2 из меню "Операции\Изменение ДО для накладных/актов\Создание документов по накладным/актам\По нескольким накладным/актам - несколько ДО";
2.2.3 из меню "Операции\Изменение ДО для накладных/актов\Создание документов по накладным/актам\По одной накладной/акту - один ДО";
2.2.4 из меню "Операции\Изменение ДО для накладных/актов\Создание документов по накладным/актам\По нескольким накладным/актам - один ДО".
Также имеется возможность разрабатывать и добавлять в систему собственные реализации обработчиков макроопределений для шаблонов. Для этого необходимо разработать vip интерфейс, удовлетворяющий следующим требованиям:
1. vip-интерфейс должен принадлежать компоненту F_TEMPLATE;
2. vip-интерфейс должен реализовывать объектный интерфейс ObjPPMacros;
3. наименование vip-интерфейса должно иметь суффикс "DOM_".
Например:
#include PPMacros.vih // здесь описан объектный интерфейс ObjPPMacros
#Component "F_Template"
VipInterface DOM_SoprDoc implements ObjPPMacros #Licensed_Free;
Interface DOM_SoprDoc;
Function GetInfo: string;
{
GetInfo := 'Список Актов/Накладных';
}
Function ParamMaster: string;
{
// Код формирования параметров макроопределения
}
Function Culc(TiDkGal, TiDkUser: word; cSoprDoc: comp; PpmServer: ObjPPTemplate; isSyntaxCheck: boolean; var ErrDescr: string): string;
{
// Код, непосредственно выполняющий обработку макроопределения
}
end.
Разработанный и скомпилированный таким образом интерфейс, будучи подключен к системе, автоматически станет видимым в интерфейсе настройки шаблона формирования примечания для ДО.
L_DOGOVOR
Краткое описание :
Необходимо дать возможность создавать ДО по договору с переносом спецификации при отсутствии остаткаОписание :
Счета, ДО на закупкуЧто измененно :
Если количество или сумма ранее созданных ДО полностью
перекрывают количество и сумму договора, то необходимо
разрешать создавать по договору ДО в пользовательском
статусе с выключенным контролем.
Т.е. порядок работы такой:
- создаём новый статус ДО;
- выключаем для нового статуса контроль количества;
- если необходимо создать ДО по договору сверх указанного в
договоре количества (суммы), то выбираем новый статус и
привязываем договор.
- в ДО переносится спецификация договора.
Как измененно :
Добавлен параметр при выборе договора:
количество: свободный остаток/исходное
Второй вариант доступен только если по ДО не ведется контроль количества и по ДО на предоплату.
L_DOGOVOR
Краткое описание :
Необходимо продублировать функциональность настройки "формирование примечания" для ДООписание :
Счета, ДО на закупкуЧто измененно :
При создании документа основания (особенно это
относится к документам основаниям на предоплату закупок
/продаж, к которым никогда не было, нет, и не будет ни
накладных, ни актов, ни прочих сопроводительных документов)
необходимо, чтобы формирование примечания было сделано по
аналогии с формированием примечания в накладных. Считаем,
что должно быть единообразие в работе одноименной настройки.
Итого: настройка "формирование примечания" для ДО,
кроме существующей функциональности, должна также включать
функционал аналогичной настройки для сопроводительных
документов т.е. надо чтобы примечание в ДО работали так же,
как и в накладных.
Как измененно :
При формировании ДО функциями:
1. выбором Договора в расширенной информации
2. "Управление договорами\Операции\Пакетное формирование\ДО по договорам/соглашениям"
3. формирования ДО из накладной
4. пакетного формирования ДО по накладным
учитываются настройки
"Настройки Галактики \ Логистика \ Документы \ Документы-основания \ Формирование примечания"
и
"Настройки Галактики \ Логистика \ Документы \ Документы-основания \ Копирование "примечания" сопроводительных документов в ДО".
L_DOGOVOR
Краткое описание :
Переносит название на другую строку ( решение по пир 102.121204)Описание :
Счета, ДО на продажуЧто измененно :
На картинке (см. вложение) видно как стоя на
позиции МЦ ее вариант наименования подсвечен снизу, но
не в одну строку, а с переносом, можно подправить?
Как измененно :
Добавлены настройки:
"Настройки Галактики \ Общие настройки системы \ Работа с МЦ, услугами \ Отображать варианты наименования МЦ/услуг" в две строки/в одну строку
В панели окна редактирования документа для вывода варианта наименования (или наименования МЦ/услуги) вывод может осуществляться в одну или 2 строки
Доработано в документах логистики, в которых выводились варианты наименования:
-договора, соглашения, ПКП
-документы основания
-сопроводительные документы
-документы складского учета
L_DOGOVOR
Краткое описание :
Триллионы в сумме договораОписание :
Ввод договораЧто измененно :
При вводе целочисленной суммы договора более триллиона
(13 и более цифр) - сумма отображается звездочками.
Как измененно :
Теперь возможно формировать договора с суммами до десяти квадриллионов.
L_DOGOVOR
Краткое описание :
Фильтры в листах согласованияОписание :
Листы согласованияЧто измененно :
Предлагается расширить перечень фильтров на отбор
"Листов согласования" (Вызывается по Alt+B в реестре
листов согласования по аналогии из набора фильтров
(Вызывается по Alt+B в реестре договоров.)по договорам).
Добавить фильтры:
"Дескриптор"
"Группа дескрипторов"
"Дата заключения" с по
"Контрагент"
"Статус договоров"
"Группа договоров"
"Назначение"
"ЦО дог./согл."
"Вид договора"
"Курирующие подр-ние"
Как измененно :
Добавлен фильтр по договорам в листах согласования.
При выборе договоров можно установить установить различные фильтры
L_DOGOVOR
Краткое описание :
Реализовать множественный фильтр по контрагенту в интерфейсе выбора договораОписание :
Интерфейс выбора договораЧто измененно :
Реализовать множественный фильтр по контрагенту в интерфейсе выбора договора.
Нужно для решения ПИР 101.51064
Как измененно :
Реализован множественный фильтр по контрагенту в интерфейсе выбора договора. Множественный фильтр работает по полю "Контрагент2".
Разработчикам:
- для автоматической установки фильтра при запуске интерфейса выбора достаточно заполнить маркер с наименованием "KatOrgDog"
L_DOGOVOR
Краткое описание :
Ломается представление дерева каталога сметные разделыОписание :
Сметные разделыЧто измененно :
Ломается представление дерева каталога сметные разделы, см. вложение. Атлантис 5513.
1) из дерева переходим в линейное представление - ALT+S
2) теперь - в дерево(ALT+S) и видим пропали ветки...
На атлантисе 5514 картина та же.
Как измененно :
Исправлено некорректное отображение дерева сметных разделов при иерархическом представлении.
L_DOGOVOR
Краткое описание :
В печатной форме НЗ не выводится датаОписание :
Наряд-заказыЧто измененно :
В печатной форме НЗ не выводится дата.
Управление договорами - Документы - Наряд-заказ - в режиме редактирования Ctr-P
На MS SQL и ORACLE выводит 27\03\2012.
На Pervasive выводится ДД\ММ\ГГГГ
Как измененно :
Исправлено
Теперь, если даты нет, то ничего выводиться не будет
L_DOGOVOR
Краткое описание :
Не работает пакетное формирование ДО по договорамОписание :
ДО на продажу/закупку/давальческиеЧто измененно :
Не работает пакетное формирование ДО по договорам
На 8.10 работало. Описание во вложении.
Как измененно :
Исправлена ошибка установки фильтров
L_DOGOVOR
Краткое описание :
Устранение замечаний по 101.48960Описание :
Ввод договораЧто измененно :
Соглашение копируется, (теперь уже проверила по функции "Копирование соглашения" по рекомендации Сергея). Но выясняется, что при копировании не пересчиталась сумма в вышестоящем документе (договоре на студента - см. screen1), при том, что сумма была указана в Уточняющем соглашении и в начислениях (ПКП). В настройке модуля "Платное обучение", в разделе "Управление договорами" в пункте "Пересчитывать сумму договора/соглашения при изменении спецификации, условий взаиморасчетов" указано значение "по запросу". Запроса на пересчет при копировании не было, сумма в договоре не пересчиталась. Прошу обозначить это как системный баг, занести в ПИР. Или посоветовать, какая не включенная настройка сможет снять эту проблему - возможно, не ту настройку проверяли.
Помимо этого есть замечание и пожелание по модулю "Платное обучение" для ПИРа:
Замечание (проблема):
После удаления ПКП в Уточняющем соглашении, сумма по договору изменяется на "минус сумма = сумме Уточняющего соглашения" (см. screen3). Она остается таковой и после удаления Уточняющего соглашения из договора (см screen4).
Почему сумма договора не становится = 0, например, в случае, если это было единственное доп.соглашение с ПКП?
Пожелание:
После копирования Уточняющего соглашения в новый договор, хотелось бы, чтобы курсор становился на этот договор, а не оставался на том, с которого скопировано соглашение.
Как измененно :
При создании соглашений учитывается настройка "Настройки Галактики \ Логистика \ Документы \ Управление договорами \ Пересчитывать сумму вышестоящего документа при изменении суммы соглашения"
Если ее значение - по запросу, появляется запрос на пересчет.
Если создается одно соглашение, то при удачном исходе, система позиционируется на него.
L_DOGOVOR
Краткое описание :
Параметр "копировать/перенести" и "копировать/не копироватьОписание :
Ввод договораЧто измененно :
Параметр "копировать/перенести" и "копировать/не копировать
Странным образом меняется интерфейс окна "Параметры создания соглашения". В зависимости от предыдущих действий. Если создаю договор и к нему первое соглашение с включением галочки "Перепривязывать документы, хозоперации, финансовые операции" - то при создании следующего договора и первого соглашения к нему выбор для спецификации - "КОПИРОВАТЬ/ПЕРЕНЕСТИ". Если создаю договор и первое соглашение с выключенной галочкой "Перепривязывать документы, хозоперации, финансовые операции" - то при создании следующего договора и первого соглашения к нему выбор для спецификации - "КОПИРОВАТЬ/НЕ КОПИРОВАТЬ".
Предполагаю, что работать должно так: если ставим параметр "Перепривязывать документы, хозоперации, финансовые операции", то спецификацию и ПКП можно либо копировать либо перенести из основного договора в соглашение. Если не ставим параметр "Перепривязывать документы, хозоперации, финансовые операции", то спецификацию и ПКП можно либо копировать либо не копировать.
Т.е. нужно, чтобы параметр "КОПИРОВАТЬ/ПЕРЕНЕСТИ" и "КОПИРОВАТЬ/НЕ КОПИРОВАТЬ" отображался в зависимости от текущего значения параметра "Перепривязывать документы, хозоперации, финансовые операции"
Как измененно :
Исправлено
L_DOGOVOR
Краткое описание :
Пропадают записи в интерфейсеОписание :
Листы согласованияЧто измененно :
Пропадают записи в интерфейсе, см. вложение.
Выполняем проверку статусов, затем раскрываем окно интерфейса - пусто, кликаем мышью - записи появились.
Как измененно :
Исправлено
L_DOGOVOR
Краткое описание :
Записи наезжают в FR-отчетеОписание :
Листы согласованияЧто измененно :
Записи наезжают в FR-отчете при выполнении проверки статусов, см. вложение.
Как измененно :
Исправлено
L_DOGOVOR
Краткое описание :
Невозможно закрыть акт сверки по договору при наличии акта взаимозачетаОписание :
Акты сверкиЧто измененно :
Невозможно закрыть акт сверки по договору при наличии акта взаимозачета
Есть контрагент, и два договора по нему, на
покупку и на продажу. Создан акт взаимозачета встречных
требований (рис.1). В конце года по обоим договорам
сформированы акты сверки. При этом в обоих договорах
невозможно перевести АС в статус "закрыт", снимки
экранов с сообщениями во вложении.
Как измененно :
Закрытие акта сверки при наличии акта взаимозачета происходит корректно
L_DOGOVOR
Краткое описание :
Пропущена буква в предупрежденииОписание :
накладных по распоряжениям на отгрузкуЧто измененно :
Пропущена буква "С" в предупреждении:
По данному распоряжению уже была *формирована накладная(накладные).
=
Пометить документ для формирования ?
=
Пробел тоже лишний.
Как измененно :
Исправлено
L_DOGOVOR
Краткое описание :
Применение системных алгоритмов при удалении ПКПОписание :
Ввод договораЧто измененно :
От заказчика поступило предложение, в настройки
системы "Логистика" - Документы - Управление договорами
- Запуск алгоритмов, добавить пункт меню "Перед
удалением ПКП выполнить алгоритм". Данная настройка
должна работать аналогично настройке "Перед удаление
договора/соглашения выполнить алгоритм" (код 1298), но
запускаться перед процедурой удаления Пунктов
календарного плана к договору (возможно разделение
настройки на товарные и финансовые ПКП).
Как измененно :
Добавлена настройка
"Настройки Галактики \ Логистика \ Документы \ Управление договорами \ Запуск алгоритмов \ Перед удалением ПКП выполнить алгоритм"
L_DOGOVOR
Краткое описание :
Зависание выбора в интерфейса "Печать отчета о выполнении распоряжений"Описание :
Распоряжение на внутреннее перемещение МТРЧто измененно :
Зависание выбора в интерфейса "Печать отчета о выполнении распоряжений" и замедление печати отчета.
Как измененно :
Исправлено зависание в интерфейсе Печати отчета о выполнении распоряжений.
L_DOGOVOR
Краткое описание :
В отчет о выполнении распоряжений неверно выводится Подразделение и МОЛ получателяОписание :
Распоряжение на внутреннее перемещение МТРЧто измененно :
В отчет о выполнении распоряжений неверно выводится Подразделение и МОЛ получателя
Распоряжения на перемещение МТР формируем:
Складской учет/Документы/Распоряжения на перемещение
МТР/Распоряжения на внутреннее перемещение МТР.
НВП формируем на основании сформированного
распоряжения (через выбор в Расширенной информации). В
дальнейшем в накладной меняем разрез списания, т.к.
распоряжение формируется для списания на головную НПС,
а списываем потом на станции.
Ожидается в отчете о выполнении распоряжений
увидеть не только количество по накладной, но и новый
разрез списания.
Как измененно :
Добавлена форма отчета "Отчет о выполнении распоряжений с реквизитами накладной".
В данную форму отчета выводится Подразделение и МОЛ отправителя/получателя из накладной, а не из распоряжения.
L_DOGOVOR
Краткое описание :
При тиражировании соглашения к договору сохраняется ссылка в таблице attrdog от первоначального соглашенияОписание :
Ввод договораЧто измененно :
При тиражировании соглашения к договору сохраняется ссылка в таблице attrdog от первоначального соглашения
Описание проблемы во вложении
Как измененно :
Исправлена ошибка создания записей AttrDoc при тиражировании соглашений
L_DOGOVOR
Краткое описание :
Быстрый поиск по ФИО студентов в журнале договоров (дополнение к пир 101.50432)Описание :
Ввод договораЧто измененно :
Быстрый поиск по ФИО студентов в журнале договоров (дополнение к пир 101.50432)
В интерфейсе "Поиск договоров по ФИО студента" нужно сделать по умолчанию активной
кнопку "Установить фильтр".
Как измененно :
Теперь работает так:
Если находится в окне "Подстрока для фильтра" (по умолчанию оно и выбирается) по Enter устанавливается фильтр.
Если находится на любом другом поле - выбирается договор.
L_DOGOVOR
Краткое описание :
Пакетное формирование Актов по Договорам \ ПКПОписание :
сопроводительных документов по договорам, соглашениямЧто измененно :
при пакетном формировании Актов по ПКП, возможна пометка документов (договоров, ПКП)... при этом система выдает запрос: "по данному документу уже было формирование - пометить документ для формирования?" - нажимаем "нет"... все-равно идет пометка (и в результате акты вновь формируются).. скрины отправил письмом.
Как измененно :
Исправлена пометка документов.
Добавлена возможность указать помечать все документы при выдаче первого предупреждения о наличии сформированных документов или не помечать такие документы.
L_DOGOVOR
Краткое описание :
Признак "С/Н" в спецификацииОписание :
Предложение по новой функциональности модуля Управление договорамиЧто измененно :
Необходимо добавить в спецификациях договоров, уточняющих соглашений и ПКП признак "C/Н" - собственные/несобственные,
для того, чтобы он указывался единожды и переносился при создании ДО, ДО на предоплату и актов в спецификации соответствующих документов.
Как измененно :
Добавлен в спецификациях договоров, уточняющих соглашений и ПКП признак "C/Н" - собственные/несобственные.
При формировании ДО и сопроводительных документов данный признак переносится из договора/соглашения/ПКП.