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 taxgroup. - 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 Changlog 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 textareas. - Added option to see the command that failed, if you have a misconfigured 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 occured 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 parmeter 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-Commision 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 Oppertunity. - 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 enviroment. - 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 commen usage). - Universal Functions - Macro - Click and DoubleClick commands can now click/doubleclick the rowheader 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 (Changelog) 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 - Extened 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 macroes 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 occured 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 becahe not responsive and no events happened - Universal Function - SQL Report - Fixed that if a LinkedButton of type document also was a Collapslevel 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 Scroolbars on SQL field (Easier to see long SQL-sentences) - Function Buttons - Add a predefined buttontype to open Service Calls - Item Placement Tool - Added option to use right-click function on Buttons, Tabs, Checkboxes and Radiobuttons 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 lenght. - 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 sizeable so you can maximize to see more line in high resolutions - Mandatory Fields - The configuration window is now sizeable 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/backgorund 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 Datacheck 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-addon 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 userqueries (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 Unstability - Recurring Invoice - Increased max lenght 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 Localzation 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 Datacheck 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 Userdefined 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 prinitng 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 seperate pricelists 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 Incomming payment - Bank Out - Fixed incorrect "Jyske Bank" format for "Kontooverfoersel" if the receivers bank account was not 10 digits in lenght - Function Buttons - Fixed that on sizeable 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 Enviroment 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 Maintanance 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 contian keywords INSERT, UPDATE and DELETE. (Please be carefull of usage and notice that according to EULA that Boyum IT A/S can not be held responsebility 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'es to initiate user-queries - Removed limitation that the SQL Report should start with SELECT or EXEC in order to allow declartion of SQL variables etc. (Please be carefull of usage and notice that according to EULA that Boyum IT A/S can not be held responsebility 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 Maintanance period... Future versions will require 2009 paided maintanance - 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 comminucation 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 attemted to be created while an textbox 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 doubleclick - Added Macro Command "UF()" to let a macro lauch another Universal Function - Added various small design-changes to make Universal Function configuration more userfriendly - 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 occured 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 (Rownumber, 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 functionalty 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 offline 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 system "Transfer($[$item.col.type]|STORE1) --> Transfer(STORE1|$[$item.col.type])" Using this system you can tranfer 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 documentlines 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 choosen when working with drafts - Fixed that Line Search on Picklists 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 tooltip 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 submenus) - Fixed that menuitems created and then removed was not removed before a restart - Fixed that menuitems does not revert back to original description ifremoved from add and edit menus - Fixed various smaller bugs - Toolbox - Fixed that document flags did not reset after a docuement 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 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 seperate 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 behaviour 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 Tamplate 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 seperating 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 wasnt 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 promted 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 changelog *** Version 2.910 (April 2008) - Special - This version will cause metadata changes - New Functionality - General - Dynamc 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 Linkbutton 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 corretly 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 promt 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 datalauncher - Datalauncher 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 eventfilter manangement (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 sizeable 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 Forcast 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 unchecks) - 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 unchecks) - 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 unchecks) - 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 consistancy. - 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-enviroment (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 untill 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 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 datacheck - 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 choosen. - Changed to a more consisting way of removing menuitems (Example: The menuitems of the Reccurring 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 collaps 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 seperate documents. - Updated French translation (Thank you to Opti-One (www.opti-one.fr) for helping with the translation!). - Increaced overall performance on configuration windows that use comboboxes. - New Functionality - General - New design of the main configuration. - New and improved Eventlog (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 tooltips 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 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 locatiozations 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, Reciept From Production, Goods Issue and Goods Reciept. - 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 automanaged forms - Fixed wrong syntax samples in the macrosystem - 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 Userdefined Field on Address Level and bug regarding county/state import. - Changed the 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 Userfined 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 Firstcase to change casing of an string in a edittext 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 masterdata 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 Userquery button type that allow you to activate a user-query from a button (Better to use this than the Userdefiend 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 choosen 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, Ect.). - 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 refererence 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 'Jydske 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 datacheck 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 > Financials > 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 - Datacheck 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 Datacheck 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-on 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