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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.04.2008, 10:22   #1  
MShangina is offline
MShangina
Участник
 
8 / 10 (1) +
Регистрация: 07.04.2008
Цитата:
Сообщение от AlexSD Посмотреть сообщение
Считаются реквизиты, которые выводятся в текстовый файл.
С количеством реквизитов у меня все получилось, спасибо большое за разъяснения.

Цитата:
Сообщение от AlexSD Посмотреть сообщение
Есть у меня подозрение, что в формате стоит галка "разделять 1000 пробелами". Если нет, попробуйте поэкспериментировать. Введите в эту ячейку число. Посмотрите, как оно обработается.
А вот со значением в Excel также имеется проблема. Опишу более подробно ситуацию.
В стандартном шаблоне декларации НДС (VATDeclaration) есть ячейки, в которых стоят формулы. На стр.4_Раздел3 есть строка 180, где в 4 и 6 столбце формулы («=CI19+CI20+CI21+CI22+CI23+CI24+CI28+CI29+CI34+CI35+CI36+CI37» и «=DN19+DN20+DN21+DN22+DN23+DN24+DN28+DN29+DN34+DN35+DN36+DN37» соответственно), формат данных ячеек «числовой», число десятичных знаков 2, и отсутствует флаг в поле «разделитель групп разрядов». В Axapta настроены реквизиты П000030018004 и П000030018006 с типом «числовой», которые ссылаются на ячейки в VATDeclaration, которые были описаны выше.
При этом при загрузке данных в документ, созданный в реестре электронных документов реквизиты П000030018004 и П000030018006 не заполняются. Хотя в файле excel (получаем его из «генератора финансовых отчетов») стоят рассчитанные значения «24677,50» и «4390,50».
И есть еще 100 строка, где также в шаблоне в столбцах 4 и 6 присвоены формулы («=n_110_4+CI32+CI33» и «=n_110_6+DN32+DN33»), формат ячеек такой же как описано выше, в Axapta это реквизиты П000030010004 и П000030010006 с типом «числовой», и рассчитанные значения («22000,00» и «3960,00») заносятся в реквизиты П000030010004 и П000030010006.
Настройка одинаковая, но результат разный.
Также была попытка ввести нужное значение в ручную («24677,50»), то есть, не используя формулу, но также это значение не выводиться. Если ввести 2хзначное число («18,00»), то значение заносится в реквизит.


Выяснено, что суммы с копейками, расчитанные по формулам, не выводятся, а целые числа выводятся.

Последний раз редактировалось MShangina; 09.04.2008 в 09:08.
Старый 09.04.2008, 10:48   #2  
AlexSD is offline
AlexSD
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
257 / 302 (11) ++++++
Регистрация: 14.10.2003
Цитата:
Сообщение от MShangina Посмотреть сообщение
Выяснено, что суммы с копейками, расчитанные по формулам, не выводятся, а целые числа выводятся.
Поставьте тип "Общий" для таких реквизитов.

Либо, тут \Classes\LedgerRRGEProperty_W\updateValue, в строке 42, вставьте такой код:

if (property.Value && property.DataType == LedgerRRGEPropertyDataType_W::Numeric)
{
property.Value = strReplace(property.Value, ' ', '');
}

Примерно вот сюда:
X++:
    ...
    if (!property.Value)
    {
        property.Value = property.DefaultValue;
    }

    if (property.Value && property.DataType == LedgerRRGEPropertyDataType_W::Numeric)
    {
        property.Value = strReplace(property.Value, ' ', '');
    }

    if (property.Value &&
        ((property.DataType == LedgerRRGEPropertyDataType_W::Numeric    && !isNumeric(property.Value)) ||
         (property.DataType == LedgerRRGEPropertyDataType_W::Date       && !isDate(property.Value))))
    {
        property.Value = '';
    }
   ...

Последний раз редактировалось AlexSD; 09.04.2008 в 13:03. Причина: Так лучше :)
Старый 09.04.2008, 12:07   #3  
MShangina is offline
MShangina
Участник
 
8 / 10 (1) +
Регистрация: 07.04.2008
Спасибо большое, все выводится и так как надо.
Старый 15.04.2008, 16:10   #4  
AlexSD is offline
AlexSD
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
257 / 302 (11) ++++++
Регистрация: 14.10.2003
Цитата:
Сообщение от AlexSD Посмотреть сообщение
Либо, тут ..., вставьте такой код...
Выпущен хотфикс для решения этой проблемы.
Теги
гфо, электронная отчетность

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Roadmap Microsoft Dynamics AX 2009 ... AX 6 Poleax Microsoft и системы Microsoft Dynamics 15 30.10.2011 16:41
Выпущен документ "Что нового в Microsoft Dynamics AX 2009" на русском языке Vadim Korepin Microsoft и системы Microsoft Dynamics 5 27.10.2010 11:37
Российские пользователи опробуют новую версию Microsoft Dynamics AX до выхода системы на отечественный рынок belugin Microsoft и системы Microsoft Dynamics 2 02.11.2008 21:37
Семинар "Решение «Казначейство» на базе Microsoft Dynamics AX". kALVINS Полезное по Microsoft Dynamics 0 19.03.2007 13:28
Convergence 2006 EMEA - Dynamics AX presentations belugin Microsoft и системы Microsoft Dynamics 1 14.11.2006 11:21

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

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

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