Показать сообщение отдельно
Старый 09.08.2019, 08:57   #389  
axm2017 is offline
axm2017
Участник
 
369 / 172 (6) ++++++
Регистрация: 15.05.2017
Опять разбираюсь с SSRS
класс VendInvoiceDocumentDP
X++:
 protected void enableProductDimensionColumns(VendInvoiceDocumentTmp _vendInvoiceDocumentTmp, FieldId _inventDimFieldId)
    {
        #InventDimDevelop
        switch (_inventDimFieldId)
        {
            case fieldNum(InventDim, InventSizeId):
                _vendInvoiceDocumentTmp.ShowInventDimSize = 1;
                break;
            case fieldNum(InventDim, InventColorId):
                _vendInvoiceDocumentTmp.ShowInventDimColor = 1;
                break;
            case fieldNum(InventDim, ConfigId):
                _vendInvoiceDocumentTmp.ShowInventDimConfigId = 1;
                break;
            case fieldNum(InventDim, InventStyleId):
                _vendInvoiceDocumentTmp.ShowInventDimStyleId = 1;
                break;
        }
    }
Судя по всему поля Show..имеют смысл крыжика но реализованы так забавно.

ЗЫ чем больше разбираю SSRS тем больше осознаю что "место проклято" проще снести и писать заново. Рукожопы разных стран и цвета кожи херачили каждый во что горазд в одни таблички крыжики только по одним им ведомым законам и правилам надиктованных видимо чем то тяжелым.

Последний раз редактировалось axm2017; 09.08.2019 в 09:05.