L_BASEDOC
Краткое описание :
Добавить поля в поток FastReport.Описание :
Счета, ДО на закупкуЧто измененно :
Для ведения транспортных заявок необходима печатная форма FastReport с выводом на печать информации из окна транспортные атрибуты документа.
Как измененно :
В потоке уже было поле FR_Schet.Prim (примечание).
Добавлены следующие поля в поток:
- FR_Schet.ta_gruz_Otp - грузоотправитель
- FR_Schet.ta_gruz_Pol - грузополучатель
- FR_Schet.ta_marPunktP - пункт погрузки
- FR_Schet.ta_marPunktR - пункт разгрузки
- FR_Schet.ta_marPunktPAddr- адрес пункта погрузки
- FR_Schet.ta_marPunktRAddr- адрес пункта разгрузки
- FR_Schet.ta_punOrgNameP - наименование организации погрузки
- FR_Schet.ta_punOrgNameR - наименование организации разгрузки
- FR_Schet.ta_punOrgCodeP - внутренний код организации погрузки
- FR_Schet.ta_punOrgCodeR - внутренний код организации разгрузки
- FR_Schet.ta_punOrgUNNP - УНН организации погрузки
- FR_Schet.ta_punOrgUNNR - УНН организации разгрузки
- FR_Schet.ta_metLoadP - способ погрузки
- FR_Schet.ta_metLoadR - способ разгрузки
- FR_Schet.ta_dPunPBeg - дата начала погрузки
- FR_Schet.ta_dPunRBeg - дата начала разгрузки
- FR_Schet.ta_dPunPEnd - дата конца погрузки
- FR_Schet.ta_dPunREnd - дата конца разгрузки
- FR_Schet.ta_tPunPBeg - время начала погрузки
- FR_Schet.ta_tPunRBeg - время начала разгрузки
- FR_Schet.ta_tPunPEnd - время конца погрузки
- FR_Schet.ta_tPunREnd - время конца разгрузки
Значения полей грузоотправитель, грузополучатель, наименования, внутренние коды, УНН организаций погрузки и разгрузки сохраняются в поток с учетом истории изменения на дату вступления в силу ДО.
L_BASEDOC
Краткое описание :
ДО на закупку BASEDOC.TOTAL - Пользователь не может выставить нужную сумму к оплатеОписание :
Счета, ДО на закупкуЧто измененно :
ДО на закупку BASEDOC.TOTAL - Пользователь не может выставить нужную сумму к оплате
Если в ДО много позиций , то пользователь часто не
может выставить нужную "сумму к оплате" - приходится
администратору править напрямую в таблице BASEDOC.TOTAL
Как измененно :
Сделан повторный пересчет суммы к оплате с корректировкой значений скидок для позиций спецификации после изменения пользователем поля "Сумма к оплате" в ДО. Производится для ДО на закупку и ДО на продажу только в случае простой скидки ручного типа.
Алгоритм пересчета приведен ниже.
1. Пользователь меняет значение поля "Сумма к оплате" = 'новая_сумма_к_оплате'.
2. Пересчитывается новое значение скидки по формуле 100 * (1 - 'новая_сумма_к_оплате' * 'значение_скидки'/'старая_сумма_к_оплате')%.
3. С учетом нового значения скидки пересчитываются значения стоимостей позиций спецификации со скидками и округляются в соответствии с настройками. Полученные стоимости позиций со скидками суммируются = 'расчетная_сумма_к_оплате'.
4. В случае, если абсолютная разница между 'расчетная_сумма_к_оплате' и 'новая_сумма_к_оплате' больше либо равна максимальной погрешности округления, появляется сообщение
"С учетом нового значения скидки ... рассчитано новое значение суммы к оплате ..... Для соответствия спецификации введенному значению будут скорректированы стоимости со скидкой для позиций на значение .... Продолжить?".
Максимальная погрешность округления составляет 0,5 последнего разряда, то есть если округление до 0,01, то погрешность будет 0,005.
5. В случае ответа "да" стоимости позиций спецификации со скидкой будут скорректированы на минимальное значение равное точности вычислений. В случае, если округление до 0,01, минимальное значение составляет 0,01. В случае, если разница между новой и расчетной суммами (из п.4) положительная, то минимальное значение вычитается из стоимости, иначе - прибавляется.
6. Корректировка начинается с позиций, для которых разница между округленным и неокругленным значениями наибольшая и совпадает по знаку с разницей из п.4. После корректировки стоимости позиции, корректируется разница (п.4). Корректировка продолжается до тех пор, пока разница (п.4) будет больше точности вычислений, то есть значения 0,01.
7. В случае ответа "нет", в ДО будет оставлена 'расчетная_сумма_к_оплате'.
8. Информация о скорректированных позициях будет выведена в протокол.
L_BASEDOC
Краткое описание :
Скидки и как они отображаются в документе.Описание :
Счета, ДО на продажуЧто измененно :
Скидки заведенные к позициям спецификации, не сразу отображаются в документе, как это было раньше.
Как измененно :
1.При добавлении/изменении скидок для позиции спецификации значение поля "Стоимость позиций с учетом скидок" (диалоговое окно редактирования ДО на продажу) сразу пересчитывается.
2. При значении настройки "Логистика / Документы / Управление сбытом / Скидки / Алгоритмы скидок в ДО на продажу по умолчанию" = "простые" пункты локального меню 'Пакетное добавление сложных скидок' и 'Пакетное добавление сложной скидки в % к сумме позиции' для позиций спецификации становятся недоступными.