Version 2024.05 [02. May 2024] - Bug fixes - Item Placement Tool - Fixed an issue where tab names would not be translated properly [TFS104155] - Right-click menu creator - Added a check that verifies the custom icon locations to prevent performance issues [TFS103301] - B1 Dashboard - Fixed MyRecentUpdates being emptied by other users [TFS103816] - Exchange rates - Fixed Bank Of Guatemala exchange rates integration [TFS104815] *** Version 2024.04 [21. March 2024] - New Features - Master Data Manager - Added a new feature to "Mass update lines" -feature: Delete lines [TFS8788] - Bug fixes - Exchange rates - Fixed Bank of Poland exchange rates URL [TFS102881] - B1 Search - Fixed that item search wouldn't adhere to Beas item search configuration [TFS102197] *** Version 2024.03 [01. March 2024] - Bug fixes - B1 Dashboard - Fixed that if you tried to restore default dashboards on HANA, the dashboard (Beas - Capacity Usage) would fail to restore [TFS101428] - Fixed that the drop-down item search result wouldn't open the Beas form when clicked [TFS102197] - Calendar - Fixed if you had a calendar with a work time from 00:00:00 to 00:00:00 and switched to another calendar you would get an error [TFS101846] - Server Component - Fixed minor memory leak [TFS100115] *** Version 2024.02 [06. February 2024] - New Features - B1 Dashboard - Added dashboard navigation to Purchase Request [TFS99508] - Server Component - Added examples to Server Component SMTP configuration page [TFS78741] - Changed Features - B1 Dashboard - Added Fixes and Tweaks on the Beas out-of-the-box dashboards (Beas - Capacity Usage and Beas - Production Planning Overview) [TFS101428] - Bug fixes - General - Fixed that in very rare case, when opening a form from the Configuration overview, the form would open twice [TFS101003] - Changed default DI-API connection method back to "cookie" as DI-API performance issue was fixed in SAP release 2311 [TFS101820] - Calendar - Fixed that calendar filter parameters were not exact matches [TFS100457] - Macro - Fixed that ActivateRightClick(); would remove SAP right-click options in some scenarios [TFS99606] *** Version 2023.12 [01. December 2023] - New Features - Perfion Extension - Added import functionality [TFS91661] - Bug fixes - Exchange Rates - HMRC Exchange rate provider URL changed [TFS98248] - Toolbox - Fixed that the ability to take over the SAP Calendar Toolbox Icon and replace it with the B1UP Calendar would fail in browser access, it's now disabled [TFS97587] - Universal Functions - SQL Report - Fixed that the refresh button moved the search box to its original place in the SQL report when using the Item Placement Tool [TFS98123] - General - Changed default DI-API connection method due to "cookie" method performance decrease in new SAP versions [TFS98387] - Set the default DI-API language to English due to Arabic error messages by default [TFS98024] *** Version 2023.11 [01. November 2023] - New Features - Master Data Manager - Added Resource Master Data Manager [TFS82667] - General - Added Turkish language [TFS97658] - Changed Features - B1 Dashboard - Added Fixes and Tweaks on the Beas out-of-the-box dashboard (Beas - Capacity Usage) [TFS97723] - Bug fixes - Perfion Extension - Fixed Configuration Wizard opening on addon start if only Perfion Extension is enabled. - Print & Delivery - Fixed that the unique GUID was copied when the report configuration was duplicated [TFS97781] *** Version 2023.10 [06. October 2023] - Bug fixes - Master Data Manager - Fixed that Service Master Data Manager menu entry would disappear in certain scenarios [TFS95756] - Perfion Extension - Fixed handling of Perfion license check in Perfion Extension. *** Version 2023.09 [05. September 2023] - Special - Added a new module 'Perfion Extension' allowing you to view data from your Perfion PIM solution inside of SAP Business One. - New Features - Dashboard search - If you click a business partner from the drop-down dashboard search results, you will search with that BP code instead of opening the BP master data form. Behavior can be changed from the B1 Dashboard general configuration. [TFS71924] - Bug fixes - Toolbox - Fixed that BOM Item Navigation in some cases did not work properly [TFS94369] *** Version 2023.08 [07. August 2023] - Bug fixes - B1 Print & Delivery - Fixed that Getting B1 Translations keywords in rare cases could fail [TFS93537] - B1 Validation System - Fixed that SAP User Authorization was not setup properly, resulting in the configuration form being accessible for all users [TFS93076] - Master Data Manager - Fixed that SAP User Authorization was not setup properly, resulting in the Batch Details Data Manager form being accessible for all users [TFS93076] - Right-Click Menu creator - Fixed that SAP User Authorization was not setup properly, resulting in the configuration from being accessible for all users [TFS93076] - Universal Functions - Macro - Fixed that the "Where is this UF Used" Feature would fail if there was a macro containing a line there ended on a start bracket [TFS93143] *** Version 2023.06 [31. May 2023] - New Features - Quick Create - Added "Search line" feature to the quick create configuration forms [TFS90859] - Bug fixes - B1 Dashboard - Changed auto filter row to filter results immediately after typing [TFS91075] - Fixed that the filter overview box didn't appear at the bottom of a grid [TFS91073] *** Version 2023.05 [02. May 2023] - Changed Features - Quick Create - Added support for Street number on Business Partners' Address tab [TFS89984] - Bug fixes - General - Fixed memory leak issue with Long-lived connections [TFS90268] - B1 Dashboard - Fixed that the dashboard overlay was not placed correctly when the language was set to Arabic [TFS89986] *** Version 2023.04 [31. March 2023] - New features - Form Settings Manager - Added "A/R Invoice + Payment" to the list of available forms. [TFS87881] - Bug fixes - B1 Print & Delivery - Fixed that Reset Personal Excehange Credentials did not clear cached token files. [TFS89658] - Universal Functions - Fixed that the Dynamic Code content was not populated properly when viewing a UF in history mode [TFS89051] *** Version 2023.03 [28. February 2023] - Bug fixes - B1 Print & Delivery - Fixed that additional prints were printed by the default printer. [TFS87336] - Fixed that you after setting up personal exchange you could when running account balance get an error. [TFS88353] - Toolbox - Fixed that the number of attachments on the attachment tab wasn't updating in real-time on some of the forms. [TFS88143] - Universal Functions - Macro - Fixed Set Command in some scenarios would change panelevel when it was not needed. [TFS87502] *** Version 2023.02 [31. January 2023] - Special - NB: This version requires that you have paid the 2023 maintenance to run. - B1 MailChimp changed to a legacy feature [TFS77664] - New Features - General - HANA Long-lived connections are on by default (Increases performance on HANA environments) [TFS78439] - Changed Features - Exchange Rates - Disabled the usage of Online Services as a schedule option in new installations [TFS77654] Server Component - Disabled the option to use Lucene Search for new installations [TFS75635] - Bug fixes - General - Fixed field lengths to show translated strings properly [TFS85464] - B1 Dashboard - Fixed that you could not create a custom period for Range Filters due to a bug in 3rd party vendor - Fixed that you could not create hyperlinks in a dashboard text field due to a bug in 3rd party vendor - B1 Print & Delivery - Fixed that the BP range filter fields on the schedule form didn't change the form state to update when changed. [TFS85203] - Calendar - Fixed that the tooltip in the agenda-view of the Calendar did not show anything, due to a bug in 3rd party vendor. - Universal Functions - Macro - Fixed that if you had @Store values in a SQL-statement, that have similar names (f.ex. Store1 and Store12) it wouldn't set the correct one. [TFS85050] - Fixed that in certain scenarios you couldn't read the "Ok/Find/Update" -button value [TFS85635] - Exchange rates - Changed format and URL for Bank of Israel [TFS85636] - Universal Functions - External Launcher - Fixed that External Launcher didn't convert environmental variables [TFS85486] *** Version 2022.12 [01. December 2022] - New Features - General - Updated Swedish language translations [TFS84201] - B1 Dashboard - Dashboard Multi Target navigation now works with UDO's [TFS83900] *** Version 2022.11 [31. October 2022] - New Features - Item Placement Tool - Added option to disable SQL Report Tab Data Load during Form Load (this is good for performance if you have very expensive SQL in a SQL Report Tab) [TFS82388] - Changed Features - B1 Print and Delivery - On the MS Exchange server screen, on the basic authorization tab a label about Microsoft planning to stop supporting basic auth has been added [TFS83453] - Bug fixes - B1 Print and Delivery - Fixed that if you had a report action of type "Save report" and had both the "Open file after generation" and "Attach file to document" options checked, the file wouldn't be previewed [TFS83130] - Fixed that report action type "Save report", if you had "Attach file to document" checked, it would fail when running Mass Delivery [TFS83341] - Fixed that you on the "Report Selection Order" form could not select a UDF if it was more than 18 characters long [TFS83458] - Universal Functions - Fixed that in the UF type Dashboard, if you had a parameter of type DateTime - it didn't recognize it as a date, but rather a string [TFS83706] *** Version 2022.09 [30. August 2022] - New Features - General - Added Keywords $[IS_SHIFT_PRESSED], $[IS_CTRL_PRESSED], and $[IS_ALT_PRESSED] that can be used to determine if a user held said key during the execution of a function - Changed Features - Toolbox - Greatly optimized Line search on Matrixes that have more than 500 records to be searched [TFS81473] - Bug fixes - B1 Print and Delivery - Fixed that if A/R or A/P Reserve Invoices were used in Mass Delivery, it incorrectly used the A/R or A/P Invoice Report Configuration instead of the Reserve Invoice Configuration [TFS81399] - Fixed that if you in Mass Delivery chose A/P Reserve Invoice, it did not filter down to only Reserve Invoices but instead displayed both Reserve and Regular Invoices [TFS81399] *** Version 2022.08 [01. August 2022] - New Features - General - New Code Signing Certificate used as the old one has expired [TFS78676] - Added known errors system on missing Tables and UDOs (-5002 errors) - Added better error messages when SQL: syntax fails [TFS79638] - B1 Dashboard - Added out-of-the-box Cloud Apps Quality Control dashboard [TFS77837] - B1 Print & Delivery - Added option to mass change Crystal Report Paths - Added option to generate Report Configuration GUIDs (that ensure B1P&D() macro commands can have unique identifiers if exported to a new database) - Added option to use ObjectId@ keyword in Report Actions Emails [TFS79382] - Added option to include email signature (NB: This feature only works if mail is HTML, Outlook is used and Email is displayed (only scenario Microsoft allow signatures to be added)) - Master Data Manager - Added option to use Return Request and Goods Return Request in form Settings Manager - Recurring Invoices - Added support for SAP Branches - Changed Features - Universal Functions - File Exporter - SQL Body and SQL Line Windows are now sizeable - Universal Functions - UDT Handler - Columns will now auto-resize after opening the screen. - Bug fixes - B1 Dashboard - Fixed a few bugs in the PMX WMS Out-of-the-box dashboard [TFS80560] - Fixed that Process Flow Widget did not display correctly if run on a Japanese Windows Server *** Version 2022.06 [07. June 2022] - New Features - General - Added external tool that can show and hide User-defined Windows (Require SBO10 FP2202 or Higher) - Function Buttons - Added Function Button Type Production Order [TFS76997] - Master Data Manager - Metadata Manager now understands the new Show in Menu UDT Setting (SBO10 FP2202 or higher) - Changed Features - General - If you install B1UP on SBO10 FP2202 or higher the majority of the User Tables will now be hidden by default from the User-Defined Windows part of SAP Business One Client - B1 Dashboard - Added Fixes and Tweaks on the the Beas out of the box dashboards [TFS77838] - B1 Print and Delivery - Account Balance Preview screen will not stay open with 'no data' if the Account Balance Selection Criteria do not fit any records - Universal Functions - Macro - Assigning values to @STOREs now gives better error messages when SQL or Dynamic Syntax is wrong - Bug fixes - B1 Dashboards - Fixed that the Process Flow widget would Missalign change the size of the different tiles when running windows with certain default Fonts [TFS79578] - B1 Print and Delivery - Fixed that the Right-click on the Account Balance Preview screen to get the SQL used to produce the view was wrong - Fixed that B1 Translations keywords could not be used on Attachment Template in Report Action - Email [TFS78027] *** Version 2022.05 [10. May 2022] - New Features - General - HANA: Added experimental feature to use long-lived connections instead of short-lived ones for better performance. NB: This feature is off by default and can be enabled by following instructions here: http://www.boyum-it.com/Link/LongLived [TFS75884] - Universal Function - Macro - Added new Macro command SwitchToUpdateMode [TFS76203] - Changed Features - General - Optimized performance on how Dynamic Syntax around special Date Keywords are handled, making it overall faster - B1 Search - Optimized the performance of the default search (especially on MSSQL) [TFS75066] - Universal Function - UDT Handler - Combobox values are now sorted by name instead of value [TFS74469] - Bug fixes - General - Fixed that all values retrieved from BEAS were treated as lower-case values (which could cause an issue with HANA being case Sensitive) [TFS76267] - Fixed that if Universal Functions called each other in a cyclical reference, Export of Configurations that had linked UFs would crash [TFS76036] - B1 Search - Fixed that Expand and Collapse buttons on Search Screen were not visible on Font-sizes larger than 10 - B1 Print and Delivery - Fixed that if you Mapped fields for Custom Reporting, you needed to restart [TFS75863] - Universal Function - UDT Handler - Fixed that if you used the 'Combobox > Define New' other events after the fact would not work in some scenarios *** Version 2022.04 [29. March 2022] - New Features - General - Added B1 Web Client Extension Creator (Require that you run SBO10 FP2202 or higher) [TFS69687] - Added option to debug Form Data Events in the Add-on Debug Console [TFS71912] - Added option to Pause/Resume the Add-on Debug Console [TFS71910] - B1 Dashboards - Added out of the box Dashboards 'Container Management' and 'Workload' from Produmex WMS (requires PMX WMS Version 2021.12 or higher) [TFS71807] - Kanban - Added out of the box Kanban Board 'Planned and Open Picking Tasks' from Produmex WMS (requires PMX WMS Version 2021.12 or higher) [TFS71807] - Added option to override the Kanban Object Type in the Data SQL is objects are different types of Navigation [TFS57957] - Server Component - Added better user information on if you connect to a database, but B1UP has not been started in that database yet [TFS72034] - Added Warning message if you have not entered SMTP Information in the Server Component [TFS71141] - Bug fixes - General - Fixed that Crystal Error Screen listed the wrong expected Crystal version on SBO10 FP2111 and higher [TFS73437] - B1 Dashboards - Added fallback and error state dashboard selection system should a dashboard widget lose its Code [TFS71047] - Fixed that Navigation to A/P Documents incorrectly was displayed as A/R Documents in the Navigation Popup (for example an A/P Invoice is shown as 'Go to A/R Invoice') *** Version 2022.03 [01. March 2022] - New Features - B1 Print and Delivery - Added Option to Export crystal Reports as Excel XLSX Format [TFS70519] - Changed Feature - B1 Dashboard - HANA: System will now try and use 64-bit HANA drivers whenever possible and only use the 32-bit Drivers as backup drivers [TFS70794] - Added more context to why a dashboard might not be able to be shown to you + added a retry mechanism [TFS71047] - B1 Print and Delivery - Increased Crystal Report Parameter Name field from 100 chars to 254 chars [TFS70795] - Adjusted names of the Crystal Report Export Types to better understand what specific type it was [TFS70519] - Bug fixes - B1 Print & Delivery - Fixed that report action crashed in HANA when it was trying to send emails to an email category with more than one contact person (Consolidation with Fallback mode) [TFS71213] - Fixed that the SQL: Syntax was not possible to use in Report Configurations of type 'Internal' [TFS71664] - Exchange Rates - Fixed that a newly created database displayed the "Not Recommended sources" [TFS70857] - Fixed that Exchange rate Provider 'HM Revenue & Customs' did not support HTTPS properly and therefore could not be updated with Boyum Cloud Retrieval Method (Direct from Provider was needed) [TFS70381] - Universal Functions - UDT Handler - Fixed that UDT Handler's Foreign Keys could not use a Beas retrieved value [TFS70415] *** Version 2022.02 [01. February 2022] - Special - NB: This version requires that you have paid the 2022 maintenance to run. - Minimum required SAP version for this release is SAP 10.0 FP2102 or Higher (aka SAP 9x and 32-bit is no longer supported). - New Features - General - Added Lazy DI-API Status screen that can help you better understand why Fast B1UP Connections might be disabled - Added License Check Status screen that can help you better understand why you might not have a license - B1 Dashboard - Added more logging around Dashboard errors (More error logging) to make it easier to locate issues [TFS68643] - B1 Print and Delivery - Added option to print additional documents in addition to the Crystal Report (.txt, .docx and .pdf are supported) [TFS68642] - Changed Features - General - Changed various used URLs from http:// to https:// [TFS68633] - Removed Features - General - B1 Plugin System is now removed (More Info: https://support.boyum-it.com/hc/en-us/articles/4404468340113) - B1 Budget - This module is now removed. (More info: https://support.boyum-it.com/hc/en-us/articles/4402930252177) - B1 Document Manager - This module is now removed. (More info: https://support.boyum-it.com/hc/en-us/articles/4402923365521) - B1 Time Task - This module is now removed. (More Info: https://support.boyum-it.com/hc/en-us/articles/4402930121745) - Bug fixes - General - Fixed Czech Translations [TFS69368] - B1 Dashboard - Fixed that in rare cases Dashboards would appear blank [TFS68937] - B1 Print & Delivery - Fixed that if you on the Crystal preview screen pressed the Email-button and in your email action you used the Email Preview option you could in some cases get the error "COM object has been separated from its underlying RCW" [TFS68036] - Exchange Rates - Fixed that Czech National Bank did not work due to the bank changing their URL for exchange rates - Fixed that 'Federal Tax administration (Switzerland)' did not work due to URL change. Also, the Monthly Rate provider will not be supported anymore so it will use the same URL as Daily instead to keep backward compatibility - Mandatory Fields - Fixed that Mandatory Fields could not handle Text-lines or Routing stages together with Line Level Mandatory Fields on Production Order [TFS68594] - Universal Functions - Macro - Fixed that the message box with @STORE variable didn't work when used on first line [TFS69599] - Fixed that the "Where is this UF Used" Feature would fail if there were any other macros in the system using the special keywords $[B1SRESULT.STRING] or $[B1SRESULT.NUMBER] [TFS70316] - Universal Functions - SQL Report - Fixed that if you made a column both Editable and have a Golden Arrow, the Golden Arrow would not work in some situations [TFS67644] *** Version 2021.12 (HF 01) [10. January 2022] - Bug fixes - General - Fixed that Crystal Reports did not work with SBO10 FP2111 *** Version 2021.12 [01. December 2021] - New Features - Calendar - Added option to specify Workdays (especially needed in Israel due to Sunday - Thursday workweek) [TFS66572] - Bug fixes - B1 Dashboards - Fixed various bugs in the Beas Dashboards [TFS66887] - Added a Feature Flag "LOCK_DURING_DASHBOARD_REFRESH" that re-enable the Odd column Dashboard fix from B1UP 2021.10. It is Feature Flag only as in rare cases it causes Freezes in Dashboard - Fixed that Sales Overview Dashboard > Item Group Stats calculated some data incorrectly (Wrong Gross Price (if header level Discount were used) and Wrong Quantity (if UoM units was used)) [TFS66558] - Fixed that Purchase Overview Dashboard > Item Group Stats calculated wrong Quantity if UoM units were used [TFS66558] - Fixed that Sales Pivot (Items) calculated some data incorrectly (Wrong Gross Price (if header level Discount was used) and Wrong Quantity (if UoM units were used)) [TFS66558] - Universal Function - File Exporter - Fixed a wrong German translation [TFS66790] *** Version 2021.11 (HF 01) [12. November 2021] - New Features - General - If you copy Table or TableField on a HANA system from the Copy System Information, they will now be surrounded by double-quotes for easier consumption in SQL Sentences [TFS65635] - Bug fixes - B1 Dashboards - Reverted fix for odd columns made in 2021.10 release as it seems to make the Dashboard Freeze in rare cases - Universal Function - SQL Report - Fixed that the Chart Option opened the older "Chart Wizard" instead of the intended "Chart Designer" *** Version 2021.11 [02. November 2021] - New Features - General - Added info about Local and System Currency in the System Information Screen - Calendar - Added option to restore selected Calendars and not just all Calendars [TFS64296] - Added option to use Resize and change of Production Order actions without confirmation [TFS65153] - Kanban Board - Added option to restore selected Kanban Boards and not just all Kanban Boards [TFS64296] - Universal Functions - Macro - Added Macro Command 'ClickGoldenArrow' that allows you to Press Golden Arrows in Grids and Matrixes. - Added option to use Beas:Screens in the OpenForm Command (require Beas 2021.11 or higher) - Added Macro Commands 'BeasFunction' and 'BeasLibrary' to call Beas Manufacturing in more advanced ways (require Beas 2021.11 or higher) - Bug fixes - General - Fixed the error message for System.Runtime.InteropServices.COMException error when SAP is closed. [TFS64341] - B1 Dashboards - Fixed that 'None' was not a Layout option for Dashboard Cards settings in new Dashboards. - Exchange Rates - Fixed that if you turned on Server Component or Online Services and activated "Do not set rates on user login (Only Scheduled rates)" option, but then later disabled the server component again you would not have rates set [TFS64134] - Function Buttons - Fixed that if you only had Read-only permissions, Function Buttons of Type "Special Prices" or "Discount Groups" would fail [TFS64642] - Server Component - Fixed that if a scedules end-date was in the past it resulted in an unexpected error mail stating that end-date was before start-date [TFS64813] - Universal Functions - Fixed that if you used a UF in Universal Functions Macro, the "Where is this UF Used" feature would not recognize this in Prompt commands or if the casing did not match [TFS63783] - Fixed that if you used a UF in Universal Functions SQL report, the "Where is this UF Used" feature would not always recognize for golden arrows if the casing did not match [TFS63783] - Fixed that if a Dynamic Code Source Code was very long (hundreds of lines) and there was a compile error in it, it could cause SAP to crash. *** Version 2021.10 [01. October 2021] - New Features - General - Added Keywords $[BOY_TABLE_EX] and $[BOY_TABLE_IDENTIFIER_EX] that can on-screen detect if a sales/purchase document is in Draft Mode and give back 'ODRF' and 'DRF' back instead of the main tables - Added option to mass-set import option on the import screens (good if you have a large set of data you wish to override) - Calendar - Service Calls in Multi-schedule mode can now work as a Resource Calendar and change the Technician if you provide an 'E_' as Resource value [TFS63059] - Universal Functions - Macro - Added Macro Command 'MoveFocusToMainForm' - Changed Features - General - If you run B1UP without a license you will now be prompted to go to the Boyum Portal instead of offering to register the license directly from the add-on (due to it sometimes resulted in confusing scenarios and support cases) - Bug fixes - General - Removed B1UP Right-click menu items from Modal Forms (since they could not interact with them anyway) [TFS63304] - B1 Dashboards - Fixed that you in rare cases could end up with odd columns in your Open Items Widget if you had set up Dashboard View Auto-refresh - B1 Print and Delivery - Fixed that if you had an additional attachment that did not exist or the Crystal Report generation failed, the system did not clean up generated temp files in the Windows Temp Folder [TFS62007] - Fixed that if you used multiple Email-actions on a Report Configuration combined with using both the "Email Preview" option and "Additional Attachment" option, the resulting send of the mail would delete the Additional Attachments source folder [TFS62588] - Fixed that Document Printing could not react to the Fax and Excel button [TFS62846] - B1 Search - Fixed that if you excluded a user from a Search-customization, the user was still able to search that type [TFS62492] - Calendar - Fixed that previous release's support for Multi-schedule Service Calls broke the single schedule support :-( [TFS63224] - Toolbox - Fixed that if you turned on BOM navigation to items but the golden arrow you pressed was a Resource and not an item, you were still taken to the item screen by mistake - Fixed that if you made an Item Placement Tool Field with a Choose From List Condition, and at the same time applied 'Toolbox > Hide From List (BP, Item or Employee)' or 'Toolbox > Show Only Current User BP s System' these would overwrite the conditions of the IPT Defined conditions [TFS63150] *** Version 2021.09 [31. August 2021] - New Features - B1 Dashboards - Added Experimental feature to replace the Fiori Cockpit with the B1 Dashboard [TFS60160] - Calendar - Added Support for Service Call Multi-scheduling (if you provide take the schedule data from table SCL6 and SecondaryKey keyword is provided) [TFS21369] - Added option to set work time and visual time to "nothing" (00:00) to display all-day events only [TFS61841] - Changed Features - General - Changed the Default Memory refresh Interval from 10 to 30 sec. for new installations in order to reduce disk-performance impact. - B1 Dashboards - If you have hidden the Dashboard and the Main Menu at the same time the system will on startup ignore that you hid the Main Menu and show it instead. - Exchange Rates - New installations will only have the recommended sources visible in their exchange rates configuration screen combobox (you can get them back by setting the UDF U_BOY_HIDENRS in the @BOY_EXCHANGE_CONFIG table to "N"). [TFS60780] - Bug fixes - B1 Dashboards - Fixed that you could not use Date's as Parameter input on SAP HANA in your Dashboards - B1 Print and Delivery - Fixed that if you used a Report Action feature that would open GUI (Example: Create Activity > Open after Generation) in a Schedule and use the Test-component's Test-runner you would get an unexpected error - Item Placement Tool - Fixed that if you used the 'Combobox > Define New' feature while you had 'Toolbox > Golden Arrow GoTo BOM' feature active the screen-type you used in on would stop working after the 'Define New' value was create [TFS60876] - Letter Merge - Fixed a spacing issue when merging more than 25 documents [TFS61040] - Universal Functions - Fixed that if you used a UF in Universal Functions Schedules, the "Where is this UF Used" feature would not recognize this and instead say it was not used in any configurations [TFS61659] *** Version 2021.08 [03. August 2021] - New Features - Calendar - Added Calendar Resource System (Support Activities and Service Calls) [TFS60137] - Added default Beas Maintenance Calendar [TFS60040] - Master Data Manager - Document MDM: Added support to do Cancellation Documents on Delivery, Return, Invoices, and Credit Memos - Server Component - It is now possible to see the SAP Database Load Details (should one or more databases against expectations be missing in the list) [TFS57960] - Universal Functions - Macro - Added Macro Command "RefreshDashBoard" that programmatically refresh the current user's Dashboard [TFS22634] - Added that macro command "CopyFrom" support Landed Cost [TFS59857] - Changed Features - General - Optimized how the various configurations are retrieved from the database (will make Startup and Configuration Updates in databases with high volume configurations; especially on HANA) - Subscription Licenses will now simply say License Type = 'Subscription' in the License screen to not confuse with the dates it previously displayed [TFS60173] - B1 Dashboard - Beas default Production Planning Overview dashboard was modified. [TFS60040] - Calendar - When moving a Production Order on the Calendar, the Routing stage dates are also updated (if you allow it). - Tweaked the Beas Planning Schedule Calendar. [TFS60040] - Bug fixes - General - Various tweaks to better support SBO10 4K Mode [TFS58113] - B1 Dashboards - Fixed that some Date Occurring format rules no longer was available after upgrading the underlying dashboard technology [TFS58738] - B1 Print and Delivery - Fixed Additional columns in mass delivery did not work if the underlying type of the additional column was of type integer [TFS58707] - Fixed that in additional columns in mass delivery you were not allowed to have spaces between the column list [TFS58707] - Report Action - Create Activity: Added workaround for SAP Bug not setting the Activity Telephone field correctly (will always show default no matter what contact person is selected) [TFS58615] - B1 Search - Fixed the search-toolbox was too narrow on SBO10 4K Mode [TFS58113] - Calendar - Fixed that if you had not provided a 'Subject' in the Calendar Source you incorrectly received an error message saying that you were missing the StartDate (aka wrongly mentioned column) - Exchange Rates - Modified the error message when Exchange rate provider doesn't have the requested currency. [TFS59480] - Master Data Manager - Fixed that MDM Result Screen gave an error if the name on an item was more than 100 chars - Right-Click Menu creator - Added Workaround for SAP bug that does not show image buttons in SBO10 4K Mode [TFS58113] - Toolbox - Fixed that the feature "Prevent duplicate entries" was very slow in doing duplicate checks (Could take minutes in high data volumes). Not it should take less than 1 sec. [TFS57990] - Fixed that the SAP License Screen enhancement did not work in font-size 20 (aka SBO10 4K Mode) [TFS58113] - Fixed that the Query Enhancements buttons were too small in SBO10 4K Mode [TFS58113] - Universal Functions - Create Activity - Added workaround for SAP Bug not setting the Activity Telephone field correctly (before it would always show default no matter what contact person is selected) [TFS58615] - Universal Functions - SQL Report - Fixed that it was not possible to add Function Buttons to the SQL Report Screen in Hebrew [TFS57797] - Universal Functions - UFFE - Fixed that nested list did not work in UFFE [TFS59807] *** Version 2021.06 [27. May 2021] - New Features - General - Added a Create Ticket Data right-click menu item similar to the one in iPayment [TFS15785] - Calendar - Added option to open Beas objects + PMX WMS Objects as object type for navigation - Added Out of the Box Beas Calendar for production Planning (Added if you also have Beas installed) [TFS57423] - Kanban Boards - Added Kanban Hover Actions which is mini-toolbars for common changes - Added option to open Beas objects (Work Order, WO Pos, WO BOM, and Item Master data) + PMX WMS Objects (Picklist and Picklist Proposals) - Bug fixes - B1 Dashboards - Fixed that if a UF was missing a type or name or was deleted the My Recent Updates Widget would throw an unexpected error - Fixed that Open Items List and SQL Report could not handle saving filters with non-ASCII chars. [TFS57035] - Calendar - Fixed that Restore buttons on Calendar and Calendar Source was visible in Add Mode and gave an error if pressed - Fixed that filters would not import in certain scenarios. - Letter Merge - Fixed that you could not use HANA SQL in the Mass Delivery Advanced BP Selection. - Template System - Fixed that if you were also running Beas with Item Master Data = SAP Window setting, you would get an unexpected error when trying to make a new Template (PaneLevel = -1 issue) [TFS57395] - Toolbox - Modified the length of the Related item for the Help button to 52 from 10 characters. - Universal Functions - Fixed that it was possible to avoid validation on the UF Configuration Screen if you saved by pressing the X and said yes to save [TFS57009] - Universal Functions - UDT Handler - Fixed the F1 Context Help on this screen [TFS56282] *** Version 2021.05 [03. May 2021] - New Features - General - System Information Screen now shows the .NET Culture Info [TFS51462] - SAP UI Edits Warning on Function Buttons and Item Placement Tool now have help-buttons that explains in more details what the number mean [TFS51726] - B1 Dashboard - Added a new widget "My Recent Updates" that shows the last 20 updated common screens (35 screens supported). [TFS7695] - B1 Print and Delivery - Added support for Recipient Lists in Report Action - Create Activity. - Exchange Rates - Added Open Exchange Rate as possible Rate Provider. This provider allows up to 170 different currencies and is our new recommended source provider. Please note that to use it you need a free API Key from the service (see more in the manual on how to retrieve a such) [TFS53555] Item Master Data Manager - Help buttons have been added to the default UoM fields of the purchasing, sales, and inventory tabs, to help with setting default UoM for items that have a UoM Group. [TFS55320] - Kanban boards - Added import/export functionality to Kanban boards. [TFS54946] - Server Component - Wizard suggested Servername and ServerType are now detected via the DI-API itself making it less likely to be written incorrectly. - Error screen will now show Servername, DB Type, DB User, and SAP User used while getting the error. - Universal Functions - Create Activity - Added support for Recipient Lists - Changed Features - B1 Dashboards - The "Add New Widget" screen has been redesigned so the different Widget Types are more discoverable - The Show/Hide Dashboard feature in the lower right corner use a slightly bigger font and slightly darker color to make it more discoverable - Updated Beas out-of-the-box dashboards, for better performance and usability. - B1 Print and Delivery - When you press the "Layout Designer" toolbar button and choose "B1 Print" it will now open the default layout and not just the first layout [TFS54719] - The conditional action error now displays the mapped dynamic syntax version of the user's query, as well as the original query. [TFS54159] - B1 Validation System - Added more documentation around how the 'Inner Event' system work - Exchange Rates - Changed the URL of Federal Tax administration (Switzerland) [Daily] as the bank had changed the URL (again). - Bug fixes - General - Fixed that the Boyum Support Tool could not detect the default installation folders of CCC Installed Add-ons [TFS54439] - Fixed that if you had two .NET Snippet Keywords with the same prefix the system might replace the wrong value [TFS54706] - B1 Print and Delivery - Fixed that if you added a Custom Mass Delivery to a screen that is one of the out-of-the-box supported type the right-click menu-items "Delivery Log" and "Error Log" was not displayed as normal [TFS54344] - Item Placement Tool - Fixed that Service Call Choose From List was not supported if the field was linked to entities = Service Call - Kanban Board - Fixed that dashboard crashed when refreshing with no Kanban Board configuration selected. *** Version 2021.04 [30. March 2021] - New Features - B1 Dashboards - Added a 3rd fallback option to find the HANA Drivers that powers the Dashboards should they not be properly registered in the Windows GAC or be in the default location (Often happen in SAP Cloud-hosted environments) [TFS52723] - Added 6 more 'Out of the Box' Beas Manufacturing specific Dashboards (added if we detect you also run Beas in the same system as B1UP) [TFS52708] - B1 Search - Added option to search for contact persons. [TFS52599] - Calendar - Added option to Import and Export Calendars and their sources [TFS52731] - Exchange Rates - Added an audit feature, to log all the instances when B1UP sets currency rates. [TFS52674] - Kanban Boards - Added option to control Background-color, Caption-color, Description-color and ProgressbarText-color. - Master Data Manager - Added 9 more object-types for the Master Data Manager Scheduler (Production Order, Activity, Batch Number Details, Employee, Item Group, GL Account, Payments (in/out) and Service Call) [TFS7998] - Right-Click Menu Creator - Added ability to define FormType as -1 to have the right-click menu-items on all screens that do not have it's own configuration [TFS23473] - Toolbox - Added the possibility to add "Call" buttons to telephone number fields in the Business Partner Master Data screen. [TFS8408] - Added to Search line option to Service Contract, Forecast, Sales- and Purchasing- Blanket Agreements. [TFS53308] - Universal Functions - Openform macro can now open Contact persons (ObjectType = 11). [TFS52599] - Changed Features - General - Changed the way the version number is shown to the user. It will now always show in the format .. [TFS52709] - When running side by side with SAP Intercompany we have been forced to, on the fly, disable Toolbox start in name (on sales/purchase) and FB and IPT Refocus to code as Intercompany can't handle the features and SAP refuse to fix their code :-(. This was previously already done in B1UP 2016.06 but SAP since changed their exe filename we needed to change the detection of the add-on again. - B1 Dashboards - Added the possibility to navigate directly to the contact person on the Business Partner screen when searching for a contact person. [TFS52599] - B1 Print and Delivery - When you duplicate a Report Configuration, then duplicate will now not suggest being the default if the one you duplicated from was the default [TFS53207] - In the "Error Sending Email" screen you can now see both the To and From Email [TFS53149] - Exchange Rates - Changed the URL of Federal Tax administration (Switzerland) [Daily] as the bank had changed the URL. - Removed Features - B1 Print and Delivery - Removed feature "Use Exchange 2013 compatible Outlook send method" as Office 2013 is the minimum supported version anyway - Exchange Rates - Removed Exchange rates providers: Westpac (NZ), Monetary Authority of Singapore, and Banco Central de Costa Rica, as they have all discontinued their exchange rate services. [TFS53390] - Bug fixes - General - Fixed that you would get an unexpected error when you got a license error and simultaneously had a modal form open. [TFS52682] - B1 MailChimp - Fixed that opening the properties windows for a contact person would fail if the Email in question was archived on any list [TFS53565] - B1 Print and Delivery - Fixed that Exchange 'From Email' was collected from the Client Delivery Method instead of the Server Delivery Method when executed via the Server Component - Exchange Rates - Fixed that if you ran Exchange Rates via Boyum Cloud and that method was down the system did not fall back to trying the Direct to provider method - Recurring Invoices - Fixed that on SBO10, the recurring invoice lines sometimes create the invoice lines in a different order than specified on the Invoice Template - Fixed that if you used the Choose From List icon to choose another line the screen would not go into update mode - Right-Click Menu Creator - Fixed the bug where the screen could have the wrong dimensions after being resized and reloaded. [TFS52573] - Server Component - Added better error message if the Server-component receives and fail to added an unlogic schedule (for example a Monthly schedule that runs on the 25th but has a valid date range 7th to 10th (aka will never happen)) - Toolbox - Fixed that setting flags on documents in certain scenarios could result in an error - Fixed that if you used the Chart of Account Print and did not have database information entered you would not be warned about this. *** Version 2021.03 [02. March 2021] - New Features - General - Added Keywords $[IS_COLUMN_VISIBLE(|)] and $[IS_COLUMN_EDITABLE(|)] - Added Fallback system when loading data into grids, the system will now attempt to load data using secondary way if the first fails [TFS50959] - B1 Dashboards - Out of the Box Dashboards are now translated for the languages that have an up to date B1UP translation [TFS46436] - Calendar - Added option to use generic keywords like $[USERNAME] and $[TODAY] is the Calendar Source SQLs [TFS52518] - Kanban Boards - Added option to use 'Business Partner', 'Item Master Data' and 'Employee' as object types in the Kanban Boards [TFS51943] - Added option to use generic keywords like $[USERNAME] and $[TODAY] is the Kanban Board SQL [TFS52518] - Master Data Manager - Added the Batch Details Master Data Manager. [TFS50997] - Web Browser - Added Web Browser Deep Linking Support (Example: Go To Business Partner C20000) [TFS50880] - Changed Features - B1 Print and Delivery - Change max. length of the Primary Key to 254 in the Delivery and Error Logs - Optimized performance when selecting other Report Action in Conditional Actions - Bug fixes - B1 Dashboards - Fixed that Sales Overview Dashboard's Sales Employee part did not exclude Credit Notes based on Down Payments [TFS51301] - B1 Print and Delivery - Fixed that people could by mistake use a SQL comment in a Mass Delivery and end up unintentionally disable B1P&D's part of the WHERE condition leading to sending more data than expected [TFS25523] - Fixed that Report Action Email with grouping would set BP code in some cases such a document printing [TFS51799] - Default Data - Fixed that Tax-groups on Item's Purchase and Sales Tabs in certain scenarios was not properly set [TFS52024] - Exchange Rates - Fixed that if you had a Modal Form open during startup and could not get the Exchange Rates, you would instead of the "could not set rates" screen, you would get an unexpected error [TFS50602] - Fixed that Banco Central do Brasil in some cases could fail due to getting unexpected data when receiving rates [TFS51809] - Function Buttons - Fixed that Edit: Add/Find/OK was not adhered to on other add-on screens of type UDO that have the B1UP Integration Code [TFS51991] - Kanban Boards - Fixed that you would not get the correct error message if your ObjectType was 'Custom' and you tried to use the 'unsupported Header UDF Update' Action (Now you get a message that this is not supported) [TFS51943] - Toolbox - Fixed that the country of Serbia did not show a toolbox flag [TFS51942] - Fixed that feature "Auto-fit column width" in some cases could make Filter table screen unusable (+ added an Exclude list table should other screens give same issues) [TFS51764] - Universal Function - Macro - Fixed that is you had a store value in the format '00000x' where x was a number the preview of the value in the store was shown as 'x' (incorrectly assumed value was numeric) [TFS51484] *** Version 2021.02 [26. January 2021] - Special - NB: This version requires that you have paid the 2021 maintenance in order to run. - Minimum required SAP version for this release is SAP 9.3 PL14 or Higher. - Updated B1 iPayment B1P&D Interaction Files so if you use this feature you will also need to upgrade to the latest B1 iPayment version (2021.02) - New Features - B1 Dashboards - Added Browser Widget [TFS47060] - Added Kanban Widget [TFS45198] - Added option to use Year-Week as Date Breakdown in Dashboard Widgets. - B1 Print and Delivery - Added option to use the DocKey@ keyword and other special keywords in the Direct Email Field [TFS48198] - Item Placement Tool - Added option to add new Tabs to Inventory Transfer Request Screen [TFS49190] - Universal Functions - Added Kanban Board Universal Function Type [TFS45198] - Changed Features - General - Updated list of IP addresses there needs to be open in firewall for online services to work - Universal Functions - UDT Handler - Added note to the manual that Suffix should be kept 1 or 2 chars if you wish to make custom SAP Authorizations on the screens [TFS50346] - Universal Functions - SQL Report - Made the SQL Report Grid better at detecting font-size changes (in some cases the buttons at the bottom was slightly overlapping with the grid) in non-standard font-size [TFS50493] - Bug fixes - General - Fixed that the download button on the Software Update window did not work [TFS48516] - Fixed that date keywords $[InXDays/Month/years] and $[XDays/months/YearsAgo] was implemented incorrectly and gave wrong dates back. - Fixed that if your license assignment records contained duplicates due to data corruption it was not possible to open the License Screen [TFS49972] - Fixed that Last online check date was incorrectly updated to today's date even if it failed to actually download a license - B1 Dashboard - Fixed that if you added navigation to multilayer rows/columns in a Dashboard Widget Pivot Component it resulted in an unexpected error [TFS47482] - Fixed that if you had a Process Flow where you had not yet selected a flow and you choose "Edit..." then you would get an unexpected error. - B1 Print and Delivery - Fixed that if you made a Custom Delivery on BP Master data or Item Master Data and used delivery during the Add-button you would get an unexpected error [TFS47950] - Fixed that suggested recipient was not shown on the email preview window if you used grouping [TFS47541] - Made the email preview window wider to make more space for the contact person grid, as it was to narrow for long name + email combinations [TFS47539] - B1 Validation System - Fixed that if your item, column, or menu trigger had over 100 chars the B1 Validation Overview screen would fail to display [TFS48736] - Exchange Rates - Fixed that the National Bank of Belarus Exchange Rates provider did not work because of URL changes. *** Version 2020.12 [01. December 2020] - New Features - General - Debug Console now also show SQL executed via the UI-API [TFS45905] - B1 Dashboards - MSSQL Client Only: It is now possible to set the timeout of a dashboard (useful if your SQL Sentence takes more than 30 seconds) [TFS46244] - B1 Print & Delivery - Added option to use the special Account Balance Keywords in Report Actions (was previously only available in the Report Definition) [TFS8161] - Changed Features - General - System is now better to explain where issues are if you have wrong values in the database [TFS46007] - Item Placement Tool - Block UDF Sidebar feature now work together with Toolbox > Start in Name feature [TFS46178] - Toolbox - Updated Norwegian Zipcodes for Auto City Names [TFS46669] - Bug fixes - General - Updated that Boyum Profile Downloader did not support TLS1.2 and HTTPS resulting in it failing to download - B1 Print and Delivery - Preview email window will no longer list Contact Persons that do not have an email [TFS45996] - Fixed that FormType 134 (BP Master Data) could not use keyword $[OBJECTNAME_BP] [TFS46265] - Fixed that Report Action type save would sometime fail when updating path if the path used SQL: or dynamic syntax - Calendar - Fixed that Tooltip SQL by mistake try to auto-convert the SQL - Fixed that the Tooltip SQL field was restricted to 254 chars (can now be 254.0000 chars) - Fixed that Tooltips without primary key in the source would fail. - Exchange Rates - Fix that a few of the lesser-used Exchange Rate Providers could give an error message stating "Could not load file or assembly 'System.ServiceModel.Primitives" [TFS46088] - Item Placement Tool - Fixed that Block UDF sidebar did not work in all scenarios due to a change from SAP in newer versions [TFS46178] - Fixed that if you place a "Toolbox - Help-button" on a field and then moved/hid the field you would get an error [TFS47084] - Master Data Manager - Fixed that if you had a UDT with a code length of 19 chars you could not save conditions in the UDT Data Manager [TFS47391] - Recurring Invoices - Fixed that Invoice Wizard year max went to 2020 (it now dynamically show +/- 10 years). *** Version 2020.11 [02. November 2020] - New Features - General - External event can now be debugged by turning on Extended Business Logging [TFS25521] - Keyword DocKey@ now support Warehouse Screen - Updated the Dutch Translation (Thanks to Thijs Geeris from Domani Business Solutions) - Calendar - Added option to write custom Tooltip SQL [TFS19034] - Toolbox - The Feature 'Delete drafts when used' now also work on Goods Receipt, Goods Issue, Inventory Transfer and Inventory Transfer Request [TFS24764] - Universal Function - Macro - Debug Window now shows Current Form Mode and Current Item/Column - Changed Features - General - Known Error System now only get new error files every 5 days [TFS24142] - Calendar - The default size of the Calendar filter is now less wide to better fit low resolution screens. - Item Placement Tool - Reverted 2020.10 ordering of SQL Tabs vs Applying rest of configurations as its ordering was against expectation needed [TFS44909] - Toolbox - Underlying technology of the Chart of Account Print is now Crystal Report instead of older obsolete technology [TFS24541] - Removed Features - Recurring Invoices - Removed the List-report PDF option as the underlying technology it was made on is obsolete. We recommend you instead make a Crystal Report covering the reporting needs [TFS24541] - Bug fixes - General - Fixed that feature "Attempt to fix the SQL Casing" in the HANA Converter Tool did not work on SBO10/HANA2 [TFS45236] - B1 Dashboards - Fixed that various Dashboard SQLs did not take Downpayments on Credit Notes into account (Existing installations need to restore dashboards to default before it takes effect) [TFS45906] - B1 Print and Delivery - Added That Error Log and Delivery Log can handle a value of '0' in the user-column. - B1 MailChimp - Fixed that Sql merge tags always required the SQL be written in MsSql, Hana syntax can now be used on HANA systems [TFS44392] - Master Data Manager - Fixed that User-defined keys were exported incorrectly by the Metadata Manager [TFS45424] *** Version 2020.10 [30. September 2020] - New Features - B1 Dashboard - Added option to navigate to various Produmex WMS Objects (Require PMX WMS 2020.09 or higher). [TFS23061] - B1 Print and Delivery - Added option to use Crystal Embedded in the database in Crystal Report Definitions [TFS22361] - Universal Function - Macro - Added option to open various Produmex WMS Objects (Require PMX WMS 2020.09 or higher). [TFS23061] - Universal Function - SQL Report - Added option to open various Produmex WMS Objects (Require PMX WMS 2020.09 or higher). [TFS23061] - Changed Features - Item Placement Tool - SQL Report Tabs are now added to the screen after any UDFs and custom items (so it is possible to use newly added items as keywords in the SQL Report) - Master Data Manager - Formsettings Manager now shows both formtype 392 (Journal Entry) and 390 (Journal Entry alternative formtype). - Added support for longer Item Master Data Names in SAP 10 PL03 or higher - Quick Create - Added support for longer Item Master Data Names in SAP 10 PL03 or higher - Recurring Invoices - Added support for longer Item Master Data Names in SAP 10 PL03 or higher - Bug fixes - General - Fixed that tool "Mass Metadata Remover" did not support MSSQL 2019 in the SBO10.x release - Fixed that some Dynamic Syntax did not work in Turkish lanaguage. - B1 Time Task - Fixed that Task Window could not open on SBO10 PL03 - Calendar - Fixed that Production Order source did not work on SAP versions lower than 9.2 PL08 (referenced a DB field that did not exist) [TFS116766] - Toolbox - Fixed that Enhanced License Screen did visually not look correct if you run a font-size larger than 10 px (Warning: SBO 9.2 still not look perfect over 10px) [TFS24496] - Auto-fit Columns feature is now disabled on screens Serial Number Details and Batch Details (as there is an SAP Bugs that freeze the grids on the screen if you auto-fit the columns) *** Version 2020.09 [31. August 2020] - New Features - General - Added Line search to the B1UP User-selection screen - Added more .row options (you can now also use .SELECTED+1, .SELECTED-1, .FOCUSED+1 and .FOCUSED-1) - Added IF and IF/ElSE Common SQL templates for HANA - B1 Dashboards - Added option to use a 1 min. auto-refresh interval on views. - Calendar - Added option to define a Universal Function as ObjectType for a Calendar source to execute that Universal Function when you double-click (to do custom navigation) - Bug fixes - B1 Dashboard - Fixed that Open items list widget sometimes would be unable to restore layout when loaded [TFS24262] - Fixed that SQL report Widget would show the date 1/1/0001 in the grid when the value was null/empty, will now show an empty field [TFS24409] - Calendar - Fixed that if you had a StartDate/EndDate that also contained time and added the time as a StartTime/Endtime field the time would be doubled. Now Startdate/EndDate ignore any Time-part. - Universal Function - Macro - Fixed that .FOCUSED could not be used in Click and Focus Commands *** Version 2020.08 [04. August 2020] - New Features - General - Added support for MSSQL 2019 (Requires SAP 10.0 PL02 or higher) [TFS22030] - Added advanced debugging option for Crystal Report where you can get a copy of the modified Crystal in you %temp% folder if you turn on Extended Business Logic logging or run via the test-buttons from the server-component - System Information Screen now also report back SAP Font-size used. - Added Calendar Overview Window where you can manage and restore calendars (so it is possible to do when not running B1 Dashboards) [TFS23562] - Added 'Company State System' (More info here: https://youtu.be/Y-f_qbut4yY) - Add and Edit Menus - Added support for dynamic syntax and SQL: in the image path field. - B1 Dashboards - Process Flow: Added option to clear a selected Process Flow connector [TFS19669] - Added option to filter calendar entries [TFS19016] - Added option to restore default Calendars and Calendar Sources [TFS19017] - B1 Print and Delivery - You can now right-click Mass Delivery/Schedule/Account Balance Preview and copy the SQL that generated the list of data [TFS18717] - Function Buttons - Added option that you can give -1 as value to the Button Width to instruct the system to not reserve any space for the button [TFS20753] - Server Component - Server Component Titlebar now tells if the system is 32 or 64-bit [TFS22598]. - Toolbox - Added ability to take over SAP Calendar Toolbox Icon and replace it with the B1UP Calendar [TFS19027] - Changed Features - General - Changed that component license warning is the last 15 days instead of the last 20 days. - License admin screen and Help and Troubleshooting screens now show environment info in their titles. - B1 Dashboard - Remember Dashboard Filter is now off by default on new installations as a workaround for an underlying 3rd party vendor bug that will first be fixed in 2021. - Textboxes in Dashboards now always have scrollbars [TFS22996] - B1 Print & Delivery - SMTP Configuration Test-button will now warn that it can't be used if "From E-Mail' contains Dynamic Syntax or 'SQL:' [TFS23616] - Mandatory Fields - Columns of type Checkbox will now automatically suggest an empty value [TFS23016] - Server Component - Server Component on HANA now finds its list of databases using HANA System views (SYS.M_TABLES). This should resolve the need to SBOCOMMON access and resolve special scenarios where DB List was sometimes empty [TFS15997] - Universal Functions - Macro - Macro Debugger will now always show store values is the dynamic syntax value format [TFS22409] - Removed Features - General - Removed 'Auto-FTP' from the B1UP package as we can't recommend using it anymore (have too many limitations). You can still download it here: https://support.boyum-it.com/hc/en-us/articles/360009412757 but we offer no support. We recommend you instead use WinSCP. [TFS21783] - Bug fixes - General - Fixed that warning text on Add-on Console Log was incorrectly placed when maximizing the screen - B1 Print and Delivery - Fixed that if a mail was sent via SMTP to Gmail it would in certain scenarios not show the line-breaks in a plain email text [TFS21694]. - Function Buttons - Fixed that if you used Function Buttons of type "multi-button" on an add-on screen (Example a SQL Report) you would get an "Alias already exists error" the second time you opened the windows and the window would not open properly after that. - Fixed that in certain scenarios it was not possible to configure the buttons to be disabled in find-mode [TFS23128] - Quick Create - Fixed that if you ran a system that had not been running a B1UP version prior to 2020.02 it was not possible to open the Quick Create BP as some UDfs were missing [TFS23128] - Server Component - Removed that event log contained a warning about not being able to get Client font size (which is of cause totally irrelevant to the Server Component) - Universal Function - Dashboard - Fixed that this UF Type did not support the keywords "$[B1DASHBOARDVALUE.STRING]" and "$[B1DASHBOARDVALUE.NUMBER]" making it impossible to call one Dashboard from another [TFS23343] - Universal Function - Macro - Fixed that command UpperCase, LowerCase and FirstCase did not understand .FOCUSED and @STORE as .ROW syntax. - Fixed that command UpperCase, LowerCase and FirstCase did not support Grids. - Universal Function - Http trigger - Fixed that body values in HTML Tables could not contain double quotes [TFS22525] *** Version 2020.06 [02. June 2020] - New Features - General - DocKey@ Keyword now works on 'Checks For Payments' window [TFS21695] - B1 Dashboard - Calendar: Added support for start/end times via UDF for an object that has none out of the box. See more here: https://youtu.be/va5RXcoEHik [TFS19306] - Calendar: Added support for custom on the fly forecolor and backcolor using SQL [TFS19015] - Calendar: Added support for custom on the fly images using SQL - It is now possible to control is dashboards should remember its filters between sessions [TFS19061] - Added that Common Functions and Process Flows can open UDTs and UDOs (Similar to how Macro Activate do it) [TFS20805] - Added PMX Optimized images to Process Flow and Common Functions [TFS20805] - Master Data Manager - Added option to use Inventory Transfer Request Screen in Form Setting Manager [TFS21404] - Universal Function - Macro - Added variants Prompt_B1_Default(...);, Prompt_B2_Default(...); and Prompt_B3_Default(...) that control which of the 3 buttons are the default selected button [TFS15498] - Universal Function - Create Activity - Added Advanced Scheduling option where you fully control the start date/time and end date/time [TFS11738] - Universal Function - SQL Report - Add Test-button so you can test you SQL Report directly from the Configuration screen (if it does not contain Dynamic Syntax) [TFS19371] - Changed Features - General - Updated Russian Translation - B1 Dashboard - Calendar: Out of the Box Batch and Serial Numbers SQL will now only show entries where there is any stock [TFS19676] - Process Flow Editor and Calendar Configuration screens now show system-info in the title bars. - Process Flow Scrollbars now adjust to the size of the flow (should you make it smaller than 5x3) [TFS21413] - B1 Print and Delivery - Added new validation for modern authentication exchange configuration, checking if a client and tenant id has been entered [TFS14901] - Added known errors for modern authentication exchange configurations [TFS14901] - Right Click Menu Creator - Configuration Screen is now re-sizeable [TFS19845] - Universal Functions - Macro - Macro Debugger now show Macro Environment variables [TFS21350] - Bug fixes - B1 Dashboard - Fixed that if you made a change to a dashboard and immediately used the Transfer Manager there was a chance that latest changes where not included in the transfer [TFS19618] - Fixed that out of the box sources that used non-latin characters was not displayed correctly (will only be fixed automatically on new installations) [TFS21412] - Fixed that out of the box Service Contract Expire did not work on SAP 9.2 (will only be fixed automatically on new installations) *** Version 2020.05 (HF 01) [30. April 2020] - Bug fixes - B1 Dashboards - Fixed that Open Items Lists failed if run in SAP 9.2 (Since Return Requests and Goods Return Requests do not exist in that version) *** Version 2020.05 [29. April 2020] - New Features - B1 Dashboard - Process Flow Widgets are now Editable + you can create new Flows [TFS13529] - Added Return Request and Goods Return Request to Open Items List [TFS12092] - B1 Print and Delivery - Added support for Oauth exchange [TFS14901] - Function Buttons - Configuration Screen will now warn if you are using both FB and SAP UI Edit on the same screen [TFS17428] - Item Placement Tool - Added option to create new Tabs on Project Management Window via Right-click [TFS17994] - Configuration Screen will now warn if you are using both IPT and SAP UI Edit on the same screen [TFS17428] - Universal Functions - Added new 'Universal Function - Calendar' type that allows you to launch a Dashboard Calendar as a separate screen [TFS19531] - Changed Features - Exchange Rates - Added Known Solution for Provider issues that you can switch to another provider (many people do not know that is possible) [TFS18719] - Item Placement Tool - Binding of UDF Lines can now accept that there is only half a binding (Example leave a text-area boundless despite a Table was given but not a UDF-field) [TFS18722] - Removed Features - B1 Validation System - Removed that on the fly right-click setup of events suggest the new 'Item Pressed+Combobox Select' when right-click was on the add button on a document as SBO10PL02 now removes the SAP Bug - Bug fixes - B1 Dashboards - Search: Fixed that you could not copy/paste into the top search bar and Search via the Enter-key [TFS17799] - Calendar: Fixed that Calendar Source SQL for Employee Education was wrong resulting in not displaying the education type. Only fixed in new installs. For older installations please see https://support.boyum-it.com/hc/en-us/articles/360007396957. - Calendar: Fixed that if an EndDate was null you would get an unexpected error. - Calendar: Fixed that if you changed a name of a Calendar you would not display in the bottom selector until you restarted - Calendar: Fixed that you could right-click on the bottom bar and choose "Customize..." (was not intended to be shown) - B1 Print and Delivery - Fixed that if you use SQL: in a report action save on HANA you would in some cases get an "Illegal characters in path" error. - Server Component - Fixed that in rare scenarios the Server Components could give an error "Could not find file NewtonSoft" *** Version 2020.04 [01. April 2020] - New Features - B1 Dashboard - Added Calendar Widget [TFS8593] - Added Service Contracts to Open Items List - Item Placement Tool - Added support to add new Tabs on Return Requests and Goods Return Requests [TFS17300] - Changed Features - B1 Dashboard - Updated the Out of the Box Beas Dashboards. - Bug fixes - B1 Search - Fixed that Searches for Opportunities could fail if you enabled 'Adhere to data Ownership' - B1 Print and Delivery - Fixed that if you used Service Contracts in Mass Delivery and turned on the "Mark as Printed" feature you would get an unexpected error. - Fixed that Account Balance did not work with suppliers on HANA [TFS18329] - B1 Dashboard - Fixed that the Beas Navigation double-click Captions where wrong (BOM and Work order positions presented themself as 'Item Master Data') - Fixed that Open Items list could fail if you enabled 'Adhere to data Ownership' - Fixed that Golden Arrow on Open Items list of type Project Management did not go to the correct entry if AbsEntry and DocNum was not the same value. - Universal Function - SQL Report - Fixed that if you had incorrectly configured a Multi-link golden arrow with a wrong Object Type you got an unexpected error if you used that SQL Report on an Item Placement Tool Tab (now it instead of giving you a message box that configuration is invalid) [TFS16916] *** Version 2020.03 [01. March 2020] - New Features - B1 Validation System - Added Event 'Item Pressed+Combobox Select' that is handy in SBO10 to work with the new 'Add & View' / Add & Close' buttons [TFS16005] - Added that on the fly right-click setup of events suggest the new 'Item Pressed+Combobox Select' when right-click was on the add button on a document [TFS16005] - Changed Features - General - Mass Import and Export of B1Print Configuration now include Base Configuration, SMTP Configurations, Exchange Configurations and Dynamic Syntax Mappings [TFS14120] - Various Windows now auto-resize their grids to better work with larger font-sizes. - B1 Print and Delivery - Export and Import of Report Actions, now also include relevant Exchange configuration and SMTP configuration in the Import/Export [TFS14120] - Export and Import of Custom Mass Delivery Configuration, now also include relevant Dynamic Syntax Mappings in the Import/Export [TFS14120] - Mandatory Fields - The system now is aware of the new SBO10 'Add & New / Add & View' / Add & Close' buttons (it could not be circumvented but the usability was low prior to this release) [TFS16005] - Toolbox - The 'Start in Name' feature now understand the new SBO10 'Add & New / Add & View' / Add & Close' buttons. - The 'Show Open and Closing Remarks Icon' feature now understand the new SBO10 'Add & New / Add & View' / Add & Close' buttons. - Universal Functions - File Exporter - C# Features will not be executed if it only contains template code (better performance and less support if references are missing) [TFS15899] - Bug fixes - Add and Edit Menus - Fixed that the configuration could not handle that someone added an empty row in the configuration tables (Resulted in an unexpected error) [TFS15900] - B1 Dashboard - Fixed that Open Items could not handle two or more documents with the same Document Number (but different series) - Fixed that Production orders with large numbers were not shown correctly (Only fix in new installations) [TFS16586] - Toolbox - Fixed that Journal Remark System did not react to Down Payment document types despite them being configured. *** Version 2020.02 (HF 01) [03. February 2020] - Bug fixes - General - Added workaround to a bug in SBO10PL01 that prevented B1UP to run on such a system - B1 Print and Delivery - Fixed that sending mail using exchange could not handle whitespace between email addresses in the address field [TFS15861] - Fixed that if an error happend using Report Action Email with preview enabled, it would not be logged in the error log [TFS15861] *** Version 2020.02 [23. January 2020] - Special - NB: This version requires that you have paid the 2020 maintenance to run. - The minimum required SAP version for this release is SAP 9.2 PL04. - This is the first official version to support SAP Business One 10.x - B1 Budget is now in legacy. Read more about what that means here: https://support.boyum-it.com/hc/en-us/articles/360033724053 [TFS8946] - B1 Document Manager is now in legacy. Read more about what that means here: https://support.boyum-it.com/hc/en-us/articles/360033724053 [TFS8946] - B1 Time Task is now in legacy. Read more about what that means here: https://support.boyum-it.com/hc/en-us/articles/360033724053 [TFS8946] - New Features - General - Added Known Error System, which gets known errors and solution from the web if possible [TFS12348] - B1 Dashboard - Added new Date-Filter Control. [TFS12417] - Added option to show the Raw Data Inspector [TFS12417] - Exchange Rates - Added option to use Boyum Cloud to retrieve exchange rates, this will ensure that any changes the exchange rate provider make to their service won't require an upgrade of the addon. [TFS11856] - Master Data Manager - Added support for setting time-based properties on the Advanced Tabs - Server Component - DI-API Connections are now made more intelligent so there are more scenarios where it is not needed at all (better performance and stability) [TFS13816] - Toolbox - Add support in the attachment count feature for the 10 new screens in SAP Business One 10 that now also support attachments [TFS13809] - Universal Functions - Dashboard - Added option to use the on-screen export buttons. - Universal Functions - General - Added option to use @Store Values in most Universal function types (Check the manual for more info). [TFS10001] - Changed Features - General - Restructured the download to make it simpler to understand (new filename, samples are now online and more data is under Documentation Folder) [TFS8905] - Add and Edit Menus - Upgraded the underlying framework of Add and Edit Menus treeview, with slight tweaks to look and feel. [TFS12417] - B1 Dashboard - Upgraded the underlying framework of B1 Dashboard, with slight tweaks to look and feel. [TFS12417] - Tweaked the wording of the Web Dashboard login screen [TFS14882] - B1 Print and Delivery - Report Action Conditional Action will now show a more detailed error message to help identify which report failed and why [TFS15058] - Added new limitations information to help button for additional column field on Mass delivery Configuration. [TFS15057] - Changed description for action "Save as file" to "Save as file (PDF button)" on the forms, Schedule, Mass Delivery, Account Balance, Configuration, Wizard and Dunning Wizard. [TFS14970] - Default Data - SBO10: Added a warning to the manual that Default Data can't be set on Tabs that are hidden/disabled via the new Tab-authorization introduced in SBO10 (SAP will simply not allow us to set the values) - Function Button - Legacy Features External Launcher, Data Launcher, User Query and User Defined Menu has now been hidden but can be turned back on from the Main config. [TFS8946] - Server Component - Now aggregates all MSSQL database types into a single selection item and auto-detects the underlying provider [TFS13266] - Toolbox - Journal Remark System now supports SBO10 (Max. length of remark can be up to 254 chars) [TFS13809] - Universal Functions - Macro - Restructured manual so each Macro-command has its own page with more details and samples [TFS8902] - Legacy Feature Content Creator has now been hidden but can be turned back on from the Main config. [TFS8946] - Removed Features - Quick Create - Removed Quick Search Provider 'NN Markedsdata'. If you used this feature please contact supportdk@boyum-it.com for options to replace this service. [TFS12393] - Bug Fixes - General - SBO10: LW Add-ons now set proper version requirements. - Default Data - SBO10: Fixed that if you had no permissions navigate to General on BP or Item via Authorizations screen would end up showing the 64 Properties matrix - B1 Dashboards - Fixed that Export from a Dashboard to PDF was shown incorrectly if it contained Chinese Characters (Requires font 'Arial Unicode MS' installed to work) [TFS12417] - Added workaround to an SAP Bug that could cause an unknown error when trying to do a Dashboard Inpersonate in a CCC Environment - Fixed that Sales Overview, Sales Pivot (Items) and Purchase Overview did not anticipate that the DiscPrcnt field in the database could be null. NB: Change is only applied to new installations [TFS15507] - B1 Print and Delivery - Fixed that you under Report Action Email under additional attachments had set "Ignore missing attachments" and "Compress attachments to Zip" and no attachment exists the Zip file was still created and attached to the email [TFS14626] - Quick Create - SBO10: Fixed that you could not Quick Create an Item unless you provided a Manufacturer (SAP SDK Change) - Recurring Invoices - Fixed that templates did not suggest the correct VAT-group [TFS14577] *** Version 2019.12 (HF 02) [16. December 2019] - Bug fixes - General - Fixed that Crystal Reports did not work properly on SAP Business One 10 for HANA if you server had the NDB@ server prefix *** Version 2019.12 (HF 01) [13. December 2019] - Bug fixes - General - Fixed that product did not work properly on SAP Business One 10 for HANA if you server had the NDB@ server prefix - B1 Dashboard - Fixed that Process Flow Widget in light-mode skins had a wrong color [TFS14160] - B1 Print and Delivery - Fixed that if you had a corrupt password stored for SMTP or MS Exchange Credential, it was not possible to enter new credentials [TFS14199] *** Version 2019.12 [03. December 2019] - New Features - General - Added System Information Screen under the Help Menu. In support situations taking a screenshot of this will give Boyum all the needed technical details [TFS32130] - Added option to use keyword $[IS_ROW_SELECTED(| Text or General > Link you would get a SQL Error that it was not possible Order by this column [TFS30614] - Fixed an issue that would cause errors when using the UDT handler on a UDT entry that had an empty column. *** Version 2019.10 [30. September 2019] - Special - Version 2019.10 of B1 Web Dashboards is now available. - New Features - B1 Print and Delivery - Additional Attachment Screen now have hint on advanced use and link to E-learning (https://youtu.be/u5o12P7tZCs) [TFS24355] - Added E-learning video how Conditional Report Action works [TFS24364] - Added E-learning video how Schedules works [TFS24348] - Added right-click on report action form to locate where the report action is used [TFS7249] - Item Placement Tool - Added warning if unsupported dynamic syntax is used to set valid values for an active UDF line [TFS24234] - Master Data Manager - Added option for B1UP Super-users to right-click relevant screens and go to the related Master Data Manager (example: right-click BP Master Data and access BP Master Data Manager) - Universal Functions - SQL Report - You can now use variables [%0] in Column Titles [TFS29524] - You can now create variables ([%0]) for use only in Title/Column of screen [TFS29524] - Changed Features - General - Removed the dependency of SBO-COMMON to show version number on screens (As SAP do not allow us to read data from this Database anymore) - Added a check to Server Component Wizard that will notify you if multiple instances have been configured against the same database [TFS27920] - B1 Dashboards - Renamed various screens and menu-items and windows to explain their names better [TFS20663] - B1 MailChimp - Contact properties form will now automatically select the first list if any exists [TFS28945] - B1 Print and Delivery - Mass Delivery configurations now have the option 'Allow the user to select a different report configuration when running mass delivery' default checked (only affect new installations) - Changed Username, Servername and Domain on the SMTP and Exchange configurations to allow 254 characters (Was 50) - Optimize the load performance showing data in the Delivery Log screen [TFS30073] - B1 Search - If there is a search that fails it will ignore that search with a red error messsage and continue instead of terminate the entire search. - B1 Validation System - Change the length of FormType, ItemUid and ColumnUid fields from 100 to 254 chars. - Quick Create - It is now mandatory to have a name for a Quick Create BP (since the name is needed to create the addresses) [TFS28991] - Toolbox - GoToNew now handles errors during XML deserialization better. - Universal Functions > UDT Handler - Optimized performance of how UDT Handler loaded its data [TFS29764] - Bug fixes - General - Fixed that communication with Beas could sometime cause SAP to freeze if you retrieved values from the Beas Screens [TFS27823] - Fixed that Background metadata system did not work. - Add and Edit Menus - Fixed that the legend on the configuration window showed a none existing symbol/ possibility for inserting below [TFS30208] - B1 Print and Delivery - Fixed that you got a warning on right-click of Business Partner Master Data if you had both Account Balance and a Custom Reporting for formtype 134 [TFS28911] - Fixed that Report Action had a wrong Tab-order - B1 Search - Fixed that search failed if you also had Beas Installed. - Universal Functions - Macro - Fixed a bug that would cause @STORE values that included linebreaks to cause the UF to fail - Universal Functions - UDT Handler - Fixed that you could in rare case get an unexpected error if there were empty lines in the Fields-list [TFS28995] - Fixed that you in the UDT- handler configuration could multi-select rows in the matrix [TFS30523] *** Version 2019.09 [02. September 2019] - Special - Version 2019.09 of B1 Web Dashboards is now available. - New Features - B1 Print and Delivery - Added option to use an alias for additional columns on mass delivery configurations [TFS28201] - Master Data Manager - Added option to update the 64 Properties for Business Partners and Items using the Scheduler [TFS13531] - Server Component - B1 Print and Delivery Server Component runner will now try to help you with possible reasons for errors you might get in the error email [TFS15824] - Toolbox - Added option to block or warn when adding entries with * as Name for various item types [TFS6268] - Added option to block or warn when adding duplicate entries for various item types [TFS6269] - Universal Function - General - Add option to show what Universal Functions are used on a window [TFS8134] - Changed Features - General - It is now possible to schedule jobs for shorter intervals than 5 minutes (down to 1 minute) [We do not recommend going lower than 5 minutes, as it might cause issues for long-running operations]. - B1 Dashboards - Changed dashboard navigation around navigation to Opportunities (will not present the 'Go to Opportunity' if Opportunity name is empty and Opportunity Id is not included) [TFS28228] - B1 Print and Delivery - Changed the way the Report Action Configuration screen handles extensions in file templates. It will now prompt to add/change the extension if it does not match the export type [TFS28369] - Universal Functions - UFFE - Error message from UFFE batch runner is now better [TFS27538] - Bug fixes - General - Fixed that you could create schedules with the end date before the start date [TFS24551] - Fixed that you got an unexpected error if you use a line search and search for data that was filtered out using the SAP Grid Filter Function [TFS28667] - Add and Edit Menus - Fixed that in rare cases you would get an unexpected error trying to edit menu items (if empty record existed in the database) - B1 MailChimp - Fixed that on the contact properties window contact would be shown as 'not on list' instead of 'pending' if they were pending [TFS27494] - B1 Print and Delivery - Fixed that Account Balance Preview did not show business partners with CardCodes containing non-latin chars [TFS27940] - B1 Search - Fixed a bug that would sometimes cause the Server Component service to crash when using Lucene search [TFS27937] - Fixed that if you clicked on a column header on the advanced tabs grid on the B1 search form you would get an error - Item Placement Tool - Fixed that you could not set a golden error on a UDF line there did not have a label - Fixed a bug that could cause Golden Arrows to be unclickable when moving items [TFS28461] - Master Data Manager - Fixed that if you opened the draft manager and had deleted the default condition "All Draft With No Approval Status" you would get an error. - Toolbox - Fixed that Go to new on document could fail if another window was opened when adding the document - Universal Function - UFFE - Fixed that if you on the line sources grid double-clicked a column header you would get an error *** Version 2019.08 [31. July 2019] - New Features - General - Added Add-on Console Debugger that in its first version can help with debugging B1 Validation Systems and features involving own written dynamic syntax or SQL [TFS20867] - B1 Print and Delivery - Added new Known Error System for execution error that can help you resolve issues with Outlook, SMTP and Exchange Setups [TFS20656] - Added validation for SMTP settings in add-on and server component [TFS24954] - B1 Dashboards - Added From and Time values to Messages and Alerts widget entries [TFS24008] - Master Data Manager - Added UserTable and UDO Data Manager (NB: Only Superuser will have access to this tool) [TFS7127] - Universal Functions - Macro - Added Conditions and @STORES as Quick Insert Commands (does not work with the wizard) [TFS20728] - Server Component - Added option to see which Server Components interact with a database [TFS24774] - Changed Features - General - NB: Integration with B1 iPayment require iPayment 2019.08 or higher to function! - Error window for Crystal Reports now have the option to open the affected Crystal Report Definition Form [TFS24359] - B1 Print and Delivery - The Schedule window now only shows the documents and action for which configuration exists instead of all [TFS23791] - B1 Search - Made line search more user-friendly, as it now automatically enables searches on header-level if line-level is selected to avoid empty results [TFS26018] - Master Data Manager - Removed AttachmentEntry from the Advanced tab in Master Data Manager for all relevant types. - Added warning on all Managers that these tools are resource-intensive and is recommended to be used outside normal work-hours [TFS22931] - Server Component - Server component wizard now focus the next button as default - Universal Functions - Macro - Add support that you only provide one column in a SetValidValues SQL Command (will in such a case use column 1 as both value and description) - Universal Function - SQL Report - Changed the visual size of the Select Data Target field - Bug fixes - General - Fixed a scenario where the error form would fail to show properly if AddonData wasn't initialized when the error happened [TFS24404] - [HANA] Fixed that if you had B1UP configurations with line data, and the records primary key contains a Ping (') you would get an Unexpected Error - Fixed various places where you could use DocKey@ in SQL would fail if the DocKey@ value contained pings (') - Fixed that various Add line buttons are now faster - B1 Dashboards - Fixed that if you updated the configuration on the search options, they would not take effect right away [TFS23085] - B1 Mailchimp - Added validation and better error messages to prevent an issue that would cause an error when opening forms in cases where the API key was incorrectly configured. [TFS25271] - B1 Print and Delivery - Fixed that keywords used inside Crystal Reports (iPayment or translation keywords) these would be replaced incorrectly if run from a Mass Delivery or Schedule - Fixed that additional columns on the mass delivery preview form could get an error if the underlying field was numeric and the value was too large - Fixed that it was not possible to use Dynamic Syntax in an SQL: for Report Action Save Filename if the Dynamic Syntax value contained a 'ping' (') [TFS24987] - Fixed that a Report Action with a Ping (') in it's Code could not be removed (incorrectly reported back that Report Action was in use) - Added validation to ensure that a Type was required on the Report Configuration screen [TFS25403] - Fixed a bug that would cause schedules using the default Boyum Empty Crystal to fail [TFS25356] - B1 Validation System - Fixed spelling errors in French Translation - B1 Exchange Rates - Fixed that Byte Order Mark characters could result in errors when getting exchange rates - Item Placement Tool - Fixed that in some cases fields linked to UDOs or other Choose From Lists, when selected did not bring the screen into update mode. - Master Data Manager - Fixed that 'Document Data Manager' and 'Payment Data Manager' did not use DISTINCT in their SQL so if you condition contained a JOIN the same record would appear multiple times. - Server Component - Removed wrong warning message in Server Component if SQL Server was not installed on the same machine as server component or you are running HANA. More info here (https://support.boyum-it.com/hc/en-us/articles/360024535934). - ToolBox - Fixed that go to new did not work if you had a Print and Delivery Report Action with email preview active as an add action - Universal Functions - SQL Report - Fixed that if you had a SQL Report with Select Back system and you used Checkboxes for selection, the system would still try and select back if you double-clicked a row (it should not) [TFS27554] *** Version 2019.06 [29. May 2019] - New Features - B1 Dashboards - Added out of the box Beas Manufacturing (will be added if Beas 9.3 PL02 or higher is installed) [TFS6130] - Added that you can see who you are impersonating in the top menu during an impersonation session [TFS23495] - B1 Print and Delivery - Added better audit information on Delivery Log and Error Log that include run-identifier, trigger (Window, Server Component, Mass Delivery, ect.), Windows User and Machine name. [TFS12290] - Universal Functions - Crystal Report - Added better help if you select a Crystal Report with a not supported Database Type [TFS21559]. - B1 Time Task - Added link to Billing rules to the Time task Billing Wizard as some people did not know the rules. [TFS23403] - Changed Features - B1 Dashboards - Dashboard Widgets in 'Add Widget' are now sorted by name. - B1 Print and Delivery - Added better code to detect if Crystal Report Runtime is properly installed - It is no longer possible to save add or update a report configuration without any report actions - B1 Exchange Rates - Changed URL for Bank of Israel (The old URL gave incorrect rates in certain scenarios). - Adhere to change made from Bank of Brazil (cause rates not to be found) - Function Buttons - Removed right-click menu from the SAP Search Window, as it does not support Function Buttons. - Universal Functions - Crystal Reports - Added better code to detect if Crystal Report Runtime is properly installed - Removed Features - General - Remove link in Help and Troubleshooting to "Printable manual". If you need a printable manual you can get it upon request from our support team. [TFS23468] - Bug fixes - General - Fixed that setting valid values in combo boxes would sometimes fail if one of the values was 'error' - Fixed that if you run in Brazillian Language you would get a warning in the status bar that something was wrong (and used an older way). This had the side-effect of the 'Copy Table' option was gone on Documents [TFS24158] - B1 Dashboards - Fixed that the Common Functions Widget now allows duplicate menu-items in the selection list. [TFS23509] - B1 Print and Delivery - Fixed that conditional action could not handle multiple condition results with same report action - Fixed that Mass Delivery could not in all cases show Goods Receipt/Issue and Production from Goods Receipt/Issue and in other cases mixed the two lists (wrong sub-type field was used). - Fixed that Crystal Layouts 'Journal Entry', 'Goods Issue' and 'Goods Receipt' was not marked as 'No Printer' (worse performance if not to a known printer instead of default). - Fixed that Action Column in Delivery Log and Error Log did not correctly identify HTTP Triggers. - Fixed that number of records label on delivery and error log form behaved incorrectly when resizing the window - Fixed that BP Codes that contained a ping (') would cause Account Balance and Dunning Wizard runs to give a SQL error message. - Recurring Invoices - Fixed that "Save as Recurring Invoice" right-click option on A/R Invoice did not copy over Tax Code in IN, CA and US Localizations. [TFS23702] *** Version 2019.05 (HF 02) [09. May 2019] - Bug fixes - B1 Print and Delivery - Fixed that Mass Delivery incorrectly did not show Custom Mass Delivery Configurations. *** Version 2019.05 [01. May 2019] - New Features - B1 Dashboard - HANA: Default dashboards now use financial year instead of calendar years. [TFS6819] - The dashboard search bar now shows the path for a menu item if you hover over it with the mouse [TFS17287] - Added new Process Flow Widget type [TFS12885] - Added new Messages and Alerts Widget type [TFS4995] - You can now choose if you wish to use Boyum's B1 Search or SAP's Search bar as the Search provider for the Dashboard Search Field [TFS6704] - B1 Print and Delivery - Added the ability to specify a TOP value for the Mass Delivery Configuration [TFS6399] - Added Special Keyword insert helper for report action email (body field) and Http trigger [TFS21483] - HTTP Trigger URLs can now use SQL: and Dynamic Syntax - Default Data - Added ability to choose 'All Currencies' as default BP Currency. - Master Data Manager - Added more advanced Namespace filter on the Metadata Manager Export Window [TFS22337] - Quick Create - Added ability to choose 'All Currencies' in the Currency combo box. - Universal Function - Dashboard - Added refresh right-click to external dashboard viewer [TFS8170] - Universal Function - HTTP Trigger - Added Special Keyword quick insert helper [TFS21483] - HTTP Trigger URLs can now use SQL: and Dynamic Syntax - Changed Features - General - Performance of Right-click functionality has been greatly improved. - Distribution Rules on Variable Screens are now presented as a Choose From List instead of a Combobox - B1 Print and Delivery - The Mass Delivery window now only shows the documents and action for which configuration exists instead of all [TFS9720] - Right Click Menu Creator - The SQL Statement field can now be longer than 254 chars. - Server Component - Changed how DI-API connections is made in Server Component (so it can give better error messages and help you troubleshoot) [TFS22177] - If a component gets a DI-API error connection error it will now send an error email (in the past it just logged it to the Eventlog) [TFS22177] - Bug fixes - General - Fixed that Golden Arrows on Variable Screens were not shown (NB: They are still not for Macro Variables and Dynamic Code Variables as these are shown on modal forms that can use Golden arrows anyway) [TFS21956] - B1 Validation System - Fixed that if you used the special -1 (= All FormTypes) FormType it would not work in all scenarios. - Exchange Rates - Fixed that 'Monetary Authority of Singapore' could not set it's rates as their requirements to download exchange rate data had changed - Function Buttons - Fixed that if you made two configurations with same user setup you were asked to confirm twice that this was what you wanted instead of just one time. - Server Component - Fixed that B1 Print and Delivery Schedules using new HTTP Trigger could not run properly (gave a version mismatch error of newtonsoft file) - Universal Functions - General - Fixed that Stored values would sometimes be replaced incorrectly if you used them in a certain order [TFS22447] - Fixed that if you had more than 999 configurations suggesting a new Code (Code UF-1000) would make B1UP Hang. - Universal Functions - Dynamic Code - Fixed that you could not use double-quotes " and backslash \ as input in Dynamic Code Variables [TFS22823] - Universal Functions - HTTP Trigger - HTTP Trigger URLs can now use SQL: and Dynamic Syntax *** Version 2019.04 [01. April 2019] - New Features - B1 Dashboard - Added Navigation Support for Inventory Transfer and Inventory Transfer Request [TFS20871] - Added Multi-Object Navigation option (see video: https://www.youtube.com/watch?v=ZVFa8w2ZnIE for more info) [TFS6678] - Added option to duplicate dashboards from the Dashboard Editor window [TFS13412] - B1 Print and Delivery - Added new Report Action Type 'HTTP Trigger' that can among other things post to MS Teams and Slack [TFS10392] - Added ability to attach files to the associated document when using Report Action - Save [TFS8640] - Added support for dynamic printer names [TFS4766] - Added option to set Microsoft Exchange From Email [TFS14702] - Added options to Overwrite or Keep Both when saving a file using Report Action - Save File [TFS9628] - Added option to use keywords SQLBULLETLIST() and SQLNUMBEREDLIST() in Report Action - Email and the new Report Action - HTTP Trigger. - Added options to specify recipient users using SQL: and Dynamic Syntax in Report Action - Internal Message [TFS5049] - B1 Validation - When exporting multiple configurations it is now possible to also export the associated Universal Functions at the same time. [TFS6535] - Function Buttons - Added an 'Active' option to each Function Button line on the configuration screen - this option determines whether the button will be shown on the form when Function Buttons are added. [TFS4944] - When exporting multiple configurations it is now possible to also export the associated Universal Functions at the same time. [TFS6535] - Quick Create - BP Quick Create now support Industry, foreign name, first name, middle name, last name, gender, address name 2, address name 3, block building and ship to tax code [TFS15411] - Universal Functions - General - Added new Universal function Type 'HTTP Trigger' that can among other things post to MS Teams and Slack [TFS10392] - Universal Functions - Dashboard - Added the ability to Right Click a UF Dashboard window and navigate to the linked UF [TFS21521] - Universal Functions - Dynamic Code - Added option to use @STORE values and [%x] variables in Dynamic Code [TFS4753] - Universal Functions - File Exporter - Added support for using keywords '%appdata%', '%userprofile%', '%LocalAppData%', '%ProgramData%' and '%temp%' in File an Log Folder paths [TFS20535] - Universal Functions - File Importer - Added support for using keywords '%appdata%', '%userprofile%', '%LocalAppData%', '%ProgramData%' and '%temp%' in Folder Paths [TFS20535] - Universal Functions - Internal Message - Added options to specify recipient users using SQL: and Dynamic Syntax [TFS5049] - Universal Functions - SQL Report - Added ability to add Golden Arrow linked to DocNum on Service Calls (in the past you only had the option to link via Call ID) [TFS20926] - Added ability to add Golden Arrow linked to TransId on Journal Entries (in the past you only had the option to link via Number) [TFS20724] - Universal Functions - UDT Handler - Added the ability to Right Click a UDT Handler window and navigate to the linked UF [TFS21519] - Changed Features - B1 Dashboard - You are no longer presented with a warning message if you have B1 Dashboards enabled and at the same time is using one of SAP's cockpits. Your Dashboard will still not load but the warning is gone so we can support the scenario that you wish to use SAP Cockpit in B1 Client but at the same time use B1 Web Dashboards [TFS20165]. - When adding new Dashboard Widget records the record is active as default and default web-enabled. - Default Dashboard Widgets are now web-enabled as default(only new installations) - B1 Print and Delivery - Changed that it is now possible to use linebreaks in the SQL() syntax - Account Balance now also works with Vendors [TFS6880] - It is now allowed to have a Report Configuration without a Crystal Report Definition (If the Report Actions used do not use it) [TFS21490] - ToolBox - The User-Defined Windows tab now also works with UDT with object type "No Object with Auto. Increment" [TFS22131] - Universal Functions - UDT Handler - Configuration now have a default width/height (Only new installations) [TFS20751] - Configuration now suggest Form Title automatically [TFS21484] - Bug fixes - General - Fixed that Awaiting Payment Warning came too early and not when needed (will now only show last 15 days). - Fixed that you could sometimes get a wrong install number if you had manually imported at offline license when running license checks - B1 Dashboard - Fixed that type of the new UF Types was not shown in Add Shortcut dialog for Common Functions [TFS20853] - B1 Print and Delivery - Fixed that if you choose 'HTML' as attachment type in a Report Action Email you would get an error saying "directory is not empty" and mail could not be sent. - Toolbox - Fixed that some texts were cut off in the Toolbox Configuration screen in some languages [TFS20874] *** Version 2019.03 [06. March 2019] - New Features - General - Added support for Data Ownership [Preview] (you need to turn it on in main configuration) [TFS15696] - Added option to use 50+ special date keywords like $[Today] and $[LastDayOfMonth]. See the full list of keywords and variants in the manual [TFS7736] - Added Support for new experimental syntax to get values from Beas screens when running B1UP configurations ($[BEAS:dw_1.item.field.value]) [TFS7229] - Add and Edit Menus - Added support for Beas functions (Requires Beas 9.3 PL 01 or higher) [TFS7032] - B1 Dashboards - Added option to navigate to Resource Master Data [TFS19475] - Added option to navigate to Project Management [TFS8097] - Project Management is now displayed in Open Items List [TFS8097] - B1 Print and Delivery - Added option to go from Delivery Log to Error Log and vice versa [TFS20432] - Added option to go to Error log via right-click in Documents [TFS20432] - Toolbox - Added BOM Navigation option that allows you to change SAP's default behavior of going to the Bill of Materials Screen instead of the Item Master data. This feature allows you to set the default screen and that holding down CTRL key navigate to the alternative [TFS10742] - Server Component - Added Link in the setup wizard for the steps you need to set up B1Time.com Web Access - Universal Functions - Macro - Added Macro Command SetCaption($[$item.0.0]|) that allows you to set captions of Buttons, Labels, Checkboxes and Tabs. [TFS20665] - Universal Functions - UDT Handler - Added Tip that you can order your records via the Advanced button [TFS19683] - Added the option to use Change Tracking that can greatly improve your update performance. Please consult manual before turning it on, to see it's known limitations [TFS20433] - Changed Features - General - Restructured the manual a bit [TFS19683] - B1 Print and Delivery - Improved Error message when there are problems with Communication with the Outlook Client [TFS20662] - Master Data Manager - Meta Data Manager - Updated Max Lenght checks for UDFs so it fit SAP 9.3 (so you can import without warnings) - Bug fixes - General - Fixed that you could not use the Mass Import feature on a database that did not have all modules enabled. - Fixed that you could not start B1UP on a system that was upgrading from a B1UP version lower than 5.2.0.0 (August 2012) - B1 Budget - Fixed that quarterly report did not work if BP Codes contained Alpha-numeric Chars. - B1 Print and Delivery - Fixed failing upgrade logic of B1P&D Passwords resulting in the Add-on not being able to start. Now you are instead asked to manually do the Password corrections after startup (so you are not stuck). - Fixed that Grouped Email Max On Consolidation did not work as expected if BP did not have a consolidation partner (could group too much) - B1 Validation System - Fixed that if you added spaces in the semi-colon list for formtypes the B1 Validation Config Right-click to find the formtypes could not find the configurations - Exchange Rates - Fixed that Exchange Rate provider 'Federal Tax administration (Switzerland) Daily' had changed their source URL. - Universal Functions - UDT Handler - Fixed that you could not add more than one new record at the time if you used DI-API. *** Version 2019.02 [30. January 2019] - Special - NB: This version requires that you have paid the 2019 maintenance in order to run. - Minimum required SAP version for this release is SAP 9.2 PL04. - Now requires Microsoft .NET Framework 4.7 or higher to run. - New Features - General - Mass Importer's scan of import folder for things has been greatly improved. - All screens now have a small blue Help-button in the top-right corner making F1 Help more discoverable. - All Import and Export screens now have editable folder textboxes (so it is easier to choose a \\serverName path) [TFS8126] - Keywords $[TABLE] and $[TABLE_IDENTIFIER] can now be used in the entire add-on (Not only B1P&D Crystal Report definitions) [TFS15825] - B1 Dashboards - B1Webdashboard is now out of preview and can now be easier installed using an installer - Added a new modern design. - Added option to use tabs in Dashboard widgets. - Added option to choose a skin for the dashboard. - B1 Print and Delivery - If you have iPayment 2019.02 or later installed you can now send 'Pay now' and 'Add one-time credit card' links using keywords in report action emails and Crystal Reports, if you use one of the supported gateways (Secure Trading, Propay, Authorize.net) - Item Placement Tool - Right-click placement now support place left/right placement (Requires Relative Placement Mode) [TFS8818] - Added option to create new tabs on Warehouse Master Data window. - Master Data Manager - Document Master Data Manager: When creating Credit Memos/Reverse documents you can control the Posting date of the reversing Document. - Universal Functions - Internal Messages - Added Inventory Transfer and Inventory Transfer Request as Link options [TFS17153] - Universal Functions - Macro - Macro debugger now have environment information in its title (so it easier to give support when we receive a screenshot of it) [TFS14711] - Added Macro-command BlankUdfSidebar($[$item.col.type]) that allow you to blank a field on the UDF Sidebar [TFS17844] - Universal Functions - SQL Report - Added Golden Arrow Support for 'Blanket Agreements', 'Warehouses', 'Resource Master Data' and 'Users' [TFS9541,15283] - Changed Features - General - Mass Exporter will only list types of configurations where there is actually something to export. - Mass Importer is no longer in beta. - Mass Importer's backup of current configuration during Import is now split in two. The things about to get overwritten are in a backup folder as sub-folders and rest of the B1UP configs that was not touched is backed up in a Zip-file. This makes it simpler to revert an incorrect import. - Mass Importer's Import Result window will now have a link to the Backup folder that was made so it is not unclear where it is. - During Mass export (and backup before mass import) folders for all export types was created even if none of this type was selected or existed. Now it will only create folders for types where there was actually something to export. - B1 MailChimp - MailChimp will in some cases give a hint to why resubscribing an email did not succeed in the error message - Item Placement Tool - If you have a Configuration with a miss-configuration the error message will suggest you switch to Code Render Mode to better understand the question (http://www.boyum-it.com/Link/RenderMode) [TFS11160] - Removed SAP Launcher - General - Removed the SAP Launcher tool (Use SAP Business One Command Line Arguments instead). - Bug fixes - General - Fixed that if you in Mass Import canceled folder selection and pressed Import you got an unexpected error - Fixed that B1 Mailchimp F1 Help did not work. - Fixed that on various less common used windows F1 Help did not work. - Fixed that various less common used windows did not use right-to-left design in Hebrew. - B1 Print and Delivery - Fixed a bug in the Account Balance Crystal Layout for HANA where it concatenated numbers incorrectly. - Fixed that Email Categories included contact persons that where inactive. - B1 Dashboard - Fixed that the F1 Context-Sensitive Help on the B1 Dashboard > Configuration window did not work - B1 MailChimp - Fixed that log entries from sync always had the type error when synching using the server component - Item Placement Tool - Removed option to choose "Custom" in Choose From List (It was not meant to be possible in the first place as SAP do not support this). - Server Component - Fixed that overview screen of the Server Component setup reported the wrong number of configured databases with Lucene and B1Time (It by mistake displayed how many databases was configured in total) - Universal Function File Exporter - Fixed that help-buttons on UF of type file exporter did not work on resize - Universal Function UDT Handler - Fixed that UDT handler would fail if you ran one where one of the UDF in the configuration no longer existed, it now ignores missing UDF's - Universal Function Configuration - Fixed that UF Create Activity 'assign to type' employee incorrectly showed Sales Employees instead of Employees [TFS18185] *** Version 2018.12 [30. November 2018] - Special - Added 'Preview' of B1UP Online Services that can set Exchange Rates via the Cloud on HANA (Read more here: https://support.boyum-it.com/hc/en-us/articles/360012077113-B1UP-Online-Services-Preview) - New Features - B1 Print and Delivery - Added keyword $[REPORT_EVENT] that you can use in Crystal Reports and conditional actions to determine if the currently executing event is 'PREVIEW', 'PRINT', 'EMAIL' and so on. - Mass Delivery Configuration Screen is now resizeable. - Report Action - Create Activity now have the option to open the created activity after generation. - You can now Select All/None of the checkboxes in the startup wizard (or Select All/None of the different sections via right-click) - Universal Functions - Crystal Report - Added option to use variables ([%0] syntax) in the number of copies field. - Changed Features - B1 Print and Delivery - Feature 'Account Balance Preview' is now default on for all new installations - Feature 'Use Exchange 2013 compatible Outlook send method' is now default active for all new installations on as more people use Exchange 2013 or higher than not. - 'Sales Opportunity' is now renamed to 'Opportunities' to reflect how SAP themselves address the section. - Removed Features - B1 Print and Delivery - Removed Help button from the Wizard screen as it does follow normal standard design principles. You can still get to help by pressing F1. - Bug fixes - General - Fixed that Mass export could sometimes create unnecessary subfolders if a machine had a specific date format. - Fixed that import of offline license on HANA could in rare cases fail. - Added workaround to SAP HANA Bug having trouble importing UDO Data of type Time (that in some cases prevented you from importing UFs and B1P&D Report Actions) - Fixed that HANA installations in rare cases reported back that it was an MSSQL system instead (and resulted in the wrong SQL executed). - Fixed that some users that used the B1 Client via Microsoft's App-V technology in rare cases saw some gray bars from B1UP. - B1 Dashboard - Fixed that Dashboard Transfer Manager in some case gave an error when exporting to zip-file (due to Unicode characters). - B1 Print and Delivery - Fixed that if you used PDF security (password or sign) and afterward switched away from PDF as file type the system incorrectly tried to apply PDF Protection to non-PDF files [TFS16528] - Fixed that if you used a 'Report Action - Create Activity' on object types 'Dunning', 'Account Balance', 'Opportunity', 'Picklist', 'BOM', 'Service Call', 'Customer Equipment Card', 'Service Contract' or 'Solution Knowledge Base' in combination with the 'Link Document' option the generation would fail (due to Activity do not allow Links for those object types) - B1 Validation System - Fixed that common char-pressed button did not work properly if you resized the B1 Validation configuration [TFS16556] - Item Placement Tool - Fixed that if you applied a UDF line using XML mode and there was a golden arrow, the golden arrow would be hidden if you pressed the label [TFS16978] - Universal Functions - Macro - Fixed that Macro Wizard incorrectly set an extra set of chars "();" when inserting [TFS16548] - Universal Functions - Scheduler - Fixed that schedule was not visible until you press the Schedule tab [TFS16525] - Fixed that you could press the Preview button on schedules that was tied to a File Import Configuration (only make sense for File Exporter) [TFS16549] - Universal Functions - UDT Handler - Fixed that UDTs that contained UDFs of type 'Link' or 'Image' failed to display (NB: Such types are only partially supported as the SAP SDK support not fully support the Select and Display features of these UDF types). *** Version 2018.11 [01. November 2018] - New Features - Server Component - Added option to detect known issue where 32-bit Crystal report runtime is not installed and you end up with error message "Method not found" [TFS15808] - Changed Features - Toolbox - Copy Table option will no longer be presented to users that run SAP 9.3 PL04 or higher (As SAP now offer the feature out of the box) - Bug fixes - B1 Dashboards - Fixed that aging on the Financial dashboard did not properly take future postings into account (NB: Existing installations need to restore the dashboard to the original state to see this change) - Fixed that sales stats on Financial dashboard displayed incorrect values as it did not take Down Payments into account (NB: Existing installations need to restore the dashboard to the original state to see this change) - B1 Time Task - Fixed that you could not link multiple lines to a task of you where running Hebrew - Quick Create - Fixed that you could not make a selection from the search result - Universal Function - Macro - Fixed that if you used Macro variables in item events other than "Item Pressed" you could get a "Server Threw an Exception" error that could crash the B1 Client. - Universal Function - Internal Message - Fixed that Attachments in internal messages had a bug that prevented the use of dynamic syntax and SQL: syntax. - Fixed that chosen recipients was not found if their user-code contained uppercase characters - Universal Function - UDT Handler - Added workaround to SAP bug that prevents SDK to make a combo box out of a UDF of type Numeric with valid values. - Fixed that UDT Handler could not show large integer values properly. - Right Click Menu Creator - Fixed that you could get an unexpected error if you had to many conditions result *** Version 2018.10 [02. October 2018] - New Features - B1 Print and Delivery - Added support of 9.3 Document Types "Return Request" and "Goods Return Request" (Require SAP 9.3 PL03 or higher + That you add the support in your existing Crystal Reports (Boyum's new out of the box layouts support it so you can see how you add support via them. Read how to do that here: https://support.boyum-it.com/hc/en-us/articles/360008959814)) [TFS7170] - Added link to Intro-video on how to do Custom Reporting from the Mass Delivery Screen [TFS14601] - Added support for Arabic and Ukranian in $[OBJECTNAME] and $[OBJECTNAME_BP] keywords [TFS7170] - Item Placement Tool - The Configuration will now warn you is you are in Legacy Pixel Placement Mode and what it means and how to change it [TFS14604] - Added link to how to troubleshoot the most common mistakes done using Item Placement Tool [TFS14604] - Universal Functions - Macro - Added the ability to use Macro Variables ([%0], [%1]...). - Changed Features - General - Added ENP (Enprise) as a permanent known integration namespace. - B1 Time task - Toolbar buttons for print and preview remain enabled in all scenarios now. - Server Component - Changed that Minutely and Hourly schedules now also use the start-time to determine next runtime instead of just starting after a server component restart. Read more here: http://www.boyum-it.com/Link/B1UPServerComponentStartTimeChange [TFS13981] - Universal Functions - General - The Universal Function Custom Choose From List (example for Line Loop) can now sort its columns. - Bug fixes - B1 Print and Delivery - Fixed that B1P&D reacted to not configured events (like print during add) in Browser Access. - Fixed that Inventory Transfer Request was not properly supported by Mass Delivery (either did nothing, gave an error or did not replace dynamic syntax depending on the setup). - Fixed that Inventory Transfer Request did not work properly when you set B1P&D to react to add-mode (could no-fill DocEntry). - Quick Create - Fixed that in rare scenarios (aka Macros that start on an incoming payment but also end at another instance of an incoming payment) would result in an 'Object ref. not set to an instance' error message. *** Version 2018.09 [5. September 2018] - New Features - General - Added support for MSSQL 2017 (Require SAP 9.3 PL05 or higher). - Changed Features - General - Configurations that use manual codes are now forced to use upper-case codes to avoid case-sensitivity issue on SAP HANA. - All configurations screens now show customer install number in the title (so it is easier to identify the customer in support cases) - Server component will no longer start a schedule to figure it does not need to run it (better performance) [TFS6746] - Configuration Wizard now has a redesigned Advanced step to provide more clarity. [TFS13772] - B1 MailChimp - Added backup loading of contact emails on the add subscriber window, in case loading using XML fails - B1 Print and Delivery - Boyum will no longer deliver samples of Document Crystal with Batch and Serial Number based on the old batch/serial number views in the download. It is always recommended to use the v2 versions (much better performance). - If you use email-categories and one or more of the Contact Persons are not active, it will not send mail to these Inactive Contact Persons [TFS18034] - B1 Search - Changed that creating new B1 Search Customization defaults is not an add-on terminating operation (if it fails you can still use the product) [TFS13991] - B1 Time Task - Time registration window and Task window now do not display non-active employees. - Bug fixes - General - Fixed that Database-information capability check failed if database name contains a dot "." in MSSQL. - Fixed that if you had a licensing scenario where you had too many assigned components and you at the same time had assigned all main license components, you could not un-assign the excess component licenses. [TFS13816] - Fixed that the configuration import and export screens could not sort their columns (you could in the past) [TFS13680] - Fixed that Dynamic Syntax transformer incorrectly transformed double values in grids if Windows Language used comma as decimal separator [TFS13855] - HANA: Fixed that if you tried to export a single configuration from a configuration that used lower-case chars in the code you would get an error that the configuration did not exist [TFS13862] - HANA: Fixed that if you tried to import a master data UDO configuration, you in the database already had a record with the same code but lower-case chars and imported with the overwrite function you would receive an unexpected error [TFS13862] - Add and Edit Menus - Fixed that in rare scenarios you would get an error message that code or name was missing when updating the configuration screen. [TFS13798] - B1 Dashboard - Fixed that AutoFilter rows on dates did not show a DateTime Picker. - B1 Print & Delivery - Fixed that report action internal message did not work if the recipients had a user code containing uppercase characters [TFS13834] - Fixed that Custom Reporting was not possible on Production > Forecast due to an incorrect mapping of Primary Key - Function Buttons - Fixed that import did not evaluate if connected multi-button was missing. - Fixed that the import override logic was flawed. It would always override the config with the same Code as in import file instead of the config that had the same FormType and user-settings. - Item Placement Tool - Fixed that import incorrect warned about missing Universal Functions if there were no universal Functions at all. - Fixed that import did not warn about if tied SQL Report Universal Functions was missing or not. - Fixed that the import override logic was flawed. It would always override the config with the same Code as in import file instead of the config that had the same FormType and user-settings. - Universal Function - Internal message - Fixed that internal messages did not work if the recipients had a user code containing uppercase characters [TFS13834] *** Version 2018.08 [01. August 2018] - New Features - Special - TLS 1.2 is now enabled on all https calls executed by the B1UP and its components. TLS 1.2 is highly recommended and mandatory by many services (Example it soon become mandatory in Office 365). If you should have any issues with this change you can put a "DoNotSetTls.txt" next to the BOY_USABILITY.exe to disable this activation. [TFS12735] - General - Added Boyum's SMTP Tester as part of the B1UP download under Tool so you test SMTP related issues. - Added that you can disable that we do a Crystal Report 'Verify Database' call at report load. Disabling this will in many cases lead to better performance and more clear error messages (No more 'No Error' messages). NB: This feature is only on by default for new installations but can be turned on in the main configuration [TFS12889] - B1 Print & Delivery - Added option to use the following keywords in the Crystal Report Path: $[B1P&D_SHARED_FOLDER], $[COMPANYNAME], $[SERVERNAME], $[DATABASENAME], $[ATTACHMENT_FOLDER], $[WORD_FOLDER], $[BITMAP_FOLDER], $[EXCEL_FOLDER], $[EXTENSION_FOLDER], $[USER] and/or $[USERNAME] [TFS9715] - Server Component - Added option to do silent installs of the Server Component ("Setup.exe /quiet") - Universal Functions - Crystal Report - Added option to use the following keywords in the Crystal Report Path: $[COMPANYNAME], $[SERVERNAME], $[DATABASENAME], $[ATTACHMENT_FOLDER], $[WORD_FOLDER], $[BITMAP_FOLDER], $[EXCEL_FOLDER], $[EXTENSION_FOLDER], $[USER] and/or $[USERNAME] [TFS9715] - Changed Features - General - Replaced 8.82 style screenshots in Side Helpbar to 9.3 screenshots [TFS12898] - Enhanced usability of the Crystal Report Error windows (more help and checks to troubleshoot) - B1 Budget - Optimized B1 Budget performance on HANA [TFS7472] - B1 Print & Delivery - Updated out of the box Account Balance Crystal Reports so it works with the new "No not perform 'Verify Database' option". If you turn this option on and use Account Balance please read the following article on what you need to change in your existing Account Balance rpt: https://support.boyum-it.com/hc/en-us/articles/360001790767 - Server Component - Redesigned main screen GUI for greater usability and merge main screen and schedule tester into one screen. [TFS8209] - Bug fixes - General - Fixed that you could not activate a registered plugin - Fixed that if you had a popup message on the screen during add-on startup it could result in a License timeout if you waited more than 5 min. - Fixed that using keywords $[BRANCH] and $[BRANCH_NAME] together with Fiori skin on SAP HANA gave an unexpected error. (NB: It will not give an error anymore but it is not technically possible to support these keywords on Fiori skin so it will instead give value "") [TFS12697] - B1 Dashboard - Fixed that the out of the box Financial Dashboard aging overview would not include BPs that only had future remit. - Fixed that Auto Filter row and Web-enabled options for a dashboard was not exported correctly [TFS12618] - Fixed that default Opportunity dashboard had incorrect navigation to the Opportunity window (Due to the OpprId was used as a measure without giving it a new name) [TFS12865] - Fixed that if you used B1 Search, found a direct match in the search and pressed it, the navigation would get stuck if, the window about to open, was set to show an SAP Messagebox. [TFS13379] - B1 MailChimp - Fixed that the member status 'transactional' was not supported - B1 Print and Delivery - Fixed incorrect tab-order on Crystal Report Definition - Fixed That ignore properties checkbox did not disable all property related functions on the Properties window [TFS8211] - Fixed that you could not use DocKey@ inside a SQL: parameter when doing Mass Delivery [TFS12747] - B1 Search - Fixed that the search for Beas data did not work correctly on HANA (wrong casing in SQL) - Function Buttons - Fixed that Function buttons were "clipping" with the right-border if you ran SAP 9.3 with font-size 16 or higher - Item Placement Tool - Fixed that added Tabs on service calls caused them to be wrongly placed if you resized the windows (due to the tab-area starting in the lower left square of the screen). - Letter Merge - Fixed That ignore properties checkbox did not disable all property related functions on the BP Selection advanced window [TFS8211] - Make Items Read-only - Fixed a performance issue when opening windows using a "Golden Arrow" where UDF items added with ITP were read-only - Mandatory Fields - Fixed that right-click "Edit Mandatory fields" menuitem was shown to non-B1UP-superusers and in Browser Access. - Quick Create - Fixed that if you did not have the module "Default Data" enabled Quick Create did not set the following fields if configured "Currency, ShippingType, Project, Interest on arrears, total discount, credit limit, commitment level, bank data properties, tax and pricelist" [TFS13350] - Toolbox - Added missing flag for Democratic Republic of the Congo (CD) [TFS13625] - Universal Functions - Macro - Fixed that ExecuteSQL command could not handle that a value from Dynamic Syntax contained a 'ping' in its value (SQL Failed when executed). [TFS7576] - Fixed that documentation said the way to set a disabled color was DISABLE when it is actually DISABLED [TFS13464] - Fixed that in rare cases the BLANK command could result in that fields that should not be shown on screen was displayed anyway (Example on the Payment Methods screen) [TFS13563] - Universal Functions - UDT Handler - Fixed that if a table was just created, you made a UDT Handler for the table and navigated back to this UF Config, you got a message that the table did not exist (a restart resolved the issue). - Fixed that Search bar could not search in Code and Name column [TFS12742] *** Version 2018.06 [31. May 2018] - New Features - General - Re-install tool can now detect if you have both 32 and 64-bit add-ons installed at the same time. - Added Produmex add-ons as known Right-Click integrations - B1 Dashboard - Added option to Web-enable dashboard in the dashboard editor (This feature is for the upcoming B1 Web Dashboard feature and is not yet in use) - Bug fixes - General - Added workaround to SAP Bug (SAP Note 2645944) that prevented proper resizing in SAP 9.3 PL04. - Fixed that if you could not reach our portal for license check but still had internet the Import Offline License window could give an unexpected error. - Fixed that Configurations Changelog History Instances could not be shown but instead gave an unexpected error. - Fixed that many of the Beas specific features did not work correctly on HANA due to a wrong SQL. - B1 Dashboard - Fixed rare bug that Dashboard Editor window could result in an unexpected error message "COM object that has been separated from its underlying RCW cannot be used". - B1 Print and Delivery - Fixed that 'Mark as Printed' did not happen on purchase document if executed during the add event. - Fixed that if a mail contained partly contains the SCHEMA@ (Example MySchema@outlook.com) it was replaced by the database name as SCHEMA@ it the database keyword. - Fixed that Golden Arrows on Delivery Log and Error Log in Browser Access tried to open the configuration screens. Now they correctly inform user such a feature is not available. - Function Buttons - Fixed that the option to move buttons up/down did not work in all scenarios. - Fixed that you could circumvent Function Button configuration validation if you save by Close Window > Save on Exit. - Server Component - Fixed that if you ran a weekly schedule and changed the days of that schedule to other weekdays the old weekdays would still run until a restart of the server component. - Universal Function - UDT handler - Fixed that if you tried to add or update a Universal Function of type UDT handler, without defining a user-defined table you would get an unexpected error. *** Version 2018.05 [01. May 2018] - New Features - Special - Added support for SAP 9.3 PL04 (Warning: Older versions of B1 Usability Package will not work on this patch) - General - Added support for SAP Hosted B1 Cloud's rules for logs and cache-files (that it is mandatory that such are stored in CCC Storage folders instead of %appdata%) - Added Beas Usability Extension that allows you to activate B1UP like features in Beas manufacturing. - Exchange Rates - Added Oanda (Midpoint) as rate provider option - Bug fixes - B1 Print and Delivery - Fixed that you could get an error if you unchecked a recipient on the email preview form if the recipient had already den removed manually - Fixed that the "from" mail with keywords in SMTP configurations was not replaced when used in server component. - B1 Search - Fixed that if you in B1UP 2018.04 search for purchase documents and you where running SAP 9.2 you would get error "Error executing search: SD-002 - Invalid object name 'OPRR'". - Default Data - Fixed that if you in UI-Edit Mode switch to add-mode you got an unexpected error and General tabs appeared empty. Not you instead get a red error (as we cannot fully get rid of it) and General Tab works. - Toolbox - Added warning to manual about SAP's "Use Numeric Keypad ENTER Key as TAB Key" and Toolbox's "Enter = Last line, CTRL + Enter = Add" are in conflict and should not both be turned on. *** Version 2018.04 [09. April 2018] - New Features - General - Added GDPR notes on what data is stored in B1 Usability Package. - B1 Dashboard - Added option to define caption of the Common Functions Widget [https://youtu.be/c-d5PgDeDgs]. - Added 'Sales by Country (World)' out of the box Dashboard. [NB: Not shown to anyone by default. Configure who should have access under Administration > Add-ons > B1 Usability Package > Module Configuration > B1 Dashboards > Dashboard Editor] - B1 Mailchimp - Lists with Double Opt-in is now supported when added subscribers - B1 Print and Delivery - Delivery log and Error log now show BP name, number of records and have line-search. - Quick Create - Quick Create Item now work on Purchase Requests. - Server Component - All emails sent from the server component will now at the bottom display information about the name of the machine it is running on and it's IP (so it will not confuse if you receive emails from multiple servers) - Toolbox - Added support for Go To New and Journal Remark System on Return Request and Goods Return Request (Require SAP 9.3 PL03 or higher) - Universal Functions - Line Loop - Added 'Simple Condition' Line Loop type (This new type is simpler to use for people with no SQL Knowledge and is at the same time faster than simple SQL Conditions as it does not require to contact the SQL Server for each line (client side condition)) - Added option to right-click the "You can use $[LLRESULT.STRING] or $[LLRESULT.NUMBER] in the Final result UF" tip to copy the $[LLRESULT.STRING] and $[LLRESULT.NUMBER] keywords. - Changed Features - General - Restructured the Download zip data a bit so content is easier to under understand. - Various guides and additional guides are now embedded in the local and online help so it is easier to cross-reference. - Universal Functions - Line Loop - Redesigned the configuration making it easier to understand and use. - Bug fixes - General - Fixed that Mass Export always exported all types even if you only selected a few of them. - Fixed that Mass Import could not properly import B1 Print and Delivery Report Actions. - Fixed that Mass import could sometimes get a timeout if many configs. - B1 Mailchimp - Fixed that sync button on BP Master data did not work in all scenarios. - B1 Print and Delivery - Fixed incorrect help URL for PDF protection program. - Fixed that you could not send test mail for SMTP Configuration there required a password because the password was not decrypted - Fixed that unless you had module 'Tab Control' active B1 Print & Delivery's Microsoft Exchange Configuration form would not work properly (Double-click to set credentials did not work) [Due to a missing Event-Filter] - Fixed that out of the box Report Action Email for Activity did not work on HANA (Incorrect SQL Sentence in the body). - Item Placement Tool - Fixed that if other add-ons opened the UDF sidebar on window open and Item Placement Tool was set to close it the end result could sometimes be that the main window never opened. - Toolbox - Fixed that Use Query Enhancer option was not included in the import/export. - Universal Functions - General - Fixed that if you duplicate a Universal Function it does not suggest the next code but instead keep the same code. - Universal Functions - UDT Handler - Fixed that "Linked table" did not work correctly until after a restart of B1UP (Internal cache issue) *** Version 2018.03 [02. March 2018] - New Features - B1 Dashboard - Added 'Sales Pivot (Items)' out of the box Dashboard. [NB: Not shown to anyone by default. Configure who should have access under Administration > Add-ons > B1 Usability Package > Module Configuration > B1 Dashboards > Dashboard Editor] - B1 Print And Delivery - Added option to the Mass Delivery "Define survey variables" window to keep it open - Universal Function - Added new UF Type: Internal message - Added new UF Type: Create activity - Added option to the SQL report, Crystal report and Dashboard "Define survey variables" window to keep it open. - Macro Command MultiSetFromSql now support the use of stores in the row part of dynamic syntax $[$38.1.0.@STORE1] - Changed Features - B1 Print And Delivery - SMTP and Exchange configuration passwords are now encrypted. - Mandatory Fields - Right click 'make this field mandatory' no longer open the mandatory field configuration window in order to make the field mandatory - Bug fixes - General - Fixed that if you previously used a "with install path" ard install file you could not successfully switch to the silent install ard system due to an SAP bug. - B1 Dashboard - Fixed that out of box dashboard widget "Opportunity overview" did not work on SAP HANA. - B1 Print And Delivery - Fixed that SQL of Inventory Transfer Crystal was wrong and did not work correctly if series was used. - Make Items Read Only - Fixed that if you made Opportunity Name read-only in OK mode and selected an open Opportunity form Choose From List you got an unexpected error and field was not locked down [Zendesk #51930] - Server Component - Fix that if you set up the 2018.02 server component in a brand new setup you would get an unexpected error at the end of last step [Zendesk #52289] - Fixed that the Lucene search step was not properly shown if connected to a HANA box. *** Version 2018.02 (HF 02) [21. February 2018] - Bug Fixes - B1 Print and Delivery - Fixed that if a Report Configuration was set to inactive it was still used - Fixed that translations did not work *** Version 2018.02 (HF 01) [14. February 2018] - Bug Fixes - B1 Dashboard - Fixed that if you opened the dashboard designer, but closed the Dashboard management screen that opened it you would get an unexpected error when you tried to save in the designer. - B1 MailChimp - Fixed that if you on the properties window switched to the statistics tap and back again the group selection would be reset. - B1 Print and Delivery - Fixed that Report Action - Conditional Action did not work (Nothing happened when executed) - Fixed report actions of type "Email" there had "preview email" failed if "Use Exchange 2013 compatible Outlook send method" was enabled in the B1 Print & Delivery configuration *** Version 2018.02 [01. February 2018] - Special - NB: This version requires that you have paid the 2018 maintenance in order to run - Minimum required SAP version for this release is SAP 9.2 PL04. - Added official support for SAP 9.3 (Requires SAP 9.3 PL01 or higher) - Added Lightweight installer for SAP Cloud deployments (see more in the install guide). - The previously experimental feature "Lazy DI API Connect" is now default activated for all installations. This will make the add-on start faster by not doing a DI-API connection during startup. - Note: If you use legacy cockpit support you can't benefit from this enhancement. - Note: If you use the legacy plugin system you can't benefit from this enhancement. - New Features - General - Added SQL Vars support for SAP 9.3 'Return Request' and 'Goods Return Request' document types. - Added new global Mass Export and Mass Import (beta). - B1 Dashboard - Added navigation support for SAP 9.3 'Return Request' and 'Goods Return Request' document types. - When the dashboard is hidden the SAP wallpaper is now shown. - Added option to show auto-filter rows in dashboard widget grids. - B1 MailChimp - Added option to unsubscribe from a list from the properties window - Added better error messages in case adding a subscriber fails - B1 Search - Lucene search is now out of beta. - Can now also search Return request and Goods Return request [SAP 9.3 and higher] - Added option to use legacy Grid instead of the faster but not customizable DevExpress Grid (Feature need to be defined via User-Defined Table "BOY_63_CONFIG - B1 Search Config" > "Use Legacy SAP Grid") - B1 Validation System - Added support for the keywords $[LINE_COUNT()], $[CURRENT_ROW], $[CURRENT_ITEM] and $[CURRENT_COLUMN] - Function Buttons - Added out of the box support for SAP 9.3 'Return Request' and 'Goods Return Request' document types. - Item Placement Tool - Added option to show the number of records in a SQL Report Tab on the tab title - Added Golden Arrow and Choose From List support for SAP 9.3 'Return Request' and 'Goods Return Request' document types. - Master Data Manager - Document Data Manager now supports SAP 9.3 'Return Request' and 'Goods Return Request' document types. - Production Manager now supports setting "Start date" - Quick Create - Added support for SAP 9.3 'Return Request' and 'Goods Return Request' document types. - Right Click Menu Creator - Added out of the box support for SAP 9.3 'Return Request' and 'Goods Return Request' document types. - Toolbox - Features 'Flags', 'Start in Name', 'Line search', 'Open and Close Remarks icon', 'Disable Address Fields', 'Attachment count' and 'Enter = Last Line' now all support the new SAP 9.3 document types 'Return Request' and 'Goods Return Request'. (NB: Go to new and Journal Remark system do not yet support the new document types due to a bug in SAP SDK. Once fixed by SAP we will add the support) - Universal Function - Added new UF Type: UDT Handler - Universal Function - Dashboard - Added option to show auto-filter rows in dashboard widget grids. - Added the option to have either an internal or external viewer. - Universal Function - SQL Report - Added Golden Arrow support for SAP 9.3 'Return Request' and 'Goods Return Request' document types. - Changed Features - General - Marked the Plugin system as a legacy feature (We will continue to support it but it is not enhanced or recommended anymore). - Legacy cockpit support is now file-based and requires an additional restart during the first activation. Please also note that using this feature will automatically disable the new faster startup system (Lazy DI-API Connect) as the two options are not compatible. We recommend you instead use the B1 Dashboard module. - Menu-items under Module Configuration are now sorted by title so it is easier to locate a specific menu. - Improved the License is about to expire and license has expired message with information about pending and overdue payments - Inactive Sales employees are no longer displayed in various selection windows - Inactive employees are no longer displayed in various selection windows - Import and export of all UDO based configurations now have a new export format. NB: This makes it not possible to import exports from older B1UP versions. For more information read the FAQ here: http://www.boyum-it.com/Link/NewImportExport - Add and Edit menus - Added new configuration window that supports drag and drop - B1 Dashboard - When you try to remove a dashboard that is in use the system will warn you about this. - B1 MailChimp - Optimized performance on the Add Subscribers window - Redesigned the properties window. - Item Placement Tool - Golden arrow and choose from list combo boxes on the configuration window now have their valid values sorted by description. - Lucene search - Now allows for searching for numbers and dates - Mandatory fields - Now also works on grids - Metadata manager - Now supports importing and exporting "Linked to Entities" - Universal Function Content Creator - Marked the Content Creator as a legacy feature (We will continue to support it but it is not enhanced or recommended anymore). We recommend the usage of Item Placement Tool instead - Universal Function SQL Report - Golden arrow combo box on the format wizard now has it values sorted by description - Removed Features - General - Removed support for installing add-ons on 32-bit Operating Systems (Note: This is not the same as 32 bit B1 Client (that we still support)). - Removed support for installing add-ons with path selection (Add-ons will always install under the "\AddOns\BOY" folder). - Removed read-mode (ADO.NET or DI-API) option in the main configuration as this feature is not needed anymore due to the new Lazy DI-API connect system. - Removed old-style Mass import (Use new beta version instead) - Bug fixes - Background metadata creator - Fixed that it did not work correctly on SAP HANA - B1 Dashboard - Fixed that if you ran Hebrew and used a Geo-map the dashboard would crash. - Server component now logs errors when running as a service instead of trying to show the error - B1 Mailchimp - Fixed that emails already added to MailChimp would sometimes be shown in the add subscribers window - B1 Print and Delivery - Fixed that Alternative items on Sales Quotations were included in total before discount - Fixed that it was not guaranteed that Report Action Multiple was executed in the order they were shown visually. - Fixed that if you on MSSQL use Account Balance with "Display Reconciled Transactions" and in configuration had set up to order by "CardName" you got an unexpected error. - B1 Validation - Event "When B1UP is finished loading" now really happens when B1UP is finished loading :) - Function Buttons - Fixed that it did not work correctly on UDO windows if they where resized - Item Placement Tool - Fixed that if you added a SQL Report Tab to a UDO you could in some scenarios get a red error message from IPT that SQL report could not be found. - Master Data Manager - Fixed that update-result of a Production Data Manager incorrectly displayed the DocEntry and not the DocNum. - Fixed that if you clicked "Find" or "Reset all settings" multiple times you got an unexpected error in Item Master Data Manager - Fixed that if you tried to set a valid value using SQL: or PROPERTY: you would get a false warning - Quick Create - Fixed that EU federal tax id check did not work on SAP HANA - Toolbox - Fixed that system did not display flags if the country is Belarus. - Fixed that you in some scenarios got an unexpected error if you browsed Production orders and Line Search was activated. - Fixed that you in rare scenarios could get an unexpected error if the primary field was not editable on the "Go to new" system. - Universal Function - Macro - Fixed that SetValidValues command did not work properly on HANA as it by mistake tried to convert the SQL as if it was an MSSQL Query. - Universal Function - SQL Report - Fixed that if you in the format used both the search feature and the Golden arrow feature, the golden arrow did not work correctly in certain scenarios *** Version 2017.12 (December 2017) - New Features - B1 Dashboard - Added dashboard name in the title of the dashboard editor so it is easier to see which dashboard you are editing. - Exchange rates - Added National Bank of The Republic of Belarus as a source - Item Placement Tool - Added new option "Block UDF sidebar" - Master data manager - Item master data can now update default bin location for warehouses and if a warehouse is locked. - Universal Function - Crystal Report - Added support for Range and Multi parameter types via keywords RANGE:|, RANGESQL: MULTI:||... and MULTISQL:. - Universal Function - Macro - Added support for a conditional IN clause - Added support for macro keywords $[LINE_COUNT()], $[CURRENT_FORMTYPE], $[CURRENT_FORMTITLE], $[CURRECT_ROW], $[CURRENT_ITEM] and $[CURRENT_COLUMN] - Added support to get SQL values as invariant via keyword SQL_INVARIANT: (This solve the comma/dot issues in countries that use comma as decimal separator :-) ) - Added new macro commands CopyTo() and CopyFrom(). - ExecuteBeasScript command now support using keyword if you need a multi-line Beas-script (require Beas 9.2 PL06 or higher) - Universal Function - SQL report - Now supports .NET snippets - Universal Function - File Exporter - You can now pad SQL results with the keyword @SPACE (Will be transformed into a whitespace when inserted into the template) - Changed Features - General - You can now use both the keywords @Dockey and Dockey@ instead of only Dockey@ (You are not the first to write it the wrong way :-) ) - B1 Dashboard - Open item list now remembers the settings and sorting you configure. - SQL Report widget now remembers the settings and sorting you configure. - B1 Time Task - Changed how special prices are calculated to avoid "BOF or EOF have been reached" errors. - Recurring Invoices - Changed how special prices are calculated so it understands the 9.2 special prices rules. - Optimized general performance of the module. - Item Placement Tool - UDF lines valid values can now be longer than 254 chars. - Bug fixes - General - Menu-items from Beas referenced in B1 Dashboard - Common functions and Macro activate commands now continue to work even if you change the language. - Fixed that if Beas was not started before B1UP was started or if Beas was turned off and back on again the integrations would not function again until you also restarted B1UP. - B1 Dashboard - Fixed that several of the screens and dialogs in dashboard did not react to you pressing F1 Context help. - Fixed that if you configured the Dashboard user-settings as include but do not select any users the result was that all users got the dashboard (instead of none getting it). - Fixed that in rare cases the Mine Only button on Open item List could fail. - Toolbox - Fixed that the automatic numbering window did not have an OK button ;) - Universal Function - Macro - Fixed that macro ExecuteBeasScript command could give a timeout. - Universal Function - SQL report - Fixed that if you on the SQL Report - Column formatting wizard create a new UF, it would not be selected back *** Version 2017.11 (November 2017) - New Features - General - Now archives SAP DI-API log files if there are more than 500 (To avoid DI-API connection delay) - https://launchpad.support.sap.com/#/notes/2113913 - Added Japanese Translation. - Added menu-item in browser access that explains why the configuration menus are not there. - All statusbar errors the add-on produce will now automatically be logged in the Eventlog as info messages so you can always see it again - B1 Dashboard - Added support for navigation to Beas-screens. - Added "Open Beas work orders" view to the Open items list. - Added "Open Dashboard editor" shortcut to dashboard menu - Item Placement Tool - Added support for Beas windows on golden arrows - Universal Function - Macro - Added new command: DoubleClickColumnHeader($[$item.col.0]) - Added new command: MultiSetFromSql($[$item.col.type]|$[$item.col.type]|SQL) - Universal Functions - SQL Report - Added support for golden arrows to Beas windows. - Changed Features - B1 Search - Dates shown in search-results now use the date format defined in SAP instead of the underlying windows machine. - Letter Merge - Changed position of the letter merge button on the business partner master data window - Toolbox - Journal remark template system, can now set different templates for different document types - Bug fixes - General - Fixed that some of the configuration menu-items by mistake shown in Browser Access mode (and clicking them led to unexpected errors) - Fixed that if you updated the main configuration (turned modules on and off) the menu-item for B1 Translations disappeared. - B1 Budget - Fixed issue with budget showing incorrect actual values if Project was empty. - B1 Dashboard - Fixed that if you ran B1 Client in Japanese the dashboard was obstructed by SAP search toolbar (the two toolbars overlapped). - Fixed that you in rare cases was in your first financial year the dashboard could not find the right start-date of the finance year (due to some incorrect NULL values in OAPC table) [NB: Only fixed for new installs or if you restore the dashboards] - Item Placement Tool - Increase max length of LinkTo and other Placement related uids to support that SAP sometimes use UIDs longer than 10 - Letter merge - Fixed that if you removed a template file and at the same time added a file it could in some scenarios my mistake also remove the newly added file. - Toolbox - Fixed that "Show Number Of Attachments" did not update the number of attachment in some versions of SAP Business One. - Universal Function - Macro - Fixed that the @STORE = SQL(SELECT $[$BOY_1.CardCode.0]); syntax did not work on Dashboard SQL reports *** Version 2017.10 (October 2017) - New Features - General - Add Select All and Select None buttons on the Setup wizard. - B1 Dashboard - Added mine only selection criteria, for Open item list widgets - Added option to import export dashboards to another database - Added that you can control if a person has permission to change a SQL report Universal Function and and common function Universal Function - B1 Print and Delivery - HANA: The account balance layout now support date ranges, 'age by', 'Display reconciled transactions' and branches. (New installs will have this out of the box while old installs need to transfer the new crystal and update the Crystal Report definition if they want the new feature). - Added the option to password protect PDF documents (Save + email) (Requires additional software + a valid license for ABCpdf) - Added the option to digitally sign PDF documents (Save + email) (Requires additional software + a valid license for ABCpdf) - Exchange Rates - Added 'Banco Central de Chile' as source provider. - Item Placement Tool - Added option to add item of type combo button - Make Items Read Only - Added Line search - Added import/export options - Master data manager - Item master data can now add/remove warehouses to an item. - Item master data can now update the min/max stock for the different warehouses associated with an item. - Template System - Added Line search to the Create Template window - Toolbox - Added option to have line search on UDO's - Universal Function - Macro - Now supports TRY/CATCH in the macro - Added Macro commands RefreshSqlReportTabs, SetUdfSidebar, TransferUdfSidebar and TransferBackUdfSidebar - Now scrolls to the executing statement when debugging - Changed Features - General - Boyum right-click will now again not show on Beas-screen (if you run Beas 92. PL06 or higher) - B1 Search - Search for Beas work order now open the work order structure window instead of the work order main window. - B1 Time Task - Choose from List on Task window does no longer show inactive employees - Choose from List on Billing window does no longer show inactive employees - Managers no longer see inactive employees in the Worksheet (week) window - Exchange Rates - Added more data-validations. - Item Placement Tool - When moving/adding an item below a text area it will now place the label correctly - If you only define either width or a height (but not both) for an UDF item it will now try to calculate the one not provided instead of defaulting to 0 - Bug fixes - General - Fixed the Boyum Support menu-items "Open Eventlog folder" and "Profile" was shown in Browser Access. - Fixed issue with translation in metadata leading to metadata creation not working in languages with long translations - B1 Dashboard - Fixed that refreshing a dashboard in some cases would give and error. - Fixed that HANA Financial Dashboard - Future remit column incorrectly displayed currency formatting. - Fixed that common items could change targettype even if you canceled a change - B1 Mailchimp - Fixed that some menus had the wrong caption. - B1 Print and Delivery - Fixed that if you used two UDFs for BP Selection with different types (one numeric and one alpha-numeric) you could get an unexpected error when right-clicking on the document in question. - B1 Time Task - Fixed that report "Tasks I own" was missing employee name and calculated registrated hours incorrectly. - Fixed issue with the new discount groups in 9.2 - B1 Validation system - Fixed issue with tab-order on the configuration window - Fixed that you could not use key modifiers together with events of types doubleclick and item pressed - Item Placement Tool - Fixed that line search on item placement tool would run in a never ending loop if you searched a second time. - Master Data Manager - Fixed the Replace Sales Employee displayed documents and opportunities where the Sales Employee only was on closed lines. - Toolbox - Fixed that line search on sales quotation would run in a never ending loop if you searched a second time. - Universal Function - Macro - Fixed that debugger did not break if first line was a comment - Fixed that intellisense did not work if the code was indented *** Version 2017.09 HF1 (September 2017) - Bug Fixes - General - Fixed that error message "-1120 - Ref. count for this object is higher then 0" could appear when running B1UP for the first few times. More details here: https://support.boyum-it.com/hc/en-us/articles/115012491347-B1UP-Issue-with-Ref-Count-error-during-startup-of-B1UP-2017-09 *** Version 2017.09 (September 2017) - New Features - General - Added extra logging that tell where a Universal Function was called from (requires the extended businesslogging to be turned on) - Resized labels on various forms to support Portuguese (Brazil) - Updated various language translations (Thank you to our translation partners) - Added support for the "ENABLE LAZY LOAD" experimental feature on SAP HANA as well. - Added new way of resolving Sap.Data.Hana dll to avoid issues with dashboard - Added performance profiler that can help the development team determine why an action is SAP is slow - B1 Dashboard - Dashboard will now cache it's needed permissions to optimize performance (part of new lazy DI-API system) - Added HR Dashboard [NB: Not shown to anyone by default. Configure who should have access under Administration > Add-ons > B1 Usability Package > Module Configuration > B1 Dashboards > Dashboard Editor] - Added the option to select what dashboards to restore - Added the option to overwrite a dashboard using an XML file - B1 Print and Delivery - Added branch a selection filter for document on mass delivery and schedules - B1 Search - Added Lucene integration in beta - B1 Validation - Added new event "Data Add/Data Update" - Added New SQL condition keyword system, so you can use the result of a B1Validations condition result in Universal Functions, using the Syntax $[B1VALRESULT.COLNAME.STRING] $[B1VALRESULT.COLNAME.NUMBER] $[B1VALRESULT.COLNAME.DATE] - Function Buttons - Added more validation that function buttons of type Userdefined Menu, UserQuery and External Launcher have been given arguments. - Master Data Manager - Added Draft Data Manager - Toolbox - Added feature to Auto enable System information for B1UP super-users. - Added feature Delete draft when used there delete a draft when a document based on the draft is added. - Added line search to Banks, Countries and Projects - Added option to define additional column to search in with linesearch - Universal Function - Dashboard - Added option to use input variables in Universal Function dashboard configurations. - Universal Function dashboard title can now use the SQL: syntax - Universal Function - Line Loop - Added New SQL condition keyword system, so you can use the result of a Line loops condition result in other Universal Functions, using the Syntax $[LLRESULT.COLNAME.STRING] $[LLRESULT.COLNAME.NUMBER] $[LLRESULT.COLNAME.DATE] - Changed Features - General - Optimized how B1UP communicate with Beas (faster and more secure). - Add and Edit Menus - On manual stop of the add-on the new menu-items from Add and Edit menus are now removed and edited menu-items are reverted back to their original names. - B1 Print and Delivery - Optimized performance of the "Delivery Log" and the "Error Log" (both visual progress notification and in terms of indexes in the database) - No longer generates the Crystal report if it is not required by the report action email (Still generates it when using conditional action) - Schedules now validate if they have a server delivery method if they run a report action of type email - Test exchange/SMTP now show the current user email in the test field. - Test Exchange/SMTP automatically tries to test against the first configuration if there is only defined one - Schedules now validate of a report configuration has been selected - B1 Validation - Added that you can disable/enable a validation system configuration directly from the overview window - Added Columns to the overview window (row, formmode, users, include/exclude users, sort, comments, category) - Exchange Rates - Exchange Rates now have a built in retry-system if internet is unstable - If Exchange rate fail it is now presented in a non-modal window in lower right corner that help you troubleshoot the error (missing proxy, no internet, provider down, etc.). - Item Placement Tool - Optimized performance on how comboboxes that have valid values from UDFs retrieved from the database (Fixed VVs are cached in memory) - Server Component - Optimized usability of the Schedule Tester - Toolbox - Line search now switches to the tab with the matrix that is searched on - Bug fixes - General - Fixed that you during startup might see a small background window used for Beas-integrations flash briefly. - B1 Dashboard - Fixed various bugs in the default dashboards (not bugs as such but did not 100% match Sales/Purchase/Ageing report). NB: You need to restore the dashboards on existing installations before you get the changes. - Fixed that Dashboard navigation did not work on UF - Dashboards. - Fixed that dashboard layout would not always be saved if you changed the layout and closed the SAP B1 client seconds after making the changes - Fixed issue where you would in some cases get the message "No more room on this View to place the selected widget." during startup - Fixed a few crossthreading issues. - Quick search now also refresh the menu structure - B1 Print and Delivery - Better error handling when creating the event filter - Fixed that you got an error if you tried to run a report action when adding a journal entry. - Fixed issue with server names containing a dot (Example: boyum.sap.server) - Fixed issue with mass delivery SQL when checking if a document has already been processed by B1P&D (CAST(T0.DocEntry AS NVARCHAR(254)) NOT IN (...)) - Fixed that calling a report action email there used personal exchange resulted in an error, if no credential existed for the user - Exchange Rates - Fixed that Costa Rica source providers incorrectly set the inverted rate values and could therefor not be used correctly. - Better error handling when creating the event filter - Item Placement Tool - Fixed that tabs sometimes would be placed at the top of a window in browser access - Fixed the title field on UDF lines was only 50 chars (instead of 80 as SAP is) - Letter Merge - Changed that failing to create default Letter Merge BP Selection is not an error that stop startup of B1UP - Mandatory fields - Fixed that the matrix on the production order did not give back correct number of rows leading to mandatory fields not always working as expected - Fixed that the matrix on the sales quotation did not give back correct number of rows leading to mandatory fields not always working as expected - Server Component - A fatal error for one database no longer prevent schedules from loading in other databases (During startup) - Toolbox - Fixed that Copy Grid feature would give an unexpected error if it found a cell that was of type Date but had no (NULL) value. - Universal Function - Macro - Fixed that Default UDO forms with similar name prefix could cause that the system gave back the wrong window back use opened via the Activate(@UDO_ID) command - Fixed issue where using || in a macro command on HANA would sometimes freeze the client. It will now give back an error message instead. - Universal Function - SQL report - Fixed that SQL input vars item code was only 20 chars long (Should be 50) - Fixed issue with row numbers that did not refresh then the refresh button was clicked *** Version 2017.07 (July 2017) - New Features - General - Added support for SAP 9.2 PL08 Font-size scaling (on by default but file-option to disable if needed). - MSSQL: Added experimental feature that allows for starting B1UP without a DI-API connection (Much faster) for more information see: https://support.boyum-it.com/hc/en-us/articles/115008767027-B1UP-Experimental-Feature-Faster-Add-on-start-time-by-not-creating-a-DI-API-Connection-during-startup - Changed the way menus is added so it should be faster. - Automatically fixes issue with SAP duplicate detection when upgrading: https://support.boyum-it.com/hc/en-us/articles/115009284508-9-2-Duplicate-error-when-upgrading-the-SAP-database - B1 Dashboard - Added option to add new widget to a dashboard by double clicking on them in the 'Add widget' window - Added navigation support to Employee Master Data - B1 print and delivery - Added two new grouping levels "Business Partner level (Maximum grouping)" and "Business Partner level (Maximum grouping - With consolidation)" - Added additional handling of special chars in save file path - Exchange rates - Added "Banco central de Costa Rica" as provider - Item Placement Tool - Added support for valid values and Define new on comboboxes that is linked to UDTs of type "Auto numbered". - Server component - Components now only creates a DI API connection when required - Toolbox - Added "Show Copy Table on grid" option that allow right-click on grid like structures on add-ons to copy content to Excel. - Universal Function - General - Added option to show where a Universal Function is used as a relationship map - Changed Features - General - Error windows now show SAP version in a more pretty format. Before = "Sap92Unified (920180)" - Now = "SAP 9.2 PL08 (920180)" - The license management window has been changed to allow assignment of multiple subcomponent licenses at the same time. - The license management window now includes an 'Import Offline License' window, to help users import their offline licenses. - B1 Dashboard - The B1 Dashboard loading animation is now more subtle to better indicate to the user that they can still begin to work with rest of SAP. - Improved the usability on the "Select user to impersonate" window (you can now click anywhere in grid to select + confirm with double-click). - Bug fixes - General - Fixed that if you had an inputvar of type SQL that gave zero valid values a text field was shown instead of a combobox. - B1 Dashboard - Fixed that navigation to Service calls failed. - Fixed that quick search in rare cases displayed the wrong data. - Fixed that SQL Report widgets did not use the format defined in the SQL Report - Fixed that the Dashboard navigation keywords where case sensitive - Fixed issue with dashboard schedule form not resetting the grid selection when navigating between records - Quick search no longer shows frozen/closed data - B1 Mailchimp - Changed how the Add subscribers form and Properties form gets data from and update members using the Mailchimp Api as the old way sometimes resulted in errors - B1 Print and Delivery - Fixed that if you used Document Printing and chose Deposit (or other types B1 Print & Delivery do not support) you could get an unexpected error message. - B1 Time Task - Fixed that you in rare case if you updated a time registration via double-click on week view you could get an unexpected error. - Master Data Manager - Fixed that you could not delete more than 10 Item groups at the time. - Universal Function - Crystal Report - Fixed that the internal crystal report viewer would not resize properly - Universal Function - Macro - Fixed that while debugging it would look like the macro scripter evaluated child conditionals before evaluating STORE expressions - Fixed that Macro command "ExecuteBeasScript" was not mentioned in intellisense and quick command dropdown. - Universal Function - SQL Report - Added workaround to resize issue still affecting SAP 9.1 (SAP 9.2 is not affected): https://support.boyum-it.com/hc/en-us/articles/115000414747 *** Version 2017.06 (June 2017) - New Features - General - Added new scheduling options 'One time' and 'Last day of month' to the different schedules in B1UP - Added option 'Reset Query Cache (SAP HANA only)' to the troubleshooting window - Added support for SAP's new setting that allow a space to be thousands separator - MSSQL: Added more intelligent check of the entered database information (if needed SELECT/INSERT/UPDATE/DELETE permissions are given) - B1 Dashboard - Added option to define navigation from B1 Dashboards to SAP Objects (Example double-click on a BP name in a dashboard and navigate to the Business Partner record) - B1 Print and delivery - Added support for special keywords like $[USERNAME] in mass delivery custom configurations - Added option to use dynamic syntax in the SQL input variables in Mass delivery configurations - Toolbox - Auto city names now works for all countries. For countries without full support the database is checked and if the zip code exists in the database and return the associated city. - Journal Remark System now support the use of dynamic syntax ($[$item.col.type]) and SQL: syntax - Universal function - Added option to use dynamic syntax in the SQL input variables in UF of type SQL report and Crystal report. - Changed Features - General - Updated the document 'SBO_SP_TransactionNotification problem' to also explain how to fix on SAP HANA. - B1 Dashboard - Increased the scheduler size of the exported PDF/Images to 1900x1600 (up from 1600x1200) - Default dashboards now use current financial year instead of physical year (MSSQL only) - B1 Print and Delivery - Right-click is now more intelligent in what menu-items it show (only the report actions that are actually defined in the report configuration) - Optimized the performance when right-clicking a document that has many Report configuration - B1 Search - Re-added support for the SAP Fiori skin on SAP HANA - Item Placement tool - Optimized the performance when moving/hiding system items - Make Items Read Only - Updated to work with the 9.2 PL07 SAP change. Will not work correctly with 9.2 PL04, PL05 and PL06. - Right click menu creator - Optimized the performance when right-clicking a window that has a configuration with a lot of menu items - Bug fixes - B1 Dashboard - Added workaround for Sap.Data.Hana.dll might be wrong version - Fixed that dashboard scheduler did not work on SAP HANA - Fixed that if you switched to add mode on the dashboard schedule, form the different dashboards you could schedule would not be shown - Fixed that if you had no access to any of the default Dashboards you ended up with no views and if you used show/hide an unexpected error occurred. Now you instead get a default "My view" - Fixed that if you removed all views from the settings form it recreated all defaults but left the settings form empty. Now it instead close the settings form. - B1 MailChimp - Fixed that the add subscribers window would show subscribers there where already added to a list if the list had more than 1000 members - B1 Print and Delivery - Fixed that Account Balance did not include results if you had a BP with zero balance but choose date ranges where the computed balance was not zero. [NB: This also require a change in any existing Crystal Report] [NB: Does not affect HANA] - B1 Time Task - Fixed that validation did not happen properly on registration updates (could lead to unexpected errors if mandatory data was omitted) - Function Buttons - Fixed that Functions buttons of type FMS could not be targeted to columns on non-document windows - Fixed that Functions buttons of type FMS target column could max be 10 char - Item Placement Tool - Fixed that in rare cases Item Placement Tool ended up with "empty SQL Report records" that could give some red status bar messages - Mass import packer - Fixed that the mass import packer did not escape special chars when creating the BCP file - Server Component - Fixed that the Start/Stop buttons was grayed out - Universal Function - Fixed that you could not mass import SQL Report -Universal function - crystal report - Fixed that the internal crystal report viewer would not rezide properly - Universal Function - Macro - Fixed issue where the SQL function would "eat" the last ping *** Version 2017.05 (May 2017) - New features - General - Added 'More info' button to component demo expire countdown and expired messagebox to better explain how to turn the warning off. - Updated the French translation - Added Support for Traditional Chinese. - B1 Dashboard - Added a new visual component (Treemap) you can use in the dashboard. - B1 Print and Delivery - Added Journal Entry to the startup wizard - Added purchase request to the startup wizard [New install only - Existing installs require changes to Document.rpt - See template rpt in download] - Added issue for production to the startup wizard - Added receipt from production to the startup wizard - Added support for special keywords like $[USERNAME] in mass delivery customization - Toolbox - Line search on document now search in text lines - Universal Function - Macro - Added command ExecuteBeasScript(); that allow you to interact with BEAS Manufacturing screens (Require Beas 9.2 PL04 or higher) - Changed functionality - General - External tool Demo data creator, can now set tax codes on sales and purchase documents in US and CA databases. - B1 Dashboard - Financial dashboard now use NOLOCK in it SQL on MSSQL - Exchange rates - Updated the Nordea provider to use the new url (Nordea changed the rates endpoint) - Updated the Bank Of Canada to use the new url (Bank of Canada changed the rates endpoint) - Removed functionality - Form settings manager - Removed the option to include sidebar settings as the required data is no longer exposed in the DI-API - Bug fixes - B1 Dashboard - Fixed that tabs in dashboard and dashboard titles did not support non-latin chars but instead just displayed '???'. - Fixed that out of the box Financial Dashboard sales stats did not take Down-Payments into account. - B1 Mailchimp - Fixed that Mailchimp would not show more than the first 10 lists on the add subscribers window. - B1 Print and Delivery - Fixed a few SQLs that where not cached on SAP HANA - Fixed that Crystal Report Definition screen got an unexpected error when trying to load its Change-log-history screen. - Fixed that if Outlook interaction failed to send the first time but the built in retry system succeeded on retry system would send but then incorrectly inform of the error from the initial try. - Fixed that Common SQL in report action conditional did not work with HANA - Item Placement Tool - Fixed that if you duplicated a configuration the custom tabs and SQL report tabs was not copied. - Fixed that if you used keyword "$[OBJECTNAME_BP]" on SAP HANA you got a HANA SQL Error. - Master Data Manager - Fixed that SQL: examples in manual had a slightly wrong syntax. - Quick Create - Added better warning when you do not have the correct permissions to numbering series - Universal Function - Fixed that the mass import window would freeze after selecting a folder to import from *** Version 2017.04 HF2 (April 2017) - Changed functionality - B1 Dashboard - Open items widget now use NOLOCK in it's SQL so it do not impact the system as much. - Bug fixes - B1 Dashboard - Fixed that if you removed a dashboard while another user was using at the same time it could in rare cases result in an "Object ref not set to an instance" error message for the user. - Optimized the performance of quick search on large databases - Fixed that a few customers got some errors while using the Dashboards. If already on 2017.04 and no issue then no reason to upgrade - B1 Print and Delivery - Fixed that Crystal Report Definition screen got an unexpected error when trying to load it's Change-log-history screen. - Fixed that if Outlook interaction failed to send the first time but the built in retry system succeeded on retry system would send but then incorrectly inform of the error from the initial try. - Fixed that if you imported at Mass delivery configuration, the SQL vars was not imported (the SQl var title was imported instead) - Item Placement Tool - Fixed that if you duplicated a configuration with a Sql report or custom tab you would get an error if you tried to add the duplicated configuration *** Version 2017.04 HF1 (April 2017) - Bug fixes - B1 Search - Fixed that in rares cases if you had B1 Search activated but had never saved any default searches B1UP could not start correctly - Server Component - Fixed that Mailchimp server component incorrectly gave an "you do not have a license" error message. *** Version 2017.04 (April 2017) - New features - B1 Dashboard - Added Dashboard transfer manager - Dashboard can now remember the last activate dashboard between sessions - Added new quick search that can search in certain SAP objects and the SAP menu items - Added support for 'LB: formatted' columns in the SQL Report widget. - Now supports SAP HANA. You will need to write HANA SQL in the dashboards. - NB: Does not support the Fiori cockpit style - NB: Requires SAP 9.2 PL 03 or higher - NB: Requires the ADO.NET component to be installed as part of the SAP HANA Client installation - B1 Search - Added Beas searches. Requires Beas 9.2 PL04 or higher. - You can now use the special keywords like $[USER], $[USERNAME] etc. - Changed the advanced tab from checkboxes to a grid instead for easier use - Recurring Invoice - Added option to start in find mode when opening the recurring invoice template form - Added option to start in the name field when opening the recurring invoice template from and the for opens in find mode - Server Component - Added license check - Universal Function - Macro - Added SET command support for Button ComboBox types - Removed functionality - Universal Function - Macro - Removed support for old legacy SET and TRANSFER command syntax (Not been used or promoted since September 2007). Should you still use this you need to update your macro to use $[$item.col.type] - Changed functionality - B1 Print and Delivery - HANA: Added check so you no longer can add report actions with the same code but in different casings - HANA: Added check so if you try to mass import a report action with a code there already exist but in different casing it will now either be assigned a new code or overwrite the original report action - Function Button - HANA: Added check so you no longer can add to multibutton with the same code but in different casings - Item Placement tool - SQL: now works with the title of SQL report tabs - Toolbox - Disabled "Items - Hide from list" on production order as you would be unable to selected resources when it was enabled (SAP have decided not to follow the standard SDK rules) - Universal Functions - Macro - Added more logging on macro errors (they are now as warnings in the event-log so you can better track them) - Universal Functions - SQL Report - A/R and A/P downpayment invoices now uses OpenForm for the golden arrow - Bug fixes - B1 DashBoard - Fixed that you could not use certain characters in dashboards (they would show as a ? ) - Fixed that if you added a SQL Report Widget but did not select a Universal Function you would get an unexpected error the next time Dashboard saved its data - Fixed that the dashboard top menu disappear (hides in background) after changing language and you press a tab - B1 MailChimp - Fixed that that if member unsubscribed from a list and the email was on more than one contact person only one of them would be set to unsubscribed - B1 Print and Delivery - HANA: Fixed that out of the box Account Balance Crystal Report Definition was missing that Branch parameter - Default Data - Fixed that if you BP or Item was in update mode, you started to switch to add mode but pressed cancel on the popup to discard changes, the changes instead happened on the object in update mode (and in some cases resulted in an unexpected error) [Zendesk#32650] - Item Placement tool - Fixed that you in rare cases could get an null reference exception when working with UDF lines without a TypeId - Template System - Fixed that you could not delete a template on HANA - Universal Function - General - Fixed that if you mass imported universal function and there existed a universal function with the same name but different case you would get and error - Fixed that you could sometimes get an Null reference exception when opening "Universal Function" from a "New button" while you had the UDF sidebar open - Universal Function - Macro - Fixed that you could not use special keywords like $[LLRESULT.NUMBER] or $[B1SRESULT.STRING] in if/else/while and @STORE assignments *** Version 2017.02.01 (March 2017) - Bug fixes - Fixed issue with B1P&D and subreports resulting in a null reference exception. *** Version 2017.02 (March 2017) - New features - General - Added that you can in CCC Enviroments log in and run with special users "_PSU_1" and "_PSU_2" without a specific license assigned to these users (SAP 9.2 PL06 or higher is needed for the SAP part to work) - The Boyum License Administration screen access is now controlled by the SAP Authorization system (previously only super-users had access) - Added explanation to known SAP Error: -10 - The specified resource name cannot be found in the image file. - B1 Dashboard - Add permission to control if Preview and Export options are shown on the dashboard - B1 Print and delivery - Added advanced SQL editor instead of the old simple field on mass delivery configuration and report action form - B1 Translation - Added B1 translation - Changed functionality - General - Resized labels on various forms to support Portuguese (Brazil) - B1 Mailchimp - Optimized the performance of the statitics window a bit - B1 Print and Delivery - Added mention of support for Exchange 2016 as it was confusing that it was not mentioned in the exchange setup list - Universal Function - Dynamic code - References and Using/import fields can now be more than 254 characters - Bug fixes - General - Optimized performance of dynamic syntax replacement. - Fixed that a few features was not available for additional B1UP Super-users (Create New Tab + Meta Data Manager) - Updated UDO Entries Removal Tool to work on HANA - Fixed that Usergroup did not work on HANA if code of the usergroup was not uppercase - Added missing support for ObjectType repiept/issue from production - Fixed that CTRL+Enter resulted in an unexpected error on some Advanced editors. - Fixed the the text in the Advanced editors did not auto scale their font size - Fixed that if you in advanced editors pressed CTRL + F or CTRL + A but you already was in that form-mode you would get an unexpeted error. - B1 DashBoard - Fixed that the Open item list widget did not adhere to permissions - Fixed that open items list count in combobox did not update when refreshed - B1 Mailchimp - Fixed that the statistics window would show campaigns in the combobox there had been deleted - Fixed that you could not get statictics if the selected campaign was sent to mere than 1000 members - B1 Print and Delivery - Fixed incorrect tab-order on Account Balance window. - Fixed that if you ran Account Balance without preview then in rare cases some BPs was not included. - HANA: Added workaround to SAP Bug: https://support.boyum-it.com/hc/en-us/articles/227332287-SAP-Issue-HANA-issue-prevent-B1UP-2016-09-and-higher-from-creating-it-s-metadata-in-some-scenarios - Fixed that you could not remove all lines on the report action recipient matrix and then update the report action - Function Button - Fixed that you could not activate a multibutton after opening a form without making a selection - Recurring Invoices - Fix that selection of VAT Group on line level did not follow the same rules as standard SAP if BP Vat group was defined. - Universal Functions - General - HANA - Fixed that if your code of a UF contained lowercase chars the sub-parts of the configuration (Example UFFE Line SQL) was not loaded into memory and led to incorrect behaviour - Universal Functions - File Exporter - Fixed that a few of the Encodings was listed twice. - Universal Function Line Loop - Fixed that you could not update a line loop if you had removed all the lines in either the final result matrix or the Sql condition matrix - Universal Function schedule - Fixed that scheduling dynamic code did not work as the servercomponent could not locate the correct file - Fixed that when opening the schedule form you could select a dynamic code UF when the schedule type was batch *** Version 2017.01 (February 2017) - Special - NB: This version require that you have paid the 2017 maintenance in order to run - This is the first official version the support the new B1 Dashboards. - Minimum required SAP version for this release is SAP 9.1 PL06 but SAP 9.2 is recommended to get all features. - Removed the support of SAP Cockpit widgets (More info here: http://www.boyum-it.com/Link/RemoveCockpitSupport) - New features - General - Added support for MSSQL 2016 (SAP 9.2 PL06 or higher) - B1 Dashboard - Open items list now always show total for documents (but do so in local currency if there are more than one currency used on the differnt documents) - You can now specify parameters from the ... button on a dashboard widget (no need to show the dashboard title area) - B1 Dashboard can now be used in Hebrew Language - You now have the option to impersonate another user and setup the dashboard for them (Requires B1UP super-user) - B1 Search - Added advanced SQL editor instead of the old simple field on the Search customization window - Item Placement Tool - Added option to set conditions on UDF Line Choose from Lists (Example: Only Customers in a Business Partner Choose from List) - Master data manager - Added Mass update lines, there makes is possible to close several lines at the same time - Recurring invoice - Added ability to move line up and down - Added ability to cut/copy/paste invoice lines between invoice templates. - Customer name on Invoice template are not kept in sync with name on BP Master Data if changed (during add-on startup) - Added various small usability enhancements - Right click menu creator - Added advanced SQL editor instead of the old simple field - Universal Function - Dashboard - Added action so a dashboard can be either shown and/or saved. - Universal Function - File Exporter - Added advanced SQL editor instead of the old simple field on SQL source windows - Universal Function - General - Added check there prevent removal of universal function that is used. - Added rightclick there finds all the places a universal function is used. - Universal Function - Dynamic Code - Added option to schedule dynamic code configurations via server component - Universal Function - Sql report - Added option to show line numbers - Changed functionality - General - Updated the DK Translation - External tool Demo data creator now support autoscroll in it log - Added 'Do not notify me again for this version' button to the softwareUpdate window - F1 help now works when the advanced editors has focus - B1 Dashboard - Added seperator to Sql report widget columns there shows decimal numbers - B1MailChimp - Optimized performance on several windows (especially when opening the 'add subscribers' window and you have a lot of subscribers in mailchimp allready) - Exchange rates - If you get an error from exchange rates (example if no internet) the error message now display the Rate-provider - Item placement tool - Added rightclick to open a empty a item placement tool configuration for the active window - Items will now be placed without opening the Item placement tool configuration window if base configuration uses relative placement - Optimized performance of itemplacement tool - Universal Function - General - Optimized opening time for the universal functions window - Universal Function - Macro - OpenForm command now works with UDO objectTypes - Bug fixes - General - Added a more permanent fix to advanced editor's had problems with customize MS Windows titlebar and border sizes. - Main configuration now correctly indicate if 'Make items read only' is supported by you SAP version for Browser Access (supported from SAP 9.2 PL04 and higher) - User group window no longer shows an error if the one or more lines is empty - Fixed that you could not use || syntax in HANA SQL's defined for SQL Vars - Fixed that External tool auto FTP did not copy email settings when copying a configuration - Fixed that some menu-items of B1UP that did not make sense on Beas windows was displayed. - Fixed that using dynamic syntaxt to get a Number it would fail if running hebrew - B1 Dashboard - Open items list now correctly filter "Only mine" on service calls (aka you are direct assignee or part of the assigned queue). - Fixed that if you had no views at all and tried to add a widget you got an error message. - B1MailChimp - Fixed that synching of contactpersons with mailchimp would sometimes fail due to an error - Fixed that you would get an error when opening the add subscribers window if you had a list with a lot of members (10.000+). - Fixed that you would get and error if you try to open the properties window if you did not have a list with any members. - B1 Print and delivery - Fixed that report action email required a attachment template when attachment type was none. - Fixed that on some low resolution the Mass Delivery preview form had floating buttons (Made the form smaller in height) - Added workaround to HANA DB Engine bug where sub-selects did not work correctly in rare scenarios in the default Documents_HANA.rpt - B1 Time Task - Fixed that Task type and Task Status max supported 8 chars for their code (should you add them manually) - Function button - Fixed that you can give a form width or height without giving the other - Item Placement Tool - Fixed that in some cases SQL Report Tabs would fail to load their data on SAP HANA - Fixed the Windows would not always change to Update mode after using a choose from list defined using item placement Tool - Make items read only - Fixed that some items could get unlocked when SAP opened the fields automatically - Fixed that fields added via SAP UI Configurator that had Item UID longer than 10 chars could not be included in the configuration. - Master Data Manager - Fixed that a few of the master data managers could not work with the new long UDF name in 9.2 (up to 52 chars) - Fixed that you could not use joins in the master data manager schedule condition - Recurring invoice - Fixed issue where the form would switch to update mode when navigating records (Happens if the Business Partner does not have any contact person) - ToolBox - Fixed that Disable Document addeess fields function would fail if bill to or ship to comboboxes was hidden - Universal function - General - Fixed that you in some cases when opening the Universal function window by pressing the new button, would get an error. - Universal function - Macro - Fixed that the command UserQuery() failed if the Queryname was longer than 50 chars. - Macro now better supports | in STORE and a pipe in SET/Transfer can be escaped with $PIPE$ - Universal function - SQL report - Fixed that LineSearch items was placed incorrectly on Sql reports when running hebrew - Fixed that you could not use || syntax in HANA SQL's defined for Format combo boxes *** Version 2016.12 (December 2016) - New features - General - Greatly increased first time module configuration performance if you had many users in the database (more intelligent way to create permission tree). - External tool auto FTP can now send Error and success mails - B1 Dashboard - Added default Common Functions to the 5 out of the box views. - Added world map widget. - Added world clock widget. - B1 Print and Delivery - Added optimized version of Documents Crystal that show serial numbers and batch numbers (v2 versions) in the download - Exchange rates - Added "Monetary Authority Of Singapore" as provider - ToolBox - Added option to specify on which forms linesearch should be active - Added option to show all the Open related entries (service calls, sales and purchase documents) for a inactive businees partner when the business partner is updated - Added option to show all the Open related sales and purchase documents there contains a open line for a inactive item when the item is updated - Changed functionality - General - Changed that you select Projects via Choose From List instead of comboboxes (gave bad performance if many projects) - B1 Dashboard - If you remove permissions for a dashboard it will now still remember what dashboard it is. If you add back the permissions the dashboard will show again. - B1 Mailchimp - Upgraded mailchimp from Api Version 1.3 to 3.0 as mailchimp stops supporting version 1.3 in 2017. - Removed the Busineespartner tab from the statistics window, as the new api does not support this functionality. - Changed the unsubscribe form to show unsubscribers per list ( no longed need to be unsubscribed from all list to be shown on this window) - Make items read only - Changed logic in the module so it support SAP 9.2 PL04 and higher (due to SAP change in the UI-API) - Master Data Manager - Changed that if you update Payment Terms that values of "Interest, Pricelist, Discount, Credit and Commitment limit" is not changed but follow what you choose in the MDM Screen (NB: This need to happen via 2 BP updates due to this SAP Bug: https://launchpad.support.sap.com/#/notes/2386958 so expect 2 entried in changelog) - Right click menu creator - Changed that menu item there is to be shown in Ok mode now can be seen by readonly users - Bug fixes - General - Fixed that various configs that offered mass line remove did not work properly (you could only remove one line at the time) - Partly fixed that the advanced editors would on some systems overlap controls below (core reason has not been found but a workaround is in place) - B1 Dashboard - Fixed that default sales overview dashboard did not take Down Payments into account [only apply to new installs or if you restore the default dashboards]. - Fixed that default purchase overview dashboard did not take Down Payments into account [only apply to new installs or if you restore the default dashboards]. - Fixed that default financial overview dashboard did not take Down Payments into account [only apply to new installs or if you restore the default dashboards]. - Fixed issue with "Show dashboard" if the dashboard was hidden during startup - Fixed issue with background save (Collection was modified; enumeration operation may not execute) - B1 Validation System - Fixed that the Hana convertion tool right click menu no longer was avalible when right clicking on the SQL editor - Universal Function - General - Fixed that the Hana convertion tool right click menu no longer was avalible when right clicking on the Sql report and line loop SQL editors - Universal Function - Macro - Fixed issue with Unicode Character 'ZERO WIDTH SPACE' (8203) in the macro leading it to never terminate - Universal Function - Sql report - Fixed that if you used SQL: in the form title and the Sql was invalid the report would not be shown *** Version 2016.11 HF1 (November 2016) - Bug fixes - General - Fixed that B1UP 2016.11 could not run in Browser Access - Fixed that UserGroup failed to update if you on HANA had same username with different case. - B1 Print and Delivery - Fixed that mass delivery preview form grid was placed incorrectly when using using a custom mass delivery and running Hebrew - Fixed that is you ran the Dunning wizard you got an error message after the execution. *** Version 2016.11 (November 2016) - Special - Added external tool to create demo data in a demo-database. - New Features - General - Added table where external integration providers can add their namespace (so they do not need to wait for new B1UP releases) - B1 Dashboard - You can now schedule dashboards to be send by email or saved to disk (PDF/PNG) - You can now setup dashboard to refresh automatically - Added buttons to export dashboard elements - You can now edit a dashboard layout directly from the widget via the '...' button at the top if you are a B1UP Superuser - Added that SQL Report widget remember it's layout - Added Common functions widget - Mandatory Fields - Added option to show message as messagebox - Added option to replace the message prefix - Master Data Manager - Added a Master Data Manager Schedule, with the option to update Udf and property values - Universal Functions - Added UF - Dashboard that can launch a dashboard as a window with context specific data. - Changed functionality - General - Advanced editors does now support "CTRL + ENTER" to update the configuration - B1 Dashboard - Dashboard now have a sub-menu in menu-structure - When you create a new dashboard it will default set the title to not be visible (best practice) - If both dashboards and B1 Search is turned on the B1 Search toolbar will not automatically appear (you can still display it via Windows > B1 Search) - Removed option to float widget + right-click on title-bar (not intended to be there for now) - Moved button 'Reload my dashboard area' from the dashboard management screen to the top-menu - You now only get the default views that you are given permissions to see. - The default dashboards now uses NO LOCK hints in their SQL - Open items list's "Only items that are mine" option is now a titlebar icon instead of a checkbox at the bottom - B1 Print and Delivery - Removed the html editor button as the HTML generated by this feature was not compatiable with all email clients. We recommend writing the HTML by hand for the best experience. - Master Data Manager - Changed that you select Projects via Choose From List instead of comboboxes in the various Master Data Manager (gave bad performance if many projects) - Bug Fixes - General - Fixed that the Advanced editors would freeze if only the Alt Key was pressed. - Fixed that if you installed with "select path" option the add-on was not visible from Browser Access. - B1 Dashboard - Fixed that if you turned on dashboards and made modifications. Then turned them off and back on you could loose the customizations in some scenarios. - Fixed that it would hide the SAP search bar even when not enabled for a user - Fixed that you could not in some cases use F1-F12 shortcut keys while the dashboard was active. - Fixed that you could not in some cases use CTRL + Q to Exit the B1 Cleint while the dashboard was active. - B1 Print And Delivery - Fixed that mass delivery configuration did not work if ordered by a additional column, and preview was not active - HANA: Fixed issue with mass delivery and service call - HANA: Fixed issue with incorrect casing for contctCode on service call - B1 Search - Fixed that search on HANA did not include Business Partners or Items correctly unless you searched with the "Include closed data" option. - Item Placement Tool - Fixed that if you moved a system line with a golden arrow the arrow would not work - Fixed that the Create new Tab rightclick menu was accessible to non super users - Master Data Manager - Fixed that various Data Manager gave an unexpected error if the SQL Condition was written incorrect. Now it show a warning - Fixed that meta-data manager failed to display if you use the new auto number table type. - Quick Create - Fixed that if you on BP or Item Master data used SAP autonumbering, added a BP/Item and on the popup message prompting to loose uncommitted data pressed cancel then you got an error message from Quick Create that item 5 was not editable. - Recurring invoice - Fixed issue where the form would switch to OK and then to update instead of add - Toolbox - Fixed placement of the rightclick menu for help information - Fixed that Help information buttons and rightclick menus was shown when help information was disabled - Optimized the startup performance of the "User-defined windows" restriction system - Optimized the performance of right clicks when help information is active - Universal Function - Line Loop - Fixed that .NET code did not show as a right-click menu item - Universal Function - Macro - Fixed issue with @STORE1 = SQL() //Comment syntax - Fixed that if you used OpenForm(112|1) the draft window would open correctly but you would get and error message - Fixed that Click did not understand .RowsHeader on grids when no row was provided - Universal Function - SQL report - Fixed that SQL: syntax does not work in the Title of SQL Report / SQL Report Chart *** Version 2016.10 (October 2016) - Special - Added new B1 Dashboard module. NB: The module is in beta for rest of 2016 and this version will expire end of feb. 2017 (before that time if you wish to continue using it you will need to upgrade to a B1UP 2017.x release to continue using it) - B1 Usability Package now require C# 4.5 (previous 4.0) in order to function. - New features - General - Greatly reduced the installer size (a bit faster to install because of less network trafic) - Support tool now shows if the operating system is 32 or 64 bit - Added advanced .NET snippet code editor instead of the old simple field - F1 Help have been re-designed and restructured a bit. - Updated French translation (Thank you to Groupe SRA Informatique for the work) - B1 Print and Delivery - Added option to use personal exchange credentials - B1 Validation System - Added advanced SQL editor instead of the old simple field - Item Placement Tool - Added Option to RightClick and add Sql report tabs to UDO's and SystemForm there contains a Tab. - Added option to Add Custom tabs to UDO's there contains a Tab - Optimized performance on on applying item placement tool configurations - Recurring Invoice - Now allows for using the date/year keywords in the Customer ref. no. and comments field - Greatly optimized the performance of the Invoice Wizard pre-checks - Template system - The value field can now handle 256000 chars - Universal Function - External launcher - The File/Program field can now handle 256000 chars - Universal Function - Dynamic Code - Added advanced code editor instead of the old simple field - Universal Function - Line Loop - Added advanced SQL editor instead of the old simple field - Line loop can now also invoke .NET snippts - Universal Function - Macro - Added support for breakpoints in the macro debugger - Now supports using ; in the @STORE1 = SQL(); syntax (example: @STORE1 = SQL('B1UP ; B1P&D');) - Universal Function - SQL Report - Added advanced SQL editor instead of the old simple field - Bug fixes - General - Added self-healing capabilities for errors "Could not find Item with UID" and "Error working with userdatasource". - B1 MailChimp - Fixed that mailchimp button on businesspartner master date was placed wrong in hebrew language - B1 Document Manager - Fixed that the F1 Help did not work (could not find it) - B1 Print and Delivery - Fixed that if you in dunning had multiple letters defined and you from the wizard highlighted letter 2 and pressed print/preview/email it incorrectly displayed letter 1 data. - Fixed that sending mails using the email preview window deleted the additional attachments -Fixed that ReportAction print: from and to page values was given default values in certain scenarios - Function Buttons - Fixed that if you had a configuration without a FormType B1UP could not start (You should techically not be able to create a configuration without a formtype as this is mandatory) - Item Placement Tool - Fixed that exported configuration would think that there was a SQL tab on them even if there was not - Quick Create - Data Cleaner - Fixed that an error occured if update data did not contain a new phone number - Universal Functions - Macro - Fixed that if you wrote a macro statement like: @STORE1 = SQL('Select CardCode from OCRD WHERE CardCode = '1'') ; you would get an error (Due the the space between the ) and the ; ) - Universal Functions - SQL Report - Added workaround that if you resized the Grid on the screen it would be too small and in some scenarios the line search would disappear. *** Version 2016.09 (September 2016) - New features - General - Select user window now have sortable columns - Added a new Support Tool. can be opened from the error window or the tools download - B1 Print and Delivery - Added label showing the number of results on the mass delivery preview window. - Added help-button for mass delivery configuration - Additional columns. - Report definition - Added the option to specify a custom datasource connection - B1 Search - Added tip for witch Udf types are searchable with B1 Search. - B1 Time Task - Added warning if you close a billable task and there are un-invoiced registrations on it. - Toolbox - Added help information system, there gives the option to make help buttons and rightclick menues - Quick Create - Varies windows now support supplies when using quick create business partner. - Server Component - Changed the location of the components (Please see: https://boyumsolutions.zendesk.com/hc/en-us/articles/228403748) - Universal Function - Configuration window now resize it's controls more intuitively. - Universal Function - Crystal Report - Added the option to specify a custom datasource connection - Universal Function - Macro - Added advanced macro editor instead of the old simple field - Added warning if you use a sleep Command in a Macro without the SendKeys Command - Bug fixes - General - Fixed that reload configurations did not call toolbox and did not re-apply eventfilter - Fixed that you where shown the configuration wizard in Browser Access if no modules was active (Browser Access should never show configuration screens) - Fixed that you where shown the configuration overview menu-items in Browser Access (Browser Access should never show configuration screens) - Fixed that you could select deleted user in the Usergroup combobox. - Fixed that the new button on Choose from list windows sometimes would go to the wrong window. - Default record in DB Info now have empty username instead of 'sa' - If there is not DB-Info entered the system will not try to make a text-connection to gather information for feedback - B1 Print and Delivery - Fixed that you could delete a report configuration there was use by a universal function macro - Function Buttons - Fixed that is was possible to give two function buttons the same Button uid + possible to not follow the prefix rules. - Fixed that SQL vaiables fields was placed wrong if variable [%0] was not used. - Item Placement Tool - Fixed that you would get an error if a UDF line of type Combobux did not have a Item Uid - Fixed that placement of new UDF's would not add choose from list and golden arrows if the moved field was created after add-on was started. - Fixed that a SQL Report Tab could not apply it's format correctly if it used the new Searchable column option. - Universal Function - SQL Report - Fixed that you could not refresh a SQL report using searchable columns (you got an error instead) - Added warning if you use a fixed column count that are higher than 1 but are lower than selected collapse level. This is not supported by the SAP SDK - Universal Function - UFFE - Improved the error messages when the key already exist *** Version 2016.08 (August 2016) - New features - General - Create submenus in 'Module configuration' menu for 'Universal Functions', 'Quick Create' and 'Item Placement Tool' - Removed the "Enable Browser Access" option (It is automatically always enabled going forward) [NB: For CCC Environments please see this: https://support.boyum-it.com/hc/en-us/articles/206239698-Info-on-B1-Usability-Package-and-support-for-Browser-Access] - Added external tool "Mass remove Metadata" - Updated Chinese translation. - B1 Print and Delivery - Added option to overwrite report actions and Crystal report definitions when mass importing. - Added option to use input variables in Mass delivery configurations. - Added option to preview and change emails inside SAP - Added option to add additional columns to the massdelivery preview window and format these columns. - Added Linesearch to the massdelivery preview window - Added support for custom and internal types in the delivery log - Item Placement Tool - Added option to place standalone statictText, Button,Rectangles, Tabs and goldenArrows - Moved option to create Custom tabs from B1Validation system to IPT - Added option to have choose from lists on UDF's - Added more options for golden arrows - Fixed that it did not show the lable for picture boxes - Added support for Tabs on blanket agreements. - Right Click Menu creator - Added option to make a menu item specific, by using keywords in a SQL statement. - Added right click menu creator to the configuration overview window. - Server Component - Added server component version + addon version to the emails that are getting send by the server component. - Universal Function - Macro - When using debug mode on a macro it now no longer runs in a thread. This means that the macro will behave in the same way as when run without debug (SAP will freeze until the macro is completed). - Universal Function - SQL report - Added linesearch to SQL report without a collapse level. - Added option to define title on the 'DEFINE SURVEY VARIABLES' window. - Universal Function - Crystal Report - Added option to use input variables on Crystal Reports. - Universal Function - UFFE/UFFI - Upgraded .NET compiler to 4.0 - Bug fixes - B1 Print and Delivery - Fixed that Invoice and Invoice + Payment did not filter out Reserve invoices in Mass Delivery - Fixed that Reserve Invoice also displayed normal invoices - Fixed that default report action for Activity could not run in mass delivery. - Fixed that if you mass imported Report Actions of type multiple or Conditional and some of those sub-actions did not exist you got an error. Now it will not let you import at all untill all actions exist - Added workaround to bug in SAP 9.1 and early SAP 9.2 that prevent Report Actions to work properly during Add on Opportunities. - Item Placement Tool - Fixed that you could not import XML configs that was exported in version older than 2016.06. - Fixed that you could not place a UDF linked to a system object or UDO if you tried to place it using the udf's label - Fixed that if a SQL Report tab had editable columns and you entered something in them the window you where on changed mode (OK > Update). - Fixed that if there was a configuration with an empty formtype you could not start B1UP - Mandatory Fields - Increased item uid length to 100 - Fixed that B1UP was unable to start if a mandatory fields configuration without a formtype existed in the database - Quick Create - Fixed that Quick Create item failed to add unless you specified a purchase and sales pack unit. - Fixed that you could get the wrong item when adding a item with quick create using autocode. - Right Click Menu creator - Fixed that you could not add/remove condition result line to menu as the first thing after en menu was selected. - Toolbox - Fixed line search did not work on production orders if they where closed. - Line search on Bill of Materials are now only shown on SAP 9.2 and higher (On lower version there is no room for the GUI) - Universal Functions - UFFE - Fixed that if a UF had previously been of type 'File Exporter' with the batch export type selected and you turned the UF into another UF type the batch-options fields was still partly visible on the screen. - Fixed that the .NET/Boyum DLL files was not references by default - Universal Function - SQL Report - Added better error message when only selecting 1 column for a SQL variable with SQL Valid Values. - Fixed that if you did not use [%0] as the first variable, [%1] as second and so on they did not look correct visually. Now you can use any order. *** Version 2016.06 HF2 (July 2016) - Bug fixes - Added hotfix for new SAP Bug in SAP 9.1 PL13 that prevent Mandatory Fields to function properly (https://boyumsolutions.zendesk.com/knowledge/articles/223120528/en-us?brand_id=3215986) *** Version 2016.06 HF1 (June 2016) - Bug fixes - Quick Create - Fixed that you could not use Quick Create BP properly unless you filled out the territory field *** Version 2016.06 (June 2016) - New features - General - Updated Hebrew translation. - Add and Edit menus - Added Line search to the configuration window - B1 Print and Delivery - Added option to use the document contact person when adding a report action: activity. - Added option to choose start and duration for report action: activity. - Added option to compress additional attachments to a zip file - Default Data - Added field Tax type. - Function buttons - Added option overwrite configurations when mass importing. - Item Placement Tool - Added Line search to the configuration window - Added option to show SQL Reports as tabs - Added option overwrite configurations when mass importing. - Quick Create - Added option to choose items on quick create item. - Added the option to use the territory field on the business partner quick create window. - Reccuring Invoices - Added Line search to the configuration window - Toolbox - Added Line search to 'production order', 'bill of materials', 'pick and pack manager' and 'special prices for business partners' - Universal Function - General - Added option overwrite configurations when mass importing. - Universal Function - Line Loop - Added option to choose common SQL structures. - Universal Function - SQL Report - Added various usability feature to the SQL Report Format wizard. - Bug fixes - General - Added more workarounds for SAP 9.2 on UDO resize bug (SAP ticket: 0000301341/2016) - Added more extended startup logging so it is easier to see what time is spent on during startup - Default Data - Fixed that sales package quantity incorrectly used the purchase package quantity value. - Item Placement Tool - Added workaround for some windows not able to gather data via XML. - Quick Create - Fixed that Quick Create could not open in Chinese Language - Right Click Menu creator - Fixed Selected menu settings fields are not shown after configuration is added. - Server component - Added more context to error message "SQL Server not installed locally" (why it say it not installed). - Toolbox - Fixed that arrow key navigation now work on prompts with more than 2 buttons - Universal Function - File exporter - Fixed that SBO.DataAcess was not included as a reference - Universal Function - Must have specific value - Fixed that you max could enter 10 chars in the Column uid. *** Version 2016.05 (May 2016) - Special - Added new module 'Right Click Menu creator that allow you to make your own right-click menu structure on any SAP window' - On SAP 9.2 and higher we now apply the new Item Level EventFilter option. This result in better overall performance on SAP Windows. - Added support for Chinese (Thanks to Wendy for organizing the translation :-) NB: Translation is Chinese Simplified but is applied to both Chinese variants. Seperate Chinese Traditional might be applied in a future release. - New features - General - Added keyword $[BRANCH] and $[$BRANCH_NAME]. - B1 Print and Delivery - Added info on configuration and report action used during an action to the Delivery log. - Added error log - Added option to filter by branch on the account balance window - Default Data - Added option to default set the 64 properties on BP and Items. - Mandatory Fields - Added option to check if a mandatory field is filled when in ok mode - Quick Create - Added the option to use Vat status and Vat group on the business partner quick create window (VAT group does not work for US and canadian localizations). - Added option to use quick create with business partner address and contact person UDF's. - Added the option to use the county and additional id fields on the business partner quick create window. - Added option to decide number of fields per column on the business partner quick create window. - Recurring Invoice - We now allow you to work with recurring invoices without having permission to document numbering (You will however be warned if missing). - Toolbox - Added option to disable document address fields - Universal Functions - UFFE configurations will now resize better in SAP 9.2 - Changed functionality - General - When running side by side with SAP Intercompany we have been forced to, on the fly, disable Toolbox start in name (on sales/purchase) and FB and IPT Refocus to code do to Intercompany can't handle the features and SAP refuse to fix their code :-( - Bug fixes - General - Fixed that if you only used module 'Make Items Read Only' the module configurator wizard would incorrect launch during startup. - Added retry system when adding metadata (to avoid -1120 - Ref Count larger then 0 error message from SAP). - Configuration wizard does not show error "Form - invalid form" if it was closed due to metadata changes. - Errors in updating the main config are now shown as messagebox instead of statusbar so error are noticed + made error message more precise. - Added Workaround for SAP 9.2 on UDO resize bug (SAP ticket: 0000301341/2016) - Fixed that if there is a modal form open and the License Administration screen pop up you got an error message. - B1 Mailchimp - Fixed that if reason text in unsubscribe report was longer than 250 chars you go an error message - Fixed that if add of subscribers failed the process did not complete. Now it gather all errors and show at the end. - B1 Print and Delivery - Increased the lengths of the dynamic syntax mapping fields to support more than 20 char tables - B1 Validation System - Fixed that mass import incorrect imported MenuUid + did not properly import "Prevent Event Looping" (always ended up checked) - Quick Create - Fixed that if you in 9.2 made an UDF that had a UID longer than 18 you would get an error in Quick Create's field customization window. - Server Component - Fixed that if you used Body C# in a UF of type File Exporter and scheduled it on the server you got an error message. *** Version 2016.04 (April 2016) - New features - General - Added that configuration overview window will notify if configuration is inactive - Added system that can auto-fix most HANA installations issue with wrong SP_TransactionNotifications. Read more here: www.boyum-it.com/Link/HANA_SP_ISSUE - B1 MailChimp - Added select all and select none buttons to Add Subscribers window - B1 Validation System - Added more right-click options and config warnings of scenarios that does not make sense - Function Buttons - Sales opportunity buttontype renamed to opportunity and now works with vendors (SAP 9.1 PL05 and higher) - Service calls buttontype works with vendors (SAP 9.2 PL00 and higher) - Added option to move buttons up and down. - Master data manager - Added item group master data manager - Toolbox - Added option to enhance SAP's License Administration window (SAP 9.2 PL00 and higher). - Added option to automatically close an activity when a follow-up activity is created - Added option to keep the window of a follow-up activity open after it's created - Added option to show the number of attachment on a windows attachment tab - Universal Functions - Crystal Report - Added option to convert Crystal Report into editable RTF - Universal Functions - Macro - Added optional modifier argument to the Click and DoubleClick command - Added OpenForm command - Changed functionality - General - Changed how you disable new version update screen - Config - We now hide the Plugin tab on HANA (since feature is not supported) - B1 Validation System - Events of type Validate does not default to innerEvent = false anymore (not needed with the new event loop prevention) - Bug fixes - General - Fixed that you could not enable Browser Access on SAP HANA. - Fix that dynamic syntax could not be retreived on grids that had collapslevel and you pressed one of the non leaf rows. - B1 Budget - HANA: Fixed SQL with wrong casing that prevented certain budgets to display. - B1 Print and Delivery - Fixed that certain Mass Delivery configurations would fail unless you had a custom WHERE condition. - HANA: Fixed SQL error in mass delivery if you used table-syntax and did not defined the field type. - Function Buttons - Fixed that certain buttontypes could fail on opportunity and service call if they where linked to a vendor - Master Data Manager - Fixed that GL Account Data Manager logic around setting dimensions where flawed (Could only properly set dimension 1) - Fixed that Service Call Manager did not work properly on SAP HANA - Toolbox - Fixed that Enable Arrow key navigation setting was not properly imported. - Universal Function - SQL Report - Fixed that if you formatted a row that does not exist you got an error. Now it just ignore the formatting. *** Version 2016.03 HF2 (March 2016) - Bug fixes - Universal Functions - Fixed that UF's could not be updated running on SAP HANA *** Version 2016.03 HF1 (March 2016) - Bug fixes - Print and Delivery - Fixed that if you ran B1 Print and Delivery configurations with multiple Crystal Reports and used grouping at the same time you got error "Object Ref not set to an instance" *** Version 2016.03 (March 2016) - New features - General - Updated Brazil Translation - Added changelog on the following screens: '.NET Snippet', 'Configuration categories', 'Recurring Invoice', 'UF - Batches', 'Usergroups', 'B1 Budget distribution', 'B1P&D - Mass Delivery', 'B1P&D - Crystal Definition', 'B1P&D - Report Configuration', 'B1P&D - Report Action' and 'Universal Functions' - Added "Reload configurations" menu item that will refresh the cache for the most commonly used modules - Print and Delivery - Added support for inventory transfer request - Added support for 3rd. email grouping level where BP Consolidation are taken into consideration. - Universal Function - - The schedule tab is now the default selected tab. - Bug fixes - Print and Delivery - Fixed that if you used conditional or multiple action system it was the conditional action an not the actual results that determined if marked as printed - Fixed that if you have multiple report configuration lines it was always the last line that determined if mark as printed should happen or not. It now take all lines into concideration. - Fixed that if you on report action activated grouping but only one email was sent then grouping still happened. Now it ignore the grouping - Fixed that delivery log did not default order by date and time - Master Data Manager - Fixed that Payment Data Manager displayed option to cancel on current system date for installations running lower than SAP 9.0 PL11 (Resulted in B1UP crashing if used) - Toolbox - Advanced editor can now handle 256000 chars instead of the old limit of 16000 chars. - Universal Functions - Dynamic Code - Fixed that the Generate in memory change in B1UP 2015.09 confliced with load of 3rd party DLLs. We now only generate in memory if you do not have any 3rd party DLLs. - Universal Functions - SQL Report - Fixed that SQL Report did not warn that it can't show SQL Reports of type chart in Browser Access (Browser does not support it) *** Version 2016.02.1 (February 2016) - Bug fixes - Fixed that B1UP would be unable to start on systems older than 9.1 PL08 *** Version 2016.02 (February 2016) - Special - NB: This release requires a 2016 maintenance agreement in order to run. - NB: This release requires SAP Business One 9.1 PL06 or higher to run. - This is the first official version to support SAP Business One 9.2 - This is the first official version to support Browser Access. Please see www.boyum-solutions.com/Link/BrowserAccess for know limitations - Removed functionality - Removed module 'Account Balance [Legacy]' (Now moved to Nordic Pack). We recommend you instead using B1 Print and Delivery - Account Balance. - New functionality - B1 Validation System - Added a 'Prevent event looping' system that can prevent endless loops in advanced use-cases (that take a long time or cause SAP to crash). - Quick Create - Added option to have a 3rd row of customizeable fields (more than 34). - Bug fixes - General - Increase max allowed install time to 120 sec. (previous 60) to allow proper install on very slow systems. - Increase max allowed uninstall time to 60 sec. (previous 30) to allow proper uninstall on very slow systems. - Fixed that if you defined font-size for user in other places that General Settings we used the wrong font'size for font'size scaling of various elements. - Fixed that the Create Demo form did not work properly. - Fixed that if you ran multiple Boyum Add-ons and one was missing a license the Create demo screen was reacted to by all the add-ons. - B1 Budget - HANA: Fixed missing cast in SQL on HANA in the Crystal report B1Budget_M_HANA - B1 Print and Delivery - Fixed that custom delivery could not use dynamic table syntax when run from schedule or mass delivery in emails. - B1 Search - Fixed at search for service calls did not search the call id nor the document number. - Item Placement Tool - Fixed an issue that if you used IPT on and UDO and called a UF of type Message then B1UP would hang. - Quick Create - Fixed visual bug when you had more than 16 customized fields selected. - Server component - Fixed issue with backups of databases and schedules. - Fixed that proxy port could not be higher than 100. - Toolbox - Added the option to block undo on B1UP forms - Universal Function - HANA: Fixed that UF configs allowed same code with differen casing result in B1UP being unable to start. - Universal Function - File Exporter - Sample in the manual is now correct and more realistic for better reference. *** Version 2015.12 (December 2015) - New features - General - Increased various field-lengths as preparation for the SAP 9.2 support coming in B1UP 2016.x - B1 MailChimp - Added a new option called "Batch mode" that can speedup the process of sync and adding subscribers significantly. 20,000 added in 10 minutes. 20,000 subscribers synced in 15 minutes. - Subscriber limit for a single list is now 30.000 - Exchange Rates - We now use the new API for the Oanda provider - Oanda provider can get be retrieved as "Ask" rate or "Bid" rate - Master Data Manager - Added Journal Voucher Entry as formtype for Form settings Manager - Universal Function - File Exporter - Added new option "Add line break between each body" when using export type: Batch - Universal Function - SQL Report - Added option to right-click to refresh data. - Changed functionality - Changed that right-click "Copy System Information" is now available to all user (previously only superuser) but only when "View > System-information" menu-item is active. (This make right-click faster for people who do not use the feature and at the same time makes it possible for all users without needing to be a super-user) - Universal Function - File Exporter - Now uses decimal instead of double when doing arithmetic operations - Universal Function - Macro - Now uses decimal instead of double when doing arithmetic operations - Bug fixes - General - Fixed that Copy System information would give a warning on the Payment Means window and other windows that have "virtual" DBDS entries (kind of a SAP bug). - B1 Print and Delivery - Fixed that the special SQL keywords and commands did not work on HANA. - Fixed that default Crystal for payments did not work properly if payment was on account. - Fixed that the conditional action SQL was send trough a MSSQL to HANA converter. If you have written MSSQL SQL in the field you will need to convert it to HANA SQL. - Fixed that the exchange draft option was taken from the client method instead of the server method when running the server component - Default Data - Default data does now better handle that you might disable some of the items set via UI-Template system or other add-ons. - Document manager - Fixed HANA sql errors - Updated NL Translation - Item Placement Tool - HANA - Fixed that if a combobox was linked to a related table it did not give the valid values back in the same order as the UDF sidebar did. - Recurring Invoices - Fixed that a data cache prevented you from changing a item-price, BP pricelist or a special price and then use the update lines feature unless you restarted the B1 Client. - Universal Function - SQL Report - Hebrew - Fixed that if you had a variable description that was longer than standard length the variable field would be hidden - Fixed that SQL Report could give errors in case you SQL returned no columns (conditional or UPDATE SQLs). - Fixed that is you used SQL Vars ([%0]) and entered a value with single quotation (') the SQL would fail - Fixed rare "Ovbject ref not set to an instance" error when working with the SQL Widget Settings form. *** Version 2015.11 (November 2015) - New features - B1 Time Task - Added additional filter option to the "Employee" field on the "Task overview" report (No employee) - Function Buttons - Added option to go to a Function button's Universal Function directly - Added option to go to a Function button's Multi Button config directly - Master Data Manager - Fixed incorrect default condition of All Phone activities on MSSQL - Fixed incorrect default condition of All Fixed Assets - .NET Snippet - Added ExtendedEventInformation to CommenEvent. The object can be cast to ItemEvent, FormDateEvent and MenuEvent depending on the event that happened in SAP - Universal Function - UFFE - Now writes an warning to the log if it cannot convert the DocKey@ instead of throwing an error. This allows you to use UFFE with just the dynamic syntax on windows that does not have a primary key. - Bug fixes - B1 Validation system - Fixed that Configuration Category was not imported when doing "Mass import" - Function Buttons - The helper edittexts that Function Buttons creates for "Formatted searches" are now moved off-screen to the left instead of to the right - Item Placement Tool - Fixed that certain SQL: statements failed for UDF Valid Values on HANA. - Universal Function - Fixed that if you mass imported UF's and you have a code longer than 8 chars. it would fail in showing the result window - Universal Function - Macro - Fixed that if you tried to use @STORE99 (or another store outside 1-9) B1UP could enter a loop resulting in a crash - Universal Function - UFFE - Fixed that the template body did not always keep the line breaks while importing *** Version 2015.10 (October 2015) - New Features - Recurring Invoices - Added option to duplicate a invoice template. - B1 Print and Delivery - Added option to allow draft print of inventory transfer (If you Crystal Report support it) - B1 Time Task - Added additional filter fields on task overview. - Bug fixes - B1 Print and Delivery - Fixed that if you on Mass Delivery window was in find mod and selected Import all you got an unexpected error. - B1 Time Task - Added permission error message if you try to go to a registration that you do not have permission to see. - Default Data - Default data does now better handle that you might hide some of the items set via UI-Template system or other add-ons - Exchange rates - Fixed the url of the ECB provider (old still work but is a redirect so a bit slower). - Mandatory Fields - Fixed that Mandatory Fields right-click options was shown on the main menu. - Master Data Manager - Fixed that default condition for Activity Data Manager - Phone call only had an incorrect SQL (Only affect new installations) - Universal Function - SQL Report - Fixed that SQL Report Variable form did not scale properly with increased font-size. - Fixed that if you right-clicked a SQL Report Chart the right-click menuitem "Chart designer" was not properly removed again. - Fixed that format wizard move up/down feature did not move the new 2015.08 feature correctly - Universal Function - Fixed that Configuration Category was not imported when doing "Mass import" - Fixed that is incorrect "Empty" configurations exist B1UP failed to start - Universal Function - UFFE - Fixed that it could not auto-determine the correct reference path for Interop and B1UP specific dll's when running the same UFFE in x32/x64 bit environments *** Version 2015.09 (September 2015) - New features - General - Changed that all dynamically generated code (UF - Dynamic code, -NET Snippet and UFFE/UFFI) now happens in memory instead of writing dlls to temp folder. - Copy system information: Added option to copy the technical value from comboboxes on header level. - B1 Validation System - Added advanced event FORM_RESIZE. - Item Placement Tool - Added option to set a fixed picture path that is not databound. - Toolbox - Added option to set Bill of Exchange as default payment means tab in Brazil localization. - Universal Functions - SQL Report - Added option to make SQL reports into charts - Added hook into CRM for Outlook (Report permission groups) - Bug fixes - General - Fixed that if you open up various windows from a Choose from List 'New' button and had the UDF sidebar open you got an error message about an missing Userdatasource. - Fixed that the B1UP External tools was not properly included in the zip-download - Fixed that if you right-clicked af matrix scrollbar the "Copy system information" gave a warning and did not show. - Exchange Rates - Fixed that the Brazil exchange rate provider was called incorrect on sundays or multi-day holidays (did not take the correct previous day). - Function Buttons - Multi buttons - Added better usability when you had empty lines. - Master Data Manager - Fixed a few minor visual bugs - Tools - Update Remove UDO Entries tool to support MSSQL 2014 - Universal Function - Macro - Fixed that Click commands could only work with "ROWHEADER" keyword and not "ROWSHEADER" keyword. - Universal Function - SQL Report - Fixed that golden arrows place in report with a collaps level higher than 1 did not always work. *** Version 2015.08 (August 2015) - Special - Removed DK module "Krak Integration" (Company does not offer the service anymore) - Marked standalone Account Balance module as legacy. Plan is to remove it in 2016. Please use the superior version in B1 Print and Delivery - NB: This release will auto-correct any usecases of panelevels higher than 1000 in UF and IPT. For more info read the following article: http://www.boyum-it.com/Link/Panelevel1000 - Added auto-fixer for -131 License errors. - Added option to activate Extended Startup Logging (use to determine source of issues and measure startup time) - New Features - B1 Document manager - Fixed that if the CategoryFolder contained : it would fail - B1 MailChimp - The sync engine now uses the new V3 API from MailChimp. This gives better performance and faster sync. - B1 Print and Delivery - The default Picklist layout now supports "Production ordres" and "Stock Transfer Request"" - Added option to activate Extended Business Logic Logging (use to determine source of issues) for main execution. - Exchange Rates - Added HM Revenue & Customs (UK) [Monthly] as a source rate provider. - Letter Merge - Added option to use <> keyword. - Master Data Manager - Condition SQL are now 256000 chars instead of 254 - Server component - Server component will now help you to better enter the correct server information and database versions. - Universal Function - SQL Report - Added option to make multi-target golden arrows - Added option to manually control width of columns - Added option to display columns as checkboxes or comboboxes - Added option to hide columns (primarialy used together with multi-target golden arrows) - Bug fixes - General - Fixed that "Copy System Information" system gave an error on the Address component and Bin location screens due to a bug in the SDK. - Fixed a few broken urls. - B1 Print & Delivery - Fixed that Dunning wizard option did not work properly in B1UP 2015.04-06 if you where running SAP 9.1 PL06 or higher. - Fixed that interests in dunning Crystal did not show properly if those interests where the same currency as the local currency (only fixed for new installations) - Fixed that special keywords ($[USER], $[USERNAME], $[COMPANYNAME] ect.) could not be used in internal reporting from Mass delivery and the Server component - Fixed that Custom Print and Delivery did not work properly on SAP HANA (incorrectly converted the written HANA SQL in some cases). - B1 Validation System - New Tab - Changed that new tab wizard does not use a panelevel higher than 999 as this cause a problem in SAP 9.1 due to a SAP bug. - Function Buttons - Added missing validation of Button UID (need to start with prefix BOY_99) - Item Placement Tool - Fixed that we incorrectly right-justified labels in non Hebrew languages on UDf fields. - When using relative placement Move/Hide is no longer shown for UDF items that have been added to the screen using IPT. - Server component - Fixed that if you edited the server-component and used MSSQL 2014 you got an error and needed to set the servertype again. - Fixed that if you in B1 Print compoent had multiple custom deliveries to the same formtype, the server component did not always execute the correct one. - Universal Function - Macro - Added a workaround for an issue with panelevels and macros - Universal Function - File exporter - Now shows the inner exception when "Mark as handled" fails - Now uses ADO.net when executing "Mark as handled" if ADO read mode is configured. *** Version 2015.06 (June 2015) - New Features - General - Added objectType as part of Copy system Information for the most common windows. - Prepared fields that hold items codes to be 50 chars when SAP 9.2 are released later this year. - Add and Edit Menus - Columns are now sortable in the configuration. - Exchange Rates - Added that you can use Bank of Brazil with both purchase rate and sell rate - Item Placement Tool - Added that ITP System Line option (Override description) now also work with labels, tabs, combo-buttons, checkboxes and option buttons. - Universal Function - Dynamic Code - Fixed that you could not load 3rd party DLL properly - Universal Function - SQL Report - Added golden arrow support for Purchase Requests. - B1 Validation - Tab Wizard - Added support Purchase Requests window. - Universal Function - Batch - Added help button to explain that only UFFE and UFFI UFs can be used in batch config - Bug fixes - General - Fixed that the copy system information did not work if you right-clicked a checkbox (instead you got a warning message of invalid cast) - Added workaround to SAP Cockpit widgets giving incorrect data back during close of SAP B1 causing a "Collection - Out of boundaries" error. - B1 Print and Delivery - Added a warning/block so you can't open the Account Balance window unless you have an active Account Balance Report configuration. - Fixed that report configurations of type "Internal" was not able to use SQL: in Crystal paramters when used in Mass delivery - Fixed that if report configurations of type "Internal" was mark with a report action with the mark as printed option an error occured after generation. - Fixed that if you in Report configuration pressed tab on Crystal definition, selected new and added a new CR and then went to a report action, again pressed new you would incorrectly get the Crystal report definition window instead of the Report configuration window - Fixed that delivery log in extreme situations could fail with "Record exist" if you used the Background processing option. - Fixed that default dunning.rpt had a formula issue with level 4 - Mark as printed now use ADO.net write if ADO read mode is configured. - Universal Function - Batch - Fixed that validation of missing UF and SQL did not happen - Fixed that you if you had an incorrect SQL statement you would get an unexpected error when trying to run *** Version 2015.05 (May 2015) - New Features - Add and Edit Menus - Optimized the time it takes to add menuitems in Add and Edit Menus - Master Data Manager - Greatly optimized select/deselect all logic - Added Activity Data Manager - Added Production Data Manager - Added Service Call Data Manager - Universal Function - Dynamic code - Added ExtendedEventInformation to CommenEvent. The object can be cast to ItemEvent, FormDateEvent and MenuEvent depending on the event that happened in SAP - Universal Function - Macro - Added support to use @STORE as .row syntax in Transfer and TransferBack commands (again :) ) - Toolbox - Added option to disable arrow key navigation on messageboxes and prompts. This option is placed on the Usability tab. - Bug fixes - General - Fixed that Crystal Report used the wrong connection string preventing Table based layouts to work. - Account Balance - Fixed that the insertion of address did not support the "Building/Floor/Room" field in address formats. - B1 Mailchimp - Increased maximum list count to 100 - Item Placement Tool - Fixed problem with UDF label and "Right justified" - Now sets "Right justified" as default if running Hebrew - Toolbox - Fixed that Go To New feature could fail if objectkey was empty - Server component - Fixed that it did not remove schedules when they where deleted. - Fixed that warning mails of incorrect version was only sent at server component startup. It now instead send every 24 hours instead. *** Version 2015.04 (April 2015) - New Features - General - Added Copy System information system - Added change-log support for "B1 Time Task", "B1 Validation System", "Function Buttons" and "Mandatory Fields" - Added Read Mode button to main configuration (To check switch to the new ADO.NET Read mode) - B1 Print and Delivery - Updated the MS Exchange API to the latest version. Now supports Exchange 2013/2013 SP1. - Exchange Rates - Added National Bank of Poland as rate provider. - Quick Create - Added Company House (UK) and Graydon (NL) as search providers [require subscriptions] - Added BP Importer (Only work for NNM Provider) - Universal Function - SQL Report - You can now format up to 250 columns with the format wizard (up from 50). - Bug fixes - General - Fixed that if you prior to installing B1UP 2015.03 had installed add-on "Boyum Nordic Pack" you might get a "Ref larger then 0 error message again and again". - Fixed a bunch of spelling errors in version history document (aka what you are reading right now). - B1 Print and Delivery - Now hide SAP's Email dunning letter option to avoid confusion if our dunning letter delivery method is active (SAP 9.1 PL06 or higher) - Master Data Manager - Fixed that GL Account Data Manager did not work on SAP HANA. - Quick Create - Fixed that if you selected from the provider search window it did not select back the country. *** Version 2015.03 (March 2015) - Special - Added support for MS SQL Server 2014 (Requires SAP 9.1 PL04 or higher) - Server component have been rewritten to store all it's data inside the SAP database instead of the BOY-COMMON database. This is done to support SAP HANA. - Nordic modules (Bank In, Bank Out, Norway EBF Norway Factoring) are no longer part of B1UP but are now their own add-on. Please contact support@boyum-it.com for more information if you used these modules. - New features - General - Added support for thousand separator being a space - Added support in dynamic syntax to read values off Weight and Width/Height fields. - B1 Print & Delivery - Report action Email now have a new Outlook option to Save as draft and display newly saved draft on screen. - Added mass import/export to Crystal Report Definitions and Report Configurations - Usability: When choosing a client or server delivery sub-function the delivery method is now automatically selected. - Function Buttons - Usability: When you create a new configuration via right-click a button line is automatically added. - Usability: When you create a button line system will now automatically add one more line ready for next button. - Master Data Manager - Added Payment Data Manager - Universal Functions - File Importer - UFFI Code scripts are now stored inside the database instead of BOY-COMMON external database. - Save and load of big UFFI scripts are now faster. - Universal Functions - Macro - Added SortColumn to Macro - Universal Functions - SQL Report - Added option in SQL Report to select line data back to SAP-UDOs. - Bug fixes - General - Fixed that if you used the cockpit widgets and had an invalid license there was a chance that the client could freeze. - B1 Print and Delivery - Fixed that you got an error message if opening the Report Action window on HANA (incorrect case in SQL sentence) - Exchange Rates - Fixed that Bank of Canada had changed the exchange rate format of their source make it fail. - Master Data Manager - Fixed Document Data Manager showing DocEntry instead of DocNum - Changed so Document Data Manager clears results when another document type or filter is selected - Saved conditions are now stored per document type in Document Data Manager - MailChimp - Fixed that Mailchimp buttons was not placed correctly in SAP 9.1 (due to change in layout from SAP). Added a combo button instead. - Universal Function - File Importer - Fixed that if you in the work folder wrote a path ending with \ it added a \ too much when prefilling the success, error and log folders *** Version 2014.12 Hotfix 1 (February 2015) - New features - Exchange Rates - Added support for Federal Tax administration (Switzerland) [Daily] - B1 Print & Delivery - Added option to predefine Employee on create activity - Added option to use Campaign on create activity - Server component - Exchange Rates: If you use "Always update exchange rates even if already filled", "Days set in the future" and "Fill in indicated days back if missing" all at the same time server component will set them back in time if furture and back number of days are the same. - Bug fixes - Default Data - Fixed that if you Hide the MRP or Production Function in 9.1 and apply default data you got an error. - Fixed that if you Had Manage By WH activated and set min/max stock you got an error. - Exchange rates - Fixed a small bug with caching of exchange rates in the currency converter - B1 Print and Delivery - Fixed that Delivery Log Choose From List was bound to DocEntry and not DocNum. - Fixed that the e-mail button on the preview window did not use the correct report configuration when it was opened using the right click menu. - Fixed that the exchange sending method used the draft option from Outlook instead of the exchange draft option - B1 Validation System - Fixed that if you Hide the MRP Function in 9.1 and open the B1 Validation Configuration screen you got an error stating that the menu-item for MRP could not be found. - Toolbox - Fixed that line search was not placed correctly in SAP 9.1 (due to change in layout from SAP) - Removed Item: Hide from List system on Bill of Materials window (because of a bug from SAP 9.1) *** Version 2014.12 (December 2014) - New features - Make items Read Only - Now work on form-types larger than 20 chars - Exchange Rates - Added support for Bank of Brazil - Norway Factoring - Now generates a KID for both SGFinans and Sparebank - Now generates a KID if "Overwrite KID" is enabled when the Invoice is added using the SAP UI - Now generates a KID if "Overwrite KID" is enabled when creating Invoices using the document generation wizard - Now only generates a KID if the payment method on the Invoice is set to "Factoring" - Now generates a PDF instead of a txt file for SGFinans - Removed negative total payment and zero payment checks - Bug fixes - UF - Dynamic Code - Added better error description if a Dynamic Code run fails (instead of only "Invocation" failure). - Master Data Manager - Fixed that BP Master Data Manager could not select projects with codes over 8 chars. *** Version 2014.11 (Hotfix 1) (November 2014) - Bug fixes - General - Fixed urls for Forum and Feature suggestion - Universal Functions - Macro - Temporarily removed support to use @STORE as .row syntax in Transfer and TransferBack commands from introduced in B1UP 2014.11 release as it cause some rae problems with existing installations. It will be activated again in a future patch. *** Version 2014.11 (November 2014) - New Features - General - Added caching on getting dot net code snippets (gives better performance). - B1 Print & Delivery - Added the keywords SQLHtmlTableNoHeader to the Report Action - Email. It does the same as SQLHtmlTable without printing the column names. - You can now do background generation of Crystal from SAP (You need to enable it in the BOY_85_BASECONFIG table). - DK: Bank Out - Added Sydbank - Overfoersel fra konti i udlandet support - Quick Create - Added BP UDF "Ad protected" - ComboBox Yes/No. - When using NN Markedsdata, search result form will shown whether result is ad protected and use that value when picking a result. - Br nn ysundreg. is now using dataset from Open Data, like DataCleaner and MatchBpUid. The service is for free, which means that the user doesn't need username or password. - Data Cleaner - Now displaying Federal Tax Id. - Match BP with Uid - Added panes: "Need matching", "Automatically matched" and "Failed to match". - Added filters to header: Search on BP with federal tax id, Search on BP without federal tax id. - Added filters to header (NN Markedsdata only): Search companies and search persons. - NN Markedsdata: - Added search term hierarchy to optimize performance on Match BP with Uid: If search term contains fedTaxId and Phone, use only that. - Else if search term contains phone and zipCode, use only that. Else use all search terms entered. - Universal Function - Macro - Added support to use @STORE as .row syntax in Transfer and TransferBack commands. - Toolbox - Added Line Search support on Goods receipt, Goods issue, Stock transfer request, Stock transfer, inventory counting and inventory posting - Bug fixes - General - Fixed issues with import/export issues with codes longer than 8 chars. - B1 Search - Fixed that the search form in the 9.0 skin could not execute custom searches correctly. - B1 Time Task - Fixed a bug with "Setup remote access" - DK: Bank Out - Fixed that if you did not have a bank-code switch would not be written to Nordea file. - Master Data Manager - Fixed that in rare scenarios the GL Account Data Manager could not retrieve the drawers of the COA. - Norway EBF - Added Crystal report for print of Read return file log - Toolbox - Fixed that if you used Hide from List on items you could not add new UoM entries in the UoM Sales/Purchase packaging (due to a SAP bug). - Fixed that if you used automatic numbering for BP or Items you could in some cases see wrong data if you used the Go To New feature. - Fixed issue with Line search and the last line on documents - Universal Function - SQL Report - Fixed issue with opening SQL Report in maximized state could give an incorrect view. *** Version 2014.10 (October 2014) - New features - General - Added warning message on License administration if you try to open it before License is done validating - B1 Print and Delivery - New German translations for Master Crystal Reports. - Account balance and Mass Delivery does now support more special keywords like $[USER], $[USERNAME] etc. - Server Component - Added option to terminate server component job instead of skipping. - Bug fixes - B1 Time Task - Report "Tasks overview" now shows "Task name" and does not refresh automatically (better performance) - DK: Bank Out - Nordea: Fixed that if Bank name was greater than 35 then the file was incorrect. - Nordea: Added logic that if Banks UserField2 is filled Transfers overseas will not use SWIFT but instead user UserField2 as the field BankCode. - Removed BP validation of missing SWIFT (Because it is not known at the time if it actually need it or not) - Letter merge - Greatly optimized the performance of mass letter merge BP selection. - Master Data Manager - Fixed that you could open Authorization manager without being a super-user yourself (getting an error instead if you tried to use the tool). - NO: EBF - Fixed that if you only chose a folder path Payment wizard could not be completed - Universal Functions - Line Loop - Final Result Value is now a text field (64.000 chars) - Toolbox - User-Defined Windows - Added more error handling if a menu-item cannot be found *** Version 2014.09 (September 2014) - Special - This version is the first version working with SAP 9.0 PL12/13's new Add-on window scaling. - New features - DK: Bank Out - Added option to choose reference source for FIK and Transfers. - Removed Features - Toolbox - Removed the 'Employee - Go to New feature' (because it was not possible to offer anymore due to SAP's new Add user pop-up screen) - Bug fixes - B1 Print and Delivery - Fixed that 'Report Action - Activity' incorrectly included deleted users in lists - Fixed that 'Report Action - Internal Message' incorrectly included deleted users in lists - Fixed that if you tried to show open the delivery log and show Purchase quotations you got an error stating data was too long. - Fixed that 'Report Action - Email' could not use 'Consolidation BP: Email Category (With Fall-back)' on SAP HANA. - DK: Bank Out - Fixed various incorrect data in Nordea file format. - Quick Create - Bug fixed in Quick Create Business Parter Form: Missing null check before string.Replace. *** Version 2014.08 (August 2014) - Special - Added support for SAP Business One 9.1 (MSSQL and HANA) - Installer now users .NET framework 4.0 (To work correctly with Windows 8.1) - Updated Czech translation. - Now uses a new connection string for HANA - New features - General - Added system that can auto-adjust incorrect length of fields in UDFs (In the past we only noticed that only new installs got the new correct length and you needed to adjust manually. Now it will auto-adjust). - DK: Bank Out - Added new group payment system (None, on File level or on Payment level) - Nordea file formats can now merge bank-transfer lines. - Exchange Rates - Added Bank of Russia as source provider - Master Data Manager - Replace Sales Employee tool can now replace on activities. - Quick Create - Added Data Cleaners for DK and NO BP info providers. - Bug fixes - General - HANA: Fixed that the Test connection button on DB Information window did not work on newly installed HANA clients (aka clients that had not been on 8.82 version or analytics prior) - B1 Budget - Fixed that in certain scenarios, the budget entry screen did not distribute it's data correctly to its months. - B1 Print and Delivery - Fixed that if you used the Schema@ keyword in Crystal Report definitions and ran Mass Delivery/Server component it was not replaced properly. - Fixed that production order could not use the mark as printed feature. - Fixed that if you ran a report action with "Mark as Printed" on the following types: Activity, Sales Opportunity, Bill Of Materials, Service Call, Customer Equipment Card or Knowledge Base you would get an error (as these does not have a printed flag) - HANA: Fixed if you used filters in mass Delivery you got an SQL error. - Default Data - Fixed that if you had Default data activated and at the same time used SAP's automated numbers the focused field after switching to add was the Tel1 field. - Exchange Rates - Fixed issue with having ILS as internal currency and using ECB. - For IL databases ECB is now default provider for new databases (Bank of Israel provider is rather unstable at times :-( ) - Now uses a new link for Bank of Israel exchange rates: https://forex.boi.org.il/currency.xml - Item Placement Tool - Fixed a bug in relative placement system when using UDF's - Made relative placement faster - Master data manager - HANA: Fixed issues with HANA SQL in "Sales Employee manager" - Fixed that Authorization manager could not export authorizations with special chars (Due to ASCII as encoding) - Toolbox - Added missing DK zipcode 2150 - Nordhavn - Universal Function - File Importer - Fixed a bug in the CreateToString of FileHandlerResultEntry - Could give an: "Index (zero based) must be greater than or equal to zero" exception. - Universal Function - SQL Report - The SQL report widget now checks for active modal forms before opening. *** Version 2014.06 (June 2014) - Special - Added support for SAP Business One 9.1 (MSSQL) - New Features - B1 Print and Delivery - Account Balance: Added selected days to layout if used. - Account Balance: Added sum amount not due field to layout. - Bug fixes - B1 Search - Fixed that B1 Search did not include results if you searched on sales opportunity number. - B1 Print and Delivery - Account Balance: Fixed that +61 days formula in Crystal was incorrect. - Account Balance: Fixed various small cosmetic changes to layout. - Dunning: Fixed various small cosmetic changes to layout. - DK: Bank Out - Fixed incorrect height of the configuration screen. - Exchange Rates - Fixed National Bank of Denmark Exchange rate URL. - Master Data Manager - Document Data Manager - Fixed that Cancel and Close document options only worked on Orders ans Invoices. - Fixed that if you used PROPERTY: and had a space after the colon it could not understand the value. - Norway EBF - File format: UTLAND - Now only sets bank code if one of the following countries: AU, CA, ZA, US - Added a new window - Read Return Log. The window shows on overview of payments created when a file is imported. *** Version 2014.05 (May 2014) - New features - General - Updated the Hebrew translation. - You can now setup additional B1UP super users that should have access to right-click functionality (Main Configuration - Options). SAP super users will always have access. - Letter Merge - Added support for German Address2 and Address3. - Quick Create - Added Br nn y name search functionality - Universal Function - SQL Report - Added support for dynamic keywords like $[USER] and $[USERNAME] on SQL Reports that was shown on the cockpit. - Added support for Inventory Transfer and Inventory Transfer Request. - Bug fixes - General - Fixed various fields that was 8 chars while the values in them could be 30 (Only affect new releases). - Fixed a bug with dynamic syntax .SELECTED on grids. - Parent Process crash monitor system now only check every 30 sec instead of every 10 sec to avoid it taking CPU time. - Add and Edit Menus - Fixed that if you tried to use certain special chars in the Menu-uid then adding menuitems failed. - B1 MailChimp - Fixed a bug with synchronization from Business Partner and un-subscribed emails - B1 Print and Delivery - Fixed that if you set up an action during add and at the same time use approval procedures at the same document the module incorrectly activated the report action. - B1 Time Task - Fixed that when you as a time task manager used the log time on behalf of others you saw your own valid tasks and not the selected employee's tasks. - Mandatory fields - HANA: Fixed a bug with an upgrade SQL if your previous B1UP version was older than 5.2. - Quick Create - Fixed that Quick Create configuration window could not be opened in non English languages. - Fixed that you could only search on non add-protected companies in NN Markedsdata. - Norway EBF - Fixed that Credit Notes was not exported correctly - Server component - If a component fails to run due to "Database server type not supported" from the DI-Connection it will now retry - Fixed that if you made a copy of a database (for example live to test) the two databases would share schedule configurations. - Universal Functions - File Importer - Added the option to send warning emails if inProgress files exist. (Set UDF "Send warning email" to Y on Universal Function Schedules.) *** Version 2014.04 (April 2014) - New features - General - Updated French translation (Thank to Groupe SRA Informatique for the translation) - Added Variatec as a known add-on namespace - DK: Bank Out - Greatly optimized the overall performance of the module. - You can now use Swift on BP bank instead of General Bank. - You can now use keywords in the file and folder name. - System now suggest payment ref. to be either Vendor ref no or Payment reference depending on the payment type. - Added support for grouping of payments for Danske Bank Indland kontooverf rsler. - Master Data Manager - Form settings Manager - Added support for Purchase Request and Purchase Quotations (Only new installations) - Master Data Manager - BP Master Data Manager - Changed that if you set a credit limit that is higher than commitment level this commitment level is set to the same. - Changed that if you set a commitment level to a value lower than credit limit the credit limit value is used instead. - Quick Create - Added Online provider system - Added option to check if Federal Tax Id is duplicate. - Added document numbering support - Universal Function - File Exporter - Added new keyword $[NEWLINE] that adds a new line to the document. - Bug fixes - B1 Print and Delivery - Change default subject and attachment for dunning to use $[BOY_DUNNING_LETTERNUM] instead of $[BOY_DUNNING_LETTERLEVEL] - Fixed problem with Custom Mass Delivery configurations (used wrong fields in preview). - DK: Bank Out - Fixed incorrect length of payment ref on Jydske Bank. - Item Placement Tool - Fixed that some of the advanced design features was not applied correctly. - Mass Import Packer - Fixed that mass import packer could not write 2014 as required version. - Master Data Manager - Employee Data Manager - Fixed that employee master data manager gave an error when opened in certain languages. - Toolbox - Document - Fixed that Line search in 2014.03 did not behave 100% as in the past (could not loop the search). - Universal Function - Macro - Fixed that @STOREs higher that 99 did not get the right syntax highlight *** Version 2014.03 (March 2014) - New Features - B1 Print and Delivery - Report - Action Email - You can now use the dynamic syntax and SQL: in the SMTP from email field. - Master Data Manager - Added Replace Sales Employee Manager - Added GL Account Data Manager - Added option to set Intrastat fields with BP Master Data Manager and Item Master Data Manger. - Bug fixes - Bank In - Fixed a few rounding issues - Fixed a few usability issues - B1 Mailchimp - Optimized the sync engine - B1 Print and Delivery - Fixed that temporary PDFs where not cleaned up properly if email execution failed in certain scenarios. - B1 Search - Fixed the Twitter web-search - Fixed that on the new 'Morning bright' skin the search label was a bit cut off in the cockpit version of the main menu. - B1 Time Task - Fixed a bug with "Billing wizard" and Mexico (Invalid value) - Exchange rates - Change the Nordea provider to use the new URL - Fixed the "Currency Converter" if using "Indirect" exchange rate posting - Function Buttons - Fixed that if you had a function button that navigated to discount group or special prices you got a bad value error if the BP was inactive. - Norway EBF - Added a new "Currency" table to handle currency factor calculations - Universal Function - SQL Report - Fixed that if a SQL Report used both [%0] and $[$item.col.type] syntax in the same report it did not replace the dynamic syntax properly. - Added secondary version of opening a Down Payment if you are in a database that only have the Down Payment request menuitem. - Fixed that SET Command could not set values correctly on SDK Grids if they where sorted. - Server component - Fixed that if multiple schedules was set to run at the same time it could give a race condition. - Toolbox - Made Line Search faster *** Version 2014.02 (February 2014) - New Features - General - Add-on windows now opens slightly faster if you have many other windows open. - Windows should now be slightly faster overall in their events. - Any issue with the SAP connection during check of license should now be shown as a connection issue instead of a license issue. - If notification of new releases cannot connect to the license server then a more simple error message are shown. - Added a MSSQL to HANA conversion tool under the Tools menu. - B1 Print and Delivery - BP Selection screen is now better at displaying valid values for UDFs. - Added new keyword: $[B1P&D_SHARED_FOLDER] that can be used in the Crystal Report Definition. This can give you the shared path setup in the B1P&D base config. - Added option to "Ignore SQL DISTINCT" in Mass Delivery. This is needed if you use the ORDER BY on a field that is not included in the default SQL. - B1Time - Now translated to Portuguese (Brazil) - Exchange Rates - Added support for Bank of Guatemala - Function Buttons - Added Blanket Agreement and Down Payment as Function Types. - Universal Functions - SQL Report - Added Golden arrow support for Inventory transfers. - Bug fixes - General - Optimized the HANA Query Cache layer so it is faster. - Fixed that cockpit widgets could sometimes give a "collection out of bounds" error. - B1 Print and Delivery - Fixed that it was possible to right-click on a non customer and choose the "Account Balance" option. - Fixed that if you used date ranges in Account Balance and counter-documents existed then the open values where incorrect. - B1 Time Task - Fixed issue that some of the reports gave an error in Hebrew language - Fixed that choose time-registration was too small in Hebrew language - Added that when a task is based on sales order it now transfer the line sales employee over (did not happen automatically due to a SDK bug) - DK: Bank In - Fixed that if you added data the screen was in a invalid state to add new data until closed and reopened. - Item Placement Tool - Fixed that Relative Placement did not get import/exported correctly - Fixed that if you only had UDF lines in a configuration it would fail when opening the edited window. - Mandatory Fields - Fixed that if you had mandatory fields on a window and saved it as draft then it incorrectly displayed a prompt with no missing fields. - Master Data Manager - Fixed that the Condition SQL field was not the correct length it could save in the database. - NO: EBF - Now uses KID if the field is filled even if the KID cannot be verified. - Added IBAN to international files - Now fills "Payee ref. invoice" in the international format (Either payref or NumAtCard if payref is empty) - Fixed a bug where it read the payment reference incorrectly from BETFOR04 - Changed "Transfer with advice" to use the correct date - Now support a mix of TBUI and TBIO in return files created by the bank. - Now uses the "Value Date" field if it has been filled by the bank - NO: Factoring - Added Factoring folder, customer folder and journal folder to the Wizard. This allows you to place the exported files into different folders. - Toolbox - Fixed that the Banking - Accounts did not work if you did not use account segmentation in your database. - No creates optimized SQL when using "Go to new" for documents. - Server Component - Fixed a bug where the B1P&D Server Component could incorrectly try to show the "Crystal Error Window" when using Custom Reporting - Fixed a bug where it would send error e-mails if a database was removed without removing the schedule. *** Version 2014.01 (January 2014) - Special - NB: This release requires a 2014 maintenance agreement in order to run. - NB: This release requires SBO 9.0 PL07 or higher for MSSQL or SBO 9.0 PL04 for SAP HANA. - NB: This release requires Microsoft .NET Framework 4.0 or higher in order to run. - This is the first official version to support SAP Business One 9.0 for SAP HANA. - New features - B1 Print & Delivery - It is now possible to add additional columns to the mass delivery preview when using Custom Reporting. - Added the option to "Exclude Canceled and Cancellation Marketing Documents" in the Mass delivery window - Now ignores Canceled documents during add (Sales and Purchase) - Added support for Pick List Generation Wizard (Will now trigger the Report Configuration - add event) - It is now possible to not have the Mass Delivery menuitems and Account Balance menuitem under that main menu sections (Nice if you use form-settings). - Added option to use dynamic syntax/SQL: syntax in print number of copies. - The printer dialog will now pick up printer and number of copies from configuration as its defaults. - Added remarks on report definitions parameters to help you determine the type + inform how subreport parameters should be handled. - B1 Validation System - Added more description about the different events - Exchange Rates - Added Banco de M xico as provider - Added Currency converter (Can be seen as window or Cockpit Widget) - Item Placement Tool - Added the option to use relative placement. It can be enabled in the base configuration window for existing installations. - Master Data Manager - BP Master Data Manager now have advanced properties options and option to use SQL: when setting UDF values. - Item Master Data Manager now have advanced properties options and option to use SQL: when setting UDF values. - Document Master Data Manager now have advanced properties options and option to use SQL: when setting UDF values. - Employee Master Data Manager now have advanced properties options and option to use SQL: when setting UDF values. - Authorization Manager now also set the Max Discount fields for the user along with the system permissions. - Document Master Data Manager can now create target documents (Example: Invoice > Credit Note). - Server Component - Added extra logging - Fixed a caching issue with jobs executed - Universal Function - Crystal Report - Added option to use dynamic syntax/SQL: syntax in print number of copies. - Added remarks on parameters to help you determine the type + inform how subreport parameters should be handled. - Universal Function - File Exporter - Added support for conditional #IF(@Get('Field') != '')/#IF(@line.Get('Field') != '') sentences - Universal Function - File Importer - Added GC.Collect after running the code (Better memory management if user forgot) - Universal Function - SQL Report - Added option to use SQL Reports as a Cockpit Widgets. - Added support for fixed columns (makes it easier to get an overview of a report with many columns) - Added support for banded color rows (make it easier to follow a row horizontally) - Added support for 'First column is check box' (makes it easier to work with editable cells in selection scenarios) - Universal Function Batch Configuration - It is now possible to add additional columns to the Batch Runner Preview Window when using UFFE. - HANA: Now uses the HANA SQL correct - Bug fixes - General - Dialog-boxes is now better at getting focus. - Crystal Error window have been redesigned to be more helpful and informative. - Fixed that .NET snippets in VB.NET did not work. - Fixed that if you change the main configuration the Usergroup and Categories menuitems disappeared until you restarted B1UP. - B1Time Task - Now includes transportation time in the monthly report - HANA: Added support for B1Time Task. - B1 Budget - HANA: Added support for B1 Budget. - B1 Print & Delivery - HANA: Crystal reports is now fully supported. - Fixed that it was possible to set day of month to 0 in the scheduler - Fixed that right-click options did not show up on target window if FormType was not all UPPERCASE. - Function Buttons - Fixed that FB - Function type showed its internal code in the combo. - Master Data Manager - Fixed that Authorization Manager does not take over all of the new authorizations in 9.0. - Fixed that Authorization Manager did not set authorizations correctly when loaded from XML. - Fixed that Document Data Manager did not reset it's UDF values when reset button was pressed. - Toolbox - Optimized the speed of COA PDF generation + removed issue with error "BOF or EOF have been reached" that could happen in rare occasions. - Fixed that databases with account segmentation did not show the account codes properly (show internal account code instead of segment version). - Universal Function - HANA: Removed File Importer as an option as we cannot support it on HANA at this time (No option to have external databases) - Universal Function - Dynamic Code - Fixed that Dynamic code could fail to load if references on Windows XP if user prior to running to opened a Crystal Report and used it's export feature. - Universal Function - File Importer - Editor no longer stays on top. - Universal Function - Scheduler - Fixed that it was possible to set day of month to 0. *** Version 6.3.0 (November 2013) - Special - B1UP has now been translated to polish (Thank you to SUPREMIS Sp. z o.o. for the translation). - Norway localizations will now see localized modules 'Bank In' and 'Krak Integration'. - New features - Add and Edit menus - Included option to include/exclude each configuration line. - B1 Print and Delivery - Account Balance now support date ranges, 'age by' and 'Display reconciled transactions'. (New installs will have this out of the box while old installs need to transfer the new crystal and update the Crystal Report definition if they want the new feature). - You can now set if preview is default and what 'age by' option is default. - Added option to react to the Fax button being pressed. - Added option to react to the SMS button being pressed (IL and PA localizations only). - Added option to "Ignore missing attachments" in Additional attachments for Report Action - Email. - Added option to select if you want to use the new exchange 2013 compatible API - B1 MailChimp - Now gives a warning if an email is invalid in Add subscribers - Added statistics windows for various MailChimp reports. - B1 Time Task - Added option for time Task managers to log time for other from the Worksheet (week) window. - Bank In (DK/NO) - Now translated to English. - Added support for file or folder option. - Added support for OCR KID format. - Added support to archive files after use. - Added support to use cash discount, over/under payments, bank charges and partial payments. - Default Data - Added option to re-apply configuration when you switch BP Type. - Mandatory Fields - Warning only feature is move to line level for more flexibility. - Added a better system to select mark color and included that you can choose the text color as well. - Toolbox - Added system to restrict access to user-defined windows. - Universal Function - File Exporter - You can now insert tabs in the template using the keyword $[TAB] - Universal Function - File Importer - Added support for B1UP specific keywords in the log folder (CompanyName, Databasename, Servername, Username and the attachment folders.) - Universal Function - Macro - Added experimental "ActivateRightClick" command that can simulate Add-on menuitem right clicks. Please note that some right-click (Example IPT: Hide item) that are context sensitive / security protected might not work and can have unknown consequenses so usage is at own risk. - Bug fixes - B1 Budget - Fixed that Credit note lines based on A/R Down Payments was incorrectly included in the actual values for the budgets. - Fixed that Monthly report for itemgroup budget displayed incorrect data - Fixed that Actual values could become incorrect if OINV.DiscPrcnt/ORIN.DiscPrcnt was NULL in the database - B1 Print and Delivery - Added new code for creating outlook emails that support Outlook versions that are linked to an Exchange 2013 properly (You need to actively turn it on in the base configuration). - Fixed Account Balance Crystal issue with future remit 61+ was incorrect. - Fixed Account Balance Crystal issue with current data was seen as future remit and not due. - Fixed bug in Document.rpt Crystal where no data was shown if you created a document with Freight only. - Fixed that language translation did not work in Payments/Production orders when using the Server Component. - Fixed that Dunning Crystal Report summarized on Document total and not open total (Became incorrect if you pay in installments) - B1 Time Task - Fixed that if you used Cost Accounting - Dimension 5 you got an error message if you ran report: "Tasks Overview" - Fixed that if you have more than 32.767 sales orders and try to link a new sales order line to a task you will get an error. - Bank In (DK/NO) - Fixed that code of configuration could max be 8 chars (Old installs need to update this manually) - Bank Out (DK) - Fixed that code of configuration could max be 8 chars (Old installs need to update this manually) - Function Buttons - Function Buttons option does not show up on dashboard forms anymore (since they can't be applied there anyway). - Recurring Invoice - Fixed that recurring invoice template did not update VAT group from Item Master Data for update lines (Only for localizations that use VAT-groups). - Toolbox - Business Partner - Fixed that if you did not have Email button or Website button activated it gave a 50 millisecond delay navigating Business Partners. - Universal Function - Fixed that you could not edit or add Dynamic Code. - Universal Function - File Importer - Fixed that the result window for Universal Function - Batch Runner incorrectly displayed error/success messages in the wrong grid *** Version 6.2.2 (October 2013) - Special - B1UP has now been translated to Swedish (Thank you to Littlefish for the translation). - Added support for external event integration to Add-ons from Achieve IT. - New features - General - Removed the 'Data check' system (since it is not needed anymore as we found a better and more secure way to check missing UDF and UDT's without same performance). - Removed the 'Advanced Development' mode checkbox from main configuration (We will now default show all features for all installations for better discoverability). - B1 Time Task - Added new "Manual correction" option that can be used to manually correct the "Monthly report" - Server component - Server component new sends an email if its version is lower than B1UP - Make items read only - Now uses the correct disabled color on 9.0 and HANA - Toolbox - Updated Norway zip codes. - HANA: Removed the BP: Autocode and Item: Autocode system [For HANA installations please use SAP standard instead] - Universal Functions - File Exporter - Added support for B1UP specific keywords in the folder settings (CompanyName, Databasename, Servername, Username and the attachment folders.) - Added support to use UFFE in a B1 Validation "Data Add" events (DocKey@ now get newly added key for the most common objects) - Universal Functions - File Importer - Added support for B1UP specific keywords in the folder settings (CompanyName, Databasename, Servername, Username and the attachment folders.) - Universal Functions - Macro - Now uses the correct disabled color when using the special keyword "DISABLED" in Back/Fore Color command - Universal Functions - SQL Report - Added FormType Suffix option (To make it possible to make SQL reports Formtype unique so you can use different Function Buttons on different reports) - When you write a SQL in SQL Vars Wizard the system automatically suggest SQL as source (So you don't loose you SQL if you forget it.) - Bug fixes - General - Fixed that Error screen did not show number of add-on processes correctly. - HANA: Fixed that configs with custom suggested codes caused new code suggestions to fail. - HANA: Account Balance has been removed. Use B1Print & Delivery instead. - B1 MailChimp - HANA: Removed server component option - B1 Print and Delivery - Fixed that Mass Delivery failed if you tried to use type Account Balance, Bill of Materials or Activity. - Fixed that when startup check to have a "Solution knowledge base" it incorrectly created a "Customer Equipment Card" configuration. - HANA: Fixed that Mass Delivery did not work properly. - HANA: Fixed that Dunning Wizard did not work properly. - B1 Search - HANA: Search is no longer case sensitive - HANA: Search on BP and Items now work. - Item Placement Tool - HANA: Fixed that certain UDF-fields of type combobox could cause IPT to fail when moving field onto main window. - Master Data Manager - HANA: SQL conditions now expect HANA SQL syntax. - Universal Functions - SQL Report - Fixed that you where unable to have Function Buttons on SQL Report window. - Universal Function - File Importer - Now handles C# references better - Fixed that it was not possible to duplicate a UFFI configuration (you got an error). *** Version 6.2.1 (September 2013) - New features - B1 Print and Delivery - Mass delivery configurations now use DISTINCT in its SQL when executing allowing for more complex joins. - Greatly improved the performance of mass delivery and it's preview (smarter SQL). - B1 Time Task - Added new report "Monthly report" - Function Buttons - Function buttons can now auto-calculate minimum windows size on system forms and does not need width/height in the configuration (Making them able to function in multiple font-sizes). NB: Add-on forms and UDO forms still need width and height. - Recurring Invoices - Added that recurring invoice template suggest VAT group from Item Master Data (Only for localizations that use VAT-groups). - Universal Functions - Added option to import and export Universal Batch Configurations. - Bug fixes - General - Fixed that if you had a table which had the same name as a system table (@ being only difference) and you had a UDF on both this UDT and the System Table with the same name then B1UP could not start properly. - B1 Print and Delivery - Fixed that print of Production order did not work if it was done via a "Deliver during add" Report Action (Gave an not supported error). - Fixed that default Documents.rpt could not handle subtotals within subtotals correctly. - Delivery log now use a more secure system for generating codes for it's delivery log (To avoid the "Entry already exist" issue). - Removed that type "Bill of Materials" have option "Include already handled by delivery log" - B1 Time Task - Fixed that if a Task have billable transport and transport time, was linked to a sales order and that order was manually closed/invoiced then the transport and transport time still appeared in the billing wizard. - Master Data Manager - Fixed that Employee Master Data Manager flickered before execution. - Fixed that Employee Master Data Manager was missing a confirm execution prompt. - Fixed that Document Data Manager and Employee Master Data Manager got an error when displaying its result. - Universal Functions - Fixed that File Export C# default source code had a compile error. - Fixed that if editing the C# source the configuration form did not switch to update. *** Version 6.2.0 (August 2013) - New Features - Exchange Rates - Added option to disable rate setting during user login (If you only want the Server component to set the rates) - B1 MailChimp - Added option "Include emails already on a list in MailChimp" to the Add Subscribers window. - Added new "Excluded" option on Contact Person. If set to "Y" MailChimp will not try to sync/maintain this contact person - B1 Print & Delivery - Added new Report Action: Create Activity. - Added new Report Action: Create Internal Message. - Added new Report Action: Conditional Action. - Default data - Added "Last evaluated price" and "Last purchased price" to the Business Partner default data. - Master Data Manage - Added new Document Data Manager. - Added new Employee Manager - Toolbox - Added document flag support for Chile specific forms - Universal Function - SQL Report - Added option to use Campaign as SQL Var and make Golden arrows to them in the format. - Now tries to auto re-size if the label text is to long to show. - Bug fixes - General - Fixed a bug with the update form - If a B1UP form does not fit on the screen it will try to recreate itself on next open (Only saved to cached if fully shown) - Account Balance - Fixed that Street No. field was not properly replaced but left a $T in the display of the address. - B1 Budget - Fixed that B1 Budget display incorrect actual values if not defined by sales employee. - Fixed that a project with more than 8 chars could not be selected (Apply to new installations. Existing installation need to increase the length of the field manually to 20 chars). - B1 Mailchimp - Fixed that if you used JOIN in the Add subscriptions advanced filter you could end up with the same contact person multiple times - B1 Print & Delivery - Changed the default size of a few fields from 8 to 30 chars (Apply to new installations. Existing installation need to increase the length of the field manually to 30 chars). - Fixed that you was able to remove a Report Action despite it was in use in a Word-action or Excel Action. - Now closes the mass delivery window after printing - B1 Search - Added code that prevent a failure to show the B1 Search form in resulting that the add-on crashed. Instead now the B1 Search toolbar is not shown but add-on can continue to run. - B1 Time Task - Fixed that if you open sales order before B1UP was finished loading and right-clicked then time task could give an error. - B1 Validation System - Fixed incorrect tab-order on configuration screen. - Configuration Categories - Fixed a bug with import where it imported description into both name and description - Default Data - Fixed that fields Interest on Array % and Discount % did not have the correct number of decimals (Only affect new installations) [Existing installations need to manually delete the fields, let B1UP recreate them again and enter new values] - Function Button - Fixed an issue where if the form was not able to fit on the screen the form would loose the scrollbars when function buttons was added. - Toolbox - Create workaround for SAP bug that if you ran 9.0 and opened the Automatic Items numbers window the screen appeared blank even if it was not. - Universal Function - External Launcher - Fix that if you used the "..." buttons in UF-Add mode the screen incorrectly switched to Update mode (from add-mode) and cause the configuration to not be possible to be added. *** Version 6.1.2 (June 2013) - New Features - Universal Function - Macro - Added macro command "ClearValidValues" and "SetValidValues" that enable you to have dynamic values of your comboboxes (Based on events and values) - Bug Fixes - General - Fixed that if you searched for a formtype in configuration overview and the same chars was part of another formtype it also displayed the partial formtypes configurations. - B1 Print and Delivery - Fixed that dunning Crystal in special cases showed the open sum in an incorrect currency. - Function Buttons - Fixed that height of Business Partner window was too small for SBO9.0 PL04. - Item Placement Tool - Fixed caching bug in configuration that could result in that the configuration in special cases while both target window and configuration window was open at the same time to not apply the configration again untill restart. - Master Data Manager - Fixed that users was not ordered by username in "Form Settings Manager" and "Authorization Manager" - Server Component - Fixed that if any of the login/mail information passed to it's components (servername, password etc.) contained double-quotes then the SAP connection could fail. - Template System - Fixed that you could column select. - Universal Functions - Fixed that macro editor and macro debugger could not load in SBO 9.0 64 Bit versions. *** Version 6.1.1 (May 2013) - New Features - B1 Search - Searching for project (code or name) now also return results from Production Orders. - B1 Budget - B1 Budget now has support for doing a fallback to header sales employee if line sales employee is set to "No Sales Employee" (This can be enabled in the config table) - DK: Bank out - Added payment method filter. - Added option to use project from invoice on payment. - Added line level information - if supplier has open creditnotes. - Universal Function - Macro - AND/OR + BEGIN/END are no longer case sensitive. - Bug fixes - General - Fixed that certain applied SDK conditions could not be generated if they had chars that are XML specific &,<,>, etc. - Fixed that user-groups failed if their code case not uppercased (Gave error that key could not be found). - B1 Print & Delivery - Fixed that if you ran the dunning wizard directly from the GUI (recommendation report) and used the email button it would give an error. - Letter merge - Fixed a bug where an inactive contact person could be selected in the letter merge window. *** Version 6.1.0 (April 2013) - New Features - General - Optimized startup time of the add-on a bit (More intelligent meta-data checks and data-retrieval). - Added new Czech translation (Thank you Kelar) - B1 Print and delivery - You can now do background generation of Crystal from the Gui (You need to enable it in the BOY_85_BASECONFIG table). - SQLHTMLTable is no longer styled. This allows you to add your own style using normal CSS in the email. CSS-Class for table is: defaultTable - Item Placement Tool - Now applies the configuration when saving (No need to close and re-open target window anymore to see changes). - Make items read only - Now applies the read only configuration when saving (No need to close and re-open target window anymore to see changes). - Mandatory fields - Now applies the color configuration when saving (No need to close and re-open target window anymore to see changes). - Bug fixes - B1 Search - Fixed that the B1 Search form could in rare cases give error "Index was outside the bounds of the array" if running with the cockpit on. - B1 Validation system - Item Pressed is now the default event for the B1 Validation when creating new tabs (Better performance and fixes issue with resetting fields navigating to the tab). - Exchange Rates - Fixed that an internal id was not re-generated correctly when disabling a schedule (Gave some issue if you restore the DB as a copy). - Make items read only - Fixed a problem with the Brazilian localization where not all items showed in the list depending on what pane you where on - Toolbox - Fixed that if a document had approval procedure and document: Go to new feature was active it would show an incorrect document (Now it does not activate the go to new feature if document goes to approval procedure). - Fixed some incorrect zip-codes in France. *** Version 6.0.2 (March 2013) - Special - Added partner "gtsystems2" as a know add-on provider for external events. - New Features - Exchange rates - Added Oanda as a source (Requires an active subscription for Oanda CSV rates). - License - The "Assign License" button on the B1 Productivity Package tab will now auto-assign licenses to users as long as there are enough licenses available (After that it opens the license admin for re-assignments). - Toolbox - Added auto city support for the address component window on sales and purchase order. - Bug fixes - License - Messageboxes and prompts shown during the license check will not cause a timeout anymore if they are not interacted with within 5 min (No more incorrect license timeouts). - B1 Budget - Fixed that B1 Budget did not sort it's entries correctly in some scenarios. - B1 Time Task - Fixed that you could sometimes end up with time registrations with Task = NULL if you closed a time registration windows with the X close button and said yes to save it. - Default Data - Fixed that when setting item default data it did not set focus back to item code. - Function Buttons - Fixed that Multi-buttons affected the form-mode. - Fixed translation bug. - Item Placement Tool - Fixed that Item Placement Tool could not duplicate properly. - Template system - Fixed a problem with certain localizations where not all items showed in the list depending on what pane you where on *** Version 6.0.1 (February 2013) - Bug fixes - Installer - Fixed that Brazil language was not deployed properly. - Configuration overview - Fixed a bug with Configuration Overview where it could fail if one or more modules had never been enabled - B1 Print and Delivery - Fixed that if you in a Report action - Save wrote a directory that did not exist it would fail instead of creating the path automatically. - Fixed that if you in a Report Action - Email used by a Custom Report configuration wrote the DocKey@ keyword it would give an error when creating emails - Fixed a bug where DateFormat and TimeFormat would only get replaced once in a Report Action - Email. - Fixed a bug where you when exporting Report Actions could get an error if a name was too long - Fixed a bug in Mass Delivery - Custom where Contact fields did not export correctly. - Fixed a bug where Report Selection did not work correctly in some cases - Fixed that Account Balance/Custom would try to use "Mark as printed" in report action (Does not make sense to do so now ignored) - Fixed that if email grouping on BP level was used then only the first sent document was added to the delivery log. - B1 Time Task - Fixed an issue that could occur if you link more than one sales order line to the same task. - B1 Validation System - Fixed that B1 Validation its right-click options on UDO sidebars - Function Buttons - Fixed that add and remove buttons did not have ALT shortcuts. - Fixed that function buttons incorrectly showed its right-click options on UDO sidebars - Item Placement Tool - Fixed an issue that you got an "Item already exist" on UDO forms. - Mandatory Fields - Fixed that mandatory fields showed its right-click options on UDO sidebars - Toolbox - Updated NO zipcodes. - Fixed that Query Enhancer did not show up properly in Hebrew Language. - Universal Functions - Crystal - Fixed that if you defined a save directory that did not exist it would fail instead of creating the path automatically. - Universal Functions - File Exporter - Fixed that help buttons did not work - Universal Functions - Batch Runner - Fixed incorrect width. - Added notification of log running selections. - Fixed that the window was not sizable and sortable. - Universal Functions - Macro - You can now assign a value to as @STORE using the dynamic syntax with a @STORE in - example: @STORE2 = $[$38.1.0.@STORE1]; - Universal Function - UFFE and UFFI - Fixed that the UF Batch runner and UF Batch configuration did not have F1 Help and Permission Tree. - .Net snippet - Fixed that help buttons did not work - DK: KRAK Integration - Fixed an issue with the Add Number on add option due to a minor API change from KRAK *** Version 6.0.0 (January 2013) - Special - NB: This release requires 2013 a maintenance agreement in order to run. - NB: This release requires SBO 8.82 PL07 or higher in order to run. - Added SAP Business One 9.0 support (32 and 64 bit). - Installer now set the add-on default as Mandatory instead of Disabled. - New Features - General - Made the installer faster. - Added .NET Snippet system for Macro and B1 Validation SQL conditions (In order to get information not exposed via keywords). - Added right-click configuration mode system (Hide all B1UPs right-click features into a sub-menu once a setup is finished). - Various comboboxes now show it's valid values in a more user-friendly manner (Only the description hiding the actual value where it make sense). - Added support for .FOCUSED in the dynamic syntax (Gets the row currently in focus) - B1 Print and Delivery - Added option to do custom delivery on any screen in SAP Business One (including other add-on screens!). - Added alternative version of the Documents.rpt that support Serial numbers and batch details in the downloaded documentation. - B1 Time Task (Web) - Added option to see my status on the website. - B1 Validation system - Added option to write -1 as formtype in to indicate that a trigger should happen on all windows in the client. - Function Buttons - Added option to have more than 10 buttons on a screen. - Added option to have multi-buttons (A button with multiple functions). - Added support for SAP UDO Forms. - Item Placement Tool - Added option to set Right-justify, Suppress Zeroes, Forecolor, Backcolor, fontsize and textstyle on system items - Added option to set Affect FormMode, Valid Values, Right-justify, Suppress Zeroes, Forecolor, Backcolor, fontsize, textstyle, val on and val off on udf items. - Added option to have a golden arrow on a UDF. - UDFs that have a related table now have the "Define New" option when moved to the main screen. - Right click configuration is now more intelligent (Can now screen out incorrectly linked items). - Added support for SAP UDO Forms. - Make Items Read Only - Added support for SAP UDO Forms. - Mandatory Fields - Added support for SAP UDO Forms. - Master Data Manager - Added option to set Factor 1-4 for item sales and purchase data. - Tab Control - Added support for SAP UDO Forms. - Universal Function - Added new UF type - "File Exporter" (UFFE). This UF can export data to files via SQL or C# Code. - Added new UF type - "File Importer" (UFFI). This UF can import files to SAP Objects via C# Code. - Added the Universal Function Scheduler that can run certain UFFE and UFFI on a schedule via the server component. - Line Loop now only report progress back per 10/25/50 rows in loops larger than 50/200/500 (Making it faster to run). - SQL Report form now resize more intelligently. - Bug Fixes - General - Datacheck file now contain version number (Fixed some rare upgrade issues if database was restored onto of an old database). - Fixed that .LAST and .LAST-1 in rare scenarios where data was removed from screen could result in giving back an incorrect number. - B1 Time Task - Fixed that you had special prices where you used the option "Without price-list" you would get an error. - Fixed that Transport unit and time did not get values in the linked registration field on Invoice line level. - Fixed that Transport unit and time did not get the profit-centers if task was linked to a Sales order. - Recurring Invoices - Fixed that you had special prices where you used the option "Without price-list" you would get an error. - Extreme long running invoice runs will no longer crash if system run out of windows event handles. - Server component - Fixed that if you used B1Time.com and created you first favorite via the website you would get an error. - Fixed that if error messages from the server component contain some certain chars it could fail. - Fixed that if Exchange Rate Module used the "'Always update exchange rates even if already filled" together with the fill back indicated days option it still did the overwrite. *** Version 5.3.0.0 (November 2012) - New Features - B1 Print and Delivery - Added option to run internal reports (Not against any specific window). - Added keyword 'SQLHTMLTABLE()' that allow you to show a HTML table with data in a Report Action Email. - Added Sort by field in Mass Delivery - The direct email field have been increased (Was previously 254 chars. Now it is 64.000 chars). - Exchange rates - Added Federal Tax administration (Switzerland) as a provider. - Recurring Invoices - Made it possible to change line total. - System now understand special prices more intelligent. - Server component - It is now possible to test you scheduled runs via the new Job-tester. - Toolbox - Added that Automatic Transfer sum is now possible on the Check tab-page. - Bug Fixes - General - Minor tweaks to the installer making it better to understand un-installs. - Fixed that plugin system could cause a Invalid Form error. - B1 Print and Delivery - Fixed that if you in a report was missing a mandatory parameter in a Crystal Report definition the error was not very user-friendly. It now instead show possible reasons. - Fixed that the default Activity Email and Save actions was incorrectly using the Account Balance actions. - Fixed that if a BP Group in account balance schedule was not selected it gave back no value. - B1 Time Task - Fixed that Billing wizard could fail if non Latin chars where used in item-codes or BP-codes. - Fixed that managers and task owners could not navigate to other employees registrations from the week-window. - Fixed that Task overview only displayed the current employees registrations and not for the entire task. - Letter Merge - Fixed that Letter merge windows could fail to open in new installations if you did not go to the configuration window first. - Item Placement Tool - Right click "Edit Item Placement Tool Configuration" is now shown on screens even when an item have been pressed. - Universal Function - External Launcher - The arguments field have been increased (Was previously 254 chars. Now it is 64.000 chars). - Universal Function - SQL Report - Fixed that if you use a document table as source for a [%x] SQL vars if incorrectly used DocEntry and not DocNum. *** Version 5.2.2.0 (October 2012) - New Features - General - Increased startup performance a bit. - Installer - Added a system that can detect if SAP's "AddOnInstallAPI.dll" path is not correct and fix it on the fly (Self-healing to prevent install issues). - License - If you delete a SAP-user the B1UP user-assignment for that user will automatically be unassigned the next time you restart the add-on. - Letter Merge - Added support for StreetNo and Building (NB: Existing install need to add the keywords to the merge table for support). - Bug Fixes - General - Fixed that new version notification could not be shown. - Fixed that the Select user window displayed deleted users. - B1 Print and Delivery - Fixed that Document Printing and Mass Delivery could not use the Printer selection checkbox. - Fixed that if you used the properties window in account balance or schedules and reopened it it did not show the previous selection. - B1 Time Task - Fixed that if you used in Task search, user the keep window visible option and had removed the DocEntry column you could get an error. - B1 MailChimp - Fixed a bug where some contacts did not get merge tags applied if an address where not set on the Business Partner. - Exchange rates - Now supports the changes made by the Bank Of Israel. - License - Fixed that if you create a new user you can't see it in the License administration before you restart. - Fixed that deleted users was shown in the License administration. - Reinstall Tool - Fixed a bug that prevented it from working in certain languages. *** Version 5.2.1.0 (September 2012) - New Features - General - Added support to run under .NET Framework 4.5. - B1 MailChimp - Added more advanced filtering options to the add subscribers window. - B1 Time Task - Added Time Task Managers system that allow you to set managers that can add, see and modify registration on behalf of others. - Added system that allow owners of tasks the option to see/modify the other registrations of for the task. - Universal Function - Macro - Added WriteToEventLog command that allow a macro to write to the logged in users Event-log that is located in the %AppData%. - Will now tell what UF failed. - Bug Fixes - General - Fixed that the EULA button for "I accept" was not wide enough in some languages to show the full text. - B1 Print and Delivery - Fixed that if you pressed the Preview, Print, Email or PDF buttons while having focus in the UDF sidebar B1 Print and Delivery would not execute (Normal print happened instead) - Fixed a bug where creating emails could throw an "Object reference not.." if "Document: Selected contact person" where used on a dunning action - B1 Time Task - Fixed that in some scenarios a user could log time on a task that they were not assigned. - Universal Function - Macro - Operator != now works correctly in the macro system - The conditional keywords &&, || now works correctly. *** Version 5.2.0.0 (August 2012) - Special - If you run 8.82, the default installer now use the silent install system (No GUI) so it is not needed to run SAP Business One as an administrator. You have an additional .ard file if you wish to choose the install-path or you can use the install params from the silent install. - Added Russian language support (Thanks to Uniorg Services GmbH for helping with the translation). - New Features - General - Optimized startup time of the add-on. - License administration screen now show the Maintenance period. - When export a single configuration the system now suggest the filename to export as. - Added row numbers to various matrix structures. - Added support for Use Trusted connection for Crystal Reports and the server component. - Added new Help Center instead of the old menuitems (Better usability and performance) - B1 Print and Delivery - Added new designs of all default Crystal Reports. - Added Support to email from the print preview window. - Added support to react on adding a service call and executing a report action (Previously disabled due to a SAP bug but now supported from SBO8.81 PL11 and higher). - You can now write SQL in report action - email. Example: SQL(SELECT CardName FROM OCRD WHERE CardCode = '$[$4.0.0]'). - B1 Time Task - When creating a new task, if the currently logged in user is linked to an employee it will be default selected as owner. - When billing wizard is run with the All owners setting each line now show its owner. - Billing wizard lines now show the internal remark (for reference). - Text on specified billing wizard lines are now sorted by date and external remarks are now show in a more user-friendly layout. - B1 Validation System - The B1 Validation Right click options are now more intelligent and have more options to help you choose the correct event. - Bank Out [DK] - Added format - "Danske Bank Online - Overf rsel til Udlandet fra Tyskland". - Default Data - Added Right-click option directly from BP Master data and Item Master Data windows (Superusers only). - Included option to set Item group (And auto press the pop-up). - Exchange Rates - Added better a more intelligent method of finding ISO Currency code in the cases where SAP is using non standard currency codes (Look order ISOCur > B1UPEX > CurCode). - Function Buttons - Added Activity as predefined button type. - Item Placement Tool - System items are now hidden by moving them off-screen (This is done instead of normal visible = false in order to increase compatibility with other add-ons setting the hidden items). - Quick Create - Quick Create Business Partner can now be used from incoming and outgoing payments. - You can now from the Quick Create windows right-click to go to the configuration (Superusers only). - Reinstall Utility - System is better to identify the x86 vs x64 location of the SBO file. - Tab Wizard - Added support for Service contracts and Solution Knowledge base windows. - Toolbox - Added option to go to the Toolbox configuration directly from the screens the features affect. - Universal Function - Content Creator - Added "Pick color" icon for right-click of ForeColor and BackColor columns. - Added support for dynamic syntax for custom valid values in Content Creator. - Universal Function - Crystal report - Added the option to choose if you want to show the report in an internal or external viewer. - You can now set the database connection direct from the screen instead of needing to go to main configuration. - Universal Function - Macro - You can now also use the Activate(@name) command to open default forms. - Universal Function - SQL Report - The Format, SQL Vars and Select Target fields are all increased (Was previously 254 chars. Now they are 64.000 chars). - Increase the max. supported [%x] vars (Previously we supported up to 5 but now we support up to 20). - Added format wizard that make it easier to define the column formatting of the report. - Added SQL Variables Wizard that make it easier to define the [%0], [%1]... variables. - When creating a new configuration the default width and height are now suggested. - Collapse level is changed into a combobox (In order to offer better usability/discoverability of what the feature does). - Added option to specify the title of the column via the Format [the CAP: format] (so you don't need to do it via SQL anymore). - Added option to right-click a SQL Report to edit is configuration (Superusers only). - Bug Fixes - General - Fixed that if path to a mass-import file was longer than 254 chars import preview could fail. - Fixed that if you did not have a license and no stored version then you incorrectly got incorrect "Too many databases" error instead of timeout error. - Bank Out (DK) - Fixed that if all outgoing payments where in another posting period than todays posting period and that period was closed, the add would leave the system in an inconsistent state (Payments added but no file to the bank). - B1 Mailchimp - Fixed that if an contact email existed on multiple business partners at the same time you would get an error when syncing/adding the contact to a list. - Fixed that the new Merge Tag controller would give an error if an email contained a single quote. - B1 Print and Delivery - Fixed that the Goods Receipt PO SQL was incorrect in the Master Crystal Layout. - Fixed bug in Document.rpt Crystal where no data was shown is you created a document with Freight only. - Renamed button "Select Business Partner" to "Report Selection" on Report configuration window. - The right click menu will now show on draft documents if draft printing is enabled. - Fixed that mass import of Report Actions did not set the email group type. - Fixed that if you imported a report configuration it would not be shown correctly as valid values. - B1 Time Task - Fixed that tasks that was set as summarized did incorrectly so external remarks from the registrations and not from the task in billing wizard. - Fixed that if Multiple Costing Codes was not active then the Time registration default item was not set. - B1 Validation System - Event: "Menu Click" now correctly looks at the FormMode when checking if the trigger should be activated. - Exchange Rates - B1UP now know about the non standard Exchange Rates codes in Russia Localization. - Item Placement Tool - Fixed minor visual bug with tip text on configuration window. - Fixed that if a combobox was linked to a related table it did sometimes not give the valid values back in the same order as the UDF sidebar did. - PLD Extensions - Fixed a problem with the import/export buttons on 8.82 (not show correctly). - Plugin System - Fixed that plugins with multiple dlls that implemented the iPlugin could fail it the plug-ins had each other as dependencies. - Fixed that Boyum created Plugins did not autoload it's views or automatically register the languages. - Fixed that if you could not double-click the users to select users (Worked indirectly if Tab Control module was active). - Reinstall Utility - Fixed a bug where system sometime stated that reinstall could not find the file due to Unicode chars. - Server component - Fixed that if SQL Server and Server component was not installed on the same machine it had issues starting correctly. - Fixed a bug where the server component could spawn multiple processes if they had a short interval and the execution took a long time to complete. - Fixed that the MailChimp could not properly start it's sync-component. - Toolbox - Fixed that if you used the BP Auto codes and you switched BP type from Lead to customer on a lead that had not yet been used, it suggested a new auto-code. - Fixed that if you run 8.81 or 8.82, had Enter = new Line on documents or journal entry activated and pressed enter while being in the UDF sidebar you got an error. - Universal Functions - Content Creator - Fixed that if a combobox was linked to a related table it did sometimes not give the valid values back in the same order as the UDF sidebar did. - Fixed that a combobox in XML Render mode did not support linking to UDO Related tables. - Universal Functions - Macro - Fixed visual bug in Macro configuration where the macro field in some scenarios overlapped the buttons below it. - Fixed that Macro set could fail in very rare situations due to panelevel and the events from the item that was set. *** Version 5.1.2.1 (June 2012) [HOTFIX] - Fixed permission issue with B1 Time Task - More information here: http://www.boyum-it.com/forum/viewtopic.php?f=2&t=350&p=877#p877 *** Version 5.1.2.0 (June 2012) - New Features - B1 Time Task - Added Multi Cost Accounting support on task level. - Added Task-owner system. - Added Sales order "Link to task" Wizard. - Added window to manage upcoming Remote Access for employees. - B1 MailChimp - You can now define what fields should be synced with MailChimp - Breaking change: FirstName is no longer automatically synced with FNAME. You will have to define the fields manually (See the manual) - B1 Print and Delivery - Added new keyword TimeFormat(Time|Format) for that can be used in report action - email. - Added new keyword TODAY that can be used in DateFormat(TODAY|Format) to get the current date - Toolbox - Added Barcode to the line search functionality - Universal Functions - Macro - Added support use of @STORE1-10 in the SQL('') syntax. - Bug Fixes - General - Fixed that if add-on was set to mandatory and a known SAP error occurred that you in rare cases could end up with B1UP running 2 times in the same company database. - Fixed a bug where a modal window would cause an error on opening the update notifications window. - B1 Mail chimp - Fixed that mail chimp properties button was disabled for read-only users on BP Master Data. - B1 Print and Delivery - Fixed that B1 Print manual was not correctly updated with information on the B1 Print and Delivery Wizard. - B1 Time Task - Choose From List of "ProfitCenter" on Task did not show distribution rules (Only pure profit-centers). - Added Upgrade logic to change B1 Time Task's UDO names so they are available to the DI-Server. - Make Items Read only - Fixed a very rare scenario where making a UDF read-only could cause an error message stating that the field does not exist.. - Toolbox - Business Partner - Fixed that Email and Website buttons was disabled for read-only users. - Universal Functions - Crystal Report - Fixed memory leak in Universal Function - Crystal Report where the save and print options did not close their connections. - Universal Functions - Message - Fixed that if $[LLRESULT.Number] was use in UF-Message with SQL: it did not use the correct invariant culture. - Universal Functions - SQL Report - Fixed that it you in SQL vars used the SQL: option and you SQL's value column had duplicates it would fail to show the vars (It now automatically screen away duplicates). *** Version 5.1.1.0 (May 2012) - Special - Added Hebrew language support (Thanks to Correct Advanced Data Solutions for helping with the translation) - Added Hebrew window design (Right to left flow) when running Hebrew language. - Added support for Turkey localization (A few features did not function correct if running on a machine where MS Windows was Turkey language) - NB: Please note that the B1UP Server component now requires .Net Framework 4.0 to run. - New Features - General - All pop-ups where you could enter Database information are now internal SAP windows instead of external Windows forms. - Added version information to all configuration window titles. - B1 Print & Delivery - Added a test button to the exchange configuration window - Added keywords $[DOCUMENT_CONTACTPERSON_FIRSTNAME_EX], $[DOCUMENT_CONTACTPERSON_LASTNAME_EX], $[DOCUMENT_CONTACTPERSON_MIDDLENAME] to be used on Report Action Email. - B1 Time Task - You can now right-click a sales order line and go to its task even if the line or entire sales order is closed. - Added registration favorite system that can quickly select predefined registrations on the worksheet week. - Mandatory fields - Added that if you try to make an address or contact person mandatory it will default remove the "Ignore last line" option. - Recurring Invoices - Optimized performance a bit. - Invoice wizard columns are now sortable. - Added additional selection criteria to the Recurring Invoice Wizard. - Toolbox - Update list of known Norwegian zip-codes. - Added support for A/R and A/P Down payments in the sales and Purchase Go to new system. - Bug Fixes - General - Removed auto-generated SBO_Function.Serializer.dll file as it caused some anti-virus programs to incorrectly flag B1UP as having virus (False positive). - Fixed various minor resize issues. - Fixed that if you on the Error window press the Send Email button but you did not have a Email-client on the machine it generated an unexpected error. - B1 MailChimp - Fixed a bug where B1 MailChimp did not recognize a re-subscribe on contact person level if you did not use the sync functionality. - Fixed that B1 MailChimp asked when updating names on contact persons not managed by MailChimp - Sync Email checks are now with UpperInvarient. - Fixed that the ContactId was visible in Add subscribers window - B1 Print and Delivery - Fixed that if you used "Report Action Print - Use Print dialog" and pressed cancel it would still print (using default printer) instead of correctly stop the print. - Fixed that B1 Print and Delivery right-click was not possible for read-only users. - Fixed an issue with an unhandled exception in the internal Crystal Report window is a component on the viewer and it was closed. - Fixed that the Dunning Crystal incorrectly added totals from credit memos and positive values toward the dunning total. - B1 Time Task - Fixed that if you used a start-date lower that 01/01/1900 (my mistake) the billing wizard would throw an error. - Letter Merge - Fixed a bug in Letter Merge where if you changed a customer to a different type and the cardcode where updated it would give an error when pressing the button if you did not update the record first. - Item Placement Tool - Fixed that the Right click options was not shown on supported integration forms. - Krak Integration (DK) - Fixed that Krak integration did not create it's default record. - Mandatory Fields - Created a workaround to a SAP bug that prevented Mandatory Fields from function on BOMs in rare situations. - Toolbox - Fixed that if you had Toolbox - Email option activated and you Double-clicked the the row column "Email" in BP Contact persons (To change the label) you got and "Matrix - Invalid Row number error". - Added a recovery system of the SQL in a query generator if it fails setting the SQL back in the field after a resize (Data can be copied to the clipboard). - Universal Functions - Line Loop - Fixed a rounding error in Final Result that could happen in rare situations. - Fixed that Final Result overwrite and Ignore If previous value always assumed final results as string even if they could be numbers. *** Version 5.1.0.0 (April 2012) - New Features - B1 Print and Delivery - Added support for the Account Balance in B1 Print and Delivery Scheduler. - Added new experimental internal viewer for the report action show. - B1 Validation System - Added event "Form Key Down" to B1 Validation Trigger. - You can now see the number of the B1 Validation in the mass export window. - Condition results now have row header numbers. - When selecting the UF if a Conditional result a new line is automatically added. - You can now select and delete multiple condition at the same time. - Exchange Rates - Added option to force the server component to always update the exchange rates even if already filled - Euro symbol ( ) is now automatically translated to EUR in Exchange Rates during import. - Make Items Read Only - Added support for UDF's added to a window - Tab Wizard - Now supports Customer Equipment Card, Goods Receipt, Goods Issue and Inventory transfer. - Universal Functions - Added a Code mapping window that pop up during imports of multiple UFs and some of them was assigned new codes. The window will inform you what the old codes were mapped into. - Universal Function - Macro - You can now escape @STORE with @@STORE in a macro - Bug fixes - General - Fixed a bug in the Dynamic Syntax where it would not replace a currency symbol correctly if another currency defined before contained the same letters as the currency to replace. - Bank Out (DK) - Fixed that Nordea format reacted to "Collected payment" option as the format does not support. Result was an empty export. - B1 Print and Delivery - Fixed that Received payments was not shown as negative values in the Dunning letters - Fixed that Mass Delivery could not use the language settings of Report Action - Emails - Fixed that Bill of Materials could not be run off the Mass Delivery when the non preview option was turned off - B1 Validation System - Fixed that Tab-order was incorrect for BubbleEvent. - Function Buttons - Fixed that function buttons was not able to be shown in SBO8.82 PL05 due to a change in the SAP SDK Logic. - Fixed that adding buttons caused a "Invalid Target" warning and caused that the buttons was not enabled for read-only users on initial load. - Item Placement Tool - Fixed that Item Placement Tool was not able to use its FormWidth and FormHeight option correctly in SBO8.82 PL05 due to a change in the SAP SDK Logic. - Make items read only - Fixed a rare scenario that could cause an error saying that a BOY item was not found while making an item read-only. - Master Data Manager - Fixed that is a note about an update became over 254 chars long the Update window would fail (Notes can not be up to 64.000 chars). - Tab Control - Fixed that adding Function buttons caused issue for Tab Control. - Universal Functions - Fixed that if you imported multiple UFs and only some of the configurations should receive new codes, it could happen that the newly assigned codes took the codes of the other import files causing an error during import. - Universal Functions - Line Loop - Fixed that line loops was not able to run on Batch and Serial number windows (in the lower matrices). - Universal Functions - Macro - Removed automated unfreeze in Macro as it caused issue with windows that had scrollbars. - Universal Functions - SQL Report - Added support for the dynamic syntax in the SQL vars field. - Added missing information about the advanced SQL vars in the manual. *** Version 5.0.2.0 (March 2012) - New Features - General - Usergroups are now accessible from the main menu and not just the configuration windows. - Added support for calling Universal Functions from Crystal Report Golden arrows (Same syntax but Table = UF-Code and Key can be accessed via special keyword $[CRYSTAL_KEY] in called UF). - Updated NO translations. - B1 Document Manager - Removed the limitation that you could not choose a file in attach window until an item/bp was selected. - B1Print & Delivery - Added support for dynamic syntax and SQL: in additional attachments - Added new keyword 'SQLMulti:' that returns multiple lines from a SQL query - Direct Email and Additional attachments supports this keyword. - Greatly increased the performance of Mass delivery preview. - Added support for Goods Issue, Goods Receipt and Inventory Transfer. They can be activated in the Wizard. - B1 Time Task - Added option on BP Master Data to indicate a billing currency for multi-currency BPs. - B1 Validation Configuration - Added a refresh button to the B1 Validation Configuration overview window. - Added BubbleEvent as a trigger - Exchange Rates - Added Reserve Bank Of Australia as a source. - Exchange Rates can now automatically correct the the incorrect currency codes in Mexico (Is MXP but should be MXN). - Master Data Manager - Now checks if an UDF value is a valid value and gives an warning if we think i will give issues. - Quick create - Added support for contact person: phone 2, fax, mobile, title and position. - Toolbox - Advanced editor - Added support for Predefined texts. - Universal Function - External Launcher - Added button for easier finding a file. - Bugfixes - Add and Edit Menus - Added a better error description if a Universal Function launched failed. - B1 Budget - You now get a better error message if there is an issue launching the B1 Budget Crystal Reports. - B1 Print & Delivery - Fixed that in rare grouping scenarios some groupings might get more attachments than configured. - B1 Time Task - Fixed that it was possible to remove time registration that had been billed. - Function Buttons - Fixed that buttons in rare cases did not follow their rules on edit ability. - Fixed that if a button on item master data was marked as disabled in add-mode it incorrectly re-enabled itself if price-list combobox was changed. - Item Placement Tool - Fixed that Labels on UDF items in Item Placement Tool did not right-justify in XML mode running Hebrew Language. - Krak Integration - Fixed that website and email was not transferred to the BP if Quick create was used in combination with KRAK-Integration. - Master Data Manager - Fixed that in order to set Item Master Data Manager - Purchase UOM you needed to incorrectly check the Purchase Packing UOM. - Toolbox - Changed Zipcode option to be called Auto City Names as that is a more correct description of the functionality. - Fixed that if you tried to incorrectly change a customer back to a lead on BP Master Data an unexpected error occurred (+ SAP correctly blocking you in doing so). - Added better error messages if you have incorrect SQL defined in the Toolbox - Autocodes. - Universal Function - Macro - Fixed a bug with the SQL(); function where if you had an extensive use of , and ' in the SQL it would fail at reading it. - Universal Function - SQL Report - You now get a better error message if there is a mis-configuration in the SQL Report Format. - Fixed that in you set a too high (higher collapse level than number of columns) or too low (negative value) the system will auto-correct you collapse level on the fly. *** Version 5.0.1.0 (February 2012) - Special - Update the FI/DE/FR translations - New Features - General - If you do not have a valid license when running B1UP and you are a first time user you may now register for a 20 day free demo directly from SAP Business One. - Added Known error "-131 - Connection to license server failed ... if TAO NT Naming Service ...". - Update the SBO_SP_TransactionNotification issue document with information about the secondary "SBO_SP_PostTransactionNotice" method. - Added new field to the License Administration that shows when the license was last checked. - Added a known error system that reads errors online at http://license.boyum-it.com/errors and shows a possible solution if the error is known. - Add and edit menus - Now give a warning if you start a new menu item with a number - B1 Print and Delivery - Dunning Crystal Report is now translated to 'NO'. - Added new Keyword to the Email Report Action - DateFormat(DynamicSyntax|FORMAT) that allows you to format dates accordingly to a .Net format. - Increased the default length of the direct email field from 100 chars to 254 chars (Only affect new installations). - B1 Time Task - Added Task Status Management window. - Added option to go to the task directly from the line. - Added icons to the task right-click options. - Default Data - Now have the option to set a default language - Function Buttons - Now try to set width and height on unknown windows. - Item Placement Tool - Added UDF-validation when adding/updating configurations (To make it easier locating mis-configurations). - Plugin System - Added VB.Net Samples in the Plugin toolkit. - Server Component - Increased a bit of usability entering the information about the server setup. - Template System - Added support of using the Template system on UDF sidebars on items that have item uids that are longer than 10 chars (New installations only). - Toolbox - BP Password generator can now also be used on the Contact person password cell by CTRL + Double-click. - Universal Function - Content Creator - The golden arrows (Linked Button) now support more 14 new types (Activity, Employee, Dunning Term, Payment Term, Payment Method, Picklist, Profitcenter, Sales Opportunity, Service Call, Solution Knowledge Base, Service Contract, Territory, User, User-defaults) - Added UDF-validation when adding/updating configurations (To make it easier locating mis-configurations). - Universal Function - Macro - Added option to use the keyword in MessageBox and Prompt commands. - Universal Function - Tab Wizard - Now supports the increased header height on Sales and Purchase orders in 8.81 PL10. - Bugfixes - General - Greatly reduced the chance of getting the "Unknown session" error. Drawback of this is that changing to a different company takes a little longer but it is still better than getting the error. - Created a system that if you get a 4th chance exception on UI Connection, it is checked how many SAP Business One client there are running. If one development connection string is used. if multiple then a connection error is thrown (This should better prevent add-on from running multiple times in same database) - Fixed to the "FixMissingDatasources" workaround that could cause an error on 8.82 PL00/01 release due to a SAP bug (We recommend going to at least PL03). - Fixed that Known error "Menu - Already Exist" did not work in all situations. - Fixed various smaller translation mistakes. - Fixed that freeze of main menu crashed if main menu was not found - Account Balance - Fixed that report failed if you had a BP Code with a ' (ping) in it. - Fixed that report could not display data for BP codes with non-Latin chars. - Changed how the date is formatted if the report to be the same format as the windows instead of SAP. This is done in order to avoid a bug in the SAP SDK. - Plugin System - Fixed bug in plugin sample when add-on was stopped or changed language. - B1 Print and Delivery - Fixed that if a document number had more than 8 digits it would fail to be shown in the Mass Delivery Preview window. - If you do not have the .Net Programmability or your Outlook is corrupt you now get a better error message. - Errors found during delivery execution are now also saved to the event-log. - Fixed that if you on the mass delivery customization window switched to find mode and selected a type to search for you got an unexpected exception - Fixed that in some scenarios Account Balance report failed if you had a BP Code with a ' (ping) in it. - Fixed that in some scenarios Account Balance report could not display data for BP codes with non-Latin chars. - Fixed a bug that if the first time you first activated B1 Print and Delivery in a database was on B1UP 4.1.0 or 4.1.1 then there was some incorrect data in a configuration that prevented you from running Account Balance unless you went the base configuration and updated the incorrect value (this is now auto-corrected instead) - Fixed a bug that prevented Crystal Reports using the $[CURRENT_LANGUAGE] keyword from running using mass delivery. - Fixed a bug that prevented using standard SAP functions if any configuration where active for the from type. - Fixed a bug that prevented Pick List, Bill of Materials and Production Order mass deliveries (email action) from replacing the dynamic syntax correctly - B1 Time Task - Fixed that it was mandatory to have a standard work week configuration on all employees and if employee without one was used in a task it gave an unexpected error. - Fixed that Sales Order > Remove task link was visible if the line did not have a task link. - Fixed visual bug in Worksheet (week) in regards to incorrect label to field link-guidelines. - Fixed that the golden arrow for the registration on Registration overview was incorrectly set to open tasks and not the registration. - Fixed that Transportation (Time) Total Amount was incorrectly displayed if task what set to Specification (Billing was OK so the bug was purely a display issue). - Fixed that is a task is not billable the time registration would still record billable amounts (They were not used but custom reporting was made a bit more difficult) - B1 Validation System - Fixed that B1 Validation Startup Event trigger could fail if it was not possible to find the Main Menu. - Fixed an issue that could happen if a non-keydown event was selected and you clicked on the Common char pressed button twice. - Fixed that extra SQL condition lines where added by mistake. - Exchange Rates - If the user logged in does not have authorization to currencies and there are currencies that do not yet have a value in the currency value needed for the ISO name of the currency you get a unexpected error until a user with the rights log in. - Mass Import - Fixed that if you imported Universal Functions with new Uids but there was gaps in the existing UF-numbering (due to removed configurations uid could collide making it impossible to import). - Master Data Manager - Fixed that Formsettings manager gave an unexpected error if a user had a name that was longer than 30 chars. - Fixed that Authorization manager gave an unexpected error if a user had a name that was longer than 30 chars. - Fixed that Default payment methods could not be set if they where not included in for the given BP (It will not automatically include it if not already included) - Template System - Fixed bug that if you used the Template system on the UDF sidebar and you had UDFs that had uids that was longer then 10 chars you would get an unexpected error. - Toolbox - Fixed that data initialization in new databases running Czech/Slovak languages failed due to the translation. - Updated URL to Federal Tax Check from the EU (new service version). - Fixed that Toolbox - Autonumbers had an issue if an itemcode/cardcode could be converted to a float (contained a . ) - Universal Functions - General - Removed limitation to use keywords INSERT/UPDATE/DELETE/DROP in SQL - Universal Function - Crystal Report - Fixed that the UF - Crystal Report ignored it's "Block Event" option. - Universal Function - Macro - Fixed issue in macro that cause the B1P&D() command not to function. - Fixed a bug with comma as currency separator in the macro system. - Fixed that fixed texts in a macro could not be read properly if the PC running that Macro had a culture set that did not out of the box support that char. *** Version 5.0.0.0 (January 2012) - Special - THIS B1UP VERSION DOES ONLY SUPPORT SBO 8.8 PL19 OR HIGHER. FOR COMPATIBLE VERSIONS LOWER THAN THIS PLEASE SEE HTTP://WWW.BOYUM-IT.COM/SBO - Added support for SAP Business One 8.82 - Added B1 MailChimp Productivity Package Module. - Added B1 Time Task Productivity Package Module. - Added optional Server component for Exchange Rates, B1 Print & Delivery and B1 MailChimp. - Removed functionality - Default Data - In 8.81 and higher the Manage By Warehouse option is not available anymore (Controlled by SAP under Administration > System Initialization > Documents Settings > General Tab) - New Features - General - Added new mini-help system. Whenever you find a button on a configuration with a "?" on it, press the button to get more information on this specific feature. - Added various help-texts onto windows to make it easier to understand and discover advanced features. - Added Plugin System that allows Boyum It partners to develop plugins for use with B1UP. - Added Mass Import utility. - Changed the default behavior of dynamic syntax for .DATE and .NUMBER if the item contained an empty value (it now return 0/min value). - Added better handling of how SQL errors are shown. - Documentation - Delivered samples can now be imported via the Mass import. - Bank Out [DK Only] - Added option to choose the default Document date of the outgoing payment. - B1 Print and Delivery - The B1 Print and Delivery Wizard can now be run multiple times and contains defaults for all supported types. - Added support for golden Drill-down arrows in Crystal Reports. - Added support for Bill of Materials. - Added support for Production Order. - Added mail grouping by business partner - Added Ducth and French to Crystal Master Documents (Thanks to Asecom for translation) - Added SSL and Port support for SMTP delivery - Added "Show on right-click" option on report configuration - Added "Show report selection" option on mass delivery customization - Added option to choose the sorting order of the Account Balance documents. - Added Custom SQL Report Action. - B1 Validation System - Added support for new tab right click on special sales and purchase windows in Chile localizations. - Master Data Manager - Item Lists are sortable - BP lists are sortable - Update results are sortable - Users are sortable - Formtypes are sortable - Recurring Invoice - Added support for multi dimensions (Requires 8.81 or higher) - Toolbox - Usability - You can now control the default view if you use the cockpit (My Cockpit, Modules or Drag and Relate). - Universal Function - Crystal Report - Added support for golden Drill-down arrows in Crystal Reports. - Added option to open Saved Crystal after generation. - Added option to use SQL: in the Save file. - Added option to use SQL: and Dynamic Syntax in the Printer field. - Universal Function - Macro - New editor - Support for if/elseif/else and while in macros (Conditional commands) - Debugger for easier bug finding/finding out why a macro behaves as it does - Universal Function - SQL Report - Sum-columns are now same style as rest of windows. [Requires SBO 8.81 or higher] - SQL Vars now support Projects as choose from list (OPRJ) - SQL Vars now support SQL:SELECT , FROM to auto-generate valid values based on the SQL - SQL Vars can now be comboboxes for the following types: | Item groups, Sales Employees, Shipping types, Activitytypes, BP Groups, BP Groups (Customers), | BP Groups (Suppliers), BP Priorities, Budget distributions methods, Countries, Customs groups, | Distribution rules, Dunning terms, Freight codes, Holidays, Indicatiors, Inventory Cycles, | Languages, Length and Width UOM, Manufactures, Payment Methods, Payment Methods (In), | Payment Methods (Out), Payment Terms, Pricelists, Territories, Users, Weight UOM, YES_NO - Bugfixes - General - Fixed a few minor spelling errors. - Added Workaround to 8.82 bug where you could not add configurations in certain situations. - Item placement tool - Added workaround for SBO 8.82 bug when adding UDF to main window. - B1 Budget - Fixed how Crystal Report cleaned up after showing it viewer. - B1 Print and Delivery - Fixed how Crystal Report cleaned up after showing it viewer. - Fixed that Delivery Log could not show data from Customer Equipment Cards - Universal Functions - Crystal Report - Fixed how Crystal Report cleaned up after showing it viewer. - Universal Functions - SQL - Fixed that it was not possible in the select back to transfer data to header and afterward select lines data. *** Version 4.3.0.0 (November 2011) - Special - Shutdown time of the add-on is now much faster. - Translations updated for CS, DA, DE, FI, ES, FR, IT, NO and PT (Thank you to all translation partners). - Added document on how to translate the Boyum Master Crystals - New Features - General - Added special keyword $[CURRENT_LANGUAGE] to the dynamic syntax to get the numeric key of the currently running language. - All events are now a bit faster due to advanced caching. - Add and Edit Menus - When adding a new menu uid a menu-uid is now suggested to you instead of need to fill it out manually. - B1 Document Manager - Added ability to remove stored files via right click in the Search window. - B1 Print and Delivery - Made Crystal Definition form more intelligent in auto-filling the needed values for Crystal parameters when possible - B1 Search - Added text-tip "You can right click the search results for more options" on search to increase discoverability. - Item Placement Tool - Optimized performance on Item Placement Tool (Less events) - When adding a new item uid for a UDF item it is now suggested to you instead of need to fill it out manually. - Master Data Manager - Columns when exporting data from Metadata Manager is now sortable. - Metadata Manager - Export window now know the human names of many more tables. - Universal Function - Content Creator - When adding a new line the item uid is now suggested to you instead of need to fill it out manually. - Universal Function - Crystal Report - Made Crystal Definition form more intelligent in auto-filling the needed values for Crystal parameters when possible - Universal Function - SQL Report - Added option to use SQL Report on BP Master Data - Address and ContactPerson - Tab Control - Changed how you start collecting Tab controls from "CTRL + SHIFT + Click" to "CTRL + SHIFT + DoubleClick". This is done as it gives us to option to give much better performance on the tool. - Toolbox - Added advanced editor for documents Line text and Opening and closing remarks. - Bug-fixes - B1 Document Manager - Fixed that metadata tags was incorrectly attached for attachment linked to items. - B1 Print and Delivery - Fixed that you got an error in Mass Delivery if you tried to print Picklist and used a date range. - B1 Search - Fixed that names/groups of the B1Search Customizations was not translated. - Function Buttons - Fixed default width of BP Master Data (as it was a bit too small for SBO 8.81 PL08 and its new Attachment tab). - Item Placement Tool - Fixed the way it was determined how right-click feature was shown on UDF sidebars (Was incorrect shown in rare situations). - Fixed that if you made a UDF with a linked table to a UDT that was of type Master data Lines, Document or Document Lines the valid values was not shown if moved to main window. - Letter Merge - Fixed that it was not possible to use a template file in the single letter merge window. - Master Data Manager - Fixed that if you imported some UDF/UDTs, removed them and then you tried to import them again they would not be imported as the add-on think they already exist (until you restarted the addon). - Universal Function - Content Creator - Fixed that if you made a UDF with a linked table to a UDT that was of type Master data Lines, Document or Document Lines the valid values was not shown if moved to main window. - Universal function - Macro - Fixed bug in Activate() command that caused an "Form - Invalid Form" error is activate was used after it was simulated to closed a window in a Macro. - Universal Function - SQL Report - Fixed tab-order of SQL Report. *** Version 4.2.2.0 (October 2011) - Special - Added Portuguese language support (Thank you to ROFF for the translation). - Update French translation. - New Features - General - Added new "This Database Compatible Connection" type for Crystal Reports (should reduce the times Crystals does not work out of the box). - Added a new error form for Crystal Report specific errors (To help you troubleshoot). - Fixed issue with tab-control on configuration forms that contains text-areas. - Optimized performance of how the dynamic syntax retrieves it's data. - B1 Print & Delivery - Added support for Dunning Wizard. - Added support for Pick-lists. - Added Mass Delivery feature that can send all supported types in a batch + Make custom deliveries. - Now gives you the option to open a Report Action when "Layout designer (The Pencil)" is pressed on a window with an active Report Action. - You can now add additional attachments to email report actions. - Added configuration window for default settings. - Added support for the Word button - Added support for the Excel button - Added support to choose a to-date in the account balance (Not activated by default. You will need to modify your Crystal first). - Account Balance preview now have select all / select none buttons. - Added better support for dynamic syntax on non Sales/Purchase documents when printing from Document Printing. - Universal Function - SQL Report - Optimized selection speed. - Universal Function - Macro - Added support for Dynamic syntax and SQL: syntax in the Activate command. - Added new command called PopFormStack that can help in advanced Line Loops the a 3rd window is involved. See more in the manual. - Bugfixes - General - Fixed that it was not possible to add lines to new configurations in SBO 8.82 Preview via a workaround due to an SDK Bug. - B1 Budget - Fixed that budget monthly details showed incorrect month labels when budget starting month was not January. - Fixed that an entry that was in one budget of a certain type was not able to be selected again in another budget of the same type. - Item Placement Tool - Fixed that you could not add items to other add-on windows if the add-on did not use the new 4.2 integration system. - Toolbox - Line Search now have a new position in SBO 8.81 PL08 due to that fact that documents now have an attachment tab that takes up the room of the previous position. *** Version 4.2.1.0 (September 2011) - Special - Added the Usability Improvement Program (UIP): More information here: http://www.boyum-it.com/sbo/uip/ - New Features - General - Added option to set partner information and which users should get update notifications via the startup configuration wizard. - Added various optimizations involving valid values (making them faster to load). - Notification of new versions will now include a link to the What's New video. - License administration window will now also display the Install No. - Redesigned the EventLog viewer a bit. - Added support for Button Combobox in dynamic syntax. - Added support for Proxies that require windows user authentication. - B1 Budget - The B1 Budget reports now support Finnish. - B1 Print and Delivery - The B1 Print and Delivery Master documents now support Finnish (New installations only). - B1 Search - Added option to go to B1 Search Configuration directly via right click on toolbar or search window. - B1 Validation - Tab Wizard - Running SAP in Hebrew will now make the Tab Wizard reverse the labels and fields and place the tab far left instead of far right. - Master Data Manager - Added option to set Active / Inactive for Business Partner and Items. - Added checkbox to the metadata manager export window where you may select if you want to include Boyum metadata. - Universal Function - Macro - Added MassEnable, MassDisable, MassHide and MassShow commands for easier and faster changing of items. - Special RowHeader keyword can now be spelled "RowHeader" or "RowsHeader" (with s) as the first is the original and the plural is the one known from SDK. - RowHeader keyword now know the Layout Selection window use "39" as RowHeader Uid instead of the normal "0". - Added that it is possible to Execute Macro B1Print and delivery event if the screen is in add or update mode. - Added option to use Blank command on Comboboxes. - Universal Function - SQL Report - Added golden arrow draft support. - When SQL Report is in selection mode then "select all" and "select none" buttons appear. - Added SQL Report Error form to better understand if the SQL was incorrect. - Bugfixes - General - Fixed that the password stored in the DB information caused an error if it was longer than 15 chars. (New installations will be able to store more and old installations will be instructed on how to support more). - Fixed various issues with non Latin codes in SQL. - Update notification window is now fixed size. - Fixed that the update notification system showed an incorrect version number. - B1 Print and Delivery - Fixed that the To Date in the delivery log was not used correct in filter. - Bank Out - Fixed that A/P Invoice validation was not executed. - Master Data Manager - Fixed a bug where a non Latin character in the usercode created an exception. - Fixed that Item and BP Delete option did not use threads (So it could time out during long operations). - Make Items Read Only - Fixed a bug where tabs would be displayed twice in the list. - Fixed that if you added Function buttons on a screen where the user had Read-Only authorizations and you also had a Make Items ReadOnly configuration on screen the button was disable if you opened the screen via a golden arrow. - Recurring Invoices - Fixed that if you used "DocEntry" and not "DocNum" in the "List of Recurring invoices" and used the "Keep visible" option, you could get an error stating "Invalid Column". - Tab Control - Fixed a bug where tab control would be active for all users not having a tab control if just one user had a tab control. *** Version 4.2.0.0 (August 2011) - Special - Added advance integration options for other SSP add-ons. - Added full support of the new 8.81 Purchase Quotation document type across all modules. - Updated DA and FR Translations. - New Features - B1 Print and Delivery - Added Delivery Log System. - Added option to choose "no attachment" in a email report action. - Added option to send emails to BP consolidation with fall back (if no consolidation). - Added DK Module 'Bank In' support (feature only for DK Localizations. Other localizations does not have the 'Bank In' Module). - B1 Validation System - Validation overview are now by default sorted by validation number and the columns are now sortable. - B1 Search - Added search customization functionality so that you may now create your own custom searches using SQL. - Exchange Rates - Added Nordea to the exchange rates providers. - Function Buttons - Added support for Inventory transfers. - Mandatory Fields - Mandatory Fields are now more intelligent in selecting the Add/Update Uid on add-on windows. - Universal Function - Line Loop - Added support for SDK-Grids. - Universal Function - Macro - Added option to launch a B1 Print and Delivery report via the new B1P&D(|); Command (Require that the user have a B1 Print and Delivery License and the module is active) - Added support for SDK-Grids in the following commands: SET, TRANSFER, TRANSFERBACK AND BLANK. - Added more details to a macro errors to better locate the issue. - Universal Function - Tab Wizard - Added Employee Master Data as supported window - Bugfixes - General - Added final hotfix to XML panelevel render mode issues due to SDK bug (all issues should now have good workarounds). - Fixed that the detector for missing .Net 3.5 component had a flaw that caused it to give a very cryptic error. It now show a much better description of the problem. - Added better error description for known error ("Ref count for this object is higher then 0"). - B1 Document Manager - Fixed that B1 Document Manager did not have a correct default config. - B1 Print and Delivery - Fixed that B1 Print and Delivery Wizard was not shown on startup. - Fixed bug where in a special scenario the same attachment could be attached multiple times to the email if Report Action used the Group Email option. - Bank In - Fixed that Bank-in could not print but instead gave an error. - B1 Validation System - Fixed that Add Tab Wizard created an incorrect Item Uid for its configuration preventing it from working in code mode. - Function Buttons - Fixed that integration add-on right-click did not set default form width and height. - Item Placement Tool - Adding Checkboxes is now a bit faster in XML mode. - Fixed a few issue in the German translation - Mandatory Fields - Tip about UDFs are now in the same color as other tips in the product. - Master Data Manager - Business Partner - Added missing option to choose Last Purchase Price or Last Evaluated Price as pricelist for Business Partners. - Quick Create - Any errors from Quick Create are now more informative shown and logged to the EventLog - Recurring Invoice - Fixed that when running the History report all reports where shown in spite of the invoice template filter in the definition screen - Toolbox - Fixed that Quick Create could give an error if the Toolbox module have never been activated. - Universal Function - Content Creator - Adding Checkboxes is now a bit faster in XML mode. - Universal Function - Macro - Fixed that the BackColor command in the macro wizard was displayed incorrectly (without the | between the syntax and the color). *** Version 4.1.1.0 (June 2011) - Special - Added option to get notified when a new B1UP version is available (default for manager. You can disable/include users in main configuration). - Added Finnish translation - New Features - B1 Budget - B1 Budget reports are now translated into German. - B1 Print and Delivery - Added option to allow print of sales and purchase draft documents (If you Crystal Report support it) - B1 Document Manager - Added option to search in closed SAP data + Only current users data. - Function Buttons - Added right-click option to support CitiXsys add-ons (Please check with CitiXsys on which versions are supported). - Make Items Read Only - Make items ReadOnly does now support other add-on windows. - Master Data Manager - Added new feature to import and export metadata (User defined tables, fields and objects) - Universal Functions - Macro - Added Macro Command CloseParent(); that allow you to close original form in a macro after an Activate command. - Bugfixes - General - Added that Invalid Form error is now also in status-bar for MenuEvents. - Fixed that configurations did not go into update mode is Select users was used and no other change was made. - B1 Print and Delivery - Fixed that dates provided by SQL: to parameters did not appear correctly as date in Crystal View parameter panel - Fixed a rare issue where if you modified the master document in a certain way you would end up with the same line being shown two times (Only affect new installations). - B1 Validation System - Fixed error "invalid column" that could happen if you as a super-user right-clicked a summary cell in a matrix. - Function Buttons - Pick and Pack Manager is now a known form-width/height window. - Mandatory Fields - Fixed that Mandatory Fields gave an exception if you had a configuration with no mandatory fields entries in it. - Recurring Invoices - Fixed that Right-click on Invoice to "Save as Recurring Invoice" did not work on SBO8.81 - Universal Functions - Crystal Report - Fixed that dates provided by SQL: to parameters did not appear correctly as date in Crystal View parameter panel - Universal Functions - Macro - UserQueries are now given back ordered by Query name in the macro-wizard list. - Validation System - Tab Wizard - Fixed that tabs where placed incorrectly if you had function buttons on the screen *** Version 4.1.0.0 (May 2011) - Special - New "Make Items Read Only" module that allow you to define on any system window what is read-only for users. - Added new B1 Validation wizard that can easily create new tabs. - New Features - General - Updated DA, DE, ES, CS, IT and NO translations. - License check now only check against the first 3 digits of the license (In order to be able to run hotfix releases on the same license as the original version). - Optimized the startup time of the add-on. - All right-click functionality now have new improved icons. - Optimized how events are reacted to, giving a tiny overall speed improvement to all features (ItemEvent cache) - Added special keyword $[ROW] that gives the row of the event - Add keywords $[ATTACHMENT_FOLDER], $[BITMAP_FOLDER], $[WORD_FOLDER], $[EXTENSION_FOLDER], $[EXCEL_FOLDER] and $[XML_FOLDER] for general usage (Was only previously available in B1 Print and Delivery) - B1 Validation System - The 'Edit B1 Validation' overview window will now show if a configuration is active or not. - Item Placement Tool - Right click 'Hide this item' and 'Move this item' options are much faster collecting data. - Letter Merge - Optimized speed of selecting BP and doing merges. - Quick Create - Quick Create Business Partner now opens much faster. - Quick Create now uses the name for address Id and address for street if no street is supplied - Universal Functions - Macro - Added command "Activate(@userTable);" that can open the entered usertables default window. - Universal Functions - Line Loop - Added List of common LineItem Uids for easy selection. - Bugfixes - General - Fixed a very rare issue that could happen in very special cases of comboboxes where description was longer than or close to 50 chars and the description contained special chars that was not allowed in XML. - Fixed that if you retrieved a value from an optionbutton (Radio button) it always gave back the ValOn value. It will now give back the value of the datasource. - Various tweaks to minimize the chance of the Form - Invalid Form to occur. - Error "Form - Invalid Form" are now shown as a Statusbar error instead. - B1 Print and Delivery - Fixed that Crystal Reports SQL connection was not released after usage in certain cases. - Exchange Rates - Added support for the new file format Bank Of Canada is using - Toolbox - Business Partner - Fixed that Hide From List did not apply correctly on Banking windows if running SBO 8.81. - Toolbox - Human Resources - Fixed that Hide From List did not apply correctly on Sales and Purchase windows if running SBO 8.81. - Toolbox - Banking - Fixed bug in Toolbox - Banking that prevented Automatic transfer sum to work. - Fixed bug in Toolbox - Banking that setting the account in certain situations. - Universal Functions - Fixed that if the code for a universal function contained lower case it would not get executed - Universal Functions - Macro - Fixed that Macro Wizard did not cause the Macro-configuration to go to update mode. - The Set command is now correct when using the Wizard and the Command selection. *** Version 4.0.3.0 (April 2011) - Special - This release is mostly related to performance and will overall be faster in most regards. - New Features - General - Optimized the time it take to check and add metadata during initial startup. - Optimized the time it take to update the main config. - B1 Print and Delivery - Optimized the startup time of B1 Print and Delivery. - B1 Search - Optimized the time it takes to open the B1 Search Toolbar. - Optimized the time it takes to open the B1 Search Main window. - Master Data Manager - Business Partner - Added support to change language with Business Partner Master Data Manager. - Quick Create - The impact of having Quick Create activated is much smaller during opening of windows. - Toolbox - Optimized the Hide From List System on most common windows (Window will load faster). - Added cache for Sales Employee vs. Username for Hide Form List System (Windows will open a bit faster now since add-on does not need to contact the database). - Line Search now loads faster by using XML to load data. - Universal Functions - All configurations are now fully cached (better performance). - Universal Functions - Line Loop - Added support for keyword on final result. - Universal Function - Macro - Added a new command "ExecuteSQL()" that enables you to run custom SQL against UserTables. - Blank command now supports Static Texts - Bugfixes - General - Fixed that mainmenu flicker when you update the main configuration. - Fixed various SQL that could fail if cardcode contained a ' (ping) - Fixed various SQL the contained string WHERE clauses could fail if the value had non Latin characters in it. - Fixed a issue where the add-on would not run if you only had .Net 4.0 installed. - B1 Document Manager - Fixed a graphic bug on attach documents when no keywords where used. - B1 Print and Delivery - Fix that configuration was unable to save Report Actions of type multiple Actions. - Fixed that if the XML Cache contained a corrupt XML file opening of that window failed (It will now automatically recover from the problem). - B1 Search - Fixed that Service Contract and Customer Equipment Card checkbox was not disabled during search. - Default data - Updated the default length of the Sales and Purchase units (As they changed in SAP) [Only affect new installations] - Master Data Manager - Business Partner - Fixed that change of control account's was not reset on the reset button - PLD extension - Fixed a bug where it would fail on import if a file with the same name exist - Toolbox - Fixed a bug where it would enter the wrong value in Payment Means if opened twice and automatic transfer sum was enabled. - Universal function - Macro - Fixed that Prompt Command could not use the dynamic syntax / SQL: in its question. *** Version 4.0.2.0 (March 2011) - Special - B1UP is now translated into Italian. - All translations have been optimized in order to be easier to translate and use a more streamlined language throughout the product. - New Features - General - Event-log window now loads faster in case of many entries. - Added Import/Export for Usergroups - B1 Print and Delivery - Added support to print and deliver on Sales Opportunities. - Added support to print and deliver on Incoming and Outgoing Payments (+ Support for Document Printing). - Added support for TXT, CSV, HTML, XML, TTX, RTF (WFW), RTF (Editable) and XLS (Records) as files type in Save Action and Email Action. - Added support for translatable fields on email and save report actions. - Added support for importing/exporting multiple report actions. - B1 Document Manager - Added sub folder category system. - Administer Folders window width has been increased. - Search in files now also search in activity attachments. - Template administration window is now sizable. - B1 Search - Added configurable search result limit - B1 Validation System - Added special keyword $[NEWID] for Data Add and Data Update events that can give you the newly add id of an object (Example DocEntry of newly added Invoice) - Default Data - Added Import/Export to the configuration window - Exchange Rates - Removed the prompts in Canada/USA Localizations to treat $ as CAD/USD (since it does really not make sense to ask (You always say 'Yes' or not use the service)). - Added Czech National Bank to the exchange rates providers. - Function Buttons - Added support for Function buttons on the other B1UP Modules and other 8.8 specific Boyum add-ons (Other SSPs can also enable this option with a small code-change; contact support@boyum-it.com for more info). - Letter Merge - Added support for merge of contact persons first-name, middle-name and last-name if added to the merge-table. - Quick Create - Now opens if you press the END key in the Name field on Business Partner Master even if the Code field has a value. - Now opens if you press the END key in the Description field on Item Master Data even if the Item Number field has a value. - Added support for customizing what fields should be shown on the Quick Create Business Partner window. - Toolbox - Added ignore cases to auto number to allow for correction of mistakes. - Exposed the SQL used by auto number. - Zipcodes for Czech Republic added - Zipcodes for Slovakia added - Universal Function - Line Loop - Added freeze during line loop option (Will make Line Loop a bit faster and avoid flickering). - Universal Function - SQL Report - Added new keywords that can react to docEntry of documents (Example: OINV works on DocNum while OINV_ENTRY will work on DocEntry). - The form title field can now use SQL variable syntax ([%0]) - Bugfixes - General - Fixed some backward compatibility issues in the B1 Validation vs. Item Placement Tool event-flow (IPT now add its UDFs on BeforeAction Again). - Fixed that configurations imported via mass import did not apply to the database before you either restarted B1UP or updated the configuration via the client. - B1 Print and Delivery - Fixed that B1 Print and Delivery was possible to activate in Add and Update mode (Does not make sense since Crystal Report need data to be in the database). - B1 Validation System - Fixed that if you import a configuration without lines using the mass import there might be problems updating this configuration afterward. - Item placement Tool - Fixed that if you import a configuration without lines using the mass import there might be problems updating this configuration afterward. - Created a temporary fix for the Panelevel problem that exist in the SAP SDK on XML Render Mode (full fix require fix from SAP). - Mandatory Fields - Fixed that if you import a configuration without lines using the mass import there might be problems updating this configuration afterward. - PLD Extension - Import/Export buttons are now placed correct in Hebrew Language - Toolbox - Documents - Fixed that an error could occur if Opening/Closing Remarks icon was pressed and menuitem was disabled. - Fixed a bug where the Opening/Closing Remarks icon where not updated correctly in the following cases: Save as Draft, Close, Cancel, Duplicate, Go To New. - Opening/Closing Remarks icon now works in history mode. - Made the Select types window smaller (better fit) for the Go to New Sales/Purchase. - Optimized the Hide From List system performance and made it fail more gracefully. - Recurring Invoice - fixed that Keep visible did not react in the same way as SAP Keep Visible (It did it, but also applied it to opening form) - Universal Functions - Fixed that if you import a configuration without lines using the mass import there might be problems updating this configuration afterward. - Universal Functions - Content Creator - Fixed that if you had an empty line (no Item UID) that had data for panelevel, then the configuration would fail if you used XML mode. - Created a temporary fix for the Panelevel problem that exist in the SAP SDK on XML Render Mode (full fix require fix from SAP). - Universal Functions - SQL Report - Fixed that resize/left-clicking the mouse on a column and release the mouse on row level could cause an selection error message. *** Version 4.0.1.0 (February 2011) - Special - Dutch translation are now updated (Thank you to Asecom) - Update missing Spanish translations. - Added a more helpful error message if you do not have the required Microsoft .NET 3.5 Framework. - If running SAP Business One in Slovak language, B1UP now use the Czech B1UP language. - New Features - B1 Print & Delivery - Added support to do HTML emails. - B1 Validation System - Added Choose From List Event-type. - Item Placement Tool - Removed last Message-box of Right-click functionality and turned it into a warning on the screen itself (less annoying for expert users and just as good/better for beginners). - Master Data Manager - Made it faster to select/de-select long lists of Business Partners or Items. - Master Data Manager - BP Master Data Manager - Added support for removing values from 'Shipping Type', 'Project', 'Factoring indicators', 'Dunning Terms', 'BP Priorities' and 'Vat Group'. - Recurring Invoice - Added support for the Keep Visible option on Choose From List. - Template System - Optimized the speed collecting data. - Toolbox - Business Partner - Added option to make it mandatory to have at least one contact person when creating a business partner. - Added option to make it mandatory to have at least one 'Bill To' and/or 'Ship To' address when creating a business partner. - Toolbox - Documents - Added option to choose the specific type of windows when using the Go to new Sales and Purchase option. - Added option to show an indicator of when there is opening or closing remarks on a sales or purchase document. - Universal Function - Crystal Report - Added special keyword $[LONGTIME] to the Save path giving the time in HH:mm:ss compared to the $[TIME] keyword that give it in HH:mm (Without seconds). - Universal Function - Macro - Added the AutoPressNextPopup() command (Allows you to automatically press a OK or Yes/No pop-up messages) that appear. - Added additional common menu uids to Macro Wizard form. - Universal Function - SQL Report - Increased the max. length of Format to 254 chars (Only affect new installations). - Bugfixes - General - Added missing Table of Content to Install Guide. - B1 Budget - Updated the datasource location of the B1Budget reports to make the more compatible. - B1 Print & Delivery - Fixed that report-configurations was not sorted by name in right-click list of reports. - Fixed that Email-actions did not work on A/R Creditnote if "Document: Selected Contact person" option was used (Fail in SMTP and no Email in Outlook). - Fixed design of Account Balance properties window. - B1 Search - Fixed visual design bug on B1 Search window. - Item Placement Tool - Fixed that the new XML render mode had a problem using the LinkTo option and the Edit: Add/OK/Find options for UDFs. - Fixed that the new XML render mode had a problem if valid values from linked tables contained special characters. - Fixed a rare problem with panelevels when using the new XML Render Mode where the data from the pane was visible on all panes. - Recurring Invoice - Removed flickering of the screen when you pressed the All months / No months buttons. - Removed flickering of the screen when you pressed the Add Line / Remove line buttons. - Toolbox - Documents - Fixed bug that caused Line search to be incorrect in the Tab-order if tab-control was applied to the screen. - Universal Function - Content Creator - Fixed that the new XML render mode had a problem using the LinkTo option and the Edit: Add/OK/Find options for UDFs. - Fixed that the new XML render mode had a problem if valid values from linked tables contained special characters. - Fixed a rare problem with panelevels when using the new XML Render Mode where the data from the pane was visible on all panes. - Universal Function - Crystal Report - Fixed and optimized that dynamic syntax did not understand the special dynamic keywords. - Universal Function - Macro - Fixed that a selection in the Macro command combobox resulted in the form switched from OK to Update. - Universal Function - SQL Report - Fixed that export of a single Universal Function of type SQL Report failed if Collapse level did not have a value. *** Version 4.0.0.0 (January 2011) - Special - THIS B1UP VERSION DOES ONLY SUPPORT SBO 8.8 PL14 OR HIGHER. FOR SBO2007 COMPATIBLE VERSIONS PLEASE SEE HTTP://WWW.BOYUM-IT.COM/SBO - Added support for SAP Business One 8.81. - B1UP can now run using a standard/limited Windows user and does not require special additional permissions (NB: Install still need to be done using a Windows Administrator account) - Added Startup Configuration Wizard. - Help file does now have direct links to Online E-learning. - Translations are now updated (Thank you to KELAR [CS], OPTI-ONE [FR], Boyum NO [NO], Boyum DK [DE, ES, DK, EN]) - B1 Document Manager is now translated to German, Spanish and Czech. - B1 Budget is now translated into Norwegian, German, Spanish, Czech and French. - Removed functionality - Removed the disable/enable splash screen (Since the splash-screen does not exist in SBO 8.8). - Toolbox - Removed the "Missing delete confirmation" since SAP now provide these missing confirmations. - New features - General - Faster general startup time for the add-on. - Various overall performance optimizations. - Added a UserGroup system in addition to the normal user-system on Function Buttons, Item Placement Tool, Mandatory Fields and B1 Validation System (Better administration when dealing with many users). - Add and Edit Menus - Added quick access to Add and Edit menus configurations via right click on main menu for super-users. - Added double-click option to choose Common Menu Uids as Parent Menu-uid. - Added that when you click or leave the Parent MenuUid cell you will be informed of the caption of the selected as a notification. - B1 Search - SAP Cockpit is now supported (New position of B1 Search toolbox if Cockpit is enabled by user since old position is not possible anymore). - Added option to do single searches (press the button-arrow and select type). - Added option to search externally on Google, Bing, Wikipedia and Twitter. - Added option to search for Service Contracts and Customer Equipment Cards. - Added option to cancel a search by pressing the Cancel button during a search. - Optimized the time it takes to show large search-results - B1 Validation System - Added mass import feature. - Added B1 Validation Config Wizard with access directly from the target window via right click (Super-users only). - Added option to get to B1 Validation Configs directly from the affected windows via right-click (Super-users only). - A single B1 Validation Configuration can now react to the same trigger on multiple forms (Example if you have the exact same config on both sales order (139) and A/R Invoice (133) you can use "139;133" as formtype for the configuration). - A single B1 Validation Trigger can react on multiple items, columns and menu-clicks if separated by semicolon (Example if you want to react to both item 4 (code) and 54 (name) you can type 4;54 in itemUid). - Added Common FormType button so it is easier to select. - Added Common MenuUide button so it is easier to select. - Added Common SQL combobox so it is easier to make the needed SQL structures. - Added event "When B1UP has finished starting up" in order for you to run a Universal Function after B1UP startup (example show a default report). - Added that when you click or leave the Formtype, MenuUid or CharPressed fields you will be informed of the caption of the selected as a notification. - Function Buttons - Added mass import feature. - Mandatory Fields - Added mass import feature. - Master Data Manager - FormSettings Manager - Added option to include UDF Sidebar settings as part of the FormSettings Manager. - Master Data Manager - Business Partner Master Data Manager - Added option to modify Accounts Receivable/Payable - Added option to update BP Control Accounts (There are a total of 12 control accounts but not all are used in all SAP Localizations) - Item Placement Tool - Added new XML render-mode making configuration much faster executing when opening windows with IPT modifications. - Added mass import feature. - Added option to mask data in UDF-Edit texts with the Password option. - Toolbox - Added the Query Enhancer option (Allow you to make Query Generator edit field larger and smaller). - Universal Functions - Added mass import feature. - Added ALT+N shortcut to New button on UF choose from list. - Added new Dynamic Code Function Type (Option to execute .Net Code as a Universal Function) [NB: you need to Enabled the Advanced Development option in main config before you can see this option]. - Universal Function - Content Creator - Added new XML render-mode making configuration much faster executing when opening windows with Content Creator modifications. - Added option to mask data in Edit texts with the Password option. - Universal Function - Macro - Added Macro Command Wizard that makes it easier to build your macro's. - Added Disabled color (Light Blue) to the valid colors BackGround and ForeGround commands understand. - Universal Function - SQL Report - Added option to sort columns in SQL Report (Activated automatically to all columns). - Added option to use advanced SQL variable selection (Example set type to OCRD instead of STRING to choose a Business partner instead of just custom text). - Added "Auto Refresh" option to the reports. - Universal Function - Line Loop - Added option to set direction of the line loop ("First to last" (Default) or "Last to first"). This enabled you to dynamically delete lines. - Bug Fixes - General - Fixed the problem that some golden arrows need to be pressed twice before they were activated. - Fixed a few translation errors. - Fixed that some of the help-section links did not work. - B1 Budget - Fixed bug that happened if you had a project or profit center with an empty code (Not normally permitted by business rules but handled in case it still happens). - B1 Print and Delivery - Fixed that A/R Invoice + Payments default Report Configuration description was only "A/R Invoice". - Bank In - Fixed design of Configuration window. - Bank Out - Fixed design of Configuration window. - Fixed design of the two additional comboboxes shown on the BP Master Data. - Function Buttons - Fixed that Function Buttons for read only users was disabled by default when screen is opened using a golden arrow. - Item Placement Tool - Fixed a minor visual bug on the configuration when you resized the window. - Mandatory fields - Fixed that if you added a UDF to the screen, made it mandatory and gave the configuration a color, that color would not be given to the UDF. - Tab Control - Fixed a bug that prevented UDFs added by Item Placement Tool to be part of a TabControl (Gave an unexpected error). - Added better error description if a tab-control is missing fields in the configuration and made the error less annoying. *** Version 3.9.3.4 (August 2011) - Bug Fixes - General - Fixed various issues with non Latin codes in SQL - Quick Create - Fixed that Quick Create failed with an error if BP Master Data window was shown in history mode in SBO2007A SP01. *** Version 3.9.3.3 (June 2011) - Bug Fixes - B1 Print and Delivery - Fixed that dates provided by SQL: to parameters did not appear correctly as date in Crystal View parameter panel - Fixed a rare issue where if you modified the master document in a certain way you would end up with the same line being shown two times (Only affect new installations). - Fixed that Crystal Reports SQL connection was not released after usage in certain cases. - Recurring Invoices - Fixed that Save as Recurring Invoice failed in SBO 8.81. - Toolbox - Fixed that if BP Cardcode contained a ' (ping) and a document was opened from a golden arrow then it could fail with a SQL error. - Fixed a bug where it would enter the wrong value in Payment Means if opened twice and automatic transfer sum was enabled. *** Version 3.9.3.2 (February 2011) - Bug Fixes - B1 Print & Delivery - Fixed that report-configurations was not sorted by name in right-click list of reports. - Fixed that Email did not work on A/R Creditnote if Document: Selected Contact person option was used. - B1 Budget - Updated the datasource location of the B1Budget reports to make the more compatible. - Toolbox - Documents - Fixed bug that caused Line search to be incorrect in the Tab-order if tab-control was applied to the screen. *** Version 3.9.3.1 (January 2011) - Bug Fixes - B1 Print and Delivery - Fixed that A/R Invoice + Payments default Report Configuration description was only "A/R Invoice". - Function Buttons - Fixed that Function Buttons for read only users was disabled by default when screen is opened using a golden arrow. - Mandatory fields - Fixed that if you added a UDF to the screen, made it mandatory and gave the configuration a color, that color would not be given to the UDF. - Tab Control - Fixed a bug that prevented UDFs added by Item Placement Tool to be part of a TabControl (Gave an unexpected error). *** Version 3.9.3.0 (November 2010) - New Functionality - General - Added a better error-description if no SAP License is found on the running system (Required in order to run add-on) - Added option to go to license registration page if you do not already have a license. - A demo license will only warn about the expiration the last 15 days instead of the full 20 days. - B1 Budget - Budget setup window is now sizable. - B1 Print and Delivery - Added option to use B1 Print and Delivery on Activity window. - Added option to use consolidation BP on Email Report actions as recipients. - Exchange Rates - Added Westpac (NZ) bank as Exchange rate provider. - Added Bank of Canada as Exchange rate provider. - Optimized performance of setting Exchange rates. - Quick Create - It is now possible to set state on the Quick create window. - It is now possible to specify in the configuration if you wish the address to be BillTo only or both BillTo and ShipTo. - Universal Function - External Launcher - Added various commonly used programs to external launcher combobox. - Universal Function - Line Loop - Added option to ignore text lines and sub-totals automatically of documents (instead of needing to define it in SQL). - Bug Fixes - Add and Edit Menus - Fixed that main menu was flickering during add of new menuitems. - B1 Budget - Fixed that Actual values in B1 Budget reports incorrect took DocDate from line level and not header level (Could give incorrect numbers if all lines was not added on the same day/or from multiple source docs). - Fixed that B1 Budget's Set database information was not hidden if user did not have a license - Fixed that you were asked to save changes when you navigated from the first empty. - Fixed that order of data in entry was not the same depending if "not included" checkbox is checked. - B1 Document Manager - Fixed that Attach Document > New file could max be 100 chars (now 254 chars is possible). - B1 Print and Delivery - Fixed that Report Configuration could not import from xml if document printing did not have an action. - B1 Validation System - Fixed that you in certain conditions you could add a B1 Validation Config with a SQL condition but no condition-results. - Bank Out - Fixed bug in KaSel format. - Default Data - Setting BP Project is not compatible with 8.81 (change from SAP that this is choose from list instead of combobox) - Function Buttons - Changed all default form width/height so they fit the new form-sizes in SBO8.8 (The old will be used if you are running SBO2007). - Fixed that when buttons was added to a screen in SBO8.8 PL13 or higher then the first time the buttons was not visible due to scrolling. - Item Placement Tool - Fixed that config with a form width and height had problems for non sizable windows in SBO8.8 PL13 and later. - Mandatory Fields - Fixed that the warning only prompt came up two times on certain windows. - Quick Create - Fixed that when pressing F1 on Quick Create Configuration you was not sent to the B1UP Help file. - Universal Functions - Crystal Reports - Fix that option datasource = "As In Report" did not work properly. *** Version 3.9.2.0 (October 2010) - Special - Added new B1 Budget to the B1 Productivity Package - New Functionality - Universal function SQL Result - Added support that Recurring Invoice can do a Select Target on multiple columns. - Bug Fixes - B1 Print and Delivery - Fixed that SQL: Syntax used in Direct Email field had a problem with double ' (ping) on External printing *** Version 3.9.1.0 (September 2010) - Special - Added Norwegian translation of B1 Document Manager - Added French translation of B1 Document Manager (Thank you to OPTI-ONE for the translation). - New Functionality - B1 Document Manager - Added Defaults configuration (Choose default attach and search settings) - B1 Print and Delivery - Added option to Print Report action to allow on the fly Print dialog. - Added 4 additional E-Mail categories (so each contact person can be linked to up to 5 categories). This is needed for advanced E-mail setups. - Mandatory Fields - Added special condition that supplier cannot have territory mandatory on business partner master data. - Universal Function - Macro - STORE system can now share values across multiple macro-events (values stored are saved until B1UP is terminated or value is overwritten). - Bug Fixes - B1 Print and Delivery - Account Balance Report: Fixed that fields for amounts was too small to show large amounts. - Fixed a problem that a LogOn error could occur if the run Crystal Report file was created with Integrated Security. - B1 Document Manager - Fixed that configuration menu was visible to people without a license. - B1 Search - B1 Search Toolbar now automatically disappears if you disable the module or stop the add-on manually. - Function Buttons - Fixed that the predefined function type Aging did not work properly in SBO 8.8 (Could not transfer BP Code). - Fixed that buttons could become disabled if a user with ReadOnly access to Item Master Data and changed the value in the Pricelist combobox. - Toolbox - Removed Update Button from open items list if opened from the SBO8.8 Cockpit (Due to a new SAP limitation) [It is still there if window is opened from standard main menu] - Universal Functions - Crystal Report - Fixed a problem that a LogOn error could occur if the run Crystal Report file was created with Integrated Security. *** Version 3.9.0.0 (August 2010) - Special - Included new B1 Productivity Module called 'B1 Document Manager'. - Translated B1 Print and Delivery + Master Data Manager to French (Thank you to OPTI-ONE for the translation). - New Functionality - General - Added button for select users (in addition to the right-click feature) on Function Buttons, Item Placement Tool, Mandatory Fields and B1 Validation System. - Made it easier and more user-friendly to add a license to a productivity package component (you can now do it directly from the main configuration). - Added a Test-connection button on the database information screen. - Add and Edit Menus - Added option to put images on your new menus. - Made the configuration bigger (more workspace). - B1 Print and Delivery - Added a preview option to the Account Balance Report. - Made error-message of missing Crystal Report Runtime more user-friendly. - Added SMTP Configuration Manager (No need to go to the user-defined tables anymore). - Item Placement Tool - Added option to let a UDF-line with type TextArea to have a Label (previously the Label-checkbox was ignored for text-areas). - B1 Search - Searches are now executed in a separate process making it possible to work in B1 while a search is running + prevent the chance of UI-Timeout during long searches. - Quick Create - It is now possible to activate the BP Quick Create from the name field on the documents and not only the name (Good for people that use 'Start in Name' option). - Recurring Invoice - Added option to choose which information is updated for an update-line. - Toolbox - Added option to use DocDueDate and TaxDate in the Journal Remark System. - Universal Function - Macro - Added option to Enable/Disable columns using the ENABLE and DISABLE commands. - Added new Command PROMPT(||); (More advanced usage is also possible - see manual for more). - Universal Function - SQL Report - Added the LB: keyword to add a custom LinkedButton that can launch a custom Universal Function. - Added Sales Forecast (OFCT) to LinkButton options (NB: Need to be linked to the AbsId in OFCT in order to work) - Bug Fixes - General - Made changes to various NO translations. - B1 Print and Delivery - Fixed that right-click option from B1 Print and Delivery was not present on the Service-windows. - Fixed that parameters was not reused in report viewer. - Function Buttons - Fixed that if a data-launcher button was pressed in another mode than OK the error back indicated that you needed to be in add-mode (should have said OK-mode). - PLD Extensions - Fixed that PLD Import/Export buttons was not visible and obscured the PLD selection screen in SAP Business One 8.8. - Recurring Invoices - Fixed that Invoice Template failed to open if a database contained an project with an empty project code (Should in theory not be valid but we have met a few instances of this happening anyway). - Toolbox - Fixed that an error was shown if "Default Journal Entry" was active and you went to a journal entry via a Orange arrow. - Fixed that "Default Journal Entry" did not have any effect if you switched to add-mode on a journal entry. - Fixed that Documents "Start in name" feature did not start in name if a document was duplicated. - Universal Function - Crystal Report - Fixed that close button for drill-down reports was not exposed in the viewer. - Fixed that option to show the group tree view in the viewer was missing. - Universal Function - SQL Report - Fixed that Format's SUM-feature did not always work in SBO8.8. - Fixed that is was not mandatory to have a width and a height for SQL-Report configuration. - Fixed that select-back system had a rounding problem when .NUMBER was used in syntax. - Universal Function - Macro - Fixed that is was not allowed to have leading of trailing spaces on the color-name for the ForeColor and BackColor commands. - Fixed that $[$item.col.NUMBER] syntax fails on value+currency fields if no Thousands separator was defined in General settings. *** Version 3.8.4.0 (June 2010) - New Functionality - General - Updated French translation. - Added names of configurations to filename in the various Export all features. - B1 Print and Delivery - Optimized Documents.rpt master document to be up to 5 times faster as before (Only affect installations where B1 Print and Delivery have not yet been activated) - Added support for "Service calls", "Service contracts", "Customer equipment cards" and "Solution knowledge base" to be executed with Crystal Reports. - Report Action config and Crystal Report Definition config now suggest new codes when using the duplicate option. - B1 Validation System - Added $[CURRENT_PANE] special keyword for B1 Validation system to check if an event happens on a specific Pane/Tab-page. - Item Placement Tool - Moved the override description column to be the last (because it is rarely used) and indicated in the description that it only works on buttons (hard to discover). - Universal Function: SQL Report - Added the option to allow that multi-column selection back does not need the first column to be the line-key (It still need to be the first to be inserted but various columns for grouping can now be in front of the key). - Added option to use the dynamic syntax and SQL: syntax for the SendKeys command. - Bug Fixes - General - Fixed various minor translation issue with the NO-translation. - Fixes various minor problems with some right-most fields was chopped in Windows 7 / SBO8.8. - Fixed that the Export All feature was sometimes incorrectly shown on certain windows. - B1 Print and Delivery - Fixed that SMTP Emails had a problem with email-categories (Incorrectly told that the email was not valid). - Fixed that SMTP Emails could give an error during clean-up in the sending phase. - Master Data Manager - Fixed incorrect notifications deleting Items or if an item was not found. - Fixed that the Update result window for Items failed if the ItemCode was larger than 15 chars. - Fixed that Authorisation manager incorrectly used a Save file dialog to select a source-file. It is now a proper open file dialog. - Fixed that BP/Item could be shown multiple times in result if JOIN was used in Master Data Manager condition - Recurring Invoices - Fixed that Canadian Localizations did not apply the Taxgroup-selection made on invoice template line level but used BP's default tax-group. - Item Placement Tool - Fixed that it was possible to column-select (did not make sense). - Universal Function - Fixed that SHOW and HIDE commands could not be executed on a pane that was not active. *** Version 3.8.3.0 (May 2010) - New Functionality - General - Various configuration windows now opens a bit faster. - Bug Fixes - General - Fixed various minor translation issue with the NO-translation. - B1 Print and Delivery - Fixed that if you activated "Print" during Add and used the dynamic syntax in Crystal Definitions or Report Actions then data/text could be incorrect if another user had used the DocNum displayed on the window. - Fixed that STMP configs was not refreshed is the refresh-cache option was used but only after a restart of the add-on. - Fixed that FormType 60090 (A/R Invoice + Payment) was only described as "A/R Invoice" in Report configuration and Report Selection. - Fixed that Select All button failed if a filter was selected in the Document Printing window. - B1 Validation System - Removed that DataLoad events happens on Change-log Windows (Gave some problems and did not make sense anyway). *** Version 3.8.2.0 (April 2010) - Special - B1UP is now translated into Norwegian. - New Functionality - General - Added Productivity Config menu-item for easier access. - B1 Print and Delivery - Added option to use email-categories - B1 Validation System - Added Handy ASCII Code list to the manual for reference to CharPressed. - Universal Function - Macro - Added the special keyword for the SET Command in order to make line-breaks in text-areas. - Added option to see the command that failed, if you have a mis-configured Macro command. - Bug Fixes - General - Fixed that license components in demo warned all users of demo-usage. It now only warns the users who is assigned a component license. - Fixed that the Export All menuitem sometimes showed up on the incorrect windows. - B1 Print and Delivery - Fixed bug that tried to create the B1 Print and Delivery Permission tree over and over again. - Fixed that documents was not marked as printed if using Document Printing and the print buttons was used. - Fixed that a report-configuration could loose its Default status if you created multiple configurations of the same type. - Bank In - Fixed that asking for Exchange Rates could fail in month 1 to 9. - Bank Out - Fixed that the Jyske Bank types was unable to write it's export-files. - Default Data - Fixed that tax-data was not set in some situations due to bug in the SDK. - Master Data Manager - Fixed that "manager" and superusers could not be selected as source/target in FormSettings Manager. - Universal Function - Macro - Fixed that column-cells with checkboxes was not possible to give a value with the SET command. *** Version 3.8.1.0 (March 2010) - Special - B1 Print and Delivery is now translated into Spanish - B1 Print and Delivery is now translated into German - B1 Print and Delivery is now translated into Czech - Master Data Manager is now translated into Spanish - Master Data Manager is now translated into German - Master Data Manager is now translated into Czech - New functionality - B1 Search - B1 Search can now search in UDFs (Only numeric and alphanumeric types except 64.000 char fields). - Master Data Manager - Added options to reset all settings in Business partner and Item Master Data managers. - Function Buttons - Added Right Click 'Export All' feature. - Added the active state in the import/export feature. - Mandatory Fields - Added Right Click 'Export All' feature. - Added the active state in the import/export feature. - Item Placement Tool - Added Right Click 'Export All' feature. - Added the active state in the import/export feature. - B1 Validation System - Added Right Click 'Export All' feature. - Added the active state in the import/export feature. - Added ReadOnly to B1Validation possible modes. - Universal Function - Added Right Click 'Export All' feature. - Bug Fixes - General - Fixed that the B1UP 3.8.0.0 startup sequence was in English no matter what language you were running. - B1 Print and Delivery - Fixed that if configuration was set up to react on document add and the Save as Draft option was used, the draft was incorrectly printed - Fixed that an error occurred if you pressed OK on document printing and the selection resulted in no data. - Fixed that the special SQL: keyword did not work in report-actions. - Fixed issue that caused an error if a standard parameter and a subreport parameter had the same name (This is not recommended though). - Fixed that some ReportActions was unable to be updated in SBO8.8. - Documents.rpt - Fixed that address could not be shown if ContactPersonCode was null (Could happen if the document was created by an Add-on). NB: This only apply to new installations. - No default printer is selected now. - AccountBalance.rpt - No default printer is selected now. - Letter Merge - Fixed that the letter merge button on the Business partner master data window was disabled for read-only users. - Toolbox - Fixed the EU Federal Tax ID (Failed because the EU-Commission changed the URL to the service on the 5th of march 2010) - Universal Function - Fixed that List of Universal Functions did not show up in Line Loop UF fields if it was empty and TAB was pressed. - B1 Search - Made the error message that comes up if B1 Search is not possible to be shown less annoying. *** Version 3.8.0.0 (February 2010) - Special - First version with component-modules and the new Component Model License system. - Added new "Master Data Manger" module. - Added new "B1 Print and Delivery" module as a component-module. - Warning: It is highly recommended that you run at least SBO2007A SP00 PL49. B1UP can still run on older patches, but certain features in the new modules might not work. - New functionality - Quick Create - Quick create Business Partner windows now works with the Toolbox BP Autonumbers. - Quick create Items windows now works with the Toolbox Item Autonumbers. - Added option to use Quick Create Business Partner on Service Calls, Customer Equipment Card, Service Contract and Sales Opportunity. - Letter Merge - Changed the internal flow of B1UP events making it possible to move the Letter Merge button on BP Master data using the Item Placement Tool. - Bug fixes - General - Added error warning to license administration if license assignment failed. - Fixed problem in SAP Launcher that caused the program not to function proper if SAP Business One was not installed in the default path. - Quick Create - Fixed that it was incorrectly possible to choose Lead as type on Sales documents higher than Sales order. - Default Data - Added checks that prevented Default Data window to open if the tables contained not supported data (Imported directly into SQL) *** Version 3.7.0.0 (January 2010) - Special - NB: This is the first version of 2010. To be able to run this version you need to have paid the 2010 Maintenance. - Along with the B1UP we now deliver a free new tool called SAP Launcher that allow you to create shortcuts for a specific database in a multi-database environment. - New functionality - B1 Validation System - Made it so inner event is automatically set to False if the validate event is selected in the configuration (since it is the most common usage). - Universal Functions - Macro - Click and DoubleClick commands can now click/double-click the row-header using the special "RowHeader" column keyword (Example: DoubleClick($[$38.RowHeader.0.1]);). - Crystal Report - Changed the default value in report-source to "This database" (Only affect new installations). - Bug fixes - Exchange Rates - Made the rounding in Exchange rates more correct (moved the rounding to the last part of computation). - Universal Functions - Crystal Report - Added missing info to manual on how to use the DocKey@ and ObjectId@ keywords. - Letter Merge - Fixed bug that could cause startup to fail in certain scenarios if B1UP was running in Spanish. - B1 Search - Fixed visual bug in B1 Search where entire columns could be selected. - Recurring Invoices - Fixed that Canadian Localizations could not select tax-codes. *** Version 3.6.4.0 (December 2009) - Special - NB: This is the last version you are able to run with the 2009 Maintenance. For future versions you will need to pay maintenance for 2010 - New functionality - Universal Functions - Crystal Reports - Added support for the DocKey@ and ObjectId@ keywords (These special keywords are used by SAP in SBO8.8 Crystals but we also support them for SBO2007) - Bug fixes - Mandatory Fields - Fixed unexpected error that could happen if you deleted a field in the PLD using Right Click > Delete *** Version 3.6.3.0 (November 2009) - New Functionality - B1 Validation System - Added option to react in History (Change-log) mode - Letter Merge - Added support of <> (BP Value: CPRS_Profession) to letter merge (Existing installation need to add this entry manually in the Letter Merge Table) - Universal Functions - SQL Report - Extended the format field to be 254 chars instead of 100 (This will only affect new installations. older installations need to update this manually) - Bug fixes - Universal Function - Macro - Fixed that certain macros would get an error after execution of "Invalid Form" in 3.6.2.0. - Universal Function - Crystal Report - Datasources of Sub-reports are now set more correctly - Recurring Invoice - Fixed that error occurred if alternative invoice was activated and you disabled it while you had focus in the field - Bank Out (DK) - Fixed that Foreign transfers that was marked to summarize payments in bank-file did not do it the first time. *** Version 3.6.2.0 (October 2009) - New Functionality - Universal Function - Macro - Added Commands Freeze(); and UnFreeze(); - You can use these commands to block in other commands and have them run faster. NB not all operations support freeze/unfreeze and if you forget to call freeze or a previous command fails you might end up with a unresponsive window - Quick Create - Quick Create can now be used from the Activity window - Bug fixes - General - Fixed that if you have ended up with a B1 Validation Configuration where the FormType is not set (normally not possible due to validation, but possible in rare conditions). B1UP became not responsive and no events happened - Universal Function - SQL Report - Fixed that if a LinkedButton of type document also was a Collapse level it could not open *** Version 3.6.1.1 (October 2009) [HOTFIX BUILD] - Bug fixes - General - Fixed that F1 could not be pressed on system forms and on B1UP forms both the B1UP and SAP help appeared - Universal Functions - Fixed that Number of Copies only had effect if a printer was selected in Crystal Reports *** Version 3.6.1.0 (September 2009) - New Features - Universal Functions - Added SQL-report option to select multiple columns back - Added SQL-report option to have one or more columns editable (to select a price, quantity etc.) using the "EDIT" keyword in the format field. - Added the "ForeColor" and "BackColor" command to the macro to enable you to color (using the color-name) a specific item on the fly (see valid color in the manual). - B1 Validation Configuration - Added Scrollbars on SQL field (Easier to see long SQL-sentences) - Function Buttons - Add a predefined button-type to open Service Calls - Item Placement Tool - Added option to use right-click function on Buttons, Tabs, Checkboxes and Radio-buttons for easy hide and simple movement - Quick Create - Changed Quick Create BP's default country to be taken from Company Details instead of the Database localization (Better for counties that share or do not have their own localization) - Bug fixes - General - Fixed that you could get a "Unknown Session" error when B1UP was set to run automatically and you changed user. - Fixed that CheckBoxes gave an incorrect value back from $[$item.col.type] - B1 Validation System - Fixed that B1 Validation System could end up in endless loops when using the DataAdd, DataUpdate, DataLoad and DataDelete in special scenarios - B1 Search - Fixed issue where BP Name disappeared if Toolbox Start in Name on documents was activated and user created a new document using the B1 Search Right-click option - Universal Functions - Fixed that if you double-clicked on a line in SQL-report and you did not have a select target it still closed the report. - Fixed that is was not possible to use "Click" and "Focus" commands from the line loop Macros and target the current line *** Version 3.6.0.0 (August 2009) - Special - SAP Business One 8.8 is now supported (Please read document on Transition changes and known issues for SBO 8.8) - New Universal Function - Line Loop that allow advanced multi-row validation and manipulation - New Features - General - The $[$...]'s have a new keyword "LAST-1" in order to deal with issues adding new lines in sales/purchase documents with multiple values - Bank In - Added option to work with Down Payments given that the have the same document number length. - Letter Merge - Added new keywords <>, <> for full country names - Added new keywords <>, <>, <> for logged in user information - Item Placement Tool - Made the configuration window a bit smaller (due to people having problem on low resolution monitors) - The configuration window is now sizable so you can maximize to see more line in high resolutions - Mandatory Fields - The configuration window is now sizable so you can maximize to see more line in high resolutions - Bug fixes - General - Fixed that if a $[$item.col.numeric] value meets an empty string on a matrix it fails. Now instead it returns zero - Account Balance - Added missing "<" at the end of PayInForm Numbers - Letter Merge - Fixed problem where letter merge failed if database had over 120 UDFs in OCRD - Function buttons - Fixed that Data-launcher is not possible to open for users with Read-only right to parent window - Universal Function - Fixed problem opening the Configuration when B1 Client was running in Spanish - Fixed that Number of Copies and Report Source was not part of the import/export/duplicate functionality *** Version 3.5.1.0 (June 2009) - Special - NB: THIS VERSION OF THE ADD-ON ONLY SUPPORT SAP BUSINESS ONE 2007A AND SAP BUSINESS ONE 2007B. IF YOU ARE RUNNING SBO2005 YOU SHOULD USE VERSION 3.1.1.0 INSTEAD! - Added reinstall utility that make it easier to force a reinstall. - New Features - Universal Functions - Added option to Pick Color by right-click on the Foreground/background columns - Added option to let comboboxes in the content creator be filled with valid values from an SQL: statement - Duplicate can now be accessed via the top-menu + shortcut (CTRL+D) - Function Buttons - Duplicate can now be accessed via the top-menu + shortcut (CTRL+D) - Item Placement Tool - Duplicate can now be accessed via the top-menu + shortcut (CTRL+D) - Mandatory Fields - Duplicate can now be accessed via the top-menu + shortcut (CTRL+D) - B1 Validation System - Duplicate can now be accessed via the top-menu + shortcut (CTRL+D) - Removed Features - General - Removed the "Do Data-check on startup" option [Reason: No benefit of ever turning it on for anyone] - Removed the "Settings.xml" option [Reason: Nobody use it anymore since multi-add-on startup is no longer an issue] - Bug fixes - General - Fixed various layout problems in Hebrew - Fixed rare problem with negative menus on 2007 when running user-queries (Function buttons and macros) - Letter Merge - Fixed that 3.5.0.0 could only use Letter Merge in Word 2007 due to incorrect build-settings - Optimized performance on opening Letter Merge windows - Universal Functions - Duplicate will now suggest a new code instead of the one duplicated from - Item Placement Tool - On the fly right click can now calculate placements for Hebrew languages - Label option on UDF-items now works in Hebrew language - Quick Create - Decreased the impact on performance the Quick Create option had on document-windows - Toned down problem of unexpected error in catching the END button due to SDK Instability - Recurring Invoice - Increased max length of the Customer Ref. No. from 16 (Old max) to 100 (New max) [NB. This only affect new installation. Old installations need to change this manually] *** Version 3.5.0.0 (May 2009) - Special - NB: THIS VERSION OF THE ADD-ON ONLY SUPPORT SAP BUSINESS ONE 2007A AND SAP BUSINESS ONE 2007B. IF YOU ARE RUNNING SBO2005 YOU SHOULD USE VERSION 3.1.1.0 INSTEAD! - B1UP is now translated into Spanish - B1UP now supports MS-SQL Server 2008 and MS Windows Server 2008 - New Features - B1 Validation System - Added 3 new events the B1 Validation System can react to (Form Closing, Column Link Pressed and Column Picker Pressed) - Bug fixes - General - Fixed that right click on the fly-menuitems was not shown if username was in Russian or Hebrew - Fixed that $[User] keyword did not work on a Russian/Hebrew username - Default Data - Fixed that MX Localization fails if Tax is set on BP. - *** Version 3.1.1.0 (April 2009) - Special - NB: THIS IS THE FINAL PLANNED VERSION THAT SUPPORT SBO2005A SP01 AND SBO2005B SP00. FROM MAY 2009 THE B1UP WILL ONLY SUPPORT SBO2007A AND SBO2007B - New Features - General - Added better notification during creation of metadata - Exchange Rates - Added Bank Of Israel as Exchange Rate Provider (NB: Existing IL Installations need to go to Currencies-setup and set the B1UP Exchange rate code to International Codes (Local = NIS)) - Added button on config window to set rates now (Normally only at startup). - Online exchange rates now support the use of a proxy - Bug fixes - General - Fixed that on some clients shutdown of SAP Business One took a very long time... - Fixed unexpected error where a user without authorizations for a window try to open it anyway and did not use the "Authorized by another user" option - Fixed that the Dynamic Syntax did not work correct with the default row on a matrix if the event was a header-level event if used in SQL: commands (Gave back an invalid Row Index Error) - Fixed that the Data-check file in rare cases could fail if two or more instances tried to access it at the same time. - Default Data - Fixed that you could get an error message updating the Default data Config is you did not have a "Pricelist - Supplier" selected - Quick Create - Fixed that Quick Create was unable to create its metadata while running in French Language - Universal Functions - Fixed that Commands ENABLE, DISABLE, SHOW, HIDE and UF could only operate on the initial window that activate the macro and not on windows that was opened by the macro (using the ACTIVATE Command). - Toolbox - Fixed Conflict between Toolbox GotoNew and Default Data module if they were both activated. *** Version 3.1.0.0 (March 2009) - Special - New translation the Czech. (Thank you to KELAR (www.kelar.cz) for helping with the translation!) - French translation is now fully updated (Thank you to Opti-One (www.opti-one.fr) for helping with the translation!) - New Features - Letter Merge - Added option to use User-defined Fields in Letter Merge! - Added option to choose if you wish to save template file or merged doc. with your activity! - Added button on letter merge launcher to open the template manager - Added Activity Defaults for the Activity Features in Letter Merge - Universal Function - You can now control the datasource of you crystal report to be either as in report or the current database (Handy if you create the report on a different machine or you use the report in two databases) - You can now control the number of copies printing crystal reports - Added Orange arrow support of Landed Costs (OIPF) to the SQL Report System - Added Macro Command "SetFormTitle()" to dynamically change the title of a window - Default Data - Default data can now have separate price-lists for customers and suppliers - Bug fixes - Toolbox - Added additional checks for if the Journal remark System fails - Updated the Norway ZipCodes - Updated the Denmark ZipCodes - Made the Go to new document functionality more secure for other user-modifications - Letter Merge - Fixed that activity reminder was visible/set when activity was a task (not something that is possible in the SAP Business One Client) *** Version 3.0.6.0 (February 2009) - New Features - Universal Function - Added OCPR (Contact person) to the supported formats on the SQL-report. NB. It need to be linked to the contact-person code (OCPR.CntctCode) in order to work - Added OPDI and ODPO (Sales and Purchase DownPayments) to the supported formats on the SQL-report. - The Filename in the External Launcher can now use the dynamic syntax - Added BLANK($[$item.col.type]) command that allow to remove a value of a field - Bug fixes - B1 Validation System - Added better error message when a B1 Validation Config fails (Error easier to located) - Account Balance - Fixed bug in Account Balance where a document was incorrectly shown if it was closed via a Payment on account Incoming payment - Bank Out - Fixed incorrect "Jyske Bank" format for "Kontooverfoersel" if the receivers bank account was not 10 digits in length - Function Buttons - Fixed that on sizable windows that one ore more of the buttons would move down while the rest would stay on top. - Universal Function - Fixed missing confirmation on removal of Universal Function Configs - Added better error messages when a Universal Function fails from a B1 Validation Config (Error easier to locate) - Fixed that very complex SQL-queries involving [%0], [%1] etc. could fail (Incorrect RegEx replacement) - Fixed that if you used survey values of type DATE in SQL-Report and did not enter a date you got an error.. Now it will instead see empty = SQL Server minimum date - Added more user-friendly error messages if a Crystal Report was launched on a machine that did not have the Crystal Report Runtime Environment installed - Fixed that a Universal Function of type Crystal Report Could not be updated if it did not contain any parameters *** Version 3.0.5.0 (January 2009) - Special - This is the first B1UP for the 2009 Maintenance period. You are not able to run this version unless you have paid 2009 maintenance - New Features - B1 Validation System - Removed limitation that the SQL-condition could not contain keywords INSERT, UPDATE and DELETE. (Please be careful of usage and notice that according to EULA that Boyum IT A/S can not be held responsibility to incorrect usage / misuse that lead to data-loss). - Letter Merge - Added option to select the Contact person to use in single letter merge - Universal Functions - Added macro command USERQUERY(QueryId) to allow macro's to initiate user-queries - Removed limitation that the SQL Report should start with SELECT or EXEC in order to allow declaration of SQL variables etc. (Please be careful of usage and notice that according to EULA that Boyum IT A/S can not be held responsibility to incorrect usage / misuse that lead to data-loss). - SQL Report now support Orange Arrows to Customer Equipment Cards (OINS) - Bug fixes - Function Buttons - Fixed visual error that happened when a universal function was chosen for the last of the ten buttons - Quick Create - Fixed that you got an invalid item error in rare cases creating a BP using Quick Create - B1 Search - Fixed that B1 Search was unable to search in Hebrew (and other non Latin based languages) - Letter Merge - Fixed that Letter merge was unable to merge if Cardcode was in Hebrew (or other non Latin based languages) - Universal Functions - Fixed that the SQL-report's [%0], [%1] etc. did not work correctly when used in LIKE statements - Fixed that the SQL-report's export did not import/export the SQL-vars configuration - Fixed memory leak + too many connection problems for the crystal reports - Bank Out - Fixed that Bank Out did not take partial credited invoices into account when suggesting a payment amount - Toolbox - Fixed that Sales: Go To new option failed on SBO2007 where a sales order had the option "Purchase order" checked. Now SBO2007 will ignore the Go To New options in such events. *** Version 3.0.4.0 (December 2008) - Special - This is the last B1UP for the 2008 Maintenance period... Future versions will require 2009 paid maintenance - This is the last B1UP that follow the monthly release strategy. New Release strategy will be introduced for next version. - Optimized Item Placement Tool performance on placing comboboxes - Optimized Content Creator performance - Added a cache so communication to the database is only needed first time you open a window - Optimized placing of items - New Features - Recurring Invoice - Added information about draft to Invoice History Report - Bug fixes - B1 Search - Hot-fixed that the B1 Search sometimes give an invalid form on ActiveForm (In such cases the B1 Search window cannot be shown) - Template System - Fixed problem in the Template system that could happen in rare cases where setting one field was Dependant of setting another... - Fixed that message of form loading first time was always shown on Get Template Window - Item Placement Tool - Added exception to not show on the fly right-click options on PLD-Windows (Gave problems for a few users and did not make sense anyway) - Fixed tab-order of data added using IPT (could cause that Tab-order module ended up having a incorrect tab-order) - Function Buttons - Fixed that default Function Buttons types did not work on A/R Down payment requests, A/R Down payment invoices and A/R reserve invoices - Added exception to not show on the fly right-click options on PLD-Windows (Gave problems for a few users and did not make sense anyway) *** Version 3.0.3.0 (November 2008) - New Features - Recurring Invoice - Added the indicator field to invoice templates - Universal Functions - Added option to show and hide columns using the Macro Show and Hide commands - Bug fixes - General - Fixed problem in manual that caused sections to be in incorrect places - Add and Edit Menus - Fixed incorrect import (Title and parent uid was reserved) - Fixed missing warning when parent uid did not exist - Item Placement Tool - Fixed that the included Universal Function was not exported to XML - Template System - Fixed problem if a template was attempted to be created while an text-box contained over 250 chars - Tab Control - Fixed bug where if you ended the collection in the UDF Side-bar the Tab-control collection became corrupt *** Version 3.0.2.0 (October 2008) - Special - Added DesignNotifications to remove the "drawing" of windows the first time you use them - New Features - Recurring Invoice - Added the DATE[...] syntax for advanced dates calculated upon invoice date - Universal Functions - Added New button on Choose From Lists for Universal Functions - Added SQL Report Refresh Option (Allow you to refresh the shown data) - Added SQL Report Selection Option (Allow you to select one or more rows data back to the window that opened the report (value is like formatted search taken for first column)) - Added Macro Command "DoubleClick($[$..])" to allow to script a double-click - Added Macro Command "UF()" to let a macro launch another Universal Function - Added various small design-changes to make Universal Function configuration more user-friendly - Added option to the macro SET command so it can set captions of labels - Toolbox - Added option to go to new Document on add - Config - Added Select all and select none button on main configuration for easy activation - Added an Check for Updates option that check against your license and determines if you are running the latests allowed version - General - Changed the auto-assign of codes for Function Buttons, Item Placement Tool, Mandatory Fields and Universal Functions making navigation easier - Bug fixes - Account Balance - Fixed that if no due-date was selected you got an error - Config - Fixed Tab-order of the Database information window - Add And Edit Menus - Fixed display problem while resizing config window - Mandatory Fields - Fixed problem that gave a incorrect message if user was saving a marketing document using save as draft and the mandatory fields was not set - Fixed that it impossible to Close, Cancel or Remove data without all mandatory data filled (now you get a warning instead) - Recurring Invoice - Fixed that if you used the [Day-1] syntax on an invoice day that had day number 1 it gave an incorrect result - Bank Out - Fixed that if payment reference was not numeric an unexpected error occurred during validation - Toolbox - Fixed problems with Journal Remark System (caused by SDK having a bug in 2007 that incorrectly triggers the functionality) - License - Fixed problem that was caused if user had "Use Proxy" activated but had not written a proxy URL - Fixed problem that could happen if you worked on a public Internet connection and got a page-redirect page from a paid Internet service - Fixed problem that some virus-scans/download managers that redirected download files cause the system to download a invalid license *** Version 3.0.1.1 (September 2008) - Special - Special Hotfix release that fixes problem with the 3.0.1.0 release - Bug fixes - Fix problem with B1UP 3.0.1.0 where the Click and Focus commands did not correctly in the Universal Function Macro System *** Version 3.0.1.0 (September 2008) - New Functionality - General - Extended the Formatted Syntax on items to optional $[$...]. This gives the following changes: - Header level triggers can now work with specific rows (Row-number, FIRST (first row), LAST (last row) and SELECTED (currently selected row)) - Macros commands can with the new syntax get/set/focus on row-level! - Item Placement Tool - User defined fields that are linked to linked tables are now supported, with the exception that you are not able to define new values in the main window field and new values added are first shown after a reload of the window - Universal Function - Macro: Added option to use the SQL: syntax in the source fields in the Transfer and TransferBack commands - Content Creator: User defined fields that are linked to linked tables are now supported, with the exception that you are not able to define new values in the main window field and new values added are first shown after a reload of the window - Bug fixes - Toolbox - Fixed problem that could occur if Document-window was opened before B1UP had fully started up and you tried to add a document - B1 Validation System - Fixed that the Duplicate functionality did not have a label on its menuitem *** Version 3.0.0.0 (August 2008) - Special - New license system - Initial support for proxy servers and off-line validation - Validation System has been translated - Universal Functions has been translated - Added Authorization tree for the product - This version will cause metadata changes - New Functionality - Item Placement Tool - Optimized the speed of adding and manipulating data a bit. - Added a right click menu in the Users field on the Item Placement Tool Configuration form, that enables the use of a Select Users window. - Universal Functions - Add a store system to the macro transfer system "Transfer($[$item.col.type]|STORE1) --> Transfer(STORE1|$[$item.col.type])" Using this system you can transfer data that are more than 2 screens away (Keywords STORE1 to STORE10 allow up to 10 stores) - Added a combobox to the External Launcher pane, that automatically fills out Program and Argument information, upon selection. - Add and Edit Menus - Added a right click menu in the Users field on the Add new menus form, that enables the use of a Select Users window. - Function Buttons - Added a right click menu in the Users field on the Function Buttons Configuration form, that enables the use of a Select Users window. - Mandatory Fields - Added a right click menu in the Users field on the Mandatory Fields Configuration form, that enables the use of a Select Users window. - B1 Validation System - Added a right click menu in the Users field on the B1 Validation System Configuration form, that enables the use of a Select Users window. - Account Balance - It is now possible to use properties for selecting Business Partners. - Added Pay-In Number only option - Toolbox - Added a Show only current user BP's system, that works like hide from list, but only shows the BP's that has the current logged-in user as the Sales Employee. - B1 Search - Include the option to search on A/R Down Payments and A/P Down Payments. - Bug fixes - General - Fixed problem that if dynamic data contained ' and it was used in SQL, it would make the SQL fail - B1 Search - Fixed a bug that would cause an error message when a modal form was active during startup. - Made it possible to save a selection of A/R + A/P document-lines as a default search criteria. - Fixed bug that resulted in an error if you search for a keyword that contained a ' - Bank Out - Fixed modulus 10 validation if no payment reference was found - Toolbox - Fixed that Document Flags was not chosen when working with drafts - Fixed that Line Search on Pick lists was not correct when font-size changed - Account Balance - Fixed problem with partial credited invoices in (SBO2007A Only) - Add and Edit Menus - Corrected a bug that placed items in the wrong order, when using the add menus function. - Universal Functions - Fixed that the "ENABLE" Command in the Macro system did not work (Nothing happened). - Letter Merge - Corrected a bug that would throw an exception if the user tried to use Letter Merge without .Net programmability for MS Word installed. - Mandatory Fields - Corrected that the Service Call window shows an error when doing a choose from list, if it contains mandatory fields, as the window uses a incorrect event types. *** Version 2.930 (June 2008) - Special - This version will cause metadata changes - German translation updated to be more correct - NB: Please note that there is no scheduled for July 2008 (Next planned release is August 2008) - New Functionality - General - All font-size changes that in older version only worked on SBO2005 now also work in SBO2007 - B1 Search (new module) - Added functionality to search many different business objects from one central place - Added right click functionality for quick access to common operations on your search result - Bank In - Added The PlusGirot format (Sweden) - Function Buttons - Added right click "Add function buttons to this window" option (Super-users only) - Mandatory Fields - Added right click "Make this field mandatory" option (Super-users only) - Item Placement Tool - Adde right click menu items to help with IPT configurations (Super-users only) - Template System - Added the B1UP Icon to the Right click menuitems - Exchange Rates - Added support for nonstandard currency codes. - Add and Edit Menus - Added support for import/export of configuration. - Universal Functions - Added option to use SQL Variables [%0], [%1], [%2], [%3] and [%4] in SQL Report - Bug fixes - General - Fixed various smaller bugs in the German translation - Fixed code that could cause SAP to crash if tool-tip was shown while opening a new window (SBO2007 Only) - Add and Edit Menus - Fixed bug that could happen if incorrect configuration was made in the Add new menuitems (if you entered an uid that was unable to accept sub-menus) - Fixed that menuitems created and then removed was not removed before a restart - Fixed that menuitems does not revert back to original description if removed from add and edit menus - Fixed various smaller bugs - Toolbox - Fixed that document flags did not reset after a document had been added / Switch to add/update mode - Fixed a few bugs in the Default Journal Entry Series System - Fixed bug that could happen if Journal Remarks System was active and you had a MAndatory Field configuration on Journal Entry window. - Corrected a bug that made the UI look incorrect when using update open items. - Letter Merge - Fixed a bug that would cause the creation of activities to fail, during a merge. - Universal Functions - Fixed the length of table and field of the content creator to the correct 20 instead of 18 - Function Buttons - Function Buttons are now able to open the reconciliation window in SBO2007 when using a reconciliation button. - Function Buttons are now able to open the posting period window in SBO2007 when using a posting period button. *** Version 2.920 (May 2008) - Special - This version will cause metadata changes - Added the new Tab Control module - Added the Add and edit Menus module - Restructured the documentation making the installation guide a separate document - New Functionality - General - Added option to launch the PDF manual directly from the product - Account Balance - Option to show BPs without transactions but primo-balance in report - Item Placement Tool - Changed the flow of the ITP to allow customized focus using the Universal Function - UDF fields moved on to the main form can now be disabled in Add/OK/Find - Form titles can now be changed (use description as form title) - Recurring Invoices NB: Please be aware of the changed behavior of unit price (see: http://www.b1up.net/pdf/Important%20note%20for%20Recurring%20Invoices%20in%20B1UP%202.920.pdf) - New fields on document/header level: Discount, Shipping Type, Document Series - New fields on line level: Discount - Invoice Wizard now has a preview feature where you can select which invoices to process. - Template System - Made the Save Template higher to be able to see more data - Toolbox - Flags are now faster added to the windows (using XML) and support font-sizes - Universal Functions - Added Crystal Report Function Type - SQL-Report title now accepts the dynamic syntax - Letter Merge - Added functionality for assigning a reminder to an activity - Mandatory Fields - It is now possible to enter more than one empty value in the Mandatory Fields: Configuration window, by separating each one with a ";". - Added option to mark the mandatory fields with color - Bug fixes - General - Fixed problem where the dynamic syntax did not accept not having the optional type in $[
.] - Account Balance - Fixed that Account Balance was unable to filter out closed transactions in SBO2007 (due to the new reconciliation method by SAP) - B1 Validation system - Fixed that the user-settings was incorrectly case-sensitive - Fixed that removed B1 Validations was still be in effect until add-on was restarted - Function Buttons - Fixed that if a window was open by a user that have read-only rights, the function buttons were disabled - Letter Merge - Fixed error popping up on the Mass Letter merge in SAP Business One 2007A - When adding activities in letter merge, its now possible to add all activity types (not only Phone Call and Other) - When adding activities and attaching the merge file, this wasn't done correctly - Universal Functions - Fixed that Tabs and buttons added by the Content Creator was disabled if the user only have read only rights to the window - Fixed that content added by the Content Creator on BP Master Data is shown in history mode (Not supported by SAP and gave an error) - Mandatory Fields - Removed a bug that made it possible to save something under the control of Mandatory Fields, by closing the window in add or edit mode, and clicking Yes when prompted about saving your changes - Item Placement Tool - Fixed that content added by the IPT on BP Master Data is shown in history mode (Not supported by SAP and gave an error) - Bank Out - Fixed problems with payments in business partner with multi-currency - Fixed error when business partner was shown from the change-log *** Version 2.910 (April 2008) - Special - This version will cause metadata changes - New Functionality - General - Dynamic syntax now support the formatted search syntax $[USER] and $[PERIOD] along with additional keywords provided by B1UP syntax ($[USERNAME], $[DATABASENAME], $[LOCALIZATION], $[COMPANYNAME], $[SERVERNAME], $[SERVERDATE], $[SERVERTIME], $[SYSTEMID] and $[INSTALLATIONID]) - Account Balance - Selection criteria now includes business partner groups - B1 Validation System - Allowed simple condition value to be an empty value - Added 5 new B1 Validation Event Types (Menu click, Form Data Load, Form Data Add, Form Data Update, Form Data Delete) - Universal Functions - Added 4 new Macro commands (DISABLE(), ENABLE(), HIDE(), SHOW()) - Bank In - Added Link-button to configuration from main window - Letter Merge - Changed the looks of the windows, by optimizing the item placement (Letter Merge Configuration), and adding new functionality (Letter Merge, Mass Letter Merge). - Letter Merge now supports both Word 2003 and 2007. - Both Single Letter Merge and Mass Letter Merge can now generate activities when a letter merge is created. - Quick Create - Added the ability to quick create items - From item master data - From purchase and sales documents - Recurring Invoice - Added option to save recurring invoices as drafts - Bug fixes - Account Balance - Minor bug fixes (selection criteria was not always used correctly) - Bank Out - Fixed incorrect creation of Payment Reference Field - Letter Merge - Disabled the Letter Merge button in find/add mode on BP master data. - Made the Letter Merge button on BP master data scale correctly when changing font size (SBO2005 only). - Corrected the way templates are deleted in the Letter Merge Configuration (can now delete more than one at a time) + added a confirm prompt before a deletion is executed. - Added various notification fixes through out the module as well as status indication when filling grids i.e. - Added a file extension check on before trying to merge, both when using templates and manually selection files. - Added update of BP selection template combobox on Mass Letter Merge, when changes are made from the BP selection - Advanced window. - Function Buttons - Fixed minor design issues in the data-launcher - Data-launcher Move up/down is now easier because it remember the row-selection - Recurring Invoices - Fixed incorrect length of the comments field (was 64.000 but should be 254 chars). This only affects new installations (See below) - Fixed too long comments causing in an "Value too long in property Comments" error during an invoice wizard (Too long comments will now be shortened back to the first 254 chars) - Mandatory Fields - Fixed the problem that Alternative items lines could no be made mandatory - Item Placement Tool - Fixed that UDFs label did not have the same height as your entered field *** Version 2.901 (April 2008) - Bug Fixes - Fixed problem that B1UP caused the SAP Client to freeze on some systems *** Version 2.900 (March 2008) - Special - This version will cause metadata changes - Optimized performance and memory usage - Much better event-filter management (only exactly what you need and configure) - Less memory usage over time (better memory cleanup) - Function buttons will be added up to 10 times faster (Old way on test-machine = 0.1 sec, New way on test-machine = 0.01 sec)! - New Functionality - B1 Validation System - Added Got Focus to the list of events - Function Buttons - Added option to duplicate configurations - Better support of changes to the font-size for the end user (SBO2005 only) - Toolbox - Better support of changes to the font-size for the end user (SBO2005 only) - Universal Functions - Configurations will now suggest automatic new codes automatically (You are still able to overwrite the code if wanted). - Added the option to run stored procedure with the SQL-Report function type - Item Placement Tool - Added option to duplicate configurations - Added link to column option for advanced placement in sizable forms. - UDF-Lines are now intelligent and can automatically populate the table column on the most common window types. - IPT's development mode now show current windows width, height and formtype - Mandatory Fields - Added option to duplicate configurations - Recurring Invoice - Added [DaysInMonth] keyword to get the current number of days in month (+/- 12) - Account Balance - Dates are now the same format as the SAP Business One client - Numbers now follow each countries usage of "," and "." in numbers - Letter Merge - Added a new template system for mass letter merge. - Added support for Microsoft Word 2007 document types (*.docx, *.dotx, *.docm, *.dotm). - Optimized performance when merging large amounts of data. - Bug Fixes - B1 Validation System - All new installation will have Simple Condition: Column set to 20 chars instead of 10 (to support UDFs on column level) [You can change this manually in older installations] - Toolbox - Fixed problem with Hide From List System on the MRP Forecast window. - Fixed incorrect warnings about invalid Federal Tax Id is country is outside the EU. - Item Placement Tool - Fixed problem with missing rows if code was changed in update mode (code is now locked in OK mode) - Fixed minor problem where the active checkbox was "too easy" to hit (width is now minimal to avoid accidental un-checks) - Form width and height are not automatically populated anymore since it is actually not needed unless you want to change the forms dimensions in order to make room for new data - Mandatory Fields - Fixed problem with missing rows if code was changed in update mode (code is now locked in OK mode) - Fixed minor problem where the active checkbox was "too easy" to hit (width is now minimal to avoid accidental un-checks) - Function Buttons - Fixed problem with missing data if code was changed in update mode (code is now locked in OK mode) - Fixed minor problem where the active checkbox was "too easy" to hit (width is now minimal to avoid accidental un-checks) - Default Data - Fixed bug in translation of default data (Commitment limit was incorrectly translated to Credit limit) - Universal Functions - Fixed problem where service-based documents could not use the "Must have specific value" function type. *** Version 2.800 (February 2008) - Special - All new installations will from this version and on will have all options in the Toolbox unchecked as default to ensure better performance and consistency. - All translations for English and German have been reviewed and updated (Thanks to Line and S ren). - New Functionality - General - Optimized startup and shutdown for better performance - Added User and Database information to the event-log - Function Buttons - Added the option to make Function Button configurations user-specific - Added option to activate/deactivate each configuration - Item Placement Tool - Added the option to make Item Placement Tool configurations user-specific - Added option to activate/deactivate each configuration - Mandatory Fields - Added the option to make Mandatory Fields configurations user-specific and that the support longer form-types (Other add-on windows) - Added option to activate/deactivate each configuration - B1 Validation System - You are now able to Import and Export B1 Validation configurations from/to XML - You are now able to duplicate configurations (Right Click > Duplicate) - Universal Functions - You are now able to Import and Export Universal Function configurations from/to XML - You are now able to duplicate configurations (Right Click > Duplicate) - Toolbox - You are now able to Import and Export the Toolbox Configuration - Made the autonumbers of the Toolbox for Business Partners and Items more flexible in a multiuser-environment (In the current displayed is added by another user, a new code is assigned) - Account Balance - Added option to show header - Added option to show Pay-in company details - Bank Out - Added validation to the BP Master Data when using Bank-Out - Added support for format 'Sydbank' - Bug Fixes - General - Fixed various minor design layout errors - Fixed various minor errors in the manual - Toolbox - Fixed the incorrect display of [DocDate] in the Journal Remarks System - Fixed minor graphical bug in the Address Copy System causing that State was not shown until clicked - Bank Out - Fixed Bug in the HAN (Handelsbankens) format - Recurring Invoices - Fixed problem if the Payment term description or Tax-code description was larger than 50 chars - B1 Validation System - Fixed bug that caused the Double-click event type not to trigger. - Fixed problem with choosing key-modifier in certain situations on the configuration window - Fixed problem with comboboxes where reading a combobox value that does not have any valid values gave an error - Quick Create - Fixed that Quick Create could not add business partners in certain situations *** Version 2.760 (January 2008) - New Functionality - General - Added option to reset data-check - Recurring Invoice - Added new default configuration - Added option to use alternative Invoice date - Added support of the Indian database - Bug Fixes - General - Fixed that various windows did not enter update mode if a choose from list was chosen. - Changed to a more consisting way of removing menuitems (Example: The menuitems of the Recurring Invoice system was not removed if the module was deactivated) - Mandatory Fields - Fix bug that made impossible to make line-data mandatory in service-based documents - In all new installations the line-field called "Column Uid" can now be up to 20 chars long (You need to change this manually for older installations) - Universal Functions - Fixed that custom messages did not have the option to show multi-line messages. - Fixed problem with new orange arrows in SQL report when using a collapse level. - Quick Create - Fixed a bug that caused Danish functionality to incorrectly be shown in non danish databases - Recurring Invoice - Fixed that Recurring Invoice was unable to choose Tax Code on invoice table on Indian localizations *** Version 2.750 (January 2008) [Special FKOM08 Build] - Special - The manual is now striped of technical data and version history. These data is now a separate documents. - Updated French translation (Thank you to Opti-One (www.opti-one.fr) for helping with the translation!). - Increased overall performance on configuration windows that use comboboxes. - New Functionality - General - New design of the main configuration. - New and improved Event-log (XML-Based and viewable from the client) - Universal Functions - SQL Report Function now support link-arrows to 20 more windows: - Sales Opportunity (OOPR), Activity (OCLG), Pick List (OPKL), Employee (OHEM), Service Call (OSCL), Service Contract (OCTR), Knowledge Base (OSLT), Journal Entry (OJDT), Quotations (OQUT), Sales Orders (ORDR), A/R Delivery (ODLN), A/R Return (ORDN), A/R Invoice (OINV), A/R Credit Memo (ORIN), Purchase Order (OPOR), Good Receipt PO (OPDN), Goods Return (ORPD), A/P Invoice (OPCH), A/P Credit Memo (ORPC), Incomming Payments (ORCT), Outgoing Payments (OVPM), Goods Receipt (OIGN), Goods Issue (OIGE), Production Orders (OWOR) - BankOut - Added column current account balance to PDF print. - Bug fixes - General - Fixed startup problem with the error message 'Ref Count larger then 0' that happened in rare cases during heavy load. - Fixed rare bug of transferring data between windows if tool-tips were shown. - Recurring Invoice - Fixed problem where very large Invoice template numbers caused the error window not to be able to be shown - Toolbox - Fixed bug where HideFromList functionality caused Last Item Prices to work incorrectly (unable to show data). - Fixed problem with "Enter = Go to last line" was not triggered when located in a UDF-field on the sidebar and Enter was pressed. - Fixed the Start In Name on Documents where Line search also was activated. - Fixed the Start In Name did not work on Business Partners in DK Local Module BankOut was activated. - Fixed problem with Flags that could happen if Business Partner window was loaded before add-on and user switched to add-mode. - Bank-Out - Fixed bug with the additional fields shown on the Business Partner Master data window if the SAP version was not Enhancement Package 1 or 2 (Pre. EHP and SBO2007A) - Fixed bug with validation of exchange rates. *** Version 2.740 (November 2007) - Special - The FAQ, Tips and Tricks and troubleshooting are now moved away form the manual and into separate documents. - Added more Samples and guides to the installation package - New Functionality - Universal Functions - External Launcher can now create its arguments using SQL (just put in SQL: in args) - Macro now have 2 new commands and one extension to activate - "Close" command will close the current window - "TransferBack" command that work the same as transfer but from the opened form and back to the form that opened it. - "Activate" command now have the option to not take a menuUid as parameter (This can be used to make it possible to transfer data to a window that are not opened by a menuitem) - Bug fixes - General - Dynamic values syntax system now follow formatted search syntax even closer - .Number work the same way as .Currency (.Currency are still different from formatted searches) - .Number and .Currency is now treated without enclosing strings (Gave some problems with SQL conditions) - Tables in the $[
..] is no longer case sensitive - The $[
..] syntax can now leave out the ($[
.]). If this is done the B1UP will find the type automatically from the field-type - Exchange Rates - Fixed problems with Online Exchange rates in US and Canadian databases since these databases do not follow the ISO Currency codes. Other localizations that might have this problem please check out the BOY_EXCHANGE_CONV table for conversion. - Default Data - Fixed problem with territories being over 50 chars long - Toolbox - Fixed problem with Country Flags in Service Calls when switching to find mode from an existing service call. *** Version 2.730 (October 2007) - Special - B1UP now support installing and running on 64 bit machines - New Functionality - Exchange Rates - Added support to add additional fees to exchange rates - Added option to set the rates in the future (to make sure that you have rates the next 24 hours) - Bank-Out - Currency column shown on Payment window - Function Buttons - External Launcher arguments can now handle multiple dynamic values - Data Launcher can now handle multiple dynamic values - Toolbox - Enter = Go To Last Line is now supported on: Issue For Production, Receipt From Production, Goods Issue and Goods Receipt. - Universal Functions - External Launcher arguments can now handle multiple dynamic values - Bugfixes - Account Balance - Fixed a few wordings - The address details will now follow the same format as SAP Business One does. - Universal Functions - Fixed command Transfer in Macro system (a problem with the old syntax the new syntax was OK) - Fixed bug in content creator that had a bug when adding items to not auto managed forms - Fixed wrong syntax samples in the macro-system - Extended the max length of Message-types function from 254 to 64.000 chars [Only new installations] - Extended the Arguments field of the External Launcher function from 100 to 254 chars [Only new installations] - Exchange Rates - Fixed system so it also works correctly with indirect exchange rates - Toolbox - Fixed Address Copy System problem with certain types of User-defined Field on Address Level and bug regarding county/state import. - Changed the Start in Name option not to start in the name field in find mode of documents (since most people search by number here) - Bank-Out - Fixed amount shown in file for foreign transfers - Fixed payment for foreign transfers - Template System - Fix that templates can be saved without selecting any lines *** Version 2.720 (September 2007) - Special - New and improved installer - Added better information on closing the add-on and changing language - Added Troubleshooting menuitem - Added Help menuitem - Changed code to make add-on close faster and more consistent - New Functionality - B1 Validation System - Added option to make B1Validation configurations user-specific - Item Placement Tool - Added support of User-defined fields over 8 chars - Toolbox - Added option to disable the automatic CTRL+B for payment means (Handy if you use 2 or more payment types evenly) - Universal Functions - Message Function Type can now work with SQL - Change syntax of most macro commands to work with SQL, dynamic values and columns (Old syntax still works, but does not have the new features) - Added 4 new commands to macro system - Uppercase, Lowercase and First-case to change casing of an string in a edit-text or a column - The Block() command that can block the SAP Event - Bug fixes - General - Fixed $[$item.col.type] keywords that didn t worked with UDF s (Because they contained an underscore _ ) - Item Placement Tool - Fixed various bugs in the import/export system - Bank-Out - Fields on Business Partner master-data moved a bit to make room for new SAP field. - Toolbox - Fixed various missing functionalities in the start in name functionalities (did not start in name again after add, switch to find and so on) *** Version 2.710 (August 2007) - New functionality - B1 Validation System - Added two new comparer type to the Simple Condition - 'Not Starts With' and 'Not End with' - Item Placement Tool - Added support to include a Universal Functions in the configuration (Mostly used with Content Creator) - Bank-Out - Validation if Business Partners have a standard payment term. - PDF print. - Universal Functions - Added option to comment out commands and add documentation using // - Function Buttons - Added the User-query button type that allow you to activate a user-query from a button (Better to use this than the User-defined Menu type for this) - Bug-fixes - PLD Extensions - Fixed problem with import of char < and > in layouts (Was imported as < and > ) [SDK-Bug] - Function Buttons - Fixed problem with standard function buttons when Toolbox s Start in Name Field option was activated (Caused BP Name not to appear) - Recurring Invoices - Fixed problem with not being able to add a Recurring Invoice for customers not having a contact person. (2.711) - Fixed problem if there are more than 1000 contact persons in a SAP Business One, then they can t be chosen in the invoice template. NB: This is only solved in new installations For fix in older installations please contact Rasmus Wulff Jensen - rwj@boyum-it.com. - B1 Validation System - Fixed incorrect trigger validation that caused system not to trigger if holding down a modifier button (CTRL, ALT, Etc.). - Universal Functions - Fixed Activate Command not to change current form into parent form (in oder to better work with Transfer command when a menuitem is activated but does not open a new window) - Fixed problem of identifying the commands in Macro if additional spaces were added (Click( ) = OK Click ( ) = Was not OK) - Bank-Out - Text reference to senders account balance shown wrong in DBO_KTO and DBO_INB. *** Version 2.700 (July 2007) - Special - Data-check file is now more informative. - New and enhanced help-file. - Metadata - New metadata to all installations - New Functionality - Universal Functions - Added new function type 'Content Creator' - Added new function type 'Macro' - Function Buttons - Added Support of Universal Functions to be activated by function buttons. - Added new 'Do nothing' button type that allow you to work with the function button via the B1 Validation System. - Item Placement Tool - Added support of Picture type UDF's. - You can now hide system items in an easier way (not by using the From/To panes but by checkbox). - Toolbox - Added option to start in name/description field instead of code in Business Partners, Items, Documents and Banking. - Added option to hide unwanted Business Partners, Items or Employees for Choose from Lists. - Added support of Segmented Chart of Accounts in the Use Chart of Account Print option (Previous nothing happened) - Bug Fixes - Toolbox - Fixed minor problems with the Use Chart of Account Print option (Layout and language) - Universal Functions - Fixed incorrect tab-order in SQL Report Function type - Recurring Invoices - Fixed minor bug that did not show Invoice History Total correct (missing decimals) *** Version 2.600 (June 2007) - Metadata - New metadata to all installations - New Functionality - B1 Validation System / Universal Functions. - Several new features to the Recurring Invoices. - From/To Dates. - History Log. - Document currency supported for Multi Currency System. - Online Exchange Rates system that allows foreign exchange rates from the Internet. - Bug Fixes - General - Fixed problem where Open and Save File dialogs was not shown in front of the SAP Client (Function Buttons, IPT, Mandatory Fields, PLD Extensions, Bank In, Bank Out and Letter Merge). - Bank-Out - Fixed bug in 'Jyske Bank' and 'Nordea' - format when writing to file. - Recurring Invoices - Fixed its update functionality. - Fixed problem that switched to update mode if a BP had no Contact persons. - Letter Merge - Fixed problem with letter merge where an error occurred when any replace string was above 255 chars. - Toolbox - Fixed correct focus on Pick-list when line-search was activated. *** Version 2.520 (May 2007) - Metadata - New data to all installations - New Functionality - Bank Out: Payment block. - Bank Out: Show account balance of BP. - Bank Out: Payee of expenses for foreign payments can be chosen. - Bank Out: Gathering of foreign payments is now possible. - Bank Out: If doc due date of the invoice is before current date the current date will be suggested as doc date on the payment. - Toolbox: Added option to online validate Federal Tax Id on Business Partners (EU Countries Only). - Bug Fixes - Bank Out: Fixed bug where DBO_INB amount was shown wrong. - Account Balance: Fixed opening multiple PDF-files could cause failure. - Fixed problems with data-check if database-name contains invalid file-name chars (\, /, :, *, ?, ", <, > or |). - Fixed that Item Placement Tool does not go in update when activating/deactivating all lines in OK-mode. - Fixed problem with update-feature in Recurring Invoice, that did not happen if a certain other Boyum IT Add-on was running. - Fixed problem with showing Mass Letter Merge window in 1024x768 resolutions. *** Version 2.510 (April 2007) - Special - New detailed error Window (More information) - Increased performance and reduced server traffic for Function Buttons (Configurations stored in cache). - Increased performance and reduced server traffic for Mandatory Fields (Configurations stored in cache). - Increased performance and reduced server traffic for Item Placement Tool (Configurations stored in cache). - New Functionality - Function buttons now react on Business partner Function-buttons function on the following windows - Sales Opportunity. - Activity. - Item Master Data (Preferred Vendor). - Production Order. - Special Prices. - Service Call. - Customer Equipment Card. - Service Contract. - Added External Launch Function Type for Function Buttons. - Increased the length of MenuUID field from 40 to 254 on Function Buttons (Only new installations - Old installations will need to increase this manually if needed). - Bug Fixes - Fixed missing error message if user did not have required write access to the debug.log file for the installation (Executable was just stopped without a warning). - If Recurring Invoice is used while using Administration > System Initialization > Document Settings > Calculate the Row Total using the Unit Price is enabled, Recurring invoice will set the Unit price instead of the Price. - Fixed problem with auto numbering system in the Toolbox where a new number was not assigned if Business partner/Item was duplicated. *** Version 2.500 (March 2007) - Special - First Certified version. - Removed deprecated features of Function Buttons. - New Functionality - Bank Out Module: If FIK there is no need to write the zeros leading to the reference number. - Bug-fixes - Fixed minor bug in the IPT To/From Panelevel system. - Fixed a few problems with removal of menu items during startup. - Fixed bug in auto number system that caused it not to work on Business Partners. - Fixed "Toolbox > Banking" to work with Segmentation codes (Gave an error when setting under Payment Means). - Fixed "Toolbox > Financial > Enter = Last Line" to work in US databases (due to different form type). - Fixed "Toolbox > Human Resources > Go to New" functionality (Didn't work unless BP Go To new also was activated). - Fixed Recurring Invoice to work with Tax Code in US-Local and Vat group in non US-local. - Fixed bug in Outgoing bank where receiver account was the same as sender account. - Fixed bug in Outgoing bank if exchange rate not updated. - Fixed bug in Outgoing bank where reference printed twice. - Fixed bug in Outgoing bank where amount was show wrong in bank (only KaSel format). - Fixed left margin on Account Balance (to better fit envelopes). *** Version 2.420 (January 2007) - Metadata - New data to Outgoing Bank Integration. - New Functionality - Added Line search of items on Pick Lists. - Pressing Enter while being the line search edit text will search instead of pressing on OK/Update/Ad/Find. - New line-level functionality in Outgoing Bank Integration. - Bug-fixes - Fixed bug that caused Line search not to work if toolbox was the only function of Usability Package that was activated. - Fixed Auto number system in Toolbox that failed if number was very large (over 9 chars). - Fixed Mandatory Fields so it allows matrix on other forms than Document forms to be configured. - Fixed bug in default data that caused Tax type to give an error if creating them using the New Button in Sales and Purchase Documents. - Fixed Recurring invoice since it was impossible to search on BP-Name *** Version 2.410 (December 2006) - Metadata - New data to Main Configuration (Affect all installations) - New data to Default Data - New Functionality - Added Outgoing Bank Module [DK Only] (Create outgoing payments and export data to file). - Added Default Data option to have different settings for customers and vendors in regards of Tax-status and group. - Added new Service Client Menu that allows you to turn SBO Splash Screen on and off. - Incoming Bank Module [DK Only] now supports Alphanumeric Business Partner Codes. - Recurring Invoice now support negative quantity lines. - Toolbox: Added CTRL + Double-click on email in Contact person if the Use Email button is activated. - Bug-fixes - Default Data will now show default data again after adding a BP or item (Previous you needed to press CTRL+A again). - Default Data now work better with Item Placement Tool (Could fail if fields of the default data was moved to different tabs). - Fixed additional bugs with the BOF or EOF problem. - Fixed bug that made it impossible to run Recurring Invoice Wizard if pre 2.x version was not updated with currencies (Just gave the error that currency was not set for the invoice day). - Fixed bug in Toolbox Flags that gave an error if BP Master Data History Window was opened. *** Version 2.400 (October 2006) - Special - New memory system that greatly reduce the amount of memory consumed by the add-on (Where a normal SAP Add-on will use around 100 MB the new system will reduce this to as little as 1 MB!) - Metadata - New data to Main Configuration (Affect all installations). - Bug-fixes - Changed which row formatted search use in Function Buttons if it is based on a matrix/column and have a row selected. *** Version 2.300 (September 2006) - Special - Improved installer - Better error handling (instead of timeouts). - If add-on runs by mistake during install you will be asked if it should be closed. - If manual is open you will be asked to close it. - Remove translation templates from release. This is done due to constant changes and no interest in them. If you like to make a translation please contact Rasmus Wulff Jensen on email rwj@boyum-it.com - Metadata - New data to Toolbox - New data to Mandatory Fields - New Functionality - Added Debug log option, that log all encountered errors and extended log of all events can be turned on at will (View > Add-on Debug Mode). - Added Toolbox Address Copy System to quickly copy addresses between bill to and ship to and other BPs. - Added Toolbox Print Chart of Account as PDF (NB. Not tested on Segmented Chart Of Account) - Added Toolbox button to send email on BP master data - Added Toolbox option to update payment terms on open Sales Orders if changed on BP - Added Additional Selection Criteria to Recurring Invoice Run - Added Confirm Removal of Users to Toolbox (Part of Missing Confirmations) - Added option to define Add/Update Uid for the Mandatory Field (Due to inconstancy in SBO Form Design Guidelines). WARNING: People that have mandatory fields on Employee Master Data will need to correct their configuration to have UID = 2 in order for configuration to work - Bug-fixes - Fixed problem with freeze of add-on when launching external programs (General) - Fixed a few bugs when using Flags on documents in Find-mode - Fixed a few minor bugs in the Recurring Invoice module. - Fixed missing information in manual. - Fixed bug that did not allow B1UP Main configuration more than once - Fixed a few translation bugs in the Account Balance module *** Version 2.200 (August 2006) - Special - Optimized the Function Buttons (Code and SQL + Removed deprecated functions to allow faster configuration (100% backward compatible) - Optimized the Toolbox (Field lengths in different languages) - Metadata - New data to Recurring Invoice - New Functionality - Added Item info updater option to the Recurring Invoice (Update to most current data) - Added option to have dynamic texts in Recurring Invoice ([Day], [Month], [Year], [Num]) - Added option to have zero quantity/Zero Price in Recurring Invoice - Added option not to display bank and company information on the Account Balance - Bug-fixes - Fixed company zip code and city bug in the Account Balance - Fixed various small bugs in the Account Balance - Fixed display of wrong bank-information in account balance (Takes BP-Bank, and if none the Company Bank) - Fixed bug in data launcher that prevented start of dynamic data - Fixed problems that made Item Placement Tool Impossible to use (Error in version 2.100) - Fixed Bug with too low configured height in Item Placement Tool and Function Buttons - Fixed Toolbox problem with flags, and to quick/independent load of forms using it - Fixed "Ref count larger than 0" bug... Can still occur, but not as frequent as before *** Version 2.100 (July 2006) - Metadata - New data to Toolbox - New data if Krak-integration is activated (DK Only) - New functionality - New Translation into French - Added CHM based help-system (Replace the old PDF system) - Added new help button on config for launch of Help-file - Added link to www.b1up.net from configuration window - New module: Quick create for quick creation of Business Partners - New module: Krak integration (DK Only). Online BP data lookup (Requires Krak Agreement from Boyum IT A/S) - Toolbox: Added Journal Remark System that enables you to define the journal remarks - Bug-fixes - Hidden the Krak-integration from the non DK localizations - Fixed bug that made it impossible to activate Recurring Invoices - Fixed a few translation bugs *** Version 2.000 (June 2006) - Special - Version 2.0 is built for the SBO2005A SP01 version. SBO2005A is not fully supported due to Client Changes - Version 2.0 is built for the .Net Framework 2.0 - You'll need this .Net version in order to install - Sleep Option XML have change its location to same location as the exe-file - Data-check XML have changed its location to same location as the exe-file - New dynamic event filter that changes after the configuration (Gives better performance) - All modules have been rebuilt to optimize performance - Better error-report option - Metadata - New data to main configuration - New data to Toolbox - New Data to Recurring Invoices - New Data to Item Placement Tool - Removed functionality - Toolbox: Since customer reference numbers are now transferred by core SBO, the option have been removed - Function Buttons: The new document transfer system have made the special transfer buttons obsolete - New functionality - Added Recurring Invoices functionality - Added Print Layout Designer Extensions that allow import/export of reports and other small tweaks - Finnish (Finland) Translation (Thanks to Juha Lassila for the translation) - Toolbox: Added option to display country flags on business partners, documents, service calls and sales opportunities (232 Flags supported) - Toolbox: Added option to have a default series in journal entries - Toolbox: Added option to have a default folder in the main menu at startup - Toolbox: Added option to have a default folder in the form settings form - Item Placement Tool: Added option to have a From and To Panelevel (Often used in documents in Item/Service Types) - Added Data launcher system to function buttons - Bug-fixes - Fixed bug in the customer ref. system when used with Foreign exchange rates - Toolbox: Fixed a few bugs in the line-search functionality and made it ready for the changes to SP01 - Function Buttons: Fixed bug in function buttons due to the new way documents are classified (Service vs. Items) - Toolbox: New configuration window design - General: Fixed issue with error "Invalid Form" during update in metadata - Function buttons: Fixed a few problems in the Data launcher *** Version 1.500 (May 2006) - New Functionality - Added configuration to Account Balance - Added cross-functionality between Account Balance and Bank-module [DK only] - Bug Fixes - Change Exchange Rates to work with new format. *** Version 1.400 (March 2006) - Special - English manual for the Letter Merge functionality - English manual for the Account Balance Functionality - Metadata - Added new fields to main configuration (Affect all installations) - New functionality - Now Support of the German Language (Thanks to Roland Gerweck for the translation) - New and faster Installer - New design of the Main configuration window - Added new Template System - Added Data-check system (Faster startup of add-on) - Bug-fixes - Fixed a few bugs in the Default Data Add-on - Fixed bug in Item Placement Tool that prevented changes in Panelevel and label on udf-lines - Fixed bug in Mandatory Field that prevented checkboxes to be mandatory - Fixed a minor SDK Core Bug that made the Cancel-buttons on windows a bit slow when pressed first time *** Version 1.365 (February 2006) - Metadata - This version add 2 new User defined Fields to Item placement Tool - Translation - This version add 2 new translations fields for the Item Placement Tool - New functionality - Added the ability to resize forms using the Item Placement tool (Please note that Function buttons and Item Placement tool on same form can have some rather strange effects in layout) - Added Print functionality to the Bank integration (Requires Adobe Acrobat Reader) - Bug-fixes - Fixed bug in Item placement Tool (UDF: 10 Char fields using labels gave an error) - Fixed Account Balance File Path Error - Fixed wrong calculation of control number in paying in form of the Account Balance - Fixed Bank-integration bug where name was not shown in automatic incoming payments - Fixed missing closing of bank-integration file leaving it in use - Fixed that Toolbox option "Transfer Customer Ref Number" didn't work if Documents setting "Remarks on the Documents Will Include" was set to "Customer/Vendor Ref. No." *** Version 1.360 (February 2006) - Fixed minor bug where toolbox outgoing payment means was impossible to disable without also disabling the ingoing payments - Fixed bug in EDI4 Format in Bank module - Fixed Security bug in Account Balance when running add-ons on hosted solutions - Account Balance now support "Use Negative Amount for Reverse Transaction" - Moved Bank modules column "Bank bel b" after "Bel b Faktura" *** Version 1.354 (January 2006) - Fixed issue with "ENTER = Last line" in Search mode - Added sleep option (This can be used in rare occasions where multiple add-ons will have problems). See sleep option.txt for more - Added Connection repeater (DI-Connection is allowed 3 connections try before error) *** Version 1.353 (January 2006) - Toolbox: Fixed minor bug in Auto Zip Codes that made city disappear - Bank-Module: Fixed missing validation of auto or manual checkboxes *** Version 1.351 (January 2006) - Due to problems with customers that did not have MS Outlook, it has been necessary to temporary remove the function button integration to Outlook, hope they will return in future versions *** Version 1.350 (January 2006) - Function Buttons: Added integration to MS Outlook Mail, Task and Appointment - Toolbox: Add option line search - Toolbox: Fixed minor problem with Enter = Go to last line on Purchase documents - General: Fixed problem with activation of the Bank-module *** Version 1.300 (January 2006) - NB. From version 1.3 and future, the B1 Usability Package will only run on SAP Business One 2005A (PL05 or higher) Please note that patch levels lower than 05 have some SDK bugs that would cause the add-on to fail. - Added: New main sub-add-on: Letter Merge [Requires MS Word with .Net Programming Enabled] - The possibility to do Merging of letters from Business partners - Added: New main sub-add-on [DK ONLY]: Recurring Invoices - Templates for sales invoices (Item based) [Requires a PDF-reader] NB. This option is currently only active on the Danish localization, but planned for all localizations - Added: New main sub-add-on: Account Balance - A better version than the aging reports [Requires a PDF-reader] - Added: Bank-module [DK ONLY]: Import incoming payment from bank-files - Function Buttons: Added an Special Button - Sales Opportunity button - Function Buttons: Added an Special Button - Credit Note Button - Function Buttons: Fixed a minor bug when item-based documents was drawn to a higher step where service-based documents last been used - Mandatory Fields: Added option to only give warning about mandatory fields - Item Placement Tool: Added a new override description option on system items (Used to give better information and change the caption on buttons) - Item Placement Tool: Added a new active state of the lines. This gives better debug options. Click on Active-column-header to activate/deactivate all. - Toolbox: Added option "ENTER = last line on journal entries" - Toolbox: Added relevant Choose from lists - Toolbox: Fixed a few design minor design issues (Correct in one language but slightly wrong in another) - Toolbox: Fixed a bug where negative prices in payment means gave an error - Toolbox: Fixed a bug where auto zip code would crash the add-on if the city was disabled or not visible - Toolbox: Fixed a bug where if 'Docs: ENTER = Last line' was activated, you couldn't change lines in the Bill-to and send-to fields - Default Data: Added relevant Choose from lists - General: The translation tables are ready for translations of the add-on into other languages than Danish and English. If you like to translate to a new language please contact Rasmus Jensen on rwj@boyum-it.com for more information - General: Fixed a few translation bugs - General: Hidden the Use Exchange Rates option for other than Danish localizations - General: Corrected a few wrong information in the manuals - General: Fixed a few problems with creation of user defined fields on slow machines (Auto refresh problem) - General: Improved debugging when missing System-number *** Version 1.200 (October 2005) - Toolbox: Fixed Problem saving the Toolbox Windows as XML - Toolbox: Fixed Size (Too much height) *** Version 1.100 (October 2005) - Toolbox: Payment means now automatic simulate a CTRL + B - Toolbox: Fixed missing validation of accounts for payment means - Toolbox: Added option to show website button or just use CTRL + dbl. Click - Toolbox: Added option to specify length of generated password - Toolbox: Added option to show password button or just use CTRL + dbl. Click