|
18.11.2019, 17:10 | #1 |
Участник
|
Попробуйте задать формат "dd.MM.yyyy" - укажите заглавные буквы MM
PS: Если заработает, то это будет мой первый в жизни ответ по DFO365, а еще лет через 7 наверное я в ней буду уже работать
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/ |
|
18.11.2019, 17:27 | #2 |
Участник
|
|
|
18.11.2019, 19:37 | #3 |
Участник
|
Цитата:
https://docs.microsoft.com/ru-ru/dot...format-strings |
|
19.11.2019, 11:02 | #4 |
Участник
|
Цитата:
Сообщение от belugin
Это стандартный формат даты/времени в .NET : mm означает минуты.MM месяцы.
https://docs.microsoft.com/ru-ru/dot...format-strings А в DFO365 напридумали еще кучу граблей.
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/ |
|
19.11.2019, 12:18 | #5 |
Участник
|
Цитата:
В АХ2012 при настройке отчетов ГФО / Электронный документ для форматирования даты применялись макросы, реализованные в методе класса самой АХ. |
|
19.11.2019, 12:09 | #6 |
Участник
|
Для модели Customer invoice model у которой источник Записи таблицы "CustInvoiceJour" настроил два формата - xls и xml.
Затем пошел в настройки Управление печатью для замены стандартного SSRS-отчета на ER. Но в настройках документа Накладная клиента созданных форматов не увидел. Методом "тыка" нашел их в настройках документа Накладная с произвольным текстом. И вот вопрос: в системе есть - форма CustFreeInvoice на таблице CustInvoiceTable; печатается документ Накладная с произвольным текстом (SSRS-отчет FreeTextInvoice.Report) - форма CustInvoiceJournal на таблице CustInvoiceJournal; печатается документ Накладная клиента (SSRS-отчет SalesInvoice.Report) Исходя из предположения, что если для модели источником данных является CustInvoiceJournal (а не CustInvoiceTable), то созданные для этой модели форматы будут применяться для документа Накладная клиента (а не Накладная с произвольным текстом), но предположение оказалось ошибочным. Может ли кто-то подсказать, как определяется связь модели/формата с документом? Как определить для какого документа используется модель? Или обратная задача - как в репозитарии определить модель для конкретного документа, для которого нужно разработать локальную печатную форму? На docs.microsoft.com не нашел даже никаких намеков об этом. |
|
19.11.2019, 12:33 | #7 |
Участник
|
Цитата:
Сообщение от Libovs
Для модели Customer invoice model у которой источник Записи таблицы "CustInvoiceJour" настроил два формата - xls и xml.
Затем пошел в настройки Управление печатью для замены стандартного SSRS-отчета на ER. Но в настройках документа Накладная клиента созданных форматов не увидел. Методом "тыка" нашел их в настройках документа Накладная с произвольным текстом. Цитата:
Цитата:
Либо вы с нуля пишите отчет. Но это другая история. |
|
19.11.2019, 13:13 | #8 |
Участник
|
Информация о версии
2019 release wave 2 Установленная версия продукта: Finance and Operations (10.0.6) Установленная версия платформы: Update30 (7.0.5407.35455) Что касается целевой задачи - реализовать как можно большее количество печатных форм документов в соответствии с регламентированной (или традиционно принятой) формой, на государственном языке. Т.е. формы реализованные для АХ2012 в рамках локализации как SSRS-отчеты, в 365FO попытаться настроить в ER. И желательно основываясь на стандартных моделях Майкрософт. Хотя я считаю, что это утопия, т.к. в этих моделях априори отсутствует ряд традиционно используемых реквизитов, таких как договор, куча кодов налоговых регистраций - ЕГРПОУ, ИНН, № свидетельства плательщика НДС и т.п. Думаю, что без создания своей модели поверх стандартной, обойтись не получится. |
|
19.11.2019, 13:19 | #9 |
Участник
|
Цитата:
Как мне определить стандартную модель, для которой делать локализованный формат, чтобы заменить этот отчет? |
|
19.11.2019, 13:28 | #10 |
Участник
|
|
|
19.11.2019, 12:38 | #11 |
Участник
|
Цитата:
Сообщение от Libovs
Может ли кто-то подсказать, как определяется связь модели/формата с документом? Как определить для какого документа используется модель? Или обратная задача - как в репозитарии определить модель для конкретного документа, для которого нужно разработать локальную печатную форму?
На docs.microsoft.com не нашел даже никаких намеков об этом. Программист может посмотреть как именно интегрируется, например выпадающий список форматов в настройки (см использование методов ERObjectsFactory::createFormatMappingTableLookup*) обычно там записано имя модели. |
|
19.11.2019, 12:10 | #12 |
Участник
|
И еще одно: кто-нибудь делал форматы для PDF? В каком ПО, кроме Adobe Acrobat, можно создавать PDF-шаблоны?
|
|
19.11.2019, 13:52 | #13 |
Участник
|
Попробуй закачать крайний Invoice model и Ко + обрати внимание на теги в форматах.
|
|
20.11.2019, 11:03 | #14 |
Участник
|
Из забавного или не очень кстати осознал что связь между mapping и форматом крайне неустойчива в случае нескольких mapping.
Будьте бдительны! |
|
20.11.2019, 14:41 | #15 |
Участник
|
Цитата:
Если при запуске возникает неопределенность - несколько меппингов реализуют один и тот же record definition одной и той же модели, то ER ругается. В такой ситуации можно поставить на меппинге галочку, чтобы предпочитали его, но это рантайм сеттинг - он не экспортируется в конфигурацию и его перенос между средами придется поддерживать вручную. |
|
20.11.2019, 15:05 | #16 |
Участник
|
Цитата:
Абстрагированный пример из жизни: модель включает в себя "root": подготовленный список клиентов со свойствами как самого списка так и отдельных элементов (назову его А). Для почти всех компаний использую формат ААA_ОбычныйЧеловек и маппинг A_Mapping Но китайцы как всегда оказались вне кассы и хотят свой формат AAA_Китаец со своими данными которые получаю из маппинга B_Mapping При этом китайцы выгружают список своим т.е формата AAA_Китаец так и другим то есть формата ААA_ОбычныйЧеловек. Понятно что могу сделать копию А типа А_Китай в модели но выглядеть это будет извращением. По факту получается что если какой то сторонний разработчик сделает маппинг и формат - протестит и по факту все будет хорошо, то закачав к себе в модель я могу сломать вывод всех своих форматов основанных на том же root так как подцепится не тот маппинг. А если их будет не один и не два? Печаль, грусть, надо уйти в запой. Последний раз редактировалось axm2017; 20.11.2019 в 15:13. |
|
20.11.2019, 17:40 | #17 |
Участник
|
|
|
20.11.2019, 18:02 | #18 |
Участник
|
|
|
20.11.2019, 16:37 | #19 |
Участник
|
В модели Customer invoice model два маппинга: Customer Invoice и Project Invoice.Я настроил 2 своих формата (xml и xls) на этой модели.
Я не разбирался, в чем отличия этих маппингов, но правильно ли я понял, что при построении отчетов потенциально могут быть проблемы из-за неоднозначности выбора используемого маппинга? |
|
20.11.2019, 16:57 | #20 |
Участник
|
Цитата:
Сообщение от Libovs
В модели Customer invoice model два маппинга: Customer Invoice и Project Invoice.Я настроил 2 своих формата (xml и xls) на этой модели.
Я не разбирался, в чем отличия этих маппингов, но правильно ли я понял, что при построении отчетов потенциально могут быть проблемы из-за неоднозначности выбора используемого маппинга? |
|
Теги |
generic electronic reporting, ger |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|