Baza de Cunostinte
Instructiuni:
Настройка отображения документов в Jurnal
Adaugat de Natalia Delimarschi on 06 decembrie 2024 09:09 p.m.

       Значение поля VisualType в таблице documentdef отвечает за визуальное отображение документа на экране. В частности, за появление тех или иных вкладок на экране или за подсчет и отображение раcсчитываемых/подсчитываемых значений в нижней части документа (например, количества строк в документе)

      Если в качестве значения данного поля фигурирует значение Null, то предполагается, что будут отображены все элементы документа, предусмотренные по умолчанию.

        Для того, чтобы настроить нужные элементы документа для отображения , нужно рассчитать значение поля VisualType, используя нижеприведенный алгоритм.

 

VisualType                  -           Параметр внешнего вида документа при вводе (битовая маска) (также в DocPermissions.VisualType)

                                                            Вывести :

                                                            0-Страницу документа

                                                            1-Страницу документ доп-но / вывод полей(код машины, наимен.                                                                                                             банка, код шофера) для квитанции

                                                            2-Страницу строка подробно / для бух. док-тов вывод доп.полей

                                                            (сумма 2,доп. счет, наим. доп. счета, доп.сумма 1, доп. сумма 2)

                                                            4-Страницу счет

                                                            8-Страницу Базовые док-ты

                                                            16-Страницу Листание

                                                            32-Страницу Настройки

                                                            64-Кнопка "Без счета"

                                                            128-Страница DVI 1

                                                            256-Страница DVI 2

                                                            512-Вывести итоги в гриде со строками

                                                            1024-Отключить в меню пункт "Аннулировать документ")

                                                            Например 0+1+2=3 (Запишем в поле число 3) - вывести Страницу документа, документ доп-но и строка подробно.

 

Пример:

Например, в поле для документа Factura Fiscala фигурирует значение 575

Алгоритм проверки значения поля VisualType

 

 

 

 

 

Чтобы проверить из каких элементов составлено данное число  (575) необходимо применить следующий алгоритм:

·         из указанных значений в первой колонке для поля VisualType выбрать максимальное число, которое можно вычесть из 572. Это 512. Значит в отображении документа используется опция  «Вывести итоги в гриде со строками».

575-512=63.

·         После вычета осталось 63, теперь снова из списка значений нужно отнять максимально возможное.Это число 32. Значит будет выводиться Страница настройки.

63-32=31.

 

·         Далее из оставшихся 31 снова нужно отнять максимально возможное значение. В данном случае это 16. Значит  выводится на экран и страница Листание.

Таким образом, используя вышеописанный принцип разбираем это число до самого миниально возможного.

31-16=15.

·         От 15 максимально можно отнять 8, т.е.  используется страница Базовые доекменты.

15-8=7.

·         От 7 можно отнять 4. Значит используется  Страница Счет.

7 -4=3.

·         От 3 можно отнять 2. Значит используется и значение 2 – Страница Строка подробно.

3-2=1.

·         1-Страница  Документ дополнительно.

1-0 . 0 Страница документа

 

 

       Если в документе необходимо выводить значения итогов в гриде со строками, то обязательно нужно использовать значение 512.

      Например, необходимо, чтобы в документе подсчитывались строки документа и отображались в гриде со сроками. В этом случае для нужного документа (Factura Fiscala, Chitanta, comanda) в поле VisualType таблицы documentdef указывается значение, включающее в себя значение 512 (Вывести итоги в гриде со строками).

Но кроме этого еще необходимо сделать дополнительные настройки в таблице tblDocumentColsDef.

tblDocumentColsDef -            Таблица настроек колонок строк накладной

            DocumentID               -           Тип документа

            IDCol                          -           Название поля

            FooterFun                    -           Групповая функция для итогов по строкам (0-Нет, 1-Sum, 2-Max, 3-Min, 4-Avg, 5-Count(с версии 1.5.1))

            Type                            -           Тип колонки (битовая маска)

                                                            0 - Постоянная колонка

                                                            1 - Вычисляемая колонка добавляется динамически в случае Visible=1

 

 

         Необходимо в поле FooterFun указать значение 5 (это значение привязано к функции Count -счетчик) в строке , с которой фигурирует наименование колонки документа. В данном случае подсчет строк будет проводиться по колонке Cheie Articol, соответственно необходимо проставить значение 5 в поле FooterFun в строке ItemKey :

Кроме того есть дополнительные настройки отображения документа в таблице documentdef, используя поле DocSettings.      

            DocSettings                -           Дополнительные настройки документа (битовая маска)

                                                            1    - Не проверять при закрытии документа сумму по строке

                                                            2    - Не проверять при закрытии документа сумму по документу

                                                            16   - При расчете суммы по строке взять за основу Цену с НДС (PriceWithVAT2)

                                                            32   - Разрешить менять валюту документ (для Invoice)

                                                            64   - Включить настройки DVI

                                                            Выбор временных документов для расчета остатков в поиске

                                                            128  - Только закрытые документы, влияющие на остатки

                                                            256  - Закрытые документы, влияющие на остатки + временные расходные

                                                                   документы, влияющие на остатки

                                                            512  - Все закрытые расходные  заказы.

                                                            1024 - Все закрытые расходные  заказы + все временные расходные заказы

                                                            128+1024=1152-Закрытые документы, влияющие на остатки + все закрытые расходные  заказы + все временные расходные заказы

 

(0 voturi)
Acest articol a fost de ajutor
Acest articol nu a fost de ajutor

Comentarii (0)
Adauga un comentariu nou
 
 
Numele complet:
Email:
Comentarii: