Программы для склада, для торговли, для производства

Программное обеспечение

для торговли, склада, производства

Программа для склада, для магазина, для производства
Программа для оптовой и розничной торговли
СКАЧАТЬ КУПИТЬ
Пробная
версия
от 2500 руб.
за лицензию

Vvs "Офис-Склад-Магазин"


Техническая поддержка

Вопросы пользователей Изменения в программе Новые печатные формы Обмен опытом

Изменения в программе (архив изменений).

Список последних доработок программы находится здесь

Зарегистрированные пользователи программы могут бесплатно получить обновление при выходе новых модификаций текущей версии и новые версии со значительной скидкой. Здесь Вы можете узнать о вышедших изменениях. Более подробную информацию, а также файлы с изменениями можно запросить по E-Mail: vvs@vvs.ru. Укажите в письме Ваш регистрационный номер (написан на дискете), а также имя или название организации, на которую зарегистрирована программа.

Версия 5.5.3

1) При просмотре и печати операций с клиентом (кнопка "Операции" в справочнике клиентов) выводится сальдо после каждой операции. В таблице добавлен новый столбец, это следует учитывать, если Вы настраивали ширину столбцов с помощью файла DLG.INI в секции [CustomerBalance].

2) Во встроенный язык добавлена функция SEPARATE(0), которая проверяет в Windows настройки разделителя целой и дробной части чисел.

Для корректного взаимодействия с Excel и OpenOffice желательно, чтобы в качестве разделителя целой и дробной части чисел была установлена точка. Эта функция проверяет настройки Windows и при необходимости предлагает изменить настройки. Параметр функции и возвращаемое значение ни на что не влияют. Для вызова функции можно использовать строку:

@XT=SEPARATE(0)

3) Переменная XVERSION с версии 5.5.3 имеет значение 5. Ее можно использовать в формах документов для определения версии программы.

4) В списке заказов в панели кнопок добавлены 3 кнопки для управления размерами окна со списком заказов и окна редактирования заказа. Кнопки позволяет разделить экран пополам на 2 окна: на одной половине размещается список заказов, на другой половине - окно с содержанием заказа.

5) При редактировании банковских реквизитов клиента и собственных реквизитов добавлена кнопка "Проверить реквизиты". При ее нажатии происходит проверка введенных номеров БИК, расчетного и корреспондентского счетов по контрольному ключу, по методике, утвержденной ЦБ РФ (08.09.97 N 515). Это позволяет избежать ошибок при вводе банковских реквизитов.

6) Добавлен справочников российских банков. При редактировании банковских реквизитов клиента добавлена кнопка "Поиск банка по БИК". При нажатии кнопки происходит поиск банка по его БИК и заполнение полей с названием, городом банка и номером корреспондентского счета.

Справочник банков поставляется в 2 файлах: BANKS.DB и BANKS.PX. Для обновления эти файлы надо переписать в папку с базой данных. Скачать справочник банков можно отсюда: banks.zip

7) В справочнике собственных фирм (меню "Справочники - Собственные расчетные счета (фирмы)") добавлен новый параметр для расчетного счета: "Не является плательщиком НДС". Это поле может использоваться при выводе документов: счет  фактуры, накладной. Обозначение поля во внутреннем языке - CP23. Если в одной программе ведутся операции с несколькими собственными фирмами, среди которых есть как плательщики, так и не плательщики НДС, то при продаже документы надо оформлять немного по разному. Обработка этого значения в старых формах документов может отсутствовать.

Версия 5.5.2

1)  В макроязыке добавлена функция KOLSALE(0). Она позволяет для пункта накладной на приход подсчитать количество продано по методу Fifo, т.е. продажи товара идут в порядке его приходов - первый куплен, первый продан. Для накладных на расход товаров и на перевод между складами функция всегда возвращает нулевое количество. 

После вызова функции в переменную XKOLBEGIN записывается количество товара на складах на момент прихода.

Эта функция может использоваться для расчета с поставщиками за принятые на реализацию товары. Особенно полезно использовать эту функцию когда одни и те же товары берутся у разных поставщиков.

В специальной форме накладной на приход или в отчете по приходам можно выводить данные о количестве проданных товаров из интересующей партии.

2)  Новые функции встроенного языка:

- функция RBALANCE() возвращает баланс клиента на произвольную дату в рублях. Имеющаяся функция BALANCE() считает в валюте контроля.
- функция RROUND() округляет число до двух знаков после запятой. Может заменить конструкцию ROUND(XCENA*100)/100.

3) Переменная XVERSION с версии 5.5.2 имеет значение 4. Ее можно использовать в формах документов для определения версии программы.

Версия 5.5.1

1) Доработка интерфейса: можно одновременно работать со списком заказов и окном редактирования заказа - оба окна активны и могут занимать свою часть экрана. При перемещении по списку заказов обновляется информация в окне редактирования заказа (если оно открыто).

2) В розничных накладных, а также в накладных на сборку и переводах между складами появился новый пункт контекстного меню "Изменить значение поля у выделенных товаров". С помощью него можно в любое поле описания товаров записать значение, рассчитанное по формуле.

Например, это можно использовать для переоценки товаров из накладной. Эта функция доступна только пользователям с правами администратора. При редактировании заказа эта функция присутствует еще с версии 4.

3) Доработан импорт данных из XML. Ранее тип документа (приходный или расходный) определялся автоматически исходя
из названий контрагентов - происходил поиск наименования в справочнике собственных расчетных счетов. Теперь появилась возможность перед импортом точно задать какие документы будут загружаться -  приходные или расходные.

Формы для экспорта в XML также несколько доработаны, чтобы эти файлы читались из программы 1С.

4) Доработка интерфейса: появилась настройка цветов окон. Можно задать разные цвета для разных разделов программы с помощью дополнительной программы Params.exe входящей в комплект поставки. При установке программы для нее создается ярлык "Дополнительные параметры".

Версия 5.5

1) Переработан внешний вид программы, поддерживается стиль Windows XP, для ввода дат можно использовать календарь. Логика работы и расположение кнопок не изменились.  Цветовая палитра стала несколько светлее. Если Вы привыкли к старой цветовой палитре, то в настройках экрана Windows можно вернуть старые серые цвета. Для этого нажмите на рабочем столе правую кнопку мыши, выберите в меню "Свойства",затем закладку "Оформление", кнопка "Дополнительно". Далее задайте цвет для элемента "Рельефные объекты".

2) Добавлена прямая поддержка сканера штрих кодов, подключенного в COM порт компьютера.

Ранее была возможность работать со сканерами, подключаемыми в разрыв клавиатуры или в USB порт. Для сканеров для COM порта было необходимо использовать драйвер, переводящий считанные коды в буфер клавиатуры. Считывание штрих кода было аналогично вводу кода с клавиатуры.

Для настройки работы сканера (и другого торгового оборудования) в параметрах программы появилась кнопка "Торговое оборудование" (меню "Настройка - Параметры"). В параметрах можно включить использование сканера и задать параметры порта для подключения сканера.

Программа производит опрос сканера штрих кодов в заданном COM порту и обрабатывает введенные коды.

Считывание штрих кодов происходит в следующих местах программы:
- В формах редактирования заказа и накладных. При считывании кода происходит поиск товара по коду и по штрих коду и вставка его в документ.
- В справочнике товаров. При считывании кода происходит поиск и отображение товара в справочнике.
- При вводе строки код может попадать в поле ввода, например, при вводе серийных номеров или штрих кода в справочнике товаров.

3) В параметрах программы (меню "Настройка - Параметры") появился параметр "Запрос количества при выборе товара по коду". Если он включен, то после выбора товара по коду для документа происходит запрос количества и цены товара. Если параметр отключен, то товар просто вставляется в документ в единичном количестве.

4) Исправлены некоторые ошибки:
- при расчете движения товаров, движение рассчитывалось всегда по всем складам, даже если задать номер склада для расчета. Ошибка возникла в версии 5.3.2
- при сборке товара - комплекта из справочника товаров с помощью пункта контекстного меню "Собрать товар" могло происходить некорректное списание товаров, которое устранялось проверкой количества товаров (меню "Сервис - Проверка количества товаров")
- не копировались через буфер обмена дополнительные параметры в различных частях программы (начиная с версии 5.4).

5) Для того, чтобы выводить название склада в печатной форме накладной, во встроенный язык добавлены два новых поля:
ESKL1 - название склада для накладной. Для перевода между складами название склада на который переводятся товары можно получить из поля ESKL2

6) В некоторых небольших справочниках добавлена кнопка "Фильтр" для поиска записи. Это справочник складов, собственных фирм, валют и пользователей.

7) При редактировании пункта накладной, при нажатии клавиши F6 цена становится равной текущей себестоимости товара.

Версия 5.4.2

1) Введены коды поставщиков.

Для товаров добавлена возможность ввода дополнительных кодов - кодов поставщиков. Для этого в справочнике товаров появилась кнопка в панели кнопок и пункт контекстного меню "Коды поставщиков (Ctrl - F5)". При редактировании описания товара имеется кнопка "Коды поставщиков"

Редактирование описания товара - коды поставщиков

Коды поставщиков позволяют связать товары из собственного справочника с товарами из каталогов от различных поставщиков. Эти коды могут использоваться при импорте данных из прайс листов и документов от поставщиков.

Список поставщиков един для всех товаров в справочнике. Для его задания используйте кнопку "Настройка параметров" в окне редактирования кодов. Из встроенного языка к значениям кодов поставщиков можно обращаться по их порядковому номеру. Обозначения полей будет такое: DL1, DL2 и т.д.

Эти поля можно использовать как при выводе информации в отчетах и документах, так и при импорте данных. Таким образом, можно автоматизировать заполнение справочника товаров кодами поставщиков.

2) Доработан импорт данных.

Доработаны и расширены возможности программы при импорте данных из текстового файла и из буфера обмена Windows. 

При импорте данных можно выбрать поле - идентификатор товаров. По нему происходит поиск товаров в справочнике при загрузке данных. 

Параметры импорта данных

В качестве идентификатора могут быть использованы следующие поля:

Импорт данных с выбором идентификатора происходит в следующих местах программы:

В справочнике товаров при выборе контекстного меню "Импорт описания товаров из буфера обмена Windows (Ctrl - F7)" происходит загрузка данных из буфера обмена. Формат данных такой же, что и импорте из текстового файла 2 способом: сначала идет идентификатор товара, затем через табуляцию по очереди следуют имя поля во встроенном языке и его значение.

Таким образом, например, можно в Excel выделить названия товаров, выбрать меню "Правка - Копировать", а затем перейти в программу и вставить товары в справочник.

3) При загрузке штрих кодов из терминала сбора данных добавлен параметр "Как результат инвентаризации склада" и возможность выбора склада для инвентаризации. Этот режим удобно использовать, когда сканером считываются все остатки по складу и программу вносится коррекция остатков, т.е. для проведения инвентаризации с помощью терминала сбора данных.

Параметры импорта из терминала сбора данных

4) При редактировании накладной в рознице добавлены пункты контекстного меню "Выбор товаров для списания" и "Удалить нулевые позиции". При выборе товаров для списания они попадают в накладную в таком количестве, чтобы остатки на складе стали нулевыми. Если товар уже выбран для накладной, то списание не происходит.

Этот пункта удобно использовать совместно с инвентаризацией с помощью терминала сбора данных. Сначала в накладную из терминала считываются остатки на складе, затем списываются те товары, которые не попали в терминал и, следовательно, отсутствуют на складе. После этого можно использовать пункт меню "Удалить нулевые позиции", т.е. пункты накладной с нулевым количеством.

5) Новый параметр в настройках программы "Округлять в заказах цены без НДС до копеек" (меню "Настройка - Параметры". Если этот параметр включен, то после ввода товара в заказ, его цена с НДС пересчитывается таким образом, что цена без НДС не будет содержать доли копеек. то может быть важно для взаимодействия с бухгалтерскими программами, в которых вначале вводится уена без НДС, а затем сверху начисляются налоги для подсчета окончательной цены. При большом количестве могут возникнуть расхождения в копейках с нашей программой, так как в ней сразу вводится цена со всеми налогами.

Основные параметры программы

В печатных формах появилась переменная XROUNDNDS, которая равна 1, если параметр включен.

Версия 5.3.2

1) Расширен список поддерживаемого торгового оборудования: добавлена поддержка дисплеев покупателя FIRICH и терминалов сбора данных фирмы Zebex (Z-2030, PDL-20).

На дисплей покупателя выводится информация о сумме документа, при выборе товара выводится его название и цена.

Введена поддержка прямой загрузки товаров в заказ и в накладную из терминалов сбора данных Zebex. Для этого при редактировании заказа и накладной в контекстном меню появился пункт "Импорт пунктов из терминала сбора данных".

2) Новые уровни доступа пользователей позволяют ввести ограничения на действия сотрудников.

При редактировании доступа пользователей (меню "Справочники - Пользователи программы") появилась новая группа параметров "Запреты". С помощью нее можно:
- запретить редактировать "чужие документы", т.е документы, оформленные другим пользователей.
- запретить просматривать "чужие документы".
- запретить редактировать список печатных форм документов и отчетов.

Кроме этого, для каждого пользователя можно задать путь к формам документов и отчетов. Таким образом, можно для каждого пользователя или для группы пользователей делать доступными свои формы документов и отчетов.

При редактировании данных пользователя появилась кнопка "Копировать", которая облегчает создание пользователей с одинаковым уровнем доступа.

3) При создании заказов на сборку (Кнопка "Сборка" в списке заказов) комплектующие могут списываться как по себестоимости, так и по отпускным ценам. Соответственно, готовые изделия принимаются на склад по себестоимости комплектующих или по отпускной цене. Ранее всегда происходила сборка по отпускной цене.

Для того, чтобы задать по каким ценам будет происходить сборка под заказ, используйте параметр SborOnSbs в файле OWS.INI в секции [OWS]. Если SborOnSbs=1, то сборка происходит по себестоимости, если SborOnSbs=0 - по отпускным ценам. Этот параметр можно также изменять с помощью утилиты PARAMS.EXE - "Дополнительные параметры", ярлык для нее создается при установке программы.

4) В справочнике товаров доработаны параметра фильтра. При установленном фильтре по количеству на складе и по по количеству свободному к продаже можно задать, что показывать с количеством больше нуля, равным нулю или меньше нуля. Ранее была возможность смотреть только с количеством > 0.

Кроме этого можно задать какое количество на складе будет выводиться в таблице: с учетом всех накладных или с учетом только подтвержденных накладных. Для этого нажмите кнопку "Параметры фильтра" и установите параметр "Показывать подтвержденное количество на складе".

5) Введена возможность независимой нумерации документов на оплату для каждой собственной фирмы. Текущие номера документов задаются при редактировании собственных реквизитов в меню "Справочники" - "Собственные расчетные счета (фирмы)". Если отключен параметр "Использовать для новых документов" или текущий номер равен 0, то берется номер, задаваемый в меню программы "Настройка - Номера документов".

6) При импорте товаров в заказ или накладную из буфера обмена Windows или из текстового файла (клавиши F7 и Ctrl+F7) происходит дополнительный поиск товара по штрих коду. Сначала программа ищет товар по коду, если товар по коду не найден, то по штрих коду.

Это может быть удобным при загрузке данных из терминалов сбора данных. Также в штрих коды товаров можно вводить коды товаров от поставщиков для импорта их накладных на поставку товаров.

7) В макроязыке добавлена новые функции KOLDATE(), возвращающая количество товара на складе на произвольную дату, а также PODDATE(), возвращающая количество с учетом только подтвержденных  накладных. Аргументом функций является значение даты. Номер склада для расчета берется из служебной переменной XSKLAD, значение которой задается перед получением отчета по товарам в окне условий для отчета. Функции возвращают количество на начало дня, а в переменную XSBSDATE записывается себестоимость товара на эту дату.

Переменная XVERSION в версии 5.3.2 имеет значение 3. Ее можно использовать в формах документов для определения версии программы.

8) При просмотре себестоимости товара (кнопка себестоимость в справочнике товаров) в нижней части экрана выводится суммарное количество по операциям, отображаемым в таблице.

5) В разделе розница появилась цветовая индикация режима работы программы: режим оформления приходов, расходов или возвратов товаров. Информация о режиме работы программы выводится в верхней части экрана. Она может уменьшить ошибки ввода данных не в  тот раздел.

Версия 5.3

1) Работа с дисконтными картами.

С помощью меню "Справочники - Дисконтные карты" можно редактировать список дисконтных карт. Для каждой карты задается уникальный код карты и процент скидки.

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

При редактировании параметров заказа появилась кнопка "Карта (F3)". После ее нажатия можно ввести код дисконтной карты.

Код карты может быть нанесен в виде штрих кода. Тогда он может считываться сканером штрих кодов.

2) В разделе "Розница" для накладных можно фиксировать собственный расчетный счет (фирму) и рекламную публикацию из соответствующих справочников. Эти поля можно использовать в условиях фильтра на список накладных. 

Для использования этих полей надо изменить структуру таблицы VNAKL.DB из базы данных программы - добавить 2 новых поля RS и ADV тип S. Этот можно сделать с помощью программы Database Desktop. Свяжитесь с разработчикам для консультаций по этому вопросу. С новой версией можно работать и не меняя структуру базы данных, тогда новые поля будут недоступны. 

3) Для клиентов можно задать % скидки, который используется при заведении новых заказов и накладных в основном разделе и разделе "Розница".

4) В справочнике клиентов появилась возможность поиска клиента по коду при нажатии клавиши F7. Поиск происходит по всем группам клиентов по полному совпадению кода. Например, это может использоваться, если в код клиента записан номер дисконтной карты.

5) В разделе "Розница" добавлена возможность получения отчетов по клиентам. Для этого появилась кнопка "Отчеты по клиентам" в разделе "Отчеты" в рознице. В отчеты выводятся данные только из раздела "Розница".

Следует отметить, что при выборе отчетов с помощью меню "Отчеты - Общие - По клиентам" в отчеты попадают все операции с клиентом, как из основного раздела, так и из раздела "Розница".

6) Доработана форма просмотра операций с клиентом. В этой форме в таблице выводятся суммы всех
накладных и платежей с клиентом. 

Теперь в списке могут быть представлены операции из раздела "Розница". Для этого имеется переключатель над таблицей. Так как в разделе "Розница" нет учета платежей, то накладные из этого раздела считаются оплаченными и не влияют на баланс клиента. Отдельно выводятся итоговые суммы розничных операций.

7) Добавлена сортировка товаров по алфавиту при просмотре описания комплекта и при выводе комплектов в отчетах.

8) Доработана и исправлена форма выбора товаров для комплекта - выбор из справочника товаров. Добавлена возможность сортировки товаров по названию и настраиваемый по формуле фильтр.

9) Немного доработан внешний вид основного окна программы. Добавлены кнопки для более удобного доступа к отчетам. В нижней части окна выводится имя пользователя, использующего
программу.

10) Для товаров можно задать список аналогичных товаров. При выборе товаров и при редактировании заказа или накладной, можно просмотреть и выбрать товар из этого списка. Для этого добавлена кнопка в панели кнопок и пункт контекстного меню. Список аналогичных товаров упрощает замену товаров в документах.

При редактировании списка аналогов, а него можно добавлять и удалять товары. Если добавляется товар, для которого уже заданы аналоги, то они также попадут список. При удалении такого товара из списка исчезнут и его аналоги. Т.е. при формировании списка аналогов используется поиск по всей цепочке аналогичных товаров.

Для задания относительных размеров колонок в таблице аналогов, можно использовать секцию [Analog] в файле DLG.INI.

11) При выборе товаров для комплекта и для списка аналогов, в списке подсвечиваются уже выбранные товары.

12) В разделе "Розница", при редактировании накладной добавлена кнопка в панель кнопок для подсчета сдачи. При ее нажатии или при нажатии клавиш Ctrl+F5 на экран выводится окно, в котором можно ввести сумму полученных денег и увидеть сумму сдачи. Введенные и рассчитанные суммы в базе данных не сохраняются.

13) Сохраняется история ввода формул в различных настраиваемых фильтрах. При редактировании формулы можно выбрать ранее введенные значения из списка.

14) В разделе "Розница" в настройках появился параметр "Расчет сдачи при завершении накладной на продажу". Если параметр включен, то при завершении накладной на продажу на экран выводится форма для ввода суммы принятых денег и подсчета суммы сдачи.

15) При просмотре списка заказов и при редактировании заказа появился новый пункт контекстного меню "Операции с клиентом". Он позволяет увидеть сводную таблицу со всеми накладными и платежами клиента. Ранее эту таблицу можно было вызвать только из справочника клиентов.

Версия 5.2

1) Во встроенном языке появилась возможность использовать фрагменты кода на Visual Basic Script и Java Script.

Использование VBScript и JavaScript существенно увеличивают возможности встроенного языка.

Предыдущие версии программы поддерживали для обмена данными только механизм DDE. Например, его удобно использовать для получения отчетов и документов в Excel. Но для связи со многими другими приложениями DDE бывает недостаточно.

Одной из возможностей запуска и управления внешними приложениями и компонентами Windows дает механизм OLE Automation. Теперь в программе поддерживается технология управления объектами OLE. Это существенно расширяет возможности программы при совместной работе с другими приложениями. Например, этот механизм может использоваться  для вывода отчетов и документов в Word и Excel, для работы с фискальными регистраторами и принтерами штрих кодов, для обмена данными с 1С бухгалтерией. 

С программой поставляются формы, выводящие этикетки товаров со штрих кодами с помощью Word и использующие новые возможности языка. Информацию о выходе новых форм смотрите здесь.

Кроме того, протестированы и могут быть предоставлены  зарегистрированным пользователям формы для печати этикеток на специализированные принтеры этикеток. Часть этих форм сделаны с использованием  компонента ActiveBarCode, другие - с помощью программы LabelView.

Готовятся формы для выгрузки данных в 1С Бухгалтерию, в дополнение к уже имеющимся средствам.

Мы будем размещать подробную информацию и примеры на нашем сайте.

Подробнее о формате вызова процедур и функций, а также примеры смотрите в описании встроенного языка.

2) Перед получением отчетов по товарам и составу комплектов запрашиваются дополнительные условия по товарам, включаемым в отчет, а также появилась возможность задавать произвольную сортировку товаров в отчете.

Эти функции уже давно были реализованы для отчетов по товарам и приему/выдаче со склада,
но для отчетов по комплектам появились только сейчас.

3) Введены 2 новые внутренние строковые переменные: YPATHEXE и YPATHBASE, в которых хранятся путь к исполняемому файлу программы и путь к базе данных.

В макроязыке можно использовать эти переменные для открытия документов из этих папок.

Переменная XVERSION в версии 5.2 имеет значение 2.

4) При редактировании оплаты появилась кнопка "Подсчет сдачи (F5)". При ее нажатии появляется окно, в котором можно ввести сумму полученных денег и увидеть сумму сдачи, которую надо отдать покупателю.

5) В макроязыке добавилась функция CHANGE(). В качестве параметра в нее передается сумма оплаты. При вызове функции на экран выводится окно, в котором можно ввести сумму полученных денег и увидеть сумму сдачи. Функция возвращает сумму полученных денег или -1, если ввод отменен.

6) Добавлена возможность завершать и отменять завершение накладных и оплат. Завершение означает невозможность редактирования данных документа. Для редактирования необходимо отменить завершение.

Пользователям программы задается отдельно доступ для завершения документов и для отмены завершения (меню "Справочники - Пользователи программы").

Завершение документов не является обязательным действием, оно не влияет на остатки товаров и отчеты. Завершение документов предохраняет их от изменений пользователями, не имеющими доступ к отмене завершения.

Завершённые документы помечаются в списках.

В списках накладных на перевод между складами, сборку и в разделе "Розница" можно в условиях фильтра задать условие, чтобы показывать только завершенные или только незавершенные накладные.

В списках накладных можно завершить все выделенные накладные, для этого добавлена соответствующая кнопка и пункт контекстного меню.

7) Для оплат фиксируется пользователь, оформивший оплату. Пользователи с правом доступа "Администратор" могут увидеть имя пользователя при редактировании оплаты.

8) Доработана встроенная справка, добавлена информация по последним доработкам.

9) Добавлены новые формы документов и отчеты.

10) В языке появилась команда:

@LOADSCRIPT Имя_файла

позволяет загружать код на VBScript из внешнего файла

@LOADSCRIPTJ Имя_файла

позволяет загружать код на JScript из внешнего файла

Следует отметить, что в одной печатной форма может использоваться только один язык: VBScript или JScript. 


Версия 5.1

1) Появилась возможность просматривать для товара не выданные резервы, т.е. те заказы, по которым товар зарезервирован, но не выдан. Для этого появились соответствующие кнопки и пункты контекстного меню в справочнике товаров (F2), в форме редактирования товара (F2) и в окне выбранных для заказа товаров (Ctrl+F2).

2) Введен учет серийных номеров товаров.

При переходе с предыдущих версий, при первом запуске новая версия предлагает создать новую таблицу SER.DB с серийными номерами.

Для каждого пункта накладной можно ввести серийные номера отпускаемых или принимаемых товаров, например, для учета при гарантийном обслуживании.

При редактировании пункта накладной, в окне, где вводится количество и цена, имеется кнопка "Серийные номера (F5)". При ее нажатии можно просмотреть и ввести серийные номера товаров. Удобно для этого использовать сканер штрих кодов. (Сканеры и другое торговое оборудование можно заказать у нас).

С помощью пункта главного меню "Справочники - Серийные номера", можно посмотреть историю операций с серийным номером. Выводятся данные о том, с каким товаром использовался серийный номер, по каким документам он проходил.

Для товара можно просмотреть, какие серийные номера для него использовались. Для этого при редактировании описания товара надо нажать кнопку "Серийные номера" или в справочнике товаров выбрать пункт контекстного меню "Серийные номера (F11)".

В печатной форме накладной или гарантийного талона можно выводить список серийных номеров. Для этого в макроязык введены дополнения. Для обработки серийных номеров для каждого пункта накладной в макроязыке введен специальный вложенный цикл. Его синтаксис отличается тем, что после фигурной скобки, открывающей цикл, идет цифра 1. Внутри цикла можно обрабатывать новое специальное поле DSN, в котором находится серийные номер.

Пример:
{
Для товара: [DTWR ,-1] выданы следующие серийные номера:
{1
[DSN ]
}
}

3) Для каждого товара можно ввести дополнительные штрих коды. Для этого в окне редактирования товара имеется кнопка "Штрих коды". Для одного товара можно ввести несколько штрих кодов. Программа не позволяет дважды ввести одинаковый штрих код.

При выборе товаров по коду для накладной или заказа, сначала происходит поиск товара по основному коду. Если товар не найден, то происходит поиск по штрих кодам.

При печати документов и отчетов можно использовать поле DSC для вывода штрих кода. На печать выводится только один штрих код, первый в списке. Это же поле можно использовать при импорте описаний товаров.


4) При редактировании пункта заказа, в окне ввода цены и количества, можно вводить вместо
цены за единицу сумму
. Для этого надо включить параметр "Сумма" рядом с полем ввода цены. Ввод суммой может быть удобен при вводе данных со счета фактуры или товарной накладной (ТОРГ-12).  В этих документах выводится только сумма со всеми налогами, но нет цены (есть только цена без НДС).

5) Доработано окно просмотра остатков товара на складах.

6) В макроязыке для проверки условий можно использовать операторы @IFNOT (@ЕСЛИНЕ) и #ifnot в дополнение к @IF и #if.

Первый действует на одну строку, второй на группу строк. 

7) В макроязыке добавлена переменная XVERSION. Ее можно использовать для определения версии программы. Для версии 5.1 она равна 1, для предыдущих версий - 0.

Таким образом, печатные формы, использующие новые конструкции языка, в предыдущих версиях программы могут выдавать предупреждающее сообщение. Например:

#if [ISNUL(XVERSION)]
@ALERT Для этой форы требуется версия 5.1!
@BREAK
#endif

Версия 5.0 сборка 5

1) Для версии с производством существенно переработано окно редактирования содержимого
товара-комплекта, т.е. окно редактирования норм расхода сырья.

- Добавлена возможность просмотр остатков сырья на складах - колонка "Остаток" в таблице.
- Появилась оценка возможности производства - поле "Можно произвести" рассчитывается из остатков сырья и комплектующих на складе. В таблице цветом выделяются то сырьё, запасы которого ограничивают возможности производства.
- Себестоимость комплекта и возможности его производства теперь рассчитываются с учетом вложенности комплектов. Т.е. если в состав комплекта входит другой комплект, то данные по остаткам и себестоимости вложенного комплекта рассчитываются исходя из его состава. Вложенные комплекты в таблице помечаются символом "*".
- Окно теперь может менять размер.
- Появилась возможность вывода на печать содержимого товара-комплекта из окна редактирования комплекта. Если в состав комплекта входят другие комплекты, то можно также распечатать и их состав. Форма вывода может настраиваться пользователем.
- для деталей можно просматривать в состав каких комплектов они еще входят - добавилась соответствующая кнопка.

2) Появился новый тип отчетов: "По товарам и составу комплектов". Эти отчеты можно получить в меню "Отчеты - Общие" или для выделенных записей в справочнике товаров и в окне редактирования заказа. В этих отчетах можно выводить состав товаров -комплектов.

3) Функция в макроязыке SBSCMP(0), возвращающая себестоимость комплекта, теперь обрабатывает вложенные комплекты, т.е. подсчитывает себестоимость деталей у вложенных комплектов. Глубина вложенности может быть до 10.

4) В макроязыке добавлены 4 новые функции, которые рассчитывают возможности производства для товаров - комплектов исходя из остатков сырья и комплектующих на складе. Поддерживается вложенность комплектов.

Аргументом функций является номер склада для подсчета остатков. Если задан номер 0, то идет подсчет по всем складам.

KOLCMP() - возвращает возможное количество производства по остаткам на складе.
KOLCMPR() - возвращает возможное количество производства по остаткам на складе с учетом резервирования деталей в заказах.
PODCMP() - возвращает возможное количество производства по остаткам на складе c с учетом только
подтвержденных накладных.
PODCMPR() - возвращает возможное количество производства по остаткам на складе c с учетом только подтвержденных накладных и резервирования деталей в заказах.

При расчетах с учетом резервирования деталей, если задан номер склада, то считается что все товары зарезервированы для одного склада и вычитаются из остатков на этом складе.

Функции с учетом резервирования следует использовать, если детали из состава комплектов могут резервироваться для продажи клиентам отдельно, без комплектов.

Также добавлена функция для планирования закупок сырья.

RESINCMP(0) - для детали возвращает зарезервированное количество в виде комплектов. Т.е. какое количество потребуется потратить сырья для производства зарезервированной конечной продукции. Аргумент функции значения не имеет. Скорость выполнения небольшая. 

5) В разделе "Розница" в фильтр по накладным добавлено условие по клиенту. Таким образом, можно просматривать и получать отчеты по розничным операциям с одним клиентом.

6) Исправлена ошибка - можно было удалить товар, использующийся в товарах-комплектах как сырьё.

7) В некоторых небольших справочниках, а также в списке печатных форм документов и отчетов появилась возможность фильтрации. Это может существенно облегчить поиск необходимых записей.

8) Возможность сборки комплектов из справочника товаров и при редактировании заказа. Для этого в контекстном меню появился пункт "Собрать комплект".

9) В составе программы поставляется дополнительная утилита PARAMS.EXE, которая упрощает задание некоторых дополнительных параметров, которые ранее можно было менять только редактированием файлов OWS.INI и DLG.INI.

10) Добавлено цветовое выделение товаров в заказе.

В окне выбора товаров для заказа подсвечиваются товары, которых не хватает для отгрузки. Количество определяется с учетом резервов товаров. Если резервирование идет по одному складу, и надо учитывать остатки только на одном складе, то в файле OWS.ini в секции [OWS] можно задать номер склада с помощью параметра РезервПоСкладу= или для этого использовать программу PARAMS.EXE.

В окне оформления накладных подсвечиваются не выданные товары.

Для управления цветом в файле OWS.ini в секции [OWS] имеются параметры: RED1, GREEN1, BLUE1 (изначально серый) и RED2, GREEN2, BLUE2 (изначально розовый). Для задания цветов можно использовать программу PARAMS.EXE.

11) При вставке в заказ товаров из буфера обмена Windows можно также передавать номер ГТД и страну производитель. Формат полей, разделенных табуляцией следующий:

Код товара - Количество - Цена - Гарантийный срок - Страна происхождения - Номер ГТД .

12) Некоторые параметры программы (меню "Настройка" - "Параметры") теперь сохраняются в локальной папке программы, поэтому возможно их надо выставить заново.

Ранее часть параметров были общими для всех экземпляров программы. Теперь для каждого экземпляра программы параметры выставляются независимо.

13) Доступна для загрузки обработка для экспорта номенклатуры из программ в справочник товаров нашей программы  V V S "Офис - Склад - Магазин". Это может облегчить переход на нашу программу, а также позволяет наладить обмен данными при одновременном использовании обеих программ в пределах одной организации или для обмена данными с поставщиками.

Версия 5.0 сборка 2

1) При вызове функций, возвращающих последнюю покупную цену LASTBUY() и последнюю отпускную цену LASTSALE() создаются переменные XLASTCUST и XLASTDATE, в которых сохраняются внутренние коды клиентов - поставщика и покупателя и дата поставки.

2) Можно получить отчеты только для выбранных и выделенных в заказе товаров. При просмотре заказа в режиме выбора товаров в контекстном меню, вызываемом с помощью правой кнопки мыши, появились пункты для получения отчетов по товарам.

Например, при вводе заказа на приход товаров, можно получить в отчете кому выписаны выбранные товары и по каким ценам.

3) Доработан внешний вид программы. В некоторые формы добавлены кнопки (toolbar) для быстрого и удобного доступа к функциям. Переработано окно просмотра себестоимости товара: теперь оно меняет размеры.

Версия 4.3 сборка 6

1) Добавлена возможность распечатывать в документах содержание товаров-комплектов, т.е. выводить список комплектующих. Эта возможность появилась в печатных формах при выборе товаров для заказа и при оформлении накладных.

Для этого в макроязыке для этих типов документов появился вложенный цикл. Для вывода количества в комплекте добавилось новое поле в описании товара DPINK. Это поле следует использовать только внутри вложенных циклов по комплектующим.

Для определения, является ли товар комплектом в описании товара появилось новое поле DPISK. Оно принимает значение 1, если товар является комплектом и 0 - если нет.

Версия 4.3 сборка 5

1) В окне редактирования цены и количества выбранного для заказа товара по клавише F9 происходит пересчет отпускной цены по формуле. Эта формула задается при выборе пункта контекстного меню "Изменить цены" в окне выбора товаров для заказа.  

Например, с помощью формулы можно пересчитать цену таким образом, что цена без НДС не будет содержать долей копеек (смотрите об этом предыдущие доработки). Для этого там может быть следующая формула:

 ROUND(HP5*AP31*10000/(100+DDD))*(100+DDD)/(10000*AP31)

 Если НДС 20% (например на Украине) то может быть полезна формула:

 6*ROUND(HP5*AP31/6*100)/100

2) В разделе "Розница" исправлена небольшая ошибка, которая возникала при  использовании валютных цен для рублевых продаж. При выборе товара в накладную не происходил пересчет цены по курсу.

3) Появился новый пункт меню "Сервис" - "Удаление неиспользуемых наименований товаров". При его выборе происходит удаление тех наименований товаров, к которым не относятся товары в справочнике.

4) Появился новый пункт меню "Сервис" - "Удаление неиспользуемых фирм - производителей". При его выборе происходит удаление в справочнике фирм-производителей тех записей, к которым не относятся товары.

 5) Немного исправлена работа с уровнями доступа пользователей.

 Версия 4.3 сборка 4  

В связи с вводом ставки НДС 18% участились проблемы с неточностью в копейках в суммах документов.

Многим нашим клиентам удобно вводить цены  со всеми налогами. При формировании печатных документов (фактуры, накладной) используется обратный расчет цены без НДС. При этом в цене без НДС появляются доли копеек, которые при умножении на количество дают некоторую неточность, особенно при больших количествах.

Для бухгалтерии исходной является цена без НДС, поэтому желательно, чтобы в этой цене не было долей копеек.

Если пользователи нашей программы имеют в прайс-листе цены без НДС, то для них особой проблемы нет, так как они могут вводить в заказ цены без НДС, при этом делая наценку на заказ в 18%.

Если же исходной для продавца является цена со всеми налогами (что чаще всего и бывает в торговых организациях), то для таких случаев в программе сделаны доработки, описанные ниже.

Следует отметить, что на печатных формах документов цена может быть отображена с любой точностью, вплоть до 9 знаков после запятой. Пользователи программы могут самостоятельно внести изменения в печатные формы или обратиться в службу поддержки.

Например, для увеличения точности до 5 знаков поле [XCN ] надо заменить на [%5XCN ].
Т.е. вставляются форматирующие символы %5 перед ценой XCN. После XCN убираются лишние 2 пробела, чтобы сохранить ширину поля. Более подробную информацию о редактировании печатных форм смотрите в документации и встроенной помощи. 

Выполненные доработки.

1) При выборе товаров для заказа добавлен новый пункт контекстного меню, вызываемого по правой кнопке мыши: "Пересчет цен для точной суммы НДС", его можно также вызвать по клавише F10.

В программе цены вводятся со всеми налогами. Для расчета цены без НДС в формах используется обратный отсчет. При этом цена без НДС становится дробной, в ней присутствуют доли копеек. При больших количествах эти доли копеек могут вызвать некоторую неточность в документах. При выборе пункта меню "Пересчет цен для точной суммы НДС" или клавиши F10 отпускные цены пересчитываются таким образом, что цена без НДС пересчитывается до целых копеек. Отпускная цена со всеми налогами, наоборот, становится дробной.

Для использования этой функции, возможно, потребуется доработать существующие печатные формы документов. В них надо убрать округление цены до копеек и поставить округление суммы до копеек. Варианты подобных форм теперь поставляются с программой. 

2) Появился новый параметр в файле OWS.INI, который задает точность подсчета суммы заказа и накладной в рублях. Эта сумма выводится в правой нижней части экрана при выборе товаров для заказа и при оформлении накладных для заказа.

Параметр ТочностьРублей задается в секции [OWS] может принимать 3 значения:

ТочностьРублей=0 - при этом цена в рублях сначала округляется до копеек, а затем умножается на количество для подсчета суммы.
Это режим "по умолчанию", ранее только он и использовался. 

ТочностьРублей=1 - никаких округлений не происходит.

ТочностьРублей=2 - цена умножается на количество, а затем их сумма округляется до копеек.

 

Версия 4.3 сборка 3

1) Исправлены некоторые ошибки:
- при расчете движения могли не учитываться валюта и курс для операций из раздела "Розница". Ошибка возникала, если операции в рознице проводились в валюте, отличной от основной валюты контроля.
- не происходила очистка архива для розницы (пункт меню "Сервис" - "Очистка архива").
- при импорте данных из XML не записывались в поля пустые значения. Таким образом, нельзя было очистить значения полей через импорт из XML.

2) В макроязыке добавлена новая команда:

@SETOUT имя_файла

Она позволяет перенаправить вывод документа в файл с заданным именем. Используя эту команду, можно с помощью одного отчета получить несколько выходных текстовых файлов. Например, можно сформировать несколько страниц в формате HTML с каталогом товаров для размещения в интернет.

3) При импорте описания товаров 2 способом, если встретился новый товар, то происходит запрос "Вставлять новые товары?" Если ответить отрицательно, то новые товары заводиться не будут. Будет происходить только обновление существующих товаров.

4) Исправлена ошибка - повторялись названия секций в файле дополнительных параметров dlg.ini. Размеры столбцов в окне выбранных для заказа товаров теперь изменяются с помощью секции [OrderEditList] в файле dlg.ini. Ранее это была секция [OrderEdit] но она не работала, так как в такой же секции задавались названия полей при редактировании параметров заказа.

Версия 4.1 для Windows 

1) Добавлен справочник фирм-производителей. Для каждого товара можно задать фирму-производителя.

2) В справочнике товаров появилась возможность изменять значение любого поля сразу у всех выделенных записей. Для этого в контекстном меню появился пункт "Изменить значение поля у выделенных записей".
Для задания значения можно использовать формулы и макровыражения. Например, таким образом, можно скопировать значения одного поля в другое.

3) В справочнике товаров можно обнулить отпускные цены у выделенных записей. Для этого в контекстном меню появился пункт "Обнулить цены"

4) Несколько изменился режим проверки количества товаров для выделенных в справочнике записей. Теперь здесь анализируется наличие товаров на каждом складе отдельно. Ранее проверялось только общее количество на всех складах. Для такой проверки с справочнике товаров надо нажать правую кнопку мыши и в контекстном меню выбрать пункт "Проверка количества товаров".

