#0
by Йюхйюх
Привык, что в 7.7, 8.1 и 8.2 можно изменить реквизит в процедуре ОбработкаПроведения: - например, установить управляемую блокировку на регистр и перезаполнить табличную часть документа нужными данными на основе этого регистра. Делаю то же самое на управляемых формах в обработке проведения - изменения не фиксируются. Что за ерунда?
#5
by Йюхйюх
а перед записью я могу наложить на регистр управляющую блокировку? До какого момента эта блокировка будет действовать?
#8
by Йюхйюх
Т.е. если в ПередЗаписью Блокировку наложу, то в ОбработкеПроведения её повторно накладывать не надо?
#12
by Goggy
Для меня это тоже загадка. Скока вариантов не пытаюсь придумать - всё можно решить до проведения...
#13
by Йюхйюх
идея в том, что у нас очень замороченные взаиморасчеты по договорам и траншам внутри них. График платежей предусматривающий в себе оплаты и % на оплату. Когда проводится платеж,я рассчитываю на основе остатка (на момент до) строки, которые будут формировать расход по задолженности и закидываю их в табличную часть. По этим строкам и списываю задолженность. Предусмотрена галочка "Автоматический" и "Ручной" режимы. Если ставят ручной режим распределения денег по траншам - то табличная часть списаний рассчитывается один раз, а дальше её пользователь может корректировать.
#14
by Нуф-Нуф
да не, даже не в этом дело. данные полученные при проведении на основании регистров и записанные в документ - все равно через некоторое время станут не актуальными.
#15
by Йюхйюх
задача в том, что у нас составляется график платежей и в зависимости от дат планируемых платежей еще отдельно учитываеся и % годовых. Если клиент платит четко по графику - то % рассчитан верно и долг по траншу выходит в 0, но так бывает редко. Чаще платят либо раньше, либо позже, либо вообще стремятся быстрее все долги закрыть. В этих случаях начинаются заморочки и геморрой с перерасчетом начисленных изначально процентов. Пока вижу единственный выход: рассчитывать в табличной части как бабки распределяются по графику и процентам. Если надо - пусть пользователь корректирует. Ибо с его хотелкой "менять и перерерасчитывать на любом этапе" не вижу другого вменяемого пути решения этой проблемы.
#16
by Йюхйюх
+ Если бы пользователь был согласен делать коррекцию по начисленным процентам на конечном этапе или корректировать разницы по суммам в счет будущих процентов - то эта проблема бы решалась. Но заказчик хочет иметь возможность перерасчета и корректировок распределения денег на любом этапе. Вот и вынужден в платежке рассчитывать в табличной части как он будет списывать основную задолженность и проценты. А в конце - корректировка.
#17
by Defender aka LINN
Расстрелять. Говнокод стереть, серверы продезинфицировать освященным прометиумом.
#19
by hhhh
ты там поаккуратнее. например, если пользователь всё ввел в табличную часть, бережно всё сохранил, потом проводит. После этого открывает документ, а там всё другое. Он же тебя придушит тут же, на месте. Лучше сразу учись быстро бегать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как избежать проведения документа при групповом перепроведении?
- ТиС 9.2. Отмена проведения документа. Как происходит?
- Как получить конкретный тип значения и вид значения объекта метаданных ?
- Запрет изменение документов после проведения
- Хочу запретить изменение документов, но разрешить изменение событий.
- Значение реквизита документа в обработке проведения по наименованию реквизита
В этой группе 1С
- Как сделать вывод списка выбора значений при нажатии на гиперссылку на форме под
- Выбор периода в тонком клиенте
- Динамическая табличная часть документа 1С 8.2
- СКД средние показатели по группировкам
- получить элемент формы по имени
- не закрывается счет 40
- сделать доступным один реквизит ТЧ.
- 1с 8.2 управляемое приложение как разместить отбор на форме
- Единицы измерения и пересчет
- УТ 10.3 Как разрешить редактирование скидок без редактирования цен?
- Сложно ли заменить монтажный блок на ВАЗ 21053?
- 8.2 + SQL можно без ключа если пользователей меньше 10?
- v7: Свертка базы 1С 7.7 Оперативный уч. в середине года
- Разбор строки в СКД
- v7: Очистка регистра партии наличие
- БГУ отражение оплаты студентом
- Можно ли открывать конфигурацию в конфигураторе если к базе подключены юзеры?
- Чем читать и можно ли перепрограммировать билеты метро?
- v7: Как посчитать сумму в табличном поле? (1С++)
- Управляемые формы. Не могу уменьшить ширину столбца таблицы