AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.08.2009, 14:15   #1  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
Разноска общего журанала. Ошибка которую немогу выловить.
При проверке строк в журнале выпадает ошибка "Внутрихолдинговая разноска для ххх отсутствующих.", где ххх - это компания. Провалившись в код:
X++:
public boolean checkInterCompany()
{
    boolean ok = true;

    if (this.isCompanyIntercompany())
    {
        if (! LedgerInterCompany::find(this.Company).AccountNumDebit   ||
            ! LedgerInterCompany::find(this.Company).AccountNumCredit)
        {
         // Вот это сообщение.   
         ok = checkFailed(strfmt("@SYS21636", this.Company));
        }
    }

    if (this.OffsetAccount && this.isOffsetCompanyIntercompany())
    {
        if (! LedgerInterCompany::find(this.OffsetCompany).AccountNumDebit   ||
            ! LedgerInterCompany::find(this.OffsetCompany).AccountNumCredit)
        {
            ok = checkFailed(strfmt("@SYS21636", this.OffsetCompany));
        }
    }

    return ok;
}
начинаю понимать, что корень зла в таблице "LedgerInterCompany". Когда пытаюсь посмотреть содержимое через обзор таблицы меня выбрасывает в сообщение "Недостаточно прав на использование таблицы "Внутрихолдинговый учет" (LedgerInterCompany)." На этом и встал.
Уважаемые гуру DAX поскажите в какую сторону смотреть?
Старый 11.08.2009, 14:29   #2  
Bober is offline
Bober
Участник
 
311 / 104 (4) +++++
Регистрация: 29.05.2007
Очевидно, смотреть на настройку пользовательских прав на функционал интеркампани. Какой-то функционал и пункты меню подключены, а вот доступ к таблицам базы, используемым этим функционалом, закрыт. В частности, к LedgerInterCompany. Ищите в правах доступа.
Старый 11.08.2009, 14:33   #3  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Скорее всего у вас отключен конфигурационный ключ на расчеты между компаниями (или как-то так он называется).

Вы журнал руками создавали или программно? Если руками, то обратите внимание на поле "Компания" на закладке "Разное" строк журнала. Если расчет между компаниями у вас отключены, то второе поле с компанией для корсчета в интерфейсе не будет отображаться. Но при программном создании строк его, наверное, нужно заполнять. А вообще строки журналов правильно создавать с помощью классов LedgerJournalEngine. Тогда таких проблем не будет.

Кстати, то, что при отключенной в конфигурации Intercompany поле "Компния" доступно — бага. В 4.0 еще есть. В 5.0 не проверял.
__________________
С уважением,
glibs®
Старый 11.08.2009, 14:46   #4  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
Цитата:
Сообщение от Bober Посмотреть сообщение
Очевидно, смотреть на настройку пользовательских прав на функционал интеркампани. Какой-то функционал и пункты меню подключены, а вот доступ к таблицам базы, используемым этим функционалом, закрыт. В частности, к LedgerInterCompany. Ищите в правах доступа.
Я подключил права "Delete" через AccessRightsList на таблиуц LedgerInterCompany. Это не помогло.
Старый 11.08.2009, 14:50   #5  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
2 glibs
Журнал создан руками. На закладке "Разное" выбирается только одна компания.
Старый 12.08.2009, 08:30   #6  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
И правда. Компания в операции указывается одна, а вторая берется из настроек пользователя. Пользователь раньше работал в другой компании. Настройки не поменяли. Вот последствия.
Теги
общий журнал, интеркомпани

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при обновлении моделей petergunn DAX: Программирование 1 08.12.2011 14:14
Ошибка в логе при установке клиента AX 2009 sao DAX: Администрирование 9 04.02.2010 11:56
Производство.Разноска отгрузочной накладной в главную книгу. AlexeyBP DAX: Функционал 1 10.04.2007 12:01
Ошибка в формате числа. 36AC DAX: Программирование 7 19.10.2006 10:04
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:51.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.