5) Немного изменился внешний вид справочников.

6) Появилась возможность редактировать скидку и наценку для заказа как в процентах, так суммой.

7) При выборе товаров для заказа при поиске товаров в справочнике выделяются цветом те товары, которые уже выбраны для текущего заказа.
Цвет можно задать редактируя файл OWS.INI. В секцмм [Goods] имеются парамтры RED, GREEN, BLUE

8) При редактировании описания комплекта товара появилась возможность копировать и вставлять записи в буфер. Для копирования и вставки используйте соответствующие пункты контекстного меню, появляющегося
при нажатии правой кнопки мыши или комбинации клавиш Ctrl+C и Ctrl+V.

9) В печатных формах, которые выводятся при выборе товаров для заказа и при оформлении накладных, можно использовать данные об оплате заказа. Если было несколько платежей, то доступны поля только одного из них.

10) При просмотре выбранных для заказа товаров появился новый пункт контекстного меню "Заменить товар на...". Его удобно использовать, если нужно заменить один товар на другой похожий по описанию, например, если ранее выписанного товара нет на складе. При выборе этого пункта меню происходит переход к справочнику товаров. В справочнике выставляется фильтр по категории и наименованию товаров в те же значения, что и у товара, который надо заменить. После выбора товара в справочнике, программа предлагает удалить первоначально выбранный товар.

11) При просмотре выбранных для заказа товаров появился новый пункт контекстного меню "Сумма выделенных записей...". После его выбора на экран выводится сумма выделенных в заказе товаров.

12) Немного изменена работа фильтра на заказы с установленным условием "Просроченные заказы". При работе этого фильтра используется параметр заказа "Срок оплаты". Этот параметр позволяет выбирать только те заказы, которые зарезервированы, не оплачены и истек срок оплаты. Теперь, если срок оплаты равен 0, то срок считается неограниченным и в фильтр не попадает.

13) В дополнительных параметрах программы появился новый параметр: "Срок оплаты для новых заказов:". Значение из этого параметра устанавливается в поле "Срок оплаты" для новых заказов.

14) Появился новый пункт меню "Сервис" - "Снятие с резервирования товаров из просроченных заказов". При его выборе программа находит заказы на продажу у которых срок оплаты истек, сумма оплаты равна нулю и нет выдачи. Для таких заказов товары снимаются с резервирования. Этот пункт автоматически вызывается при запуске программы, если в командной строке указать ключ /S .

15) Появился новый тип отчетов: "По выписке товаров". В таких отчетах для списка товаров можно обрабатывать их выписку и резервирование в заказах. В имевшихся ранее отчетах по товарам обрабатывались только данные о выдаче товаров. Таким образом, расширяются возможности программы в планировании отпуска и поставок товаров.

16) Для каждого заказа появилось новое поле "Дата выписки". При заведении нового заказа оно становится равным дате заказа. Дата заказа может изменяться как дата предполагаемого поступления или выдачи со склада для планирования. Поле "Дата выписки" в этом случае сохранит дату первоначального оформления заказа.

17) Несколько ускорен фильтр на заказы при включенном условии по выписанному товару.

18) Информация для опытных пользователей и программистов. Для того, чтобы с базой данных можно было бы работать через BDE (Borland Database Engine) надо указать в командной строке при запуске программы ключ /i и сделать обновление индексов. Перед этим рекомендуем сделать архивную копию базы данных, а после этого проверить функциональность программы.

19) При установке фильтра на заказы при задании макровыражения для фильтра (предпоследнее условие) можно использовать поля из описания клиента. Таким образом, можно установить фильтр на заказы, у которых в одном из полей клиента содержится какое-либо значение. Например, клиенты из одного города.

20) Появилась возможность копировать пункты заказов через буфер обмена Windows. Для этого имеется пункт "Вставка из буфера обмена Windows" в контекстном меню, вызываемым при нажатии правой кнопки мыши. Таким образом, можно копировать данные между двумя одновременно запущенными программами или с Excel.

Для обмена используется текстовый формат, аналогичный копированию пунктов заказа из текстового файла. Каждая строка соответствует одному товару. Вначале идет код товара, затем через табуляцию количество, цена и гарантийный срок. Поля, начиная справа, могут отсутствовать, тогда вставляются нулевые значения.

21) Новый параметр доступа: "Снятие подтверждений с накладных и оплат". Снять подтверждения склада с накладных может только пользователь с таким правом доступа.

Отдельный параметр доступа: "Изменение даты документов". Если у пользователя параметр выключен, то даты документов не редактируются.

ВНИМАНИЕ! Если Вы обновили программу на новую версию, не забудьте зайти в справочник пользователей программы и установить пользователям новые параметры доступа.

22) Информация для опытных пользователей и программистов. Стало возможным изменить структуру файла с описанием товаров (pk_tow.db), например, для сортировки во всех отчетах товаров по наименованию (сейчас по коду). В программе пока нет встроенных средств для изменение структуры файлов Paradox. Это следует делать с помощью программы Paradox или Database Desktop. За более подробной информацией обращайтесь к разработчику.

23) Для фильтра на накладные на перевод между складами добавлено новое условие по складу, на который происходит перевод.

Версия 4.0 для Windows (сборка 10)

1) Импорт и экспорт данных в формате XML.

Для импорта в программе имеется пункт меню "Сервис" - "Импорт из XML". Для экспорта используются соответствующие печатные формы документов и отчетов.

Программой поддерживается XML схема разработанная и поддерживаемая рядом фирм, в первую очередь 1С. Описание схемы находится по адресу http://www.commerceml.ru

Следует отметить, что в нашей программе уже давно были реализованы средства для обмена информацией с помощью текстовых файлов собственного формата. Поддержка обмена данными в формате XML дополняет возможности экспорта и импорта программе.

Кроме возможности обмена данными с другими программами, например 1С, с помощью XML может передаваться больше информации, чем в наших собственных форматах. Особенно это касается описания контрагента, так как при импорте заказов старым способом передавалось только наименование клиента. Преимуществом можно считать и то, что все данные (описание товаров,
клиентов, заказы) можно передавать одним файлом.

Недостатком является значительно более сложная структура файла. Если файл нашего собственного формата для импорта можно легко получить из Excel отформатировав и сохранив таблицу в тестовый файл, то для получения файла в формате XML требуется значительно больше усилий от программиста. 

Использование данного формата позволяет обмениваться данными как с собственными подразделениями, так и с контрагентами. Причем вне зависимости от того, какое программное обеспечение у них используется. Важно, чтобы это программное обеспечение поддерживало обмен данными в формате XML по этой схеме.

Фактически, XML файл представляет собой текстовый файл в котором информация структурирована благодаря использованию заданных в схеме тегов.

В этой XML схеме задается формат для обмена следующей информацией:

- каталогами товаров; 
- коммерческими предложениями; 
- документами.

В каталоге товаров находится описание товаров: название, единица измерения и т.д. Отпускные цены находятся в Предложениях. В Документах могут передаваться заказы, накладные, платежи.

Программой "Офис - Склад - Магазин" поддерживается обмен всеми этими видами информации, с некоторыми ограничениями и дополнениями, связанными со структурой хранения данных в программе.

В качестве идентификаторов товаров и клиентов используются их коды. Для  корректной обработки данных они должны быть уникальными.

Программой пока не обрабатываются документы об оплате. У нас каждый платеж привязывается к определенному заказу, но в схеме этот момент не описывается.

Все остальные документы преобразуются в заказы на продажу или покупку товаров. Оформление накладных и списание товаров со склада при этом не происходит. При обработке документов на возврат товаров в заказ вставляются отрицательные количества.

Для передачи дополнительных свойств товаров и клиентов можно использовать дополнительные реквизиты и свойства. В качестве наименования реквизита следует использовать обозначения полей во встроенном в программу макроязыке составления форм печатных документов.

Для передачи ИНН контрагента мы используем дополнительный атрибут ИНН,  который не описан в схеме.

При выборе пункта меню "Сервис" - "Импорт из XML" программа сначала предлагает выбрать XML файл. Затем предлагается задать параметры импорта. Здесь можно задать какую именно информацию необходимо извлечь из XML файла.

Если включен импорт каталога товаров, то программа будет импортировать описания товаров. Если при этом выключить параметр "Изменять описание существующих товаров", то программа будет только добавлять новые товары, не изменяя описания существующих. Идентификация товаров происходит по коду.

При импорте предложений изменяется отпускная цена товаров. Можно настроить какую из 5 отпускных цен на товары надо будет изменять. Если товара еще нет в программе, то вставляется новая запись.

Для импорта документов можно задать, надо ли менять описание уже существующих в программе клиентов. Их идентификация происходит по коду. В программе номер ГТД и страна происхождения товаров хранятся в их описании. В XML схеме они передаются вместе с документом. Можно разрешить или запретить переписывать эти данные информацией из документа.

2) В макроязыке добавлен форматирующий символ " , который заменяет в строке символы кавычек на выражение " Это бывает необходимо при подготовке документов в формате XML или HTML. Например:

["DTWR,-1]

3) Исправлены ошибки:
- не работала функция YEAR() после ввода символьных переменных;
- была возможность изменить скидку (а значит и цену) для пункта заказа, который
уже был выдан.

4) При нажатии клавиши F8 в режиме редактирования параметров заказа происходит проверка корректности некоторых данных о заказе: суммы оплаты заказа, соответствия цен и количества в пунктах заказа и в пунктах накладных.

5) При проверке количества товаров (пункт меню "Сервис" - "Проверка количества товаров" появилась дополнительная проверка заказов, аналогичная описанной в предыдущем пункте.

6) В справочниках выведен отдельно список категорий товаров. В нем можно редактировать списки категорий и наименований товаров.

7) При изменении метки в справочнике товаров таблица не перерисовывается, даже если включен фильтр по метке. Это облегчает просмотр списка и снятие метки у товаров.

8) Исправлена ошибка: при отключенном резервировании товаров неправильно подсчитывалось количество товара к продаже. При удалении заказа происходило снятие с резервирования несмотря на то, что оно отключено.

Версия 4.0 для Windows (сборка 9)

1) Добавлен дополнительный режим сборки товаров - комплектов. Для этого ведется список накладных на сборку комплектов. Следует отметить, что в DOS версии программы такой вид накладных использовался давно. Он более удобен, для случаев, когда сборка комплектов происходит независимо от заказов на продажу.

