What's New in ComicBook Pull File 1.12Version 1.12 User Features Programs>Weekly Pull File tab - When emails error, offer the user to cancel the rest of the emails in the list. Changed ‘last completion’ fields. They will specifically note whether they have been completed after the button 1 import with “sync to button 1” instead of a date. The background will also change to red in the last completion field if they button has not been ‘sync’ed with button 1. The two exceptions to how this works is with the “5. Weekly E-mail” and the “6. Remove Items Ordered” buttons. They instead sync to button 3, as both buttons are based on the last build of the weekly report. added ‘Last Minute Customer Adds’. This button allows you to add items to customers pull lists after you have received your items for the week, without looking up individual customers. It would be beneficial if you receive an Annual, and you want to include a copy for everyone who has an Auto-Pull for the regular title. The top half of the screen shows all Monthly Auto Pulls, the bottom half of the screen shows the items received this week. As always, Ctrl-? in the Item Code and Acct# fields, gives you the valid commands. The hot-keys work just like they do in the Diamond All and Reconciliation forms. Programs>Order Monthly Items tab - added first/last name to Reconciliation form. This is to assist in quickly noting who has the Monthly Auto Pull. Show last month completed on the Program>Order Monthly Items tab>‘Find Monthly Items’ button ‘Last Completion’ field. This will show which Previews file has been processed and the date it was processed. Reconciliation Form – In reconciliation form, on bottom form, now show all items. Not only the items which have a vender. With Diamond removing vender numbers from some items, those items stopped showing up on bottom form without the change. Diamond All Form - Added ‘Pg#’ filter. This will make it quicker to find items in the Diamond All form which match a page number in the Previews catalog. Cycle Sheet Form - Cycle-Sheet Form>Count Sheet Report button>Count Sheet button with History checkbox checked. Assists in marking cycle sheet counts. There are some additional fields (last Inventory count/Total Rcv/Total Ordered/Accumulated Inventory [last inventory + Items Rcvd since the last count]) on this new report, and as it is accessed via the Cycle Sheet form, it is based on the filtering used in the source form (Diamond All, etc.) which is more comprehensive than that available from the Reports Switchboard. Source Forms - Customer Form - added Customer Form>Special tab>import/export buttons. These two buttons can be used to import into the Items Ordered tab or the Items Supplied table on the Special tab. The export button likewise can export from the Items Ordered tab or the Items Supplied table. The export creates a POW file from this customer using a specified month (or date entered range). You can use this process to move items from one customer to another or one store to another. Customer>Items Ordered tab - Customer>Monthly Auto Pulls tab - Monthly Auto-Pull Form - Other – Technical Features Following is a summary of import/export formats available within CBPF Added Programs>Setup tab>“On-Line Order Deadline” button which opens the table from which the “# days left on xxx09 Previews” on switchboard. Normally this table will not need to be manually changed, as I’ll keep the dates updated. However, if I get behind, or a correction to the dates needs to be made, it can be changed at the store. Insert UPC code from weekly email into the Diamond All form when “2. Add to received numbers” button is pressed. This will place the latest “best?” UPC into the table. Corrections Crossover event. CBPF 1.11 would add a crossover item which has just been added to a crossover event to a customer who had subscribed to a different crossover. This would only happen if the crossover event being added to had an identical item description to an item description of an auto pull which was not a crossover. Emails so that the Customer Form>Personal Information tab>Weekly E-mail – ‘All’ checkbox, and ‘Weekly E-mail’– ‘Mine’ checkbox, work individually for each customer. They were only being looked at for the first customer’s weekly email, and used for all subsequent customers. when importing POW file “5. Import completed order from Previews”,
if there was already a Qty Ordered (probably a 0) in the Diamond All Form,
the import qty would not appear for that item on the Diamond All Form.
(Thanks Charlie!!) Version 1.11 extended file format change - The extended format weekly file from Diamond has changed format. Therefore, CBPF was forced to change how the file is imported to match the new format. There is no new data, only the same data, but moved around. You can change this from "Programs>Setup tab>Extended Format Weekly File" checkbox. modify where the ImportWin.txt or StoreNum.csv export. added the monthly export path to the setup tab. This will allow the user to modify where the ImportWin.txt or StoreNum.csv export to. Both files export to the same folder. Currently it defaults to C:\program files\previews on windows. Corrected strip option (strip issue # from Item Description). It was leaving an extra blank after the Item Description. Online order due date. Fixed switchboard to display the online order due date. E-mail error msg change. Added user friendly error msg
when email error occurs with HTML checkbox selected, but not using Outlook. Version 1.10 Auto backup. This backup will occur once each day when you close CBPF. If it is left open all night, it will backup at midnight. You’ll notice that closing CBPF takes longer than in the past because it is waiting for the backup to complete. You’ll notice on the status bar at the lower left of the screen when you close CBPF of the backup in progress notification. This backup is optional and must be turned on. There are only two things to do. First, set the number of backups you want to keep. Set to ‘0’ to turn off. Set to ‘-1’ to save all backups. Set to a positive number to keep a specific number of backups before CBPF automatically deletes the oldest backup and saves the new backup. Second, browse to the location where you want them stored. These configurations are on the Setup tab in the Programs section of CBPF. Adjust the cycle sheet report so that it can show items which have not been received yet. allow pow and description file to be imported more than once with a message box stating that it’s been previously imported. (previously CBPF didn’t allow the second import of the same file) used cCur function to convert bag and board price to currency from a variant. Gave an error with UK regional setting if bag/board price was empty. check that email address is present before sending an email Add country code in setup tab so UK stores can import the POW file (it is a different format than the US POW file) use nz function on first/last names when sending email. A blank last name in previous versions would cause an “invalid use of null” error. Removed extra space at end of “truncate” option (UK users) when importing Previews files the Item Description had an extra space at the end of each title truncated. Corrected setup Item Descriptions so that it shows what was selected previously instead of resetting back to default. fixed so that qty (in Monthly Auto Pulls) works for crossover events. Prompts for a qty when adding a crossover event to auto pulls for a customer (default is qty=1). Retry a record locked error 20 times before aborting the process. This
error occurs during a ‘Find Monthly Items’ button. Version 1.09 Hot-Key changes - You’ll need to check the hot-key help (ctrl-?) on several forms. George (Empire Comics – IN) suggested that I add a re-order hot-key to the crossover events form. I didn’t see the need, but upon asking for justification, he presented a reasonable use. Therefore, instead of simply adding one hot-key, I optimized the hot-key routines so most of the forms use the same routine. This was more time intensive, but as an example, you now can view the description and cycle-sheets forms from within the crossover events and customer forms. A few of the hot-keys needed to be changed for consistency between all the forms. The forms that were changed were the Diamond All, Customer (Items Ordered, Auto Pulls), Reconciliation, and the Crossover Events. Override weekly pull report - I added a button to the weekly process (I really split button 3 into two). There is now button 3 which builds the report and button 4 which views the report. The reason for this was that I wanted to add a way for a store to override CBPF customer selections. To do this I added button 3a to let you change the decisions made in button 3. There is no need to do this most of the time. It is only needed if the quantity you received for an item doesn’t meet the demand for the item from your customer preorders. This could be due to you not ordering a sufficient quantity or being shorted on your shipment.allow Import cycle-sheet data - the ability to import cycle-sheet information from a POS system. Strip Issue Numbers - I added the 'Truncate' ability for the UK stores which removes the issue number (and other stuff) from the Item Description. But for the US (while I was at it), I added the 'Strip' ability for CBPF to strip only the Issue Numbers from the Item Description when they are found. This change is in Programs under the Setup tab. Cycle-sheet navigation - ability within the cycle sheet form to navigate to the previous/next series on the Diamond All form (or whichever form the cycle sheet was loaded from) without closing and reopening the form. This will speed up cycle sheet entry. Of course getting the Diamond All form filtered and sorted into a good counting order (prior to opening the cycle sheet form) will help also. Added prev/next item and prev/next series buttons within the cycle sheet form. Order due date reminder - And for those retailers who need to be reminded of the ordering due date, I’ve put a countdown on the switchboard. There is no calculation for this, CBPF must go from Diamonds announced dates. I’ll continue to update these dates each year and when you upgrade CBPF at the end (or beginning) of each year, you’ll get the next years dates. Vista users – Because of the way Vista handles files within the “program files” directory, the ComicBook Pull File should be installed to a different directory (for Vista users only). The directory I’m suggesting is C:\users\public\public documents\comicbook pull file. However, when installing to a Vista system, you’ll have to choose a custom install and browse to the directory as this directory is not an option under the Microsoft install procedure which I use. Added these fields (Item Description Front, Series, and All Venders?) to the Reconciliation form and Customer Archive form. Hot-keys revised in crossover events, Diamond All, Customer form (Items Ordered tab), and Reconciliation form (top and bottom). There is nothing lost but many hot-keys are now available from other forms. A few hot-keys have changed for consistency between forms. Add ComicBook Pull File website to bottom of each report and “powered by www.comicbookpullfile.com” to the bottom of e-mails. Added Import capability into the cycle sheet info – Programs>Maintenance>Import…Cycle Sheet Info button. The format is .csv (Item Code (required), Date (required), Inventory Qty, Order Qty, Receive Qty, Held Back Qty) Import Customer info also. See help system for format and fields. Import previews update file. Note: Diamond only provides 4 fields (Item Description, Item Code, SRP, Discount Code), so when you import, be aware that there will be many blank fields in the Diamond All form including the Vender field. Make the Dynamic groupings forms open completely. Save Setup of Customer form. This will have the customer sort order open in the same order as when it is closed. Hot key to Requery (alt-Q) and clear (alt-C) on the Diamond All form On weekly e-mails, added ability to send an attachment to customers (ComicBase or other collector program/spreadsheet). This attachment will allow the customer to import the items which were pulled for them instead of inputting them manually. The title on the import at this time is using Diamond’s Item Description which doesn’t often match ComicBases Titles. The user can match up the item on import though. The attachment option only works if you are using the HTML option for e-mails. This attachment is a comma delimited file with the first row being a header. The fields are Title, Issue#, Quantity. Cycle Sheet Report – sorted by Date last for showing ordered/recved/inventory in order by history added Series Code filter on Diamond All form. Checked=must have series code greater than zero. Unchecked=series code is blank or zero, gray=both. This will allow you to filter to see one shots or exclude one shots, or items which aren’t comics. When updating a record in the Monthly Auto Pulls tab, if the All Covers checkbox is checked, CBPF verifies that the vender # is not blank or zero. If so, a dialog box displays explaining that a series code must be specified to use the All Covers checkbox. blanking out a Customer credit card would cause an error. Now corrected. added online order due date to switchboard with a ‘# of days left on JUN07 Previews’ line Newsletter Only Checkbox - added checkbox beside the e-mail button which is a bypass of sending the items received info. The e-mail sends everything as specified on the e-mail format but not the store receivals or the customer receivals and would only send to those customers who want the newsletter. Prompts for the subject line of the e-mails with a default of ‘Your Newsletter’ Added conditional formatting to Item Description of Reconciliation form (top half) so it is easier to determine if an Auto Pull has conditions (First/Last Issue specified). Also added conditional formatting to bottom half of form (Item Code) when item is Resolicited, or has a Parent Item. Fixed Weekly Pull Report by Item Description. When receiving back issues at the same time as regular issues, grouping was only by Item Description and so all issues and back issues showed in same group instead of grouping separately. Now grouping by ID & Issue & Item Code. Technical Features changed logic in archiveAndPull function. Don’t include Issue# in Archive file if item was not found in the Diamond All form. Ignore write errors to Diamond Recv table because it has referential
integrity, but the Comic Pull Issues doesn’t. Therefore items could
be marked as sold which are not in Diamond All. This causes a ref integrity
error. Version 1.08 Created a new tab in programs called Utilities. The tab will mainly be for items which don't directly affect CBPF. The first utility to make it to this tab is called Truncate File Names. This program will make a copy of every file in a directory (but not in subdirectories of the original directory) and place it in a subdirectory called CBPFmodified under the original directory. The only thing changed with the copies is that the names will be shortened to the length specified in the Number of Characters field beside the button.This utility was created mainly to allow for quick name modifications for those stores who download the picture files from the Diamond website. An example of the original name might be MAY070154_low_BRAVE_AND_THE_BOLD.jpg whereas the copied name would be MAY070154.jpg when specifying 9 character truncation or MAY070154_lo.jpg with 12 character truncation. If the truncation would create a duplicate file name, a number beginning with 1 (and incrementing) will be appended to the file name therefore making the file name longer than the specified number of characters. An example would be MAY070154_lo1.jpg for a duplicate of the above file. A second duplicate would be called MAY070154_lo2.jpg. This feature will allow for 100 duplicates. Added Monthly Auto Pulls form - This form opens in datasheet view and will allow for an easy overview of customers ordering specific items. This is similar to a Monthly Auto Pulls report, but some changes will be allowed from this form. This will allow for quicker bulk changes (e.g. Title changes, Vender # changes, or series ends and you want to remove all Auto Pulls for a title). Ordered Comics form - Can now be viewed in datasheet view via the new 'Datasheet View' button. Weekly Shortage/Overage adjustments - Reconcile what you actually received against what the system is expecting you to receive. Shortage corrections (negative Qty’s) are now ignored since the retailer is expected to correct the shortage on the week it happens. Negative numbers (shortages corrected by Diamond) are displayed as white text on a red background. Promotional and 8000 codes show up as red text on a yellow background. Encrypted Credit Card field. Displays normally on Customer Form, but is encrypted on the hard drive. Uses AES 128-bit encryption method. This is to protect this field from any kind of spyware which might read the hard drive or if the file gets stolen or lost. The field will only be readable from CBPF. No other program (including Microsoft programs such as Excel) will be able to interpret the field. Edit e-mail list prior to sending the e-mails. This will allow removal of special orders, Adult titles and promotional items from the list of items which the store received if they are sending a weekly store receivals list to customers. E-mails formatted in Table format if sent in HTML format. ‘Diamond All’ form – made batchNo filter fields to accept 3 (e.g. 036) & 5 (e.g. SEP05) digit formats as well as a 9 character Item code. Added comment field on reorders table so store can comment about reason for the reorder. Added "Export to Hard Drive" button with "Include
Field Names" checkbox to export the report data to a .CSV file. If
you want to know the layout but don’t want the Field Names, export
it with the Field Names to see what each field is then do it again without
the Field Names. This will allow the data used to generate these reports
to be used by other programs (e.g. MS Word, MS Excel, etc.) which can
open the .CSV file. Added Total Sold field to Cycle Sheet report. (from cycle sheet form, and from More Reports on switchboard). Added buttons to view the Error Log File (Front End and Back End files) from the Programs>Maintenance tab>Error Log File buttons Monthly Auto Pulls report (by Item Description) – removed erroniously placed phone# in header. Cycle Sheet dynamics grouping form, changed O/A, Res, and Limited Series from on/off checkboxes to tri-state fields. This will allow for "I want/I don't want/I don't care" for all 3 fields. Removed displaying of the e-mail build process prior to sending the e-mail msg (This displaying was done for Outlook HTML users only). Fixed date check on button 5 ‘Remove Items Ordered’ to give warning if button is used twice in the same week. Create a file to upload for Previews online users. POW
is still the prefered method because Previews Online can't export the
final numbers back to CBPF for cycle-sheet usage. Version 1.07 Save setup for each computer. (font/color/column width/hidden columns/column order etc). Frozen columns are not saved and restored at this time. This will allow for a computer to make changes to forms which include datasheets (e.g. Diamond All, Customer, Ordered Comics, Pull Archives, etc). When the form is closed, or CBPF is closed the setups are saved, then when the form is reopened, the previous form setup is restored to the way it was when it was closed. If the computer is on a network, each computer has its own setup. On 'Weekly Pull File' tab, the “Import Weekly File’ button (button 1) checks to verify that buttons 2,3, and 5 are completed for the previous week before proceeding with the import. If they were not completed a message box with a warning message will be displayed asking whether to continue with the import. If the 'No' button is chosen, the user has the chance to complete buttons 2,3, and 5. If 'Yes' is chosen, the import continues. Notables report. This works like the 'Previews Description' filter on the Diamond All form. On the Diamond All form, you can enter word(s) to be found in the description information. Then only those items which have the word(s) will be displayed in the Diamond All form. The notables report lets you save a list of "notables" (e.g. Alex Ross, Civil War, etc.) (Programs>Maintenance>Notables Report) that match the description information. The report (Reports>Other Reports>Notables Report) will then build a report of those items which match the "notables" that have been saved. This report is intended to inform your customers to items which they may not be aware. It can be filtered by BatchNo so that specific Previews Catalog(s) "notables" can be printed (in an effort to get preorders or special orders). Or the report can be printed by Received Date so that customers can be made aware of new items which you have received which are "notable". This report can be set on your counter or posted on a wall for customers. The report can be filtered by category (e.g. Comics, Posters, etc). If a "notable" is entered in the "notable" field on the dynamic groupings form when preparing to print the report, it will override the saved "notables" and only build the report based on the word(s) in the "notable" field on the dynamic groupings form. The description information can be turned on or off on the report. Ctrl-z (hot-key) on the Item Description field of the Monthly Auto Pulls tab on the Customer form will cancel a monthly auto pull item and move it to archives. This will allow you to reference past Auto Pulls. Added HTML e-mails with the requirement of Outlook on the computer. This can be turn on or off in Programs>Setup>Use Outlook E-Mails (HTML). Added e-mail banner field (information above the Customer First Name) on Programs>Maintenance>E-Mail Format. Using the HTML format is more flexible, but takes longer to format. When not using HTML format, links automatically are clickable in the e-mail. But with the HTML format, links must have anchor tags added for them to be clickable. The easiest way to correctly format the HTML is to format the information in an HTML editor (e.g. Dreamweaver, Front Page, MS Word, etc) then copy and paste the HTML from the editor into the appropriate field of the Weekly E-Mail Layout form. HTML is not hard to learn and can really jazz up your e-mail, but is more work and is prone to typographical errors. If you don't know HTML, but are interested in pursuing HTML e-mails, the easiest way to proceed is to acquire an HTML editor and check with high-school and college age customers who may be able to spend a couple of hours with you showing you the basics. Added buttons (Programs>Setup) to allow modification/maintenance of Brand, Genre, Category, Vender. Fixed ‘Comment’ field on cycle-sheet form to accept input. Fixed Acct# sort on weekly download report. Version 1.06 CBPF BASIC added as a scaled down free version. Custom filter options on Diamond All form – allow users to build filters, then save them with a specified name. These sorts will be available on the Diamond All form via a drop down box. Added Total Ordered and Cust% (Cust Qty/Total Ordered) fields to Item Pulls Report by Item. This will help a store determine if reorders need to be made prior to receiving items. During Build Weekly Report, display Weekly Download Shortage Report (customers who didn’t receive items because of not enough items received). In ‘Build Weekly Report’ button, eliminated Null errors caused by having blank Qty ordered by customers. Added Help Section to describe 'Monthly Procedure' of events which recur
periodically. Version 1.05 Changed method of locating Data on hard drive (mainly used if on network, or if Data is physically moved between computers) The following is designed to allow each customer to have store defined
info associated with a customer. This might be an account # from a POS
system. Since the fields added do not need to be unique for each customer,
it could define subgroups of customers (e.g. Gamer, Comic Reader, Acct#
from old pull list system, etc.). If the group has to do with how/when
items are delivered to a customer, the delivery method should be used
instead. Sorted cycle sheet chart by BatchNo then Issue. Previously was just by BatchNo, but weekly comics (e.g. ‘52’ ) would number as 4,3,2,1,8,7,6,5 on the chart instead of 1,2,3,4,5,6,7,8. Added Dynamic Groupings form to Cycle Sheet Report allowing for more sort and filter options. Added Dynamic Groupings form to Monthly Auto Pulls Report. Corrected subgroup by acct# on ‘Item Pulls Report – Advanced Item’ Was sorting as a string instead of a number. Corrected subgroup by acct# on ‘Weekly Download Report – Advanced Item’ Was sorting as a string instead of a number. Added subgroup by delivery method on ‘Item Pulls Report’
Cycle Sheet Updates
Added additional sort options to the Phone Book Report, Weekly Download Report, and Item Pulls Report. Warning prompt given when ordering case packed toys or box packed cards. This is determined by a lower Srp than Price. Warning given for zero cost Srp or Price inserted 0 if Vender POW field is Null in btnFindMonthlyItems_click(). Stops CBPF from getting Null error. Added file export confirmation which lists the file name and location which is being saved to when “Export to Previews Program” button is pressed. Exported .csv and .txt (tab delimited) files containing phone book info for customers who received items on the weekly pull list report. This can be used to mail merge labels to print, create custom e-mails, etc. Added Acct# and Item Description to Detail Box when processing ‘Find Monthly Items’ button to show which record is being processed. Version 1.03 Line chart added to cycle-sheet form. Able to add items to Crossover Event from Diamond All form (Ctrl-E). E-mail items are now sorted by Item Description. Added right-click shortcut menu to forms. Cancel Item (Ctrl-Z) on Items Ordered tab fixed. Version 1.02 Corrected the CD so that users get their 60 FREE trial. The CD erroneously was sent with an expiration date in place instead of using the users system date. Version 1.01 On the ‘Cycle Sheet’ report – added ‘max issue’ field and allow user to not print items which don’t contain a ‘max issue’ (miniseries) Added ‘Address 2’ line to ‘Customer’ form. Infrequently a title which was not found (e.g. alternate covers), would not be in the reconcile form because there were other items which were found but consequently eliminated (e.g. O/A items). Corrected. Resized ‘Vender’ size in 'Star Items Ordered' tab of Customer form to 30. It now matches the definition as provided by Diamond. Added ControlTip (Help) Text to buttons, etc. If a date was not found in the weekly import file from Diamond CBPF would error. Now corrected. Export ‘Phone Book’ file from ‘maintenance’ tab. Can select .CSV or MS Word Mail Merge format (contains field names). Added ‘Phone Book Report’ ‘Import Order’ button on ‘special’ tab of ‘customer’ form will import both POW export formats. CBPF 1.00 only would import one of the formats. ‘Create Weekly File’ button on ‘special’ tab of ‘customer’ form to mimic the Diamond e-mail file for a specific customer. This is used for multi-store accounts who combine their orders before ordering from Diamond. Diamond changed the way the Caution fields worked and so CBPF had to change also. The fields are no longer a check box, but now a regular field which contains 0 through 4. If CBPF is not updated to 1.01, the Caution fields will be blank starting in Feb. 2006. 'Monthly Auto Pulls' tab would default the 'Monthly?' field to -1 if the user manually entered a record. Now the default for the field is 'Yes' Getting a 'Series Code' prompt when pressing ‘Preview Report’
button on the cycle sheet form. Corrected. |
|