0
suharik
26.05.23
✎
05:46
|
Доброго дня.
Бухгалтерия предприятия КОРП, редакция 2.0_1225 (2.0.67.49)
Есть Самописный Регистр, который заполняется при проведении документов
Движение = Движения.ОстаткиТМЦ.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Документ.Дата;
Движение.Организация = Документ.Организация;
Движение.Склад = Документ.Склад;
Движение.Номенклатура = ТекСтр.Номенклатура;
Движение.ИнициаторЗакупки = Документ.ИнициаторЗакупки;
Движение.Количество = ТекСтр.Количество;
Движение.ТипНазначения = ТекСтр.ТипНазначения;
Движение.Записать();
И у данного регистра есть форма списка, при открытии строки данного списка открывается документ.
!!! ВНИМАНИЕ ВОПРОС !!! :)
Добавили новое измерение в регистр и документ, как сделать возможным его ручное заполнение самим пользователям, если документы закрыты бухгалтерией для изминения?
На ум пришла мысля сделать форму Набора Записей для данного регистра, но она открывается пустая. Какие есть варианты?
|
|
2
Мультук
26.05.23
✎
08:01
|
(0)
Пишем обработку в ней реквизиты
Документ
ЗначениеНовогоИзмерения
И кнопка "Записать"
Пользователь выбирает документ, выбирает "ЗначениеНовогоИзмерения".
Жмет на кнопку:
НачатьТранзакцию()
Алгоритм обновляет реквизит в документе и записывает его (не проводит).
Во время записи игнорирует проверку на закрытый период
Обновляет измерение в Движения.ОстаткиТМЦ
ЗафиксироватьТранзакцию()
|
|