Показать сообщение отдельно
Старый 22.03.2012, 13:45   #22  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Официал: http://www.tsouz.ru/db/ettr/tnved/Do...s_20100715.zip

Мне даже с помощью "произвольного" импорта удалось загрузить, сохранив предварительно в Unicode-CSV с помощью Open Office. Цифру - 5%, 15% и т.д. сначала в описание кода заимпортировал, а потом джобом прошелся:

Нажмите на изображение для увеличения
Название: FEACC.PNG
Просмотров: 313
Размер:	83.8 Кб
ID:	7650

X++:
static void Job76(Args _args)
{
    FEACCTable_RU               feaccTable;
    FEACCCustomRateTable_RU     feaccRateTableCheck, feaccRateTable;
    TaxCode                     dutyId;
    ;
    ttsbegin;
    while select feaccTable
        notexists join feaccRateTableCheck
        where feaccRateTableCheck.FEACCId == feaccTable.FEACCId
    {
        switch (feaccTable.Name)
        {
            case "0":  dutyId = "ТИ00"; break;
            case "10", "10, но не менее": dutyId = "ТИ10"; break;
            case "15", "15, но не менее": dutyId = "ТИ15"; break;
            case "20", "20, но не менее": dutyId = "ТИ20"; break;
            case "3": dutyId = "ТИ03"; break;
            case "3,5": dutyId = "ТИ35"; break;
            case "5", "5, но не менее": dutyId = "ТИ05"; break;
            case "7,5": dutyId = "ТИ75"; break;
            case "8": dutyId = "ТИ08"; break;
        }
        if (! dutyId)
            continue;

        feaccRateTable.clear();
        feaccRateTable.FEACCId = feaccTable.FEACCId;
        feaccRateTable.CustomDutyCustomRateId = dutyId;
        feaccRateTable.VATCustomRateId = "НДС18им";
        feaccRateTable.CustomAllImportExport = CustomAllImportExport_RU::Import;
        if (feaccRateTable.validateWrite())
            feaccRateTable.insert();
    }
    ttscommit;
}

Последний раз редактировалось EVGL; 22.03.2012 в 13:54.
За это сообщение автора поблагодарили: ap (1).