В каждой такой накладной собирается один вид комплекта в любом количестве. При расчете движения товаров, комплектующие списываются в сборку по текущей себестоимости. Соответственно, комплекты приходят на склад по себестоимости комплектующих.

В Windows версии ранее была возможна только сборка на основании заказа на продажу. При нажатии кнопки "Сборка" под списком заказов, создавался заказ-сборка, в котором списывались комплектующие, а комплекты приходили на склад. При этом комплекты приходили на склад по ОТПУСКНОЙ цене. Таким образом, комплекты не влияют на прибыль, а прибыль дают только комплектующие. Это может упростить ведение аналитического учета в бухгалтерии.

Для более быстрой сборки комплектов, имеется возможность сборки комплектов, с количеством на складе меньше нуля, а также сборки комплектов, исходя из информации из текстового файла.
В первом случае происходит проверка всех остатков товаров и сборка тех комплектов, которые ушли в "минус". Этот режим имеется и в DOS версии.

Сборка из текстового файла - это новый режим. Он позволяет дать задание на сборку в виде текста.

Формат файла следующий. Каждая строка соответствует одному комплекту.

код комплекта (0) - количество (1) - номер склада(2) - Дата(3) - номер накладной(4) - на кого выписано(5) - примечание(6)

Вначале идет код товара-комплекта, затем через табуляцию следующие, необязательные поля:

- количество собрать, если не задано, то 1 собирается одна единица измерения.
- номер склада, если не задан, то номер 1.
- дата, если не задана, то текущая дата.
- номер накладной, если не задан, то текущий номер.
- на кого выписано.
- примечание. 

2) Расширены возможности для пересчета себестоимости товаров. Теперь можно пересчитать себестоимость выделенных записей в справочнике товаров, при редактировании заказа и при редактировании описания комплекта. Для пересчета необходимо выделить в списке необходимые записи товаров, нажать правую кнопку мыши и в появившемся меню выбрать пункт "Расчет себестоимости".

3) Появилась возможность получения отчетов для выделенных записей в списке накладных на перевод товаров между складами и на сборку комплектов.

4) Исправлена ошибка, из-за которой не всегда происходил поиск заказа по номеру и товара по коду в соответствующих списках.

5) В справочнике товаров можно задавать содержимое столбцов с помощью макро выражения. Для этого используется файл DLG.INI. В секции [GoodsList] в параметрах V1, V2, V3, V4, V5, V6 можно задать
нужное макро выражение. Например, для вывода наименования, марки и примечания в третьем столбце таблицы, надо вставить строку:
V3=[DTWR,-1] [DP9,-1]

6) Добавлено копирование во внутренний буфер и вставка из буфера пунктов внутренних накладных: на перевод товаров между складами и на сборку комплектов. Такая же функция уже была реализована для пунктов заказа. Таким образом, можно копировать пункты заказа во внутренние накладные и наоборот.

Для копирования и вставки используйте соответствующие пункты контекстного меню, появляющегося при нажатии правой кнопки мыши или комбинации клавиш Ctrl+C и Ctrl+V.

7) Появилась возможность задать макро выражение для вывода наименования товара на экране и на печатных формах. Для этого используется файл DLG.INI. По умолчанию выводятся наименование + марка. Параметр ItemName в секции [Options] позволяет задать макро выражение для вывода наименования. Если он пустой или отсутствует, то выводится наименование + марка.

Например для вывода наименования, марки и примечания введите: ItemName=[DTWR,-1] [DP9,-1].
Можно использовать условие: @IF[DP16 ][DTWR,-1] [DP3,-1]
В последнем примере, если в поле DP16 (запасное поле 1 товара) находится ненулевое значение, то вместе с названием будет выводиться страна-производитель (DP3). Для остальных товаров будут выводиться значение по умолчанию: наименование + марка.

8) При просмотре себестоимости товара изменен внешний и ускорен вывод на экран сводной таблицы по операциям с товаром.

9) Несколько ускорен фильтр на заказы при установленном условии "По отгрузке".

10) Исправлена ошибка в программе при оформлении внутренних накладных. Ранее, если просматривать себестоимость какого-либо товара во время оформления накладной на перевод товаров между складами, то данные о накладной могли записаться неверно.

11) В макроязыке печатных форм добавлены две конструкции для обработки дат: для запроса даты в процессе формирования документа и для преобразования даты из строки во внутренний числовой формат.

Даты в программе имеют внутреннее числовое представление. Таким образом, средствами макроязыка можно производить операции по сравнению, а также по уменьшению или увеличению значения дат в переменных.

В программе уже были функции и форматирующие символы для преобразования даты из числа в строку. Но не было возможности обратного преобразования, а также запроса даты в процессе формирования отчета или документа.

Для запроса даты и записи ее значения в числовую переменную следует использовать следующую конструкцию:

@XDT=?#Любой текст приглашения к вводу

где XDT - произвольное имя переменной.

Таким образом, обычный ввод числового значения дополнился символом #.

Например:
@XDAT1=TODAY(0)
@XDAT1=?#Введите дату начала расчета:

Для преобразования значения даты из строки в числовую переменную используется следующая конструкция:
@XDT=#Строка в формате dd.mm.yy
где XDT - произвольное имя переменной.
Например:
@XDATA=#23.09.99

Версии 4.0 для Windows (сборка 8)

Сделаны следующие доработки в программе "Офис - Склад - Магазин" 4.0 для Windows после выхода сборки 7:

1) С помощью файла DLG.INI можно изменять названия полей в формах редактирования параметров заказа, и пункта заказа (когда вводится цена и количество). Кроме того, с помощью файла DLG.INI можно задать заголовок главного окна программы. Это может быть удобно, если используются несколько экземпляров программы на одном компьютере.

2) Контекстное меню в окнах, которое ранее появлялось только при нажатии правой кнопки мыши, теперь можно вызвать при нажатии клавиши F12.

3)  При редактировании параметров программы ("Настройка" - "Параметры") при выборе шрифта для списков можно задавать цвет. Настройки шрифтов теперь сохраняются отдельно для каждого экземпляра программы.

4) Дополнительные параметры при выборе пункта меню "Настройка" - "Параметры":

"Тип резервирования" - можно совсем отключить резервирование товаров при продаже или задать режим, в котором обычно производится резервирование.

"Резервировать сразу при выборе товара" - при выборе товара для заказа сразу предлагается редактировать поле "Количество зарезервировать". Этот режим был в предыдущих версиях. Если при выборе товаров обычно не резервируют сразу товары, то можно включить режим "Не резервировать сразу товары". При этом при выборе товара для заказа будет устанволено пустое поле "Количество зарезервировать" Резервирование может производиться с помощью кнопок "+" и "-".

"Предупреждающие сообщения" - можно задать в каких случаях программа будет выдавать предупреждающие сообщения.

"% наценки для наличных заказов" - этот параметр позволяет задать процент наценки для новых заказов для которых задан тип "Наличные". В качестве процента наценки бывает удобно использовать ставку налога с продаж.

5) Несколько ускорено формирование документа для печати. Ранее перед формированием каждого документа программа для текущего принтера устанавливала портретную ориентацию страницы. Это вызывало некоторую задержку. Теперь это действие не производится.

6) Доработан механизм получения отчетов. Теперь можно получать отчеты для выделенных записей.

При получении отчетов с помощью контекстного меню можно включать в отчет данные только для выделенных в списках записей. Это прежде всего список заказов, а также справочники товаров и клиентов. Для вызова контекстного меню используют правую кнопку мыши или клавишу F12. Выделять записи можно с помощью мыши при одновременном нажатии клавиш Shift или Ctrl. Имеется ограничение в 8192 выделенных записей. Если выделено большее количество записей, то в отчет попадают все записи.

Получение отчетов для выделенных заказов происходит значительно быстрее. Следует иметь в виду, что при выделении заказов в отчеты по товарам и по клиентам попадут только товары и клиенты, которые используются в выделенных заказах.

Получение отчетов в обычном режиме также может несколько ускориться, особенно по накладным и по оплатам.

7) Доработан фильтр в справочнике клиентов. Добавились новые параметры фильтра.

8) В файле OWS.INI добавлен новый параметр CopyPrice, который задает, будут ли копироваться отпускные цены при заведении нового товара в режиме копирования описания товара. Этот параметр может быть изменен только вручную при редактировании файла OWS.INI

9) При редактировании формы документа имеется ограничение на размер файла с формой - 30000 байт. В большинстве случаев этого достаточно. Но для редактирования форм отчетов большего размера, имеется возможность использовать внешний редактор. НЕОБХОДИМО, чтобы этот редактор поддерживал редактирование и сохранение текстов в DOS кодировке. Например, это может быть DOS версия программы или редактор VVS TextView. Внешний редактор запускается автоматически при попытке открыть большой файл или при нажатии клавиши F6 при редактировании параметров документа.

10) В макроязыке форм документов введены текстовые переменные. Они должны начинаться с символа Y.
Таким образом, цифровые значения сохраняются в переменных, имена которых начинаются с символа X, а текстовые - с Y. Максимальная длина текста в переменной - 255 сиволов.

Текстовые переменные можно использовать в условиях совместно с текстовыми функциями %sub и %cmp
Текстовые переменные дают дополнительные возможности для формирования документов и отчетов.

Например:
@Y1=Проверка текста 1
@Y1=?Введите строку
@Y1=[DTWR,-1]    [HP4,-1]
[Y1,-1]
@IF[%sub([Y1,-1];Шоко)]Шоколадка!!!

11)  исправлены ошибки:
- в справочниках не работали проверка баланса клиентов и количества товаров для выделенных записей

-в макроязыке, если вражение в квадратных скобках превыщало 80 символов происходило аварийное завершение программы

-при оформлении накладной в редких случаях мог сбиваться баланс клиента.

Версии 4.0 для Windows (сборка 6)

