|
отчет по реквизитам формы | ☑ | ||
---|---|---|---|---|
0
yalanton
07.12.22
✎
10:30
|
Добрый день я извиняюсь, понимаю вопрос не очень. Есть документы (1с бухгалтерия 8.3) в нем заполнены реквизиты формы при открытии документа в пользовательской части
я вижу значения этих реквизитов формы . как через отчет получить значение этих реквизитов формы хоть примерно направление подскажите? это реквизиты формы. а не реквизиты документа. Спасибо |
|||
1
PLUT
07.12.22
✎
10:39
|
(0) в пофигураторе посмотреть в процедуре ПриСозданииНаСервере() как эти реквизиты формы инициализируются
|
|||
2
Гипервизор
07.12.22
✎
10:39
|
Примерно найти источник заполнения реквизитов и повторить заполнение в отчёте.
|
|||
3
yalanton
07.12.22
✎
10:52
|
то есть просто значения этих реквизитов формы которые я вижу в пользовательской части 1с когда открываю документ я получить не могу через отчет просто считать их например ?
|
|||
4
mikecool
07.12.22
✎
10:55
|
(3) можешь
Общегоназначенияклиентсервер.сообщитьпользователю(твойреквизитформы) |
|||
5
yalanton
07.12.22
✎
11:01
|
(4) тогда зачем искать источник заполнения реквизитов и повторять заполнение в отчете если так можно Общегоназначенияклиентсервер.сообщитьпользователю(твойреквизитформы)
|
|||
6
Ryzeman
07.12.22
✎
11:05
|
(5) Потому что отчёт не оперирует контекстом формы.
Тебе в (1) и (2) подсказали направление. Например, вес в современных конфах считается из двух реквизитов - весчислитель и весзнаменатель. В запросе отчета легко считается как тебе надо. Посмотри как заполняется и считается твой и сделай то же самое в запросе. Если не получится - пиши |
|||
7
Kassern
07.12.22
✎
11:14
|
(0) "в нем заполнены реквизиты формы при открытии документа в пользовательской части " - смотрите в код, откуда тянуться данные для заполнения этих реквизитов. Их и используйте в отчете
|
|||
8
mikecool
07.12.22
✎
11:16
|
(5) да, тяжело, когда сарказм не понятен...
|
|||
9
Ryzeman
07.12.22
✎
11:20
|
(8) С такими простыми вопросами не пишут люди, которые способны оценить его)
|
|||
10
Dmitrii
гуру
07.12.22
✎
11:41
|
(0) >> как через отчет получить значение этих реквизитов формы...?
Никак. Реквизиты формы существуют только вместе с самой формой. Открыл пользователь форму - реквизиты заполнились. Что-то делает на форме - реквизиты меняются. Закрыл форму - нет формы - нет реквизитов. Всё что ты можешь - посмотреть в модуле формы как и откуда заполняются её реквизиты. В отладчике естественно можно посмотреть значение любых реквизитов формы. PS Может имеет смысл озвучить - для чего тебе это надо? |
|||
11
yalanton
07.12.22
✎
12:28
|
(10) - для чего надо -есть в бухгалтерии 8.3 документ "изменение элементов амортизации ос" в нем реквизиты формы(4 шт)
СрокПолезногоИспользованияБУ СрокПолезногоИспользованияБУПредыдущееЗначение ОстатокСрокаПолезногоИспользованияБУ ОстатокСрокаПолезногоИспользованияБУПредыдущееЗначение надо в отчет все эти 4 реквизита формы вывести точнее их значения ////////////////////////////////////////////////////////////////// в доке есть печатная форма ,но там только 2 реквизита формы выводятся СрокПолезногоИспользованияБУ ОстатокСрокаПолезногоИспользованияБУ" ОстатокСрокаПолезногоИспользованияБУ вычисляется в модуле формы из именно реквизитов документа есть только СрокПолезногоИспользованияБУ который соответствует реквизиту формы СрокПолезногоИспользованияБУПредыдущееЗначение берется запросом как то из РегистрСведений.ПараметрыАмортизацииОСБухгалтерскийУчет.СрезПоследних ОстатокСрокаПолезногоИспользованияБУПредыдущееЗначение тоже вроде в запросе получается |
|||
12
Гипервизор
07.12.22
✎
12:46
|
(11) Ну так и вы запросом получайте.
|
|||
13
Dmitrii
гуру
07.12.22
✎
13:32
|
(11) >> берется запросом как то из РегистрСведений.ПараметрыАмортизацииОСБухгалтерскийУчет.СрезПоследних.
Это и есть ответ на твой вопрос из (0). Как именно правильно написать этот запрос - это уже отдельная тема. Вероятно надо сделать запрос к регистру на разные даты. Типа на вчерашнюю дату - ПредыдущееЗначение, на сегодняшнюю дату - текущее значение. Но это неточно. При этом какие-то значения могут браться из регистра, какие-то - вычисляться расчетным путём из полученных. |
|||
14
Гипервизор
07.12.22
✎
13:40
|
(13) Предыдущее значение срока - берётся на дату заполнения документа, а новое значение срока пользователь сам заполняет в документе. Остатки сроков вычисляются.
|
|||
15
timurhv
07.12.22
✎
13:43
|
(11) Реквизиты могут программно добавляться, удаляться в зависимости от значения реквизита объекта или формы.
|
|||
16
yalanton
08.12.22
✎
13:58
|
спасибо вам. все получилось .
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |