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

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

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

Количество версий компонента127
Количество рещенных задач366
Последная дата обработки компонента2023-12-16 20:05:33
Последная дата файла2023-12-16 17:31:32
Последная версия9.1.126.0

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

F_PODOT
102.138421
F_PODOT ( 9.1.27.0 )
2015-01-13 14:52:06

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

При печати авансового отчета не выводятся суммы спецификации АО, если не сформированы проводки.

Описание :

Авансовый отчет

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

При печати авансового отчета не выводятся суммы спецификации
АО, если не сформированы проводки.

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

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

Что исправлено
~~~~~~~~~~~~~~


Формирование записей в спецификации АО по ДО по функции 'Формирование
спецификации по ДО' вошло в релиз 8.10 в 2006-м году. Записи формировались
неполные, с необходимым минимумом заполненных полей, т.к. предполагалось на их
основе формирование хозопераций с проводками.

Гораздо позже для РФ был реализован ещё один алгоритм печати оборотной стороны
- по записям из спецификации: в нём суммы берутся не из проводок, а
рассчитываются определённым образом:
- сумма по отчету в НДЕ (графа 5) = сумма статьи расхода в НДЕ * количество
дней;
- сумма по отчету в валюте (графа 6) = сумма статьи расхода в валюте аванса *
количество дней.

При реализации алгоритма печати спецификации при отсутствии проводок (решение
вошло в 8.10 обновлением F_PLPOR_RES_810350" FEB 6 2009) разработчик решил
брать за основу не сумму в валюте статьи расходов, которая заполняется по ДО
всегда суммой хозоперации, а суммы в НДЕ и валюте аванса, которые по ДО
заполняются только при выполнении определённых условий (учитываются валюты АО и
ДО).

Соответственно, при попытке печати подобных статей расходов могли быть случаи,
когда графы 5 и 6 оставались пустыми, т.к. нулевые суммы в НДЕ и в валюте
аванса на оборотной стороне АО РФ не печатаются.

В частности, когда и АО, и ДО - в НДЕ, в таком случае в статьях расходов сумма
в НДЕ не заполняется. Чтобы корректно отработала печать, нужно было после
формирования спецификации по ДО заполнить сумму в НДЕ в статье расходов вручную
либо путём запуска пересчёта сумм спецификации через символическую
корректировку суммы в валюте статьи расходов.


Описание доработки
~~~~~~~~~~~~~~~~~~

Функциональность формирования спецификации по ДО приведена в соответствие
функциональности печати спецификации АО РФ при отсутствии проводок.

Доработан алгоритм функции 'Формирование спецификации по ДО'. Алгоритм
заполнения сумм в НДЕ и валюте аванса при формировании спецификации АО по ДО
модифицирован таким образом, чтобы при печати АО РФ в случае отсутствия
проводок всегда заполнялись графы 5 и 6 на оборотной стороне печатной формы.

Алгоритм расчёта сумм до доработки
----------------------------------

Раньше сумма в НДЕ заполнялась только тогда, когда валюта статьи расходов
(которая заполняется валютой хозоперации) и валюта аванса (которая заполняется
валютой АО) не совпадали. При этом:
- если хозоперация была в НДЕ (валюта в ней отсутствовала), сумма в НДЕ
приравнивалась сумме в валюте статьи расходов;
- если же хозоперация была валютной, то сумма в валюте статьи расходов
пересчитывалась в НДЕ на дату расчёта статьи расходов (дата расчёта заполняется
датой выписки АО).

Если же валюта хозоперации и валюта АО совпадали, сумма в НДЕ оставалась
незаполненной.

Сумма статьи расхода в валюте аванса заполнялась раньше всегда по следующему
алгоритму:
- при совпадении валюты статьи расходов и валюты аванса сумма в валюте аванса
приравнивалась сумме в валюте статьи расходов;
- при несовпадении валюты статьи расходов и валюты аванса и в случае, если АО в
НДЕ (валюта аванса в статье расходов отсутствует) и рассчитанная выше сумма в
НДЕ ненулевая, сумма в валюте аванса приравнивалась сумме в НДЕ;
- при несовпадении валюты статьи расходов и валюты аванса и в случае, если АО
валютный (валюта аванса в статье расходов = валюте АО) и рассчитанная выше
сумма в НДЕ ненулевая, рассчитанная на предыдущем этапе сумма в НДЕ
пересчитывалась в валюту аванса на дату расчёта статьи расходов (на дату
выписки АО).

Вышеописанный алгоритм заполнения сумм в НДЕ и валюте аванса сейчас заменён на
новый алгоритм.

Алгоритм расчёта сумм после доработки
-------------------------------------

Суммы в НДЕ и валюте аванса заполняются всегда и рассчитываются на основании
значения суммы в валюте статьи расходов. При этом, пересчёт сумм происходит по
действующему стандартному алгоритму пересчёта сумм спецификации.

Примечание 1.

Заполнение суммы в валюте статьи расходов в функции 'Формирование спецификации
по ДО' не изменилось. Сумма приравнивается сумме хозоперации:
- сумме хозоперации в НДЕ, если хозоперация в НДЕ;
- сумме хозоперации валютной, если хозоперация валютная.

Примечание 2.

Пересчёт сумм в спецификации АО запускается после любого изменения курсов,
валют, суммы в валюте расходов в окне редактирования спецификации, а именно:
- после выбора нормы: при выборе из справочника нормы расходов по умолчанию
заполняется сумма в валюте статьи расходов суммой нормы, валюта статьи расходов
заполняется валютой нормы, а валюта аванса заполняется валютой АО - после этого
вызывается пересчёт сумм;
- после изменения даты расчёта;
- после выбора валют;
- после выбора курсов валют;
- после редактирования суммы в валюте статьи расходов;
- после редактирования курсов валют.

Примечание 3.

Пересчёт сумм происходит по следующему алгоритму:

1. Округляется сумма в валюте статьи расходов в соответствии с системными
настройками;

2. Пересчитывается сумма в НДЕ, алгоритм пересчёта (выполняется первое из
сработавших условий):

2.1. если валюта статьи расходов не задана, сумма в НДЕ приравнивается сумме в
валюте статьи расходов;

2.2. если валюта статьи расходов задана и задан её курс, сумма в валюте статьи
расходов умножается на курс;

2.3. если валюта задана, а курс не задан - сумма в валюте статьи расходов
пересчитывается по курсу из справочника валют на дату расчёта (дата расчёта
задаётся в окне редактирования статьи расходов, в поле `Дата расчета`);

3. Пересчитывается сумма в валюте аванса, алгоритм пересчёта (выполняется
первое из сработавших условий):

3.1. если валюта статьи расходов совпадает с валютой аванса, конвертация не
нужна - сумма в валюте аванса приравнивается сумме в валюте статьи расходов;

3.2. если валюта аванса не задана, сумма в валюте аванса приравнивается сумме
в НДЕ;

3.3. если задан курс конверсии валюты статьи расходов в валюту аванса (в
столбце "Курс" нижнее поле), производится конвертация - сумма в валюте статьи
расходов умножается на курс конверсии;

3.4. если задан курс валюты аванса (в столбце "Курс" среднее поле), сумма в
НДЕ делится на курс валюты аванса;

3.5. если курс валюты аванса не задан, сумма в НДЕ пересчитывается по курсу
валюты аванса из справочника валют на дату расчёта.
F_PODOT
106.10014
F_PODOT ( 9.1.27.0 )
2015-01-13 14:52:06

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

Задвоение хозопераций по спецификации АО с нулевой нормой расчета с типом По норме

Описание :

Авансовый отчет

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

Задвоение хозопераций по спецификации АО с нулевой нормой
расчета с типом По норме
Столкнулись с проблемой некорректного формирования хозопераций по спецификации
авансовых отчетов.
Настройка для формирования хозопераций на превышение норм установлена =
Формировать автоматически (чтобы пользователю лишние сообщения не выдавались):
"Настройки Галактики \ Бухгалтерский контур \ Обработка документов \
Хозяйственные операции и бухгалтерские проводки \ Хозоперации на сумму
превышения норм расхода в авансовых отчетах".

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

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

Для нулевых норм с типом "по норме" убрано задваивание хозопераций, если
выполняются все указанные ниже условия:
- в статье расходов есть превышение (сумма превышения в НДЕ, т.е. поле
RashDoc.SumN, ненулевая);
- к статье расходов привязана нулевая норма с заданной ТХО на превышение и без
ТХО на отчёт.

Раньше по таким нормам в спецификации АО формировались хозоперация на
превышение на полную сумму статьи расходов и хозоперация без ТХО на эту же
сумму. И если пользователь желал использовать нулевую норму без формирования
второй хозоперации без ТХО, он должен был использовать для такой нормы тип "по
сумме" и указывать в статье расходов полную сумму расхода за все дни
командировки.

Сейчас формируется только одна хозоперация - с ТХО на превышение. Таким
образом, теперь тип нулевой нормы не имеет значения - если необходимо
формировать только хозоперацию по превышению, достаточно выполнения указанных
выше условий.

Примечание 1. Как работает алгоритм формирования хозопераций по спецификации.

В статье расходов, где превышение формируется (т.е. сумма превышения в НДЕ
ненулевая и пользователь дал добро на формирование хозопераций на превышение),
сумма в валюте аванса разбивается на две суммы: сумму лимита и сумму превышения.

Для хозоперации по норме берётся сумма лимита, а для хозоперации по превышению
берётся сумма превышения.

В качестве суммы лимита берётся разница между полной суммой в валюте аванса
(сумма в валюте аванса - это поле "Итого" в строке `в валюте аванса` в окне
редактирования статьи расходов) и суммой превышения в валюте аванса, если сумма
превышения положительна и сумма привязанной к статье расходов нормы ненулевая.

Для статьи расходов с нулевой нормой в качестве суммы лимита алгоритму
формирования хозоперации передается не 0, а полная сумма статьи расходов (и
дальше алгоритм обходит формирование хозоперации по норме и сразу формирует
хозоперацию по превышению - сейчас он это делает и для норм с типом "по норме").

Примечание 2. Как считается сумма превышения.

Для подстановки в хозоперацию по превышению считаются две суммы - сумма
превышения в НДЕ и сумма превышения в валюте аванса.

Сумма превышения в НДЕ приравнивается значению поля "Отклонение в нац. валюте"
в колонке `Итого` окна "Расчёт превышения".

Сумма превышения в валюте аванса считается следующим образом (выполняется
первое из сработавших условий):
- если валюта аванса не задана, сумма не считается и устанавливается в ноль
(будет сформирована хозоперация в НДЕ);
- если валюта аванса задана и совпадает с валютой нормы, берём уже готовый
расчёт суммы превышения в валюте нормы - поле "Отклонение в валюте нормы" в
колонке `Итого` окна "Расчёт превышения";
- если валюта аванса задана и не совпадает с валютой нормы, сумма превышения в
НДЕ, рассчитанная выше, делится на курс валюты аванса из окна редактирования
статьи расходов при его наличии либо пересчитывается по курсу валюты аванса из
справочника валют на дату расчёта, если курс валюты аванса в окне
редактирования статьи расходов не задан.
F_PODOT
180.4964
F_PODOT ( 9.1.27.0 )
2015-01-13 14:52:06

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

Фильтр по платежным ведомостям в списке РКО

Описание :

Расходный кассовый ордер

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



включить в стандартный фильтр по расходным кассовым ордерам разрез по связанным платежным ведомостям.

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


В интерфейс "Отбор документов" в платежных поручениях и расходных кассовых ордерах добавлена возможность отбора по связанной платежной ведомости (только одиночный выбор).

9.1.126.09.1.125.09.1.124.09.1.123.09.1.122.09.1.121.09.1.119.09.1.118.09.1.116.09.1.120.09.1.117.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.09.1.103.09.1.102.09.1.101.09.1.100.09.1.99.09.1.98.09.1.97.09.1.96.09.1.95.09.1.94.09.1.93.09.1.92.09.1.91.09.1.90.09.1.89.09.1.88.09.1.87.09.1.86.09.1.85.09.1.84.09.1.83.09.1.82.09.1.81.09.1.80.09.1.79.09.1.78.09.1.77.09.1.76.09.1.75.09.1.74.09.1.73.09.1.72.09.1.71.09.1.70.09.1.69.09.1.68.09.1.67.09.1.66.09.1.65.09.1.64.09.1.63.09.1.62.09.1.61.09.1.60.09.1.59.09.1.58.09.1.57.09.1.56.09.1.55.09.1.54.09.1.53.09.1.52.09.1.51.09.1.50.09.1.49.09.1.48.09.1.47.09.1.46.09.1.45.09.1.44.09.1.43.09.1.42.09.1.41.09.1.40.09.1.39.09.1.38.09.1.37.09.1.36.09.1.35.09.1.34.09.1.33.09.1.32.09.1.31.09.1.30.09.1.29.09.1.28.09.1.27.09.1.26.09.1.25.09.1.24.09.1.23.09.1.22.09.1.21.09.1.20.09.1.19.09.1.18.09.1.17.09.1.16.09.1.15.09.1.14.09.1.13.09.1.12.09.1.11.09.1.10.09.1.9.19.1.9.09.1.8.09.1.7.09.1.6.09.1.5.09.1.4.09.1.3.09.1.2.09.1.1.0