Сделаны следующие доработки в программе "Офис - Склад - Магазин" 4.0 для Windows после выхода сборки 2:
1) Для заказа можно задать ответственного сотрудника. При заведении нового заказа программа может предлагать выбор сотрудника из списка (если включен соответствующий параметр в настройках программы). В фильтре на заказы можно задать условие для вывода только заказов одного из сотрудников.
Таким образом, ответственный сотрудник может быть задан для всего заказа, для каждой накладной из заказа, для каждого пункта заказа. Ответственного сотрудника можно использовать как условие при получении отчетов. Это может быть полезно для расчета зарплаты или премии сотрудников.
2) При заведении нового заказа программа может запрашивать процент скидки (если включен соответствующий параметр в настройках программы).
3) В параметре "Внешний редактор" как для всех документов (меню "Настройка" - "Параметры"), так и для каждого документа, можно использовать макро выражения. Таким образом, при запуске внешнего редактора в параметрах командной строки могут быть вставлены значения из базы данных, например, E-mail клиента.
Например, для передачи E-mail адреса клиента в программу VVS TextView (см. следующий пункт) в настройках может быть задана следующая строка для внешнего редактора:
TVIEW95.EXE /e[BP17,-1]
Перед запуском внешнего редактора программа преобразует макро выражение [BP17,-1] в E-mail адрес клиента.
4) Вышла новая версия текстового редактора VVS TextView 2.7, который используется в программе для просмотра и печати документов и отчетов. В нем значительно улучшен режим редактирования текста. Кроме того, появились дополнительные параметры командной строки. Полный список параметров командной строки следующий:
/w - Windows кодировка текста;
/d - Dos кодировка текста;
/l - ландшафтная ориентация страницы;
/p - портретная ориентация страницы;
/e<e-mail адрес> - E-mail адрес, который будет использоваться при выборе пункта меню "Файл" - "Отправить". После параметра /e адрес должен идти без пробелов.
5) Появилась возможность пользователям изменять названия полей в формах редактирования товара и клиента. Это может быть удобно, когда некоторые поля используются нестандартно. Названия полей задаются с помощью текстового файла DLG.INI, который теперь поставляется с программой. В этом же файле имеется краткая инструкция. С помощью этого файла можно также задать относительную ширину колонок в таблицах в процентах.
6) При редактировании пунктов заказа выделенные в таблице записи можно копировать в буфер и вставлять их из буфера. Это может быть удобно при копировании товаров из одного заказа в другой. Также для всех выделенных записей можно изменить количество или цену.

Версии 4.0 для Windows (сборка 2)

Сделаны следующие доработки в программе "Офис - Склад - Магазин" 4.0 для Windows (сборка 2):

1) Групповое выделение пунктов заказа, пунктов накладной и платежей по заказу.
- В пунктах заказа выделенные записи могут быть удалены или перемещены относительно друг друга
- Выделенные товары при оформлении накладной могут быть удалены или вставлены в накладную.
- Выделенные платежи могут быть удалены.
Выделение всех записей можно сделать с помощью клавиши F8.

2) Проверена и исправлена обработка доступа пользователей. Ранее проверка в некоторых местах отсутствовала.

3) При просмотре операций с клиентом и выводе их на печать теперь выводится и примечание к документу. Кроме того, исправлена ошибка - при печати иногда не верно выводились номера документов.

4) Появилась возможность импорта списка выбранных товаров из текстового файла. Для этого нажмите клавишу F7 или выберите соответствующий пункт в контекстном меню, которое появляется при нажатии правой клавиши мыши. Формат такого файла очень прост. Каждая строка соответствует одному товару. Вначале идет код товара, затем через табуляцию количество, цена и гарантийный срок. Поля, начиная справа, могут отсутствовать, тогда вставляются нулевые значения.

5) Вышел новый отчет для автоматизации инвентаризации с использованием MS Excel. Он состоит из отчета по товарам и файла MS Excel. При формировании отчета с помощью протокола DDE в Excel передаются текущие остатки товаров. Если фактическое количество товара на складе отличается, то Вы вводите его в таблице Excel. При нажатии кнопки для программы автоматически формируется корректирующий заказ. Он добавляется в программу с помощью нового способа импорта выбранных товаров.

Версия 4.0 для Windows

Это полностью переработанная версия программы. В тоже время, она полностью совместима с предыдущей версией 3.4 и может использоваться с ней совместно!  Смотрите подробнее...

Версия 3.4.2

1) Сделаны доработки для ускорения работы программы при установленном фильтре на счета. Теперь используется буфер в памяти для хранения записей. Размер буфера задается при редактировании параметров фильтра при нажатии клавиши F6. Оптимальный размер буфера зависит от объема базы данных и
составляет 50-100 записей. Если после установки фильтра количество записей превышает размер буфера, то буфер не используется. Отключить буфер можно также установив его размер равным нулю.

2) В фильтре по счетам появился дополнительный параметр: подстрока входящая в примечание к счету.

3) В справочнике товаров появился дополнительный параметр фильтра на товары: по производителю.

4) В справочнике клиентов поле "Род деятельности" переименовано в E-Mail.

5) В программе PRESK.EXE доработана функция импорта описания товаров.В формат текстового файла для импорта описания товара добавились 2 новых поля, которые позволяют переносить содержимое любого из полей в описании товара. В первом должно находиться имя поля в описании товара, во втором - значение этого поля.


Версия 3.4.1

Выполненные доработки

1) В макроязыке добавились 2 функции для обработки строк: сравнения строк и поиска подстроки в строке. Формат функций следующий:

%cmp(x;y) - функция возвращает 1 если строки x и y одинаковы и 0, если нет.
%sub(x;y) - функция возвращает 1 если строка x содержит подстроку y, иначе 0.

Пример:
Функция используется в условии. Если в названии товара содержится слово "водка", то в документ попадает текст "Выписана водка!!!".

@ЕСЛИ[%sub([DTWR,-1];Водка)]Выписана водка!!!

2) В собственных реквизитах (справочнике собственных расчетных счетов) добавлены поля "Руководитель" и "Гл.бухгалтер", которые можно использовать на печатных формах документов.

3) При редактировании пункта счета и пункта накладной появилась возможность задавать формулу средствами макроязыка, по которой будет пересчитываться введенное количество товара. Ранее можно было редактировать количество в единицах измерения и в упаковках. Использование формулы дает возможность использовать еще одну единицу измерения товаров. Коэффицент пересчета может, например, храниться в запасных полях в описании товара.

4) При нажатии F7 в списке счетов происходит формирование счета-сборки комплектов для текущего счета в таблице. В этот счет объединяются все комплекты с отрицательном количеством и комлектующие, выписанные по текущему счету. Цены комплектующих проставляются таким образом, что их сумма соответствуют отпускной цене комплекта. Таким образом итоговавя сумма счета-сборки всегда равна нулю. Если по этому счету оформить выдачу товаров, то на склад поступят комплекты и спишутся
комплектующие. Таким образом, счета-сборки являются альтернативным способом сборки комплектов. При этом упрощается формирование аналитических отчетов по комплектующим. Ранее комплектующие всегда списывались в сборку по себестоимости. При новом способе они списываются по отпускным ценам.

5) Для быстрого перехода к оформлению накладных по счету теперь можно использовать F5 в форме выбора товаров.

6) В Windows части программы в списке товаров появилась возможность перемещать выделенные товары между категориями.

7) Перед получением отчета по товарам при установке дополнительных параметров отчета, можно выбрать не только категорию товара, но и наименование из списка.

8) При выборе товара для счета значение накладных расходов в описании товара (DZP) записывается в новое поле в пункте счета (HDD). Это значение может в дальнейшим использоваться при построении отчетов. Пока не используется.

9) В программе PRESK.EXE при обновлении индексов можно задать обработку только основных файлов. Это может значительно ускорить обработку данных.

10) Исправлена ошибка с функцией ROUND в макроязыке, которая появилась в версии 3.4 - округление до двух знаков после запятой, вместо округления до целого.

Версия 3.4

Выполненные доработки

1. Произвольная сортировка выбранных товаров в счете, накладной и на печатных формах. При выборе товаров для счета они попадают в него в том порядке, в котором их выбирают. Можно также отсортировать их по категории + наименование, по наименованию, по коду. Можно перемещать позиции в списке вверх и вниз.
2. При оформлении накладных при нажатии на кнопку "Выдать все" выдаются все не выданные товары в текущую накладную. Ранее, если в накладной товар частично был выдан, то его количество не менялось и выдачи для него не происходило.
3. При редактировании пункта счета стали возможны быстрые переходы к просмотру себестоимости товара (Shfit-F6), к редактированию описания товара (F10).
4. В фильтре на счета стало возможным задавать фильтр по подстроке, входящей в наименование клиента (ранее было только по одному клиенту).
5. В настройке параметров появился новый параметр: "начальное количество по счету". В нем можно задать количество товара по счету "по умолчанию" для новых позиций (ранее всегда вставлялась 1). Это количество может быть в единицах измерения или в упаковках.
6. В справочнике собственных расчетных счетов появился новый параметр: "Показывать этот счет только администраторам". Если он включен, то в списке расчетных счетов он будет показан только для пользователей с правом доступа "Администратор".
7. Увеличено поле "марка товара" до 80 символов (ранее было 50).
8. В макроязыке увеличено возможное количество переменных до 48 (ранее было 28).
9. При выборе товаров для внутренних накладных (перевод между складами, сборка и списание товаров) добавлен фильтр по подстроке в названии товара.
10. Немного изменились параметры печати в DOS версии.
11. Поставляется новая модификация утилиты Tview95, предназначенной для печати текстовых документов DOS и Windows формата в среде Windows 95, 98 и NT.
12. В Windows части программы добавлена настройка системы цен (ранее она была реализована только в DOS части) и настройка специфических для Windows-части параметров.
13. В DOS части программы добавилась возможность задавать для каждого документа каким редактором его открывать. Для этого при редактировании параметров документа имеется поле "Открывать документ внешним редактором". Ранее эта возможность была только в Windows части.
14. В DOS части программы теперь сохраняются для следующих запусков параметры фильтра на счета, фильтра на товары (в справочнике товаров), переключатель количества при редактировании пункта счета (ед. измерения / упаковки).

TView версия 2.0.1

Исправлена ошибка в утилите TView для Windows'95 от версии 2.0. Эта утилита служит для вывода на экран и на печать текстовых документов, сформированных в программе. Ошибка заключалась в том, что программа иногда не запускалась, если на компьютере не установлен MS Exchange (это все из-за пункта меню "Файл" - "Отправить"). Если у Вас не работает TView, то мы можем выслать Вам исправленный вариант по E-Mail. Вы можете также установить MS Exchange для нормальной работы программы.

Версия 3.3

Основные цели доработки.

При сохранении общей структуры программы и схемы работы с ней обеспечить более удобный учет товаров и расчет прибыли при условии, что:

- после оформления накладных на отпуск, товары могут оставаться на складе продолжительное время.

- товары могут быть сданы клиентам на реализацию. При этом получение фактической прибыли и окончательное списание товаров по накладным происходит позднее.

Таким образом, в обоих случаях фактическое количество на складе товаров и фактически полученная прибыль не всегда соответствует данным, имеющимся в программе, что затрудняет проведение инвентаризации склада и подведение итогов деятельности.

В новой версии момент фактического отпуска товаров со склада или фактической оплаты накладной фиксируется при подтверждении накладной (кнопка "Подтверждение склада" в форме оформления накладных). Следует отметить, что в предыдущих версиях была возможность подтверждать накладные. Но, начиная с версии 3.3 для каждого товара ведется еще одно количество на складе - только с учетом операций по подтвержденным накладным. При расчете движения товаров, себестоимости и прибыли имеется возможность учитывать только подтвержденные накладные.

В программе выполнены также и другие доработки для более удобной и быстрой работы.

Выполненные доработки.

1) Введено новое количество товара на складе - количество по подтвержденным накладным. Оно изменяется в момент установки метки подтверждения склада на накладную (кнопка "Подтверждение склада" в форме оформления накладных).

Следует иметь в виду, что все внутренние накладные (перевод между складами, сборка комплектов, списание товаров) сразу являются подтвержденными и их оформление приводит к изменению подтвержденного количества товаров.

Для использования этого количества необходимо подтверждать как накладные на отпуск товаров, так и на прием.

2) Для использования подтвержденного количества на печатных формах в макроязык добавлена новая функция PODKOL(). Ее аргументом должен быть номер склада или 0. Она возвращает количество товара на одном складе или на всех складах с учетом только подтвержденных накладных.

3) В некоторых местах программы на экране выводится информация о подтвержденном количестве товаров: при выборе товаров (при нажатии клавиши F3), при редактировании пункта накладной.

4) При выполнении подтверждения накладной предлагается изменить дату накладной - установить текущую дату. В этом случае дата накладной будет соответствовать дате реального отпуска. Это будет учитываться при расчете движения товаров и получении отчетов по прибыли.

Первоначальная дата накладной сохраняется в поле "дата доверенности".

Имеется возможность отказаться от изменения даты накладной.

5) При расчете движения товаров теперь можно учитывать только операции по подтвержденным накладным. Для этого при установке параметров расчета необходимо включить параметр "Только подтвержденные накладные".

6) При проверке количества товаров (пункт меню "Сервис" - "Проверка количества товаров") проверяется и, при необходимости, корректируется количество товаров по подтвержденным накладным.

Для перехода на новую версию программы достаточно выбрать этот пункт меню и скорректировать количество товаров.

7) Для номеров новых документов (счетов и накладных) теперь появилась возможность задать приставки, т.е. первые символы в номере нового счета или накладной. То же самое сделано для кода новых товаров.
Приставки задаются при выборе пункта меню "Настройка" - "Номера документов".

8) Для упрощения резервирования товаров и снятия их с резерва в форме выбора товаров для счета на продажу добавлены две новые кнопки. При нажатии на одну из них происходит снятие не выданных товаров с резерва (это же действие можно сделать также при нажатии клавиши Del в списке счетов на продажу), а при нажатии на другую кнопку - резервирование товаров.

9) Для каждой валюты добавлен курс для безналичных счетов. При заведении новой сделки, если тип операции выбран "Счет", то используется этот курс.

10) В Windows части в списке товаров появилась возможность проводить их переоценку, т.е. изменять отпускные цены по задаваемой пользователем формуле.

11) В Windows части в списке товаров появилась возможность группового выделения товаров для их обработки: для выбора по счету, изменения метки и переоценки.

12) В программе PRESK, входящей в состав программы, появился новый пункт меню "Сервис" - "Упорядочить внутренние коды товаров". Его следует использовать, если в счетах и накладных товары выводятся не по алфавиту.

Во всех печатных формах счетов и накладных товары упорядочены по некому внутреннему коду (в отличие от справочника товаров и отчетов по товарам, где товары отсортированы по внешнему коду). При заведении нового товара ему присваивается внутренний код исходя из первых двух букв наименования. Таким образом, в документах выбранные товары следуют по алфавиту. Если наименование товара изменяется, внутренний код товара остается прежним и алфавитный порядок в документах может нарушиться.

Версия 3.2.2 (Windows версия).

1) Оборотная ведомость по клиенту.

В Windows - версии программы появилась возможность просматривать на экране и выводить на печать сводную таблицу со всем операциями с одним из клиентов - все накладные и все оплаты с указанием сумм. Подсчитывается обороты и сальдо на начало и на конец периода.

Для получения этих данных в справочнике клиентов появилась кнопка "Просмотр операций".

2) Новая версия утилиты TVIEW95, предназначенная для просмотра и вывода на печать текстовых документов и отчетов в среде Windows'95 и Windows NT. Появилась возможность управления написанием шрифтом (жирный, курсив, подчеркнутый) с помощью управляющих символов в тексте. Это позволяет улучшить внешний вид выходных документов.

Кроме того, появилась возможность сохранять файл под другим именем, а также отправлять документ по электронной почте.

3) Добавлены новые печатные формы, использующие управляющие символы для TVIEW95

Версия 3.2.1

1) Основное дополнение - возможность вызова внешнего редактора в ДОС части программы для печати документов и отчетов. Особенно это бывает удобно при работе под Windows'95, так как внешним редактором может быть Windows программа. В комплекте с ДОС - версией теперь поставляется утилита TVIEW для Windows, которая позволяет печатать текстовые документы. Программа позволяет печатать таблицы в графическом виде, выводить графические изображения в начале и в конце каждой страницы, задавать шрифт.

2) При запуске служебной программы PRESK.EXE в командной строке можно использовать ключи для немедленного начала переиндексации и импорта данных. Это позволяет использовать командные .BAT файлы для обработки данных, например, при обмене данными с удаленными филиалами.

Версия 3.2

1) Переработаны все печатные формы - в них теперь используется более наглядная конструкция условия со словом ЕСЛИ (см. для версии 3.1.9).

2) При заведении нового товара предлагается скопировать описание существующего товара в новый.

3) Несколько изменился порядок расчета движения товаров - себестоимость на момент отпуска подсчитывается и для накладных на перевод между складами. Эти данные никак не отразятся на уже имеющиеся отчеты, но могут быть использованы в новых.

4) Добавлены новые печатные формы.

В Windows - часть программы внесены следующие изменения:

1) Появилась возможность выбирать товары для счета не только из справочника, но и по коду, а также их списка товаров, в котором поиск более удобен, чем в справочнике.

2) Несколько упростился порядок установки фильтра на счета.

3) При редактировании пункта счета можно просматривать остатки товаров на каждом складе, а также делать цену равной себестоимости (как и в DOS части).

4) При заведении нового товара предлагается скопировать описание уже существующего товара.

5) С программой поставляется утилита TVIEW.EXE для Windows, которая позволяет печатать текстовые документы. Программа позволяет печатать таблицы в графическом виде, выводить графические изображения в начале и в конце каждой страницы, задавать шрифт. Ее удобно использовать как внешний редактор для документов по умолчанию.

6) Добавлено копирование счетов.

7) Добавлена возможность просмотра и редактирования описания комплекта.

Для версии 3.1 (для DOS) выходили следующие модификации:

Версия 3.1.9

1) В макроязыке составления печатных форм добавилась конструкция для задания условия, которая может несколько увеличить наглядность печатной формы.

Ранее строка с условием выглядела примерно так:

@[выражение] ......Строка вывода.....

Теперь можно написать и так:

@ЕСЛИ[выражение] ......Строка вывода.....

или так:

@IF[выражение] ......Строка вывода.....

Принцип работы условия не изменился: строка вывода, следующая за условием, обрабатывается, если выражение в условии не является пустым и не равно нулю. Старая форма также поддерживается и старые печатные формы не изменялись.

Версия 3.1.8

1) Добавлено несколько новых сервисных функций: копирование счетов, поиск счета по номеру накладной.

2) В программе PRESK появился новый пункт - очистка всех операций. После его выбора удаляются все счета, накладные и оплаты. Остаются только справочники.

3) Переработаны и добавлены некоторые печатные формы.

Версия 3.1.7

1) Изменена структура файла DOCS.DB - добавлено поле EDITOR типа A45. Оно используется версией для Windows для открытия печатных форм внешним редактором.

2) Добавлены новые печатные формы.

Версия 3.1.6

1) При установке условий фильтра на список счетов появилась возможность использовать отрицание ("НЕ") для каждого параметра фильтра.

2) Если дата накладной вводится более ранней, чем дата счета, программа предлагает изменить дату счета.

3) Исправлена небольшая ошибка из-за которой программа в некоторых случаях могла аварийно завершить работу.

4) Появились новые печатные формы.

Версия 3.1.5

1) При заведении нового товара ему присваивается единица измерения "по умолчанию".

2) При выборе товаров для счета, если повторно выбирается товар, который уже имеется в счете, то происходит переход к редактированию этого пункта счета (ранее выдавалось сообщение о том, что товар уже выбран для счета).

Версия 3.1.4

1) При заведении нового товара на основе описания уже имеющегося программа предлагает скопировать также описание комплекта.

2) Стало возможным редактировать наименование в справочнике наименований товаров. 3) С программой поставляется небольшая утилитка GROUPS.EXE, которая создает группу программ "Офис - Склад - Магазин" в Windows.

Версия 3.1.3

1) В макроязыке форм печатных документов появились 2 новые конструкции:

2) При выборе товаров в справочнике появилась возможность выбора из списка наименований товаров. Таким образом имеются 2 уровня вложенности списка.

3) Переработан интерфейс (внешний вид) некоторых частей программы.

4) Изменились некоторые печатные формы.

Версия 3.1.2

В таблице счетов выводится одно из примечаний к счету. Теперь оно может редактироваться при выборе товаров для счета. Примечание может использоваться, например, для отображения времени заказа или для вывода другой информации.

Версия 3.1.1

Расширены возможности учета при приеме товаров на реализацию.

1) В описании товара появилась метка: собственный товар или взятый на реализацию.

В отчетах по товарам сумма вложенных в товары денег может быть подсчитана отдельно для собственных товаров и для взятых на реализацию.

2) В описание товара добавилось поле "Код поставщика", в описание клиента добавилось поле "Код клиента".