5.143.690.159 (03.04.2024)

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

При сохранении акта списания на причину "Реализация" возникала ошибка "Неверное значение Объема (мл) " и не было возможности  выбрать пункт меню "Отправить Акт в ЕГАИС" .

5.143.685.158 (29.03.2024)

Исправлена версия ShAdm.bpl , иначе библиотека не обновлялась при апгрейде

5.143.685 (26.03.2024)

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

ЕГАИС:

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

ЧЗ:

     Добавлены категории ЧЗ товаров ЧЗ

     Добавлен запрос остатков ЧЗ

5.142.665

Реализация механизма принудительного сброса кэша в БД

ЕГАИС:

     Процедура продажи алкоголя : Получение данных с кассы, запись о продажах в БД, подбор марок

     Процедура аннулирования чека

     Добавление блокировки марок

     Отчет по остаткам и расходу алкоголя в текущей смене .

5.141.663

Оптимизация  многопоточной обработки данных в sdbserv

Реализация глобального кэша для буферизации изменений в условиях конкурентного доступа в shsrv

Модификация sh5rki.dll для интеграции RK7-SH5 (ЕГАИС)

ЕГАИС:

     Вскрытие бутылок: Получение данных с кассы, запись о вскрытии в БД

5.140.662

Добавлено удаление вложений при резке базы

Добавлена очистка связей Документов ЧЗ и накладных SH при резке базы.

shdbinst.exe - Добавлен параметр /n Ignore external storage error, С этим флагом БД восстановится из резервной копии без файла bks

shcrtdb64.dll  Добавлена процедура DeleteExternalStorage - Для удаления внешнего хранилища. Очистить ссылки и отвязаться от ВХ. Сам 7z не удаляется.

ЧЗ:

     Корреспонденты ЧЗ теперь сопоставляются с КПП контрагентов SH, раньше с самими контрагентами. При апгрейде подставится КПП по умолчанию.

5.139.659(660) (18.01.2024)

Исправлена ошибка "Поле не содержит значения для записи в поток (id = '218#1\9')." возникавшая после того, как скопировали список товаров из ведомости остатков и выбирали ед. изм. (RKSTOR5-2212)

5.139.657

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

5.139.656

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

5.139.654

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

5.138.652  (27.12.2023)

ЕГАИС:
В Список товаров ЕГАИС (EGoods) добавлена цена за Литр c карточки товара SH, связанного с товаром ЕГАИС

5.138.651 (27.12.2023)

Вернули в опции накладных признак "Накладная создана на основе заявок"
Добавили  проверку валидности коэфф-в ед.изм. при добавлении , редактировании товаров.
Добавлены  транспортные расходы для 1с в BKList1

WebApi  
Поддержка загрузки альтернативных названий полей из файла с Описанием полей (RKSTOR5-2163)

Исправлено: 
При очистке сопоставления синонима с товаром убрана проверка наличия синонима в документах Ветис.
Исходящие Диадок - Возникала ошибка "Значение поля не определено 120/14"

ЧЗ: 
Изменение на строковый внешнего идентификатора Корреспондентов ЧЗ.
Добавлено хранение сумм НДС для спецификаций документов ЧЗ

RkDExch  1.0.2.2 :
Добавлена передача строковых Идентификаторов контрагентов в SH (InsZDoc)
Добавлена передача сумм  НДС в спецификациях документах ЧЗ (InsZDoc)
Добавлена настройка - "Восстанавливать удаленные в SH документы ЧЗ",  в зависимости от которой можно повторно загружать удаленные в SH документы ЧЗ.
Добавлена МЧД для работы с ЧЗ
Добавлена конвертация ТОРГ12 и Р/Н Sh5 в сервис загрузки PDF/XLS
Добавлена версия конфигуратора (добавлен пункт меню О программе) RKSTOR5-2183 

Исправлена проблема с запуском службы (файл настроек)

Диадок
Добавлены Предустановленные атрибуты для заголовка несогласованной накладной PAddrSrc - Грузоотправитель, PAddrDest- Грузополучатель
При загрузке накладных из Диадок в несогласованной накладной заполняется Грузоотправитель, Грузополучатель.       
При выгрузке рн в Диадок заполняются Поля Диадок :Продавец,Грузоотправитель,Грузополучатель с адресами. ( RKSTOR5-2162)     
Исправлено: 
При отправке расходной накладной в Диадок могла появиться ошибка : DIADOK-API.KONTUR.RUHTTP error: MessageToPost.DocumentAttachments[0]:......./ГрузПолуч[1]/ИдСв[1]/СвИП[1]/@ФИО, Message = The 'ФИО' attribute is not declared...

5.137.645 

Пилот по интеграции с Честным  знаком.
Пилот Загрузка накладных из PDF, Excel
ЕГАИС:
Добавлено поле Объем реализованного алкоголя для  Актов списания v4
Добавлено формирование и отправка в ЕГАИС Акта списания v4 
Процедуры для ЕГАИС RK7 Проверка соответствия Марки Блюду. Получение техкарт для коктейлей.

RkDExch  1.0.2.1:  старт

5.136.641

В sdbserv добавлена ф-ция сброса кривых nullable ссылок при ресторе.
Оптимизация создания БД из резервной копии. 
Добавлена возможность "заблокировать" синоним.Очистка сопоставления с товаром. (RKSTOR5-2020)

5.135.640 

При выполнении процедур сервера InsGood и UpdGood  , в случае если не заполнять поля 42 , 25 ,то возникала ошибка при открытии товара Значение поля не определено (id = '210\42') или  Значение поля не определено (id = '210\25')  соответственно.
Права (Роли-Права) добавлена  возможность выставлять/снимать все флаги. 
Sh5Licent v1.5.8 Поддержка изменений в системе лиценирования (RKSTOR5-2035)

5.132.636


Исправлено : Могли не загружаться заявки из RK7 при наличии нулевых количеств.
                        После апгрейда закрытые подразделения становились активными и им снова можно было добавить лицензию.

5.132.635.128 (24.10.2023)

Устранён баг: неправильная обработка изменения групп фильтров корреспондентов в частных случаях у корреспондента могла устанавливаться некорректная (мусорная) ссылка на подразделение.

5.132.633.127 (26.09.2023)

После апгрейда ранее закрытые подразделения могли стать активными и их снова можно добавить в лицензию.
При апгрейде у синонимов могли сохраниться некорректные системные флаги.
При апгрейде исправляются ссылки на корреспондентов у синонимов.
На версии 5.131.631.126 при выполнении процедур DisableDocBackup и EnableDocBackup возникала ошибка "отсутствует таблица ZDocsVDocs"

5.131.631.126 (15.09.2023)

В фильтр списка накладных добавлен пользователь SH для FF

В frpr2.bpl вернули  выгрузку отчетов в MS Word 2007 XML

5.130.627.125 (11.09.2023)

Обновлена shcrtdb64.dll , При конвертации из sh4 в sh5 не инициализировалась ссылка внутреннего корреспондента на подразделение

В shdbinst добавлен параметр /q, в инсталлятор добавлена его обработка.

5.130.627.124 (05.09.2023)


Для корреспондентов с Тип1 "внутренний контрагент" добавлена связь с подразделением для автоматического создания документов ВПР

На основе внешней заявки можно автоматически  создавать документы ВПР при списании.

В отчет "Движение товара"- добавлена  группировка по типу накладной и по дате.

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

При апгрейде проводится ремонт мин/макс товарных запасов и  аллергенов на товарах (RebuildB)

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

Исправлен  поиск товара по коду в комплекте.

Отправка собственных накладных в диадок, не учитывалось свойство ящика "IsRoaming" получателя. Выдавалась  ошибка  при отправке собственных накладных "HTTP error: Recepient forbids to receive messages from blocked senders"

Исправлен Макет УПД - универсального передаточного  документа в расх. накл, впр, счетах-фактурах.

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

5.128.622.118 (27.07.2023)

Доработки в процедуре BkList1 для выгрузки в 1с

В Акте реализации оптимизирован расчет по комплектациям

Оптимизирована процедура определения использования версий комплектов в накладных.

5.127.617.116 (14.07.2023)

Добавлена процедура SetGGroupFlags для Qush 2.39 для установки флагов групп , при импорте ругалась Field not fount 209→106\3

В Алкогольной декларации учитывались лишние взп не из периода отчета

5.126.612.112 (04.07.2023)

При апгрейде sh4->sh5 не инициализировались мин./макс товарные запасы (в дальнейшем могла возникать ошибка floating point overflow)

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

Убран расчет тоталов по синонимам к несогласованных накладных.

В самом Диадоке размер полей адреса не соответствует заявленному в XSD схеме. В SH подгоняются размеры полей до нужных.

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

В комплекте-полуфабрикате, который входил в модификаторы - не выставлялся флаг "Используется в накладных"

SH5 лицензирование: Добавлено закрытие подразделений с возможностью перераспределения лицензий

SH5 отчеты: при выгрузке в excel отчета Список комплектов не заполняется норма закладки

ЕГАИС Справка Б в инвентаризации подтягивалась из отмененной накладной.

Цена в/н в Прейскуранте  добавлялась одна сотая копейки

В Макете "детализация компонентов на n закладок с ценой" можно выбрать метод формирования себестоимости FIFO,LIFO,Средней.

В утилите ShConfig - добавлена кнопка переключения "русский\английский".

5.125.603.105 (16.05.2023)

Модификация процедуры резки БД V5 (устранение проблемы мин. даты док-тов)

Алкогольной декларации  ЕГАИС:

  • добавлен флаг для  подставления Импортера (если был) для Производителей из Таможенного Союза.
  • добавлено построение декларации  по датам накладных SH, связанных с накладными ЕГАИС
  • раньше попадали  данные по отмененной накладной.
  • в Заголовке при изменении типа Организации на ФЛ скрываем поле с КПП 

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

Диадок.

Обновлена библиотека EDocLink.dll - не загружались накладные Диадок.
Сделана конвертация накладных, для корреспондента, который сопоставлен с несколькими подразделениями без указания КПП.
В накладную, конвертированную из несогласованной накладной, не проставлялся срок оплаты из словаря корреспондентов.

В frpr2.bpl  Добавлена функция SumToTextLV печать  денежных сумм прописью для Латвии.         

В ShConfig.exe добавлена возможность для каждого сервера указывать библиотеку ShAdm.bpl        

5.124.597.99 (28.03.2023)

При вызове Предполагаемого расхода для списка заявок, в фильтре очищается поле Подразделение и выставляется Дата, максимальная из выделенных заявок.
В Журнале учета объема реализации алкогольной продукции возникала "Ошибка чтения потока"
В sh.ini для разных типов накладных можно определить списки атрибутов товаров и соответствующих сообщений для них, которые будут выводиться при наличии в накладных товаров с непустыми  атрибутами.
        Пример :

        [sh.gdasmsg_0]

        Attr1 = Сообщение от Attr1 для прих.накл.

        Attr2 = Сообщение от Attr2 для прих.накл.

        [sh.gdasmsg_4]

        Attr2 = Сообщение от Attr2 для расх.накл.

5.124.595.98 (22.03.2023)

Пользователь видел в накладной подразделения недоступные ему, исправлено.
В отчет "Журнал проводок" добавлено  поле "Срок оплаты накладных."
В Фильтр отчета "Баланс счетов" добавлен флаг "Рассчитывать сальдо" для ускорения построения отчета, если  сальдо не нужно.
Добавлен "Отчет по производству".
Устранены замедления при апгрейде (UpgradeDb3)  при наличии в БД большого объема марок алк. продукции  (Оптимизирована процедура RebuildB . )
В Алкогольной декларации ЕГАИС не заполнялось поле Остаток на начало, если отсутствовал документ с остатками.

QushSrv 2.37 (21.03.2023)  

Расширены границы диапазона частоты запросов остатков штрихкодов по  справкам Б, в реестре QbcPeriod [0.5, 35] мин, в связи с  https://fsrar.gov.ru/news/view?id=4993

5.123.585.95 (06.02.2023)

При создании из Ведомости остатков Сличительной ведомости, в нее копируется дата и  подразделение из фильтра отчета.
SH.exe 5.123.587..
        При редактировании базовых цен комплекта некорректно пересчитывались расчетные показатели на заголовке и по подразделениям.
        Не добавлялись записи спецификаций при выборе товаров из словаря, только заменялись.
        Нельзя было выбрать товары в ниспадающем списке в спецификациях комплекта, при соответствующих настройках работы со словарем.

5.123.585.94 (26.01.2023)

     Компенсаторы в некот. случаях не восстанавливались, т.к. предполагался пересчёт нужной части соотв. очереди fifo, но по причине оптимизации этих самых пересчётов данный пересчёт не выполнялся. Возникала ошибка валидации №47

5.123.583.93 (24.01.2023)


    Исправлено: При редактировании  исключений по предприятиям могли игнорироваться ссылки на накладные , в результате при проверке базы или апгрейде  возникала 
    Ошибка валидации №15 - "В комплектации расходная комплектация имеет неверное количествоили товар встречается в нескольких расходных спецификациях".

    Изменен порядок вывода Приходов,Возвратов в Алкогольной декларации  на основе документов ЕГАИС, Иначе декларация не проходила проверку.

5.122.581.91 (19.01.2023)

    Добавлен отчет  Пошаговый Акт реализации
    К комплекте при удалении  строки с ингредиентом не был доступен пункт меню "Сохранить".


5.121.577.90 (26.12.2022)

    При выгрузке в XML алк.декларации ЕГАИС -выгружалось движение не по всем собственным КПП.
    В выгружаемый XML алк.декларации ЕГАИС попадало движение для закрытых КПП.

5.121.577.89 (19.12.2022)

    Разрешено редактировать накладные, созданные при списании.

5.121.573.87 (05.12.2022)


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

5.120.566.84 (02.11.2022)

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

5.119.564.82 (31.10.2022)

    В предполагаемом расходе с использованием взаимозамен некорректно обрабатывались отрицательные остатки ингредиентов.

5.119.563.81 (17.10.2022)

    В алкогольной декларации по ЕГАИС некорректно показывались количества , если  базова единица измерения в словаре едниц измерения была неЛитр
               В алкогольной декларации по ЕГАИС выводились на печать и в XML данные по закрытым КПП

5.119.561.79 (13.10.2022)

    В Алкогольной декларации по ЕГАИС Акты списание со второго регистра, созданные их EgaisForPos считались  не проведенными.
    sh.exe 5.119.362
    при печати  алкогольной декларации , после исправления количеств в ней, печатались количества *10

5.119.560.78 (5.10.2022)

    Добавлена Ставка НДС в отчете Реализация приходов и Остатки по приходам.
    Добавлен вывод группы взаимозаменяемых товаров в отчете Вхождение товара в комплекты.
    Из Алкогольной декларации ЕГАИС убраны данные по закрытым собственным КПП
    Запрещено добавлять записи в алкогольных декларациях.

5.118.559.77 (14.09.2022)

    У Товарных групп, Групп комплектов, корреспондентов при создании БД не инициализировалась маска групп для фильтрации (могли не работать группы фильтрации товаров,комплектов)
    Добавлено исправление этой проблемы при апгрейде сервера на версию 5.118.559

5.118.555.76 (01.09.2022)

    Для Актов списания из Торгового зала , сформированных на основе расходных частей комплектаций, цена берется из товарной карточки  товара .
    Исправлено. После изменения Актов списания из Торгового зала , при сохранении или при отправке возникала ошибка "Не известная Справка 2"

5.118.453.75 (31.08.2022)

    Добавлено автоматическое создание актов списания ЕГАИС со второго регистра при списании  заявок для немаркированной продукции.
    Добавлено удаление  актов списания ЕГАИС со второго регистра, связанных с заявками  из списка заявок.
    Для товаров ЕГАИС добавлен флаг "Отключено автосписание".
    Изменен формат xml для сохраняемых в файл накладных.
    Добавлена загрузка накладных из XML файлов .
    Добавлен вывод кодов товаров,а для модификаторов,кодов комплектов в Акте реализации
    Добавлен флаг на КПП "Закрыт". Данные по Закрытым собственным  КПП не выводятся в Алкогольную декларацию.
    Добавлен отчет  "Калорийность заявки" .
    В Акте реализации не выводились тоталы по группам , если строился акт с модификаторами.
    В Акте реализации возникала ошибка при печати , в случае выставленной пустой группировки по подразделениям.
    При сохранении товарной карточки добавлена проверка на корректность заполненных аллергенов.

5.117.449.74 (29.07.2022)

    Исправлено .При первом открытии любого документа сличительной ведомости, при снятии галки "вычислять цену излишка автоматически" появляется ошибка "операция невыполнима (dset.dll)"

5.117.447.73 (27.07.2022)

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

5.116.445.72 (19.07.2022)

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

5.116.441.70 (21.06.2022)

    Добавлено закрытие периода по предприятиям.
    Инсталлятор клиента SH встроен в sh5.exe
    Добавлена функция "Установить сумму с коэффициентом" для внешней заявки.
    Добавлена проверка на наличие блюд-модификаторов в заявках при изменении калькуляций блюда.
    Исправлено. Не сохранялась настройка таблицы Заявки "Тоталы по полю сортировки".    

5.115.438.68 (25.05.2022)

    Добавлены группы фильтров Корреспондентов.
    Добавлены группы фильтров для товарных групп.
    Добавлены группы фильтров для групп комплектов.
    Добавлено Администрирование по корреспондентам, товарным  группам , группам комплектов.
    Добавлена проверка прав пользователей на подразделения при удалении заявок и  накладных, связанных с заявками.
    Редактирование и удаление корреспондентов,  товарных группа , групп комплектов, товаров ,комплектов ведется с учетом прав на группы фильтров .
    Срок оплаты накладной вычисляется с учетом договора, связанного с накладной.
    Добавлен отчет Анализ реализации.
    В отчете "Отчет по приходам" выведен Срок оплаты с заголовка накладной и суммы б/н, НДС,НСП, в/н,ставки НДС и НСП по спецификации накладной.
    Макеты для платежных документов стали использовать Атрибут -код валюты для печати.
    Добавлена настройка  Сохранять доп.данные документов в "Сервис" - «Настройки среды» - «Оформление и окна», для автозаполнения накладных.
    При апгрейде sh4-sh5 не заполнялся  процент алкоголя на карточке товара.

5.113.436.67 (19.05.2022)

    Исправлено. Некорректно обрабатывался флаг "Пиво"  в алкогольной декларации ЕГАИС для новых видов слабого алкоголя.

5.113.435.66 (17.05.2022)

   Диадок. При отправке исходящих от ИП накладных, возникала ошибка про отсутствие элементов ФИО в XML .

5.113.435.65 (16.05.2022)

   При загрузке меню из RK7 возникала ошибка Недостаточный размер буфера для чтения данных бинарного поля sGoods_Name.

5.113.434.64 (04.05.2022)

    Добавлены новые коды видов алкоголя  2612,2613,2614.
    Добавлена обработка новых кодов алкоголя  2612,2613,2614 (не требуются марки) в документах ЕГАИС.

5.113.433.63 (26.04.2022)

   Валюта и курс добавлены в процедуры BkList1 (Cписок накладных модуля 1С) и GDocsEx (Расширенный список накладных).    

5.113.432.62 (26.04.2022)

    Исправлена процедура для проверки расходных частей комплектаций с использованием взаимозамен (могла возникнуть 17 ошибка при проверке SH в SDBMan)

5.113.431.61 (25.04.2022)

    Qush 2.36
    В алкогольных декларациях, в XML выгружаются Почтовые адреса КПП. Раньше для всех КПП -выгружлся адрес с заголовка декларации.

5.113.431.60 (08.04.2022)

    В протоколе алкогольной декларации ЕГАИС  выводилась ложная  ошибка об отсутствии сопоставления фиктивных товаров ЕГАИС и SH с новыми кодами вида алкоголя/\.

5.113.430.59 (01.04.2022)

    При печати первой части  Алкогольных деклараций  добавлена сортировка по коду вида алкоголя у агрегированного по КПП  списка.
    Исправлено: При печати  алкогольной декларации выводились неправильные суммы по остаткам  на конец периода .
    Добавлен Импорт Алкогольной декларации (по документам SH) из XML

5.113.428.58 (28.03.2022)    

    Увеличена версия frtags.dll 

5.113.428.57 (25.03.2022)  

    SH 5.113.428
    SHSRV 5.113.428

       Добавлены Мин. Макс. товарные запасы в онлайн остатки .
       Добавлен фильтр в онлайн остатки по мин. макс. товарным запасам .
       Добавлены модификаторы в акт реализации.
       Добавлена процедура сервера Serv_CmpNormZero показывающая список комплектов с 0й нормой закладки
       Исправлено: Добавлена проверка на неотрицательность нормы закладки комплектов.

5.113.427.56 (09.03.2022)  

    Изменения в логике работы фильтра отчета "Анализ контрагентов" (SD #53237)

5.113.426.55 (03.03.2022)    

     Исправлено. В комплекте в расчетных суммах подставляется себестоимость в поле наценка при смене даты.

5.113.426.54 (24.02.2022)

    SH 5.113.426
    SHSRV 5.113.426
        Модификация процедуры сдвига базовой даты БД.
        Исправлен импорт документов с остатками ЕГАИС из XML алкогольной декларации с несколькими КПП

5.113.425.53 (17.02.2022)

    SH 5.113.425
    SHSRV 5.113.425

    В отчете Список комплектов добавлен вывод на печать аллергенов.
    При добавлении (копировании) из предполагаемого расхода в открытую накладную , в накладной менялась дата на наду предполагаемого расхода.
    ВЕТИС. Не создавать при гашении тег <vd:expiryDate/> при отсутствии срока годности.
    Qush. Не загружались автоматически продажи в PostgreeSQL
               Не загружались накладные Диадок в SH.


5.113.424.51 (09.02.2022)

    SH 5.113.424
    SHSRV 5.113.424

    Нумерация платежных документов на основании словаря видов ПД.  (RKSTOR5-1322)
    При печати этикеток (FF) могла возникнуть ошибка SEH , если этикетка для товара связанного с пустым комплектом, процедура сервера GoodsItemComp
    Исправлено. в документе ЕГАИС при выборе п.м. Проверка документа возникала ошибка чтения потока , или не найдена спецификация накладной.(RKSTOR-1342)    
    В форме "Поиска товара" не сохранялось снятие галок "Код" и "Код RK" при вызове формы из накладных.
    В Алкогольной декларации ЕГАИС не появлялось поле с номером корректировки  при выборе "корректирующей" декларации.

5.112.422.50 (02.02.2022)

    SH 5.112.423
    SHSR 5.112.422

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

5.112.422.49 (31.01.2022)

    SH 5.112.422
    SHSRV 5.112.422

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

5.112.421.47 (27.01.2022)

    SH 5.112.421
    SHSRV 5.112.421

    При создании накладных из предполагаемого расхода для вп,к,дк,ап заполняется подразделение-получатель ( раньше поставщик) 
    Добавлено Назначение подразделений для расчета себестоимости для комплектов из поддерева комплектов.
    Добавлено Изменение наименований версий комплектов для комплектов из заданного  поддерева.
    Заполнение справочника видов алкогольной продукции новыми видами при создании БД. 
    Создание XML для сдачи Алк.Декларации с пустым оборотом по КПП 
    Исправлено. Возникал AV при открытии детализации Алкогольной декларации по дабл клику из пустого отчета.

5.112.420.46 (28.12.2021)

    SH 5.112.420
    SHSRV 5.112.420

    Добавлено администрирование прав доступа на документы по ЕГАИС с входящими остатками.
    Исправлено. При построении предполагаемого расхода некорректно учитывались расходуемые остатки ингредиентов не связанных группами взаимозамен.(Поэтому не задействовались взаимозаменяемые товары при необходимости).

5.112.419.45 (27.12.2021)

    SH 5.112.419
    SHSRV 5.112.419

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

5.112.418.44 (17.12.2021)

     SH 5.112.418
     SHSRV 5.112.418

Добавлен справочник аллергенов.
Добавлены аллергены в товарную карточку.
Добавлен вывод аллергенов с ингредиентов в комплекте.
Реализована подстановка подразделений в фильтр Движения товара из других отчетов
Реализована подстановка дат в фильтр Движения товара из других отчетов
При анализе корреспондентов SH для поиска сопоставлений не используются корреспонденты с Тип1 "внутренний корреспондент"

Платежный документ - добавлен сервис подбора накладных для оплаты.
Добавлено Администрирование Алкогольной декларации ЕГАИС, отчетов по ссылкам.
Изменён интерфейс установки значения атрибута в гриде (по умолчанию теперь - для текущей записи, а не для всех).

ОТЧЕТЫ

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

ЕГАИС

Редактирование импортера в документе входящих остатков.
Для Контрагентов ЕГАИС добавлены ссылки на "Родительского" Контрагента ЕГАИС для предотвращения дублирования Производителей алкоголя при построении Алкогольной декларации по ЕГАИС .
На заголовке ТТН добавлен флаг "Без подтверждения"-Такие ТТН будут участвовать в Алк. Декларации без наличия квитанций .
Исправлено - в протокол построения Алк.декларации по ЕГАИС выводились ложные сообщения об отсутствии справок Б.
Добавлено заполнение атрибута Номер ТТН в р/н и взп SH из р/н и взп ЕГАИС (исходящие документы ЕГАИС)

QUSH

Можно переопределить адрес утм для Куша, отличный от настроек КПП.
Импорт из RK7 - не выгружать штрихкоды.
Расширен протокол сервера Qush .
Добавлена настройка задержки для автогашения Ветис.

5.110.410.39 (15.11.2021)

     SH 5.110.410
     SHSRV 5.110.410
         Документ для заполнения входящих остатков для Алк. декларации на основе ЕГАИС 
         Алкогольная декларация по документам ЕГАИС 
         Детализация по алкогольной декларации ЕГАИС
         Загрузка в документ вход. остатков данных из XML алк декларации.
         Загрузка платежных документов Банк-клиент 1С  
         В фильтр «движение товара» подставлять «подразделение» согласно настройкам «предполагаемого расхода»
         Автозаполение фильтра по дате в отчете Движение товара из Оборотной ведомости
         Заполнять атрибут Номер ТТН в п/н SH из п/н ЕГАИС
         Заполнять атрибут Номер ТТН в п/н SH из п/н ВЕТИС
         Заполнять атрибут Номер ТТН в п/н SH из НН при конвертации
         Декомплектация. Расчет цен прихода для расхода без комплекта 

5.109.400.34 (25.10.2021)

    SH 5.109.400
    SHSRV 5.109.400
       Исправлено. Не давала сделать групповые операции на товарах при наличии их в комплектах, накладных.
       Исправлено. Ошибка при создании возвратов и расходов ЕГАИС на основе приходов.

5.109.399.33 (20.10.2021)

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

5.109.398.32 (18.10.2021)

    SH 5.109.398
    SHSRV 5.109.397
          SH: исправлен AV при выгрузке алкодекларации в XML
          исправлена печать алкодекларации , ругалась на отсутствие полей в макетах.

5.109.397 (14.10.2021)

    SH 5.109.397
    SHSRV 5.109.397

СЛОВАРИ
    Можно изменить тип товара с услуги на товар через групповые операции, если товар фигурирует в списанной заявке.
    Выведена история на карточку товара.
    Добавлен  Дополнительный маркер для специальных товарных групп и групп комплектов. При добавлении в sh товарных групп , групп комплектов из Qush , выставляется спец. флаг для спец. групп.
    Комплект. Сохраняются в настройках таблицы «показывать»/«не показывать» "% д/к".
    Исправлено. Для товара, в исключениях по подразделениям была возможность задать Ненулевой стартовый период комплекта.
    Исправлено. При драг-дропе товаров из отчетов в комплект , при сохранении комплекта могла возникать ошибка о проценте цены не равном 100.
    Исправлено. При обновлении Sh4 на SH5 много товарных  групп получали  признак "Удаленные”.
    Исправлено. Не удалялся товар , если были заданы запасы по подразделениям.

ДОКУМЕНТЫ
    Добавлен Альтернативный способ группировки накладных внутри даты.
    Добавлен расчет % для зон по текущей базе.
    Создание накладных из предполагаемого расхода. Создавать только накладные с товарами.
    В расширенном списке накладных добавлен вывод количеств компенсаторов-расчетных остатков.
    Предполагаемый расход. не сбрасывать сортировку списка товаров, если нажали "обновить".
    Запретить редактирования заявок в закрытом периоде. 
    Заявки тип Возвраты: Создаваемые приходные накладные связываются с платежным документом. 
    Счет-фактура (приходные/расходные/возвратные) - выводится номер пп накладных, организовавших запись товара в счет-фактуре.
    Альтернативное округление (базовой) суммы для Прибалтики:
        Для неокругления в файле sh.ini, секции [sh], прописываем параметр:
        BSUR = 1     ; Не округлять хранимую сумму (напр. налогов) до копеек (По умолчанию 0 - округлять)

ОТЧЕТЫ
    Добавлены В отчетах по пост./получ. цены в тоталах.
    Для единиц измерения SH5 добавлена  возможность просматривать список ссылающихся элементов. 
    Для комплектов добавлена возможность просматривать список ссылающихся элементов. 
    Добавлен Отчёт по сроку годности на основе остатков по приходам.

СИСТЕМА
    Добавлен Отчёт о текущих подключениях к базе Sh5. Sdbserv/Sdbman 
    Сохранение/загрузка в/из XML прав роли.
    Исправлен баг в декларации процедуры сервера GoodsMUnitsConv
    Процедура сервера Goods теперь возвращает подразделение списания.
    Запретили  создание корневой группы из АPI , если такая группа уже есть.
    В процедуру сервера DelGoodsTree добавили  проверку на удаление корневой группы.
    Добавлена возможность средствами SH контролировать количество хранимых backup.
    Оптимизация резервного копирования. Сокращение времени при возможности.
    Для пользователя добавлена галка с правом на редактирование товарных групп,  групп комплектов со спец. маркером.
    При создании/ апгрейде базы  принудительно выдается право создателю/апгрейдеру  на редактирование товарных групп,  групп комплектов со спец. маркером.

ЕГАИС
    Из справки А сделано сохранение Номера ГТД в базу SH и в Накладную Sh. 
    В Накладной ЕГАИС , если факт отличается от количества по документу , то кнопка подтверждения недоступна. 
    Добавлено Создание акта списания с 1го регистра из списка приходных накладных ЕГАИС.
    Добавлено Заполнение формы Акта списания с 1го,2го регистра данными из приходной накладной ЕГАИС.
    Настройки для УТМ в sh.ini + Proxy для УТМ и их использование для работы с ЕГАИС. 

ДИАДОК

    Сохранение настроек связи с диадоком в SH для Исходящих
    Исходящие для Диадок - выгружать возврат товара поставщику  и расход.
    Добавлен для внешнего контрагента флаг "НЕ загружать накладные". Не загружаются в SH накладные от внешних контрагентов с флагом "Не загружать накладные".
    Для несогласованных накладных добавить поле "Аннулирован". Обработка несогласованных накладных с полем "Аннулирован”.
    Сопоставление Внешних контрагентов с подразделениями  Один ко много.
    Конвертация НН с выбором подразделений.
    Фильтр списка несогласованных накладных по внешним контрагентам.
    В НН добавлены  поля "Страна происхождения" и "Номер ГТД". Заполняются в п/н SH.

5.107.381.20    (22.07.2021)  

ПИЛОТ Загрузка УПД  из Контур.Диадок.

    SH 5.107.380
    SHSRV 5.107.381
    Исправлена конвертация несогласованных накладных . Некорректно подставлялось количество синонимов.    

5.107.380.19    (20.07.2021)  

ПИЛОТ Загрузка УПД  из Контур.Диадок.
    SH 5.107.380
    SHSRV 5.107.377

5.107.379.18    (20.07.2021) 

    SH 5.107.379
    SHSRV 5.107.377
    Исправлена 3-я часть алкогольной декларации. При многострочных возвратах некорректно агрегировалось количество.
    Из шаблонов документов вернулась возможность создавать заявки.

5.107.378.17    (14.07.2021)  

ПИЛОТ Загрузка УПД  из Контур.Диадок.
    SH 5.107.378
    SHSRV 5.107.377

5.107.377.16    (14.07.2021)

    SH 5.107.377
    SHSRV 5.107.377
     Пользовательская настройка для группы товаров "Удаленные" для фильтрации товаров при поиске. (RKSTOR5-205)
     % декомплектации в комплекте  Распределить % пропорционально количеству строк в комплекте( RKSTOR5-1058)
     % декомплектации в комплекте Распределить % пропорционально доли с/с ингредиентов (RKSTOR5-1058)

    При создании накладных из предполагаемого расхода создается  отдельная накладная для каждого подразделения.(RKSTOR5-162)
    Сделано Сохранение/восстановление умолчательного порядка записей в накладных и шаблонах накладных (RKSTOR5-1041)
    Исключено перепозиционирование в спецификациях накл. при сохранении;
    Добавлено Окно сумм/излишков для форм накладных (RKSTOR5-1043) 

    Можно таскать взад-вперёд возвраты, ссылающиеся на единственную запись (без 40-ой ошибки).
    Добавлено Создание счетов фактур для группы накладных (RKSTOR5-1042)
    Для мест реализации SH5 добавлен отчет "список ссылающихся элементов". (RKSTOR5-927)
    В фильтре Расширенного списка накладных  Добавлены  Корреспонденты (RKSTOR5-1039)

    Исправлено. Не пересчитывается % декомплектации в комплекте, если включен тотал по таблице (RKSTOR5-1059)
    Исправлено.При создании групп комплектов из дерева товарных групп пропадал флаг “Создавать комплекты”
    Исправлено. Не отрабатывает пункт накладной "Установить цены по последнему документу" если накладная связана с договором (RKSPRT-3514)


    Процедура сервера AlcRptC для построения алкогольной декларации на основе Движения ЕГАИС (RKSTOR5-1048)
    Документ для заполнения входящих остатков для Алк.декларации на основе ЕГАИС (клиент) (RKSTOR5-1029,1030)

     Юникодизация: Sdbsrv/sdba. Интерфейсы/обработка/хранение.(RKSTOR5-166)
     Юникодизация: конвертер БД   (RKSTOR5-1025)

    Логистика.
    Сделано групповое Переопределение синонимов и цен при изменении заголовка заявки. (RKSTOR5-937)

    ДИАДОК
    Сохранение настроек связи с диадоком в SH для Исходящих
    ЕГАИС
    Передавать крепость алкоголя при возврате поставщику (RKSTOR5-885)

5.106.373.12    (23.06.2021)  

ПИЛОТ Загрузка УПД  из Контур.Диадок.
   SH 5.106.373

    SHSRV 5.106.372
        Добавлены новые макеты. 

5.106.371.13   (23.06.2021)  

    SH 5.106.371

    SHSRV 5.106.371
        Добавлены новые макеты. 

5.106.373.12    (16.06.2021)  

ПИЛОТ Загрузка УПД  из Контур.Диадок.
    SH 5.106.373
    SHSRV 5.106.372

5.106.372.11    (15.06.2021)  

ПИЛОТ Загрузка УПД  из Контур.Диадок.
    SH 5.106.372
    SHSRV 5.106.372

5.106.371.10   (15.06.2021)

    SH 5.106.371
    SHSRV 5.106.371
        В процедуру GoodsTree Добавлен вывод единиц измерения товаров. 

5.105.370.9    (15.06.2021)  

ПИЛОТ Загрузка УПД  из Контур.Диадок.
   SH 5.105.370

   SHSRV 5.105.370

5.105.369.8    (15.06.2021)   

    SH 5.105.369
    SHSRV 5.105.369
        sh в ТТН возврата созданных из версии 3   поле с правом собственности было NULL(возникало пустое окно с ошибкой при отправке ТТН)
        Sh, Shsrv В расширенный список накладных добавлен фильтр по контрагентам.
        Shsrv В расширенном списке накладных запрашивалась лицензия  на интеграцию с 1с.

5.105.368.7    (09.06.2021)    

ПИЛОТ Загрузка УПД  из Контур.Диадок.
    SH 5.105.368
    SHSRV 5.105.367
    QUSH 2.24
      Повторная загрузка УПД из Диадок (RKSTOR5-1023)
      Не блокировать загрузку УПД из Диадок, если один из xml не может быть загружен из-за проблем со структурой (RKSTOR5-1009)

5.105.367.6

    SH 5.105.367
    SHSRV 5.105.367
    QUSH 2.24
         Qush Автоматическое обновление справочников Меню, Модификаторы с заданным интервалом
         Публичная процедура получения стоимости списка комплектов(для RK7)
    SH,ShSrv  
        SHServ Раскрутка остатков/расходов с/в до ценообразующих приходов для 1С
            Объединения расходных накладных на основании продажных цен (с учётом скидки/наценки)         
        Добавление прейскуранта для ВПР 
         Групповые операции при определении Группы подразделений и Лицензий на подразделения RKSTOR5-199
                Сопоставление на прейскурантах загруженных синонимов и товаров  
                При открытии калькуляционной карты калорийность рассчитывалась  на стартовую дату последнего периода действия , теперь -на дату из поля "Расчет\На дату"
        В комплект добавлены % себестоимости для декомплектаций.
                Импорт из RK многоуровнего дерева групп модификаторов , раньше только 2 уровня.
            В ВПР-е при смене КПП получателя предлагается установка цен по прайсу
            Модификация алгоритма расчета FIFO д/к и а/п (с сохранением алгоритма для прошлого периода) RKSTOR5-964
                ДК: использование процента цены из КК , приходы при создании по КК сортируются по полю Order;

ДК: можно создавать приходы с вычислением процентной доли по текущей цене на дату. Т.к. в реале цена вычисляется на основе расхода, в качестве склада для выч. цены исп. склад-поставщик.
        ДК: Изменение % себестоимости в д/к через редактирование цены
        Отчет "Анализ контрагентов" поправлен RKSTOR5-988
         Отчет "Список комплектов" - можно формировать по группам комплектов
             Отчет "Расширенный список накладных"
        Отчет  Для подразделений  - список ссылающихся элементов.            

        Если вручную исправляли Алкогольную декларации, то не печатались исправления  в разделе с общими по ИНН результатами.   
    ЕГАИС 
            Все расходные ТТН из 3-й и 4-й версии приходных , создаются в 4-й версии.

        ПИЛОТ Загрузка УПД  из Контур.Диадок.

5.104.361.3    

    SH 5.104.360
    SHSRV 5.104.361
    frtags.dll 5.104.359 
        Изменение названий полей в Исходящ. ТТН, Списке расх. ВЕТИС , Расх.ВЕТИС
    SHSERV Возникала ошибка значение типа int64 выходит за пределы допустимого диапазона.

5.104.360.2    

    SH 5.104.360
    SHSRV 5.104.360
    Скрыты п.м. Неподтверждённые накладные и Внешние контрагенты.
    Отчет  Для предприятий SH5 - список ссылающихся элементов.

5.104.359.1

    SH 5.104.359
    SHSRV 5.104.359
    В Sh.rpt добавлены записи о макетах 07,08 алкогольной декларации.

   

5.104.359.0

    SH 5.104.359
    SHSRV 5.104.359

    SH,ShSrv 
        Добавлен отчет список штрихкодов.
        Для групп складов добавлены признаки "Использовать по умолчанию для подразделений", 
                  "использовать по умолчанию для пользователей"
                  при создании базы данных, настройка создания групп складов вынесена в shcrtdb.ini
          Для подразделений, предприятий SH5 сделана возможность просматривать список ссылающихся элементов.
         Добавлена генерация собственных штрихкодов для списка из поддерева товаров.        
         SHSRV При активации накладных поддерева заявок, возникала ошибка "Значение поля не определено(221#3\239)"

     SH   Загрузка прейскурантов из XLS
           В список накладных вывести ИНН и КПП поставщика и получателя (если они есть)
           В список накладных вывести  Столбец "договор"
        Доработать информативнее сообщение: Несовместимая с приложением версия сервера склада - в sh и shadm.
    ЕГАИС 
         Поиск по марке ТТН, в списке ТТН 
         Поиск по марке ТТН, в списке Исходящих 
         Поиск по марке Актов в списке Актов

5.103.(352)353

    SH,ShSrv 
        В акте реализации  некорректно рассчитывались отпускные суммы при отсутствии всех группировок, кроме группировки по корреспондентам.
    sh(354) 
        В новой алкогольной декларации некорректно инициализировался фильтр, возникала ошибка "Неверный параметр прикладной процедуры сервера."
        sh(355) 
            В новой алкогольной декларации в выгружаемом XML атрибуты П2000... заменены на П0000...
        sh(356) 
        Поиск корреспондента и вставка корреспондента в накладную по Инн
        В диалоге копирования в накладную появилась (снова) возможность копирования в взп.
        Исправления в структуре XML,  Форма07,08 СведПроизвИмпорт заменено на СведПроизвИмпортер
            Элемент П000000000011 вынесен на уровень Поставщики\П000000000011
        Атрибуты собственных лицензий переделаны в Элементы.

5.102.351

    SH,Shsrv
       В Списке заявок выводятся заявки  с пустыми подразделениями независимо от наличия в правах пользователя галки "Учитывать группы подразделений при фильтрации отчетов" 
    QushMan,QushSrv:
       добавлена  возможность указать настройки связи и проверить связь в автоматизированном режиме.

5.101.350    

    SH,SHSERV:
    Новая форма алкогольной декларации. Надо добавить атрибут КПП ,LicActType -вид деятельности 
    Внешние накладные - история и протоколы
    SH5API:
    Редактирование пользователей SH и их прав через SH5API   

5.101.349

    SH, SHSERV: 
    Словарь правил для автоматического назначения атрибутов заголовков накладных.
    Автоматическое назначение атрибутов при создании накладных.
    SH:
    Выделение цветом цены в приходной накладной.
    Исправлена Выгрузка гридов в Excel - не выгружались тоталы.

5.100.348

    SH,SHSERV:
    В акте реализации мог возникать SEH , для необработанной реализации услуг
    ShCut: удаление накладных по определенную дату с формированием остатков ,
           удаление заявок по определенную дату, 
           удаление документов ВЕТИС по определенную дату, 
           удаления старых периодов комплектов по определенную дату
    Сделана библиотека для Загрузки данных из xlsx предопределенного формата

    Автоматическое списание, онлайн списание по себестоимости для некоторых корреспондентов.
    ВЕТИС - Остатки по площадке.

5.100.347

     ЕГАИС При создании накладной сх из возвратной ТТН могла возникать ошибка "Поле 240\90 предназначено только для чтения"
             (SH 348) При создании накладной сх из ТТН могла возникать ошибка "Поле 240\90 предназначено только для чтения"
    SHSERV - в процедуре GoodsTree добавлен флаг - показывать Склады списания (для FF)

5.100.345(346)

    SH,SHSRV
       Добавлен протокол изменения заявок.
       ПД - сохраняется флаг активности.
       ПД - добавлено клонирование из списка ПД и формы ПД.
       Список платежных документов - Добавлена фильтрация по корреспонденту.
       Баланс счетов, Журнал проводок - для накладных поменялись местами плательщик и получатель платежа.
       В Акте реализации при группировке по корреспондентам , записи по товарам не суммировались по подразделениям.
           Исправлена алкогольная декларация. КПП для компенсаторов берется с собственного подразделения расхода, порождающего компенсаторы.
    Qush: сохранение марок после Автоматического запроса марок по справкам Б.

5.99.344

         SH:
       В списке товаров не пересчитывалась калорийность после сохранения клонированных товаров.
         SH,SHSRV 
       Добавлена Работа с Prometheus (метрики)
       Добавлено поле Примечание в баланс счетов.
       Добавлена процедура Удаления накладных  с сохранением FIFO.
       Изменен фильтр списка заявок: Имп.\Ручн\все, План\не план\все, активные\не активные\все

5.99.343

    SH
       В списках (разных) документов с выводом тоталов  производится суммирование по полям сумм, если некоторые поля Null
       Групповое изменение порядка накладных
        SH,SHSRV
       Добавлен протокол изменения комплектов.
           В отчете предполагаемая стоимость не отрисовывались комплекты - исключения по предприятиям(подразделениям) ,    а показывались основные комплекты с товарной
 карточки.

    ВЕТИС
     Исправлены баги при изменении сопоставления корреспондентов

5.99.342

    SH
          Добавлена возможность считать незаполненные поля сумм нулями при вычислении тоталов (включено по умолчанию). 
        Для отключения возможности в секции dset необходимо прописать флаг CN = 0.
        Можно таскать накладные группами в форме изменения порядка накладных.
    Shsrv: изменен алгоритм расчета цены излишка для избежания переполнения стека.
    Sdbsrv: добавлена обработка переполнения стека в потоке обработки данных.
    ЕГАИС: в Прих, расх. ТТН при выборе Типа Транспорта, подставляется тип перевозки.

5.99.341

      SH,SHSERV:
     Добавлены протоколы изменения товаров.
     При работе с синонимами возникала ошибка - не задано значение поля 255\107\1 (из-за несопоставленных с корреспондентам 
      SHSRV: 
    Добавлена процедура для Создания синонимов товаров при изменении сопоставления корреспондентов ВЕТИС и SH.
      Логистика. Применить смещение N недель для расчета прошлых продаж .
      Frpr: 
     Добавлена функция ProtTime для вывода печати в протоколах

5.98.340

      ЕГАИС:
          В прих, расх  ТТН  добавлен вывод , редактирование полей для 4й схемы ЕГАИС  

5.98.339  

      dmctl:
    Выгрузки в Excel:
    Добавлена возможность выводить ставки налогов.
    Добавлена возможность выводить содержимое закладок, вложенных в другие закладки.
    Добавлена возможность выводить содержимое мемо-полей.
    Добавлена возможность выводить гриды с левой и комбинированный группировкой.
    Устранена ошибка фильтров атрибутов при клиентской перегруппировке: устанавливался статус фильтра "модифицирован" (требовал принять фильтр перед экспортом).
      Логистика. Добавлен отчет сверка заказов и накладных.
      SHSERV
    Модифицирована процедура расчета себестоимости излишков (с целью устранения глубокой рекурсии).
      SHSERV (340)
    ЕГАИС
       При апгрейде осуществляется чистка мусора в поле UnitType списка товаров ЕГАИС

5.98.338

      SH,SHServ
        ЕГАИС. Поддержать работоспособность Sh5 с УТМ 4.0
    ВЕТИС:
       Для собственной продукции ВЕТИС в SH добавлена возможность связывать с уже созданной собственной продукцией в Меркурий.

5.98.337

      SH,SHServ
       Логистика. Удаление заголовков планов с обнулением ссылок на план  в заказах и очисткой плана производства.
                      Фильтр плана закупок Используемые , неиспользуемые товары 
                      Копирование остатков на начало даты в заказ. 

5.98.336

        SHServ
           ЕГАИС: На заголовок накладных добавлены поля для поддержки формата 4.0 Xml ЕГАИС
           В процедуру сервера BkList1 добавлено поле с датой прихода для документов ВПР
        SH,SHServ
       Логистика. В список заказов добавлен вывод связанных накладных. 
                      Добавлена связь заказов и созданных накладных.
                     Добавлено удаление связей заказа и накладной.
              В План производства Добавлен п.м. "Очистить Доп.количество по товару " "...по дате"
              В план производства добавлена статистика по предыдущим заявкам.
              В План производства Добавлена страница "Заявки" - по каким заявкам строится план.
              Добавлены планы "На завтра"
        ЕГАИС
        Поддержана 4я версию xml

5.97.335

        SH
      При добавлении товара в комплект подставляется % обработки из карточки товара
      Выгрузка в xls таблиц SH5 (без печатных форм)
      В с/в добавлена возможность просматривать формирование количества излишков/недостач из товаров из закладки Товары
    SHServ
          В список заявок добавлена фильтрация "Импортированные заявки", "План".
          в словаре взаимозачёт не разрешалось удалять товар ,если любой другой из группы использовался в накладных. 
          При использовании взаимозамен в детализированном расходе комплектации возникала ошибка SEH...
        SH,SHSrv 
          Несогласованные накладные (начало), Несогласованные контрагенты (начало)
           Логистика.
           Создание п/н из заказа.
           Отправка по почте  XLS файла заказа 
        ВЕТИС 
       Редактирование расходной части Комплектации ВЕТИС до отправки
        ЕГАИС
       В QushMan для ЕГАИС добавлена  опция запроса остатков штрихкодов по Справкам Б из остатков 1го регистра. Для не пива с интервалом  11 мин

(5.96.335)

      SHServ:
    Добавлен вызов RebuildC при апгрейде

5.96.333(334)

    sh:
        Добавлены Тоталы в алкогольной декларации часть2

        sh,shsrv:
           При групповом копировании накладных со сменой подразделений  подставляется  КПП по умолчанию
    При групповом копировании накладных со сменой даты теперь рассчитывается срок оплаты накладной

    API Sh5 Получение списка всех возможных значений перечисляемого атрибута
    Контур.Диадок. Библиотека для интеграции

        Sh,shsrv:
        Изменение структуры БД под несогласованные накладные (НН).
    Список НН/общий список накладных и НН.
    Интерфейс создания накладной на сервере с опциональным созданием НН.
     Копирование НН в накладную.
    Автоматическое копирование НН в накладные при устранении несогласованности в синонимах.
    Администрирование НН.

           После изменения платежей из-за ВПР некорректно отрабатывали платежки в Заявках при списании.
    Исправлен баг При групповом списании заявок с выставлением фиксированной даты создания документов платежи создавалась "текущей датой".

        ЕГАИС
            История марки - открывать документ из истории.
        ВЕТИС:
            Собственная продукция ВЕТИС - групповое удаление созданных товаров ВЕТИС
            Маршрутизация лицензий ВЕТИС при комплектации
            Комплектации ВЕТИС - групповое удаление созданных накладных ВЕТИС
            В фильтре Комплектации ВЕТИС - фильтрация по площадке
            Создание повторной комплектации для товаров с ошибками в первом документе .
                Переделан Заголовок "Комплектации ВЕТИС" Добавлена площадка, Поставщик ,получатель SH
            ShAdm Администрирование Собственная продукция ВЕТИС

 5.95.332

        sh: В заявке при удалении спецификаций с модификаторами возникала ошибка dset.dll
     При групповом клонировании накладных Добавлен флаг для копирования номера накладных
        Копирование из шаблонов в ВПР - не подставлялись отпускные суммы .

        sh,shsrv :
    Формы редактирования НН (базовый вариант)

          Логистика. Подключить почтовый сервер, формирование, отправка писем, изменение статусов
    Логистика. Администрирование Планов, Заказов, frtags.dll
    Логистика. Серверная процедура сохранения отредактированных количеств в заказах

     API Sh5  Передача на сервер полей типа "tBinary" и "tBtData".
            Установка атрибутов документов через процедуру SetGDocAttrVal

5.95.331

       sh,shsrv:
           поддержка новой структуры платежек при списании услуг, онлайн списании.
       Добавлен новый тип ПД - внутренний (платежи между собств. юрлицам с опциональной привязкой к ВПР).
       Изменена структура платежных документов (ранее платежи обязательно происходили с участием внешнего корреспондента).
       Добавлено создание накладных ВЕТИС для группы накладных.

5.94.329

       sh:
         в форме поиска товаров курсор не позиционировался на первой записи, если была выставлена сортировка по полю.
         В процедуре BkList2 добавлены параметры для перекачки  в 1С реализации услуг

5.94.328

        shsrv:
           Группировка по товарам в процедуре списка товаров собственного производства (VExtGoods)
        Логистика.
           Словарь. заголовков планов.
           План производства , закупки.  На заголовок плана закупок  вынесен способ расчета необходимого количества для заказов.

5.94.327

           Добавлен новый тип накладной - перемещение между юр.лицами  (Внутренняя продажа)
    Изменение процедуры расчета цены в ВПР-ах (поз. по индексному ключу) с учетом накл. ВПР
    Проверка и оптимизация вычисления себестоимости приходного компонента накладной ВПР
    В открытой накладной на закладках с товарами добавлено "Обновить" в контекстное меню 
    Shsrv: Модификация отчетов с учетом ВПР: Ведомости остатков (5 шт);
    Shsrv и sh: Модификация отчетов с учетом ВПР: Дв. товара, форм. себест.;
    Shsrv и sh: Модификация отчетов с учетом ВПР: Тов. отчет;
    Shsrv и sh: Модификация отчетов с учетом ВПР: Оборотка; Поддержка ВПР в бух. операциях.

5.92.324

       sh: в форме поиска по товарам установлена остановка табуляции только на строке поиска и списке найденного (для удобства работы только клавиатурой)
      В заявках пересчитывается "количество прихода" по количеству "расхода" при применении количества на клавиатуре "стрелкой вниз"
       sh 5.92.325 При изменении подразделения в заявке с пустого , возникала ошибка "Поле предназначено только для чтения (id=...) "
       sh 5.92.326 При изменении ед.изм, если в администраторе выставлен флаг Использовать прейскуранты, не пересчитывались цены на основе цен из прейскурантов.
       shserv 5.92.326 
              В процедуру Serv_DictRestore добавлена проверка наличия у товара единицы измерения нормы закладки комплекта из спецификаций заявок.
              В процедуру Serv_DictRestore добавлена проверка наличия в комплектах товаров с признаком Производить, но без связи с комплектами.
       ЕГАИС:
         В справку А добавлен вывод и редактирование полей "Дата фиксации" и "Номер фиксации" (EGAISFixDate и EGAISFixNumber) для Акта постановки на баланс
     При создании накладных приходных и исходящих из накладных ЕГАИС учитываются правила установки Сроков оплаты.

5.91.323

       SH:
           При выборе Товарной группы, товарные группы разворачивались полностью, Теперь разворачиваются только Предки товарной группы.
           При изменении атрибутов на периодах комплектов, не высвечивалась кнопка "Сохранить"
       sh,shsrv: "Отчет вхождение товара в комплекты", показываются периоды комплектов , которые действуют на момент даты, которая входит в интервал, заданный в фильтре.
         "Отчет вхождение товара в комплекты" - Выведено поле Норма закладки и единица нормы закладки. 
       ЕГАИС: для возвратов/расходов добавлен "Запрос на отмену накладной"

5.91.322

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

5.91.321

       shsrv:
         Исправлено: 
              Комплект - Детализация компонентов не учитывались версии исключения по подразделениям для п/ф.
              При сохранении заявки могла возникать ошибка "Недопустимо использование импортированных заявок в планах"
          При создании п/н на основе заявки не учитывались прейскуранты или цена последнего прихода (в зависимости от прав пользователя)
              При подключении прейскурантов во внешние заявки "отвалилась" функция указывать суммы для строки. 
       sh: 
         В заявках при удалении спецификации с Модификаторами возникала ошибка "Недопустимая операция dset" 
         Исправления в форме календаря.
         Исправления в формах группового создания накладных и ПД.
       Shserv, sh -  исправления в форме договора.
       frpr - после выбора сохраненного фильтра отчета, при печати отчета возникала ошибка "Cannot create Rpt\\custom".

5.90.320

       dmctl - добавлено сохранение позиции сплиттера;
       shsrv - при копировании накладных при изменении склада/даты меняются версии комплектов в к, с/в;

5.90.319

    Sh: добавлен модальный список складов (словарь). Вызывается автоматически вместо немодального, когда необходимо.
    Shserv, sh: добавлена функция копирования группы накладных с возможностью замены складов.
        Не могут быть скопированы возвратные накладные. Временно не копируются декомплектации. 
         Копирование может делать только пользователь с полными правами на установку цен.

       sh - облагорожена форма договора.

5.89.318

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

5.88.317

    Sh: Для прейскурантов, используемых только совместно с договорами, юр лицо можно не указывать. 
            В списке, если в фильтре указано юрлицо, отображаются также прейскуранты с пустым юрлицом (например чтобы можно было выбрать их из словаря);
            Выборочно сохраняется фильтр Движения товара;
        sh,shsrv: Словарь "Группы предприятий"
             В Акт реализации добавлен флаг "Только товары с документами" 
         В список накладных добавлена сумма оплаты (если столбец не виден, оплаты не вычисляются);
         В список накладных добавлены две функции создания ПД - одна на клиенте работает, др. на сервере.

        shsrv: хранение синонимов для собственной продукции (ВЕТИС)
         Исправлено: при автоматическом вычислении номера не использовался префикс типа, если не были заданы префиксы накладных;
             В процедуру GoodsTree Добавлен вывод исключений по складам списания  (для FF)
    Dmctl - изменения в обработке скалирования TdmFilter;
 
    ВЕТИС: Добавлено редактирование собственной продукции ВЕТИС

5.86.316

        shsrv - оптимизирована проверка на циклические ссылки при сохранении комплекта и при сохранении версий комплекта на товаре.  

5.86.314,315

        sh,Shsrv ЕГАИС - в списке товаров ЕГАИС можно редактировать UnitType, в Актах ЕГАИС UnitType берется из товара ЕГАИС
        Shsrv в акте реализации некорректно обрабатывались возвраты , если отсутствовала группировка по корреспондентам и местам  реализации

5.86.313

        Shsrv : При выборе цены в заявку по прейскуранту , сначала рассматривается прайс по умолчанию для КПП корреспондента.

5.86.311, 5.86.312

        Shsrv: Сохранение 0 Мин.Макс запасов на карточке товаров .
               Групповое копирование товаров из отчетов в заявки
               В "онлайн оcтатках" добавлена  группировка и фильтрация по категориям, бух.категориям, видам алкоголя
        Sh,Shsrv:
               Прейскуранты в заявке: обработка флагов формирования цены из sdbman. Подстановка цен и ставок из прайслистов в заявки.
               Исправлено: в карточке комплекта не пересчитывалась отпускная Сумма для Нормы закладки при открытии комплекта 
    shsrv: Сервисная процедура установки базовой даты комплектов
               В процедуру ReplODocsPrepare добавлен вывод остатков (для FF)
        sh: Исправлено: на форме товарной карточки можно было убрать все поля в гриде свойств товара

5.86.310

        Dmctl: добавлена возможность поиска групп в таблице;
           изменения в обработке d&d (добавлена возможность таскать из грида не связанные с объектами поля, например поля даты фильтров отчетов, и бросать их на атрибутный грид);
    Shsrv: 0 для макс. резерва не считается неограниченным резервом;
    Shcrtdb: при обновлении с V4 до V5 на основе примечания накладной создается атрибут Comment.

5.85.309

    Sh: В одновалютной БД не показывается блок валюта/курсы в накладных, шаблонах, договорах, ПД. В многовалютной БД скрывается курс в случае выбора базовой валюты;
            Для накладных добавлена возможность копировать несколько товаров из накладных и отчетов.
    Dmctl: добавлена возможность копировать/перетаскивать несколько объектов из списка, не являющихся объектами верхнего уровня.
    Sh, shsrv: добавлено подразделение в словарь накладных для документов возврата;

5.84.309

     shsrv: не инициализировались в синонимах ссылки на юр.лица
     shcrtdb: при апгрейде с версии базы 5.81 и менее обнуляются в синонимах мусорные ссылки на юр.лица 

5.84.308

    sh: Добавлен вывод после логина формы с браузером, контент зависит от настроек в sh.ini
    shsrv: Добавлены сервисные процедуры Serv_GoodsMUnits вывод списка единиц измерения всех товаров, 
        Serv_GoodsRefs подсчет и вывод ссылок на товары из накладных, заявок и комплектов
            Добавлена процедура GoodsPCostExList - расчет себестоимости разными способами для массива товаров 

5.83.307

    Dmctl: сортировка столбца в TdmGrid сохраняет позицию курсора;
    Dmctl: при перечитывании сбрасывался статус формы Modified;
    Sh: исправлены мелкие ошибки, связанные с отсутствием запрета на редактирование в формах накладных только для чтения;
        добавлена возможность расчета цен по последнему документу;
    Shsrv: модифицирована процедура сервера для расчета умолчательной цены для товара (по последнему документу - теперь опционально учитывает данные вызывающего документа).
        При списании, автосписании, онлайн списании заявок суммы платежных документов группируются по ставкам.

5.82.306

    shsrv, sh статистика продаж

5.82.305

        Sh, shsrv: добавлена возможность объединять с/в и создавать из них накладные др. типа.
        shcrtdb: при апгрейде товаров sh4->sh5 не инициализировался параметр "Для внешних систем"

5.81.304

    Sh -для пн, рн, св добавлена функция установки цен по прейскуранту (при наличии полных прав на редактирование цены).
       добавлена функция обнуления фактического количества в св.
       добавлена возможность мультивыбора при копировании излишков/недостач из св.
    Dmctl, sh -  добавлена возможность сохранения фильтра по атрибутам.

5.81.303

      shsrv 
            Исправлено количество в граммах в процедуре для печати этикеток (FF) (GoodsItemComp )
            В ПД добавлены (независимые от накладных) оплаты, сгруппированные по ставкам НДС.

      ВЕТИС
        Указание номеров ТС для точек перегрузки товаров при гашении ВСД (#199181)

5.80.302

      Shsrv
       Дополнительные проверки на циклические ссылки при редактировании комплектов
       Если в атрибутах собственного юр.лица Фамилия и Имя Директора( Главбуха ) разделены запятой , то значения поставятся в соответствующие поля заголовка декларации.
       Если в атрибутах KПП элементы адреса разделены запятой,  то значения подставятся в соответствующие поля заголовка декларации.
      Shsrv, sh - печать алкогольной декларации (процедуры и макеты).    

      Shsrv, sh - Обновлены фильтры по товарам (с возможностью группировки по группам товаров):
        Все отчеты из ведомости остатков (5 штук);
        Анализ контрагентов;
        Оборотная ведомость.

      Shsrv, sh - Обновлены фильтры по товарам (только фильтрация товаров):
        Движение группы товаров;
        Анализ поставщиков;
        Анализ получателей;
        Контроль цен по прейскурантам;
        Сравнение прейскурантов;
        ABC-анализ;
        Реализация приходов.
      ВЕТИС
        Оформление частичного возврата для ВСД с перегрузкой.
        Настройка, позволяющая не выгружать "архивированные" ВСД из Меркурий в SH5
      shadm     В дерево прав добавлен "список групп взаимозамен"

5.78.301

      shsrv,sh: В поиск товаров по подстроке добавлен выбор товарной группы для поддерева поиска.
      sh: При выборе товара в кк подставляется  количество 1 и рассчитываются суммы (раньше 0)

5.78.300

      sh - Исправлено: В комплекте в поле Дата для расчета себестоимости , закрывался  календарь при смене даты в календаре.
         При открытии комплекта некорректно подставлялась дата для расчета детализации комплекта.        

      Shsrv, sh: В Баланс по корреспондентам добавлено Примечание.
      Shsrv: Ускорено удаление списка накладных.
         Добавлены процедуры для создания синонимов собственной продукции , регистрации собственной продукции на площадках в ВЕТИС.
           В процедуру GoodsItemComp добавлен вывод количества ингредиентов в единице измерения Гр , если для Ингредиента не определена ед.изм.Гр, то количество выводится в базовой. (для FF)
             Исправлено: При создании накладных из заявки теперь подставляются КПП "по умолчанию"
      Shctrdb(301): Исправлено: группы с модификаторами подставлялись как корневые группы.
      ЕГАИС:         
         Остатки штрихкодов по Справке Б - теперь используют процедуру "EMarkPresent" вместо "EMarksHistory"
      ВЕТИС: Гашение ВСД после смены транспорта       

5.77.299

      shsrv64 - Оптимизирована процедура проверки наличия ссылок на комплекты и родительские комплекты  в накладных. 
        Избавление от зависания при построении списка периодов комплектов.  
      frpr - добавлен вывод значений полей типа Перечисления      

5.77.298

      shsrv64 - Оптимизирован поиск товара по алккоду - избавление от зависаний при вызове списка алкоголя ЕГАИС.
        Добавлена процедура для переноса марок из sh4.

5.77.297

      sh,shsrv64 - Добавлен отчет вхождение группы взаимозамен в комплекты.
           Добавлен отчет Произведенные замены.
                   Для товара добавлено свойство "Для внешних систем" 
               Добавлено групповое назначение свойства "Для внешних систем"          
      shsrv64    - Переработана структура хранения взаимозамен на комплектации( В формате данных о расходах замен добавлен флаг 'Производить').
           В процедуру GoodsItemComp добавлен вывод количества ингредиентов для 1 базовой ед.изм. товара (для FF)
      Исправлено: Не пересчитывались коэффициенты в словаре взаимозамен, количества в списках произведенных замен при изменении базовых единиц 
          Пересчитывались в комплектации не все нужные товары  при изменении базовой единицы измерения товара-ингредиента.(проверка StoreHouse в SdbMan будет выдавать ошибки)
      Shsrv64, Shadm - переработана (с учетом взаимозамен) и дополнена (коды ошибок 63, 64) процедура валидации комплектаций.

5.76.296  

      sh - сохранение параметров формы предполагаемого расхода      
      shsrv64 -  Изменен формат сохраняемых данных для отчета замененных товаров в комплектациях. Для построения будущего отчета по взаимозаменам , комплектации из 5.76.295  
      надо перепровеcти.
      Добавлена общедоступная процедура GoodsItemCompDetail - детализированный состав комплекта (для FF).

5.76.295

       skcrtdb  При  апгрейде с версии БД  <= 5.75  (без взаимозамен), то не переносится мусор (в группах взаимозамен) в спецификациях комплектов.
       Добавлен отчет о произведенных заменах в предполагаемом расходе.    
       Добавлено сохранение отчета замененных товаров в комплектациях.
       ВЕТИС- добавлен запрос Хоз. субъектов в Меркурий и сохранение в Sh5

Важно!

Изменен метод лицензирования при работе с ВЕТИС. После проведения upgrade на версию 5.76.295 необходимо переопределить в каждой базе Store House купленные лицензии "Модуль для интеграции SH5 с Меркурий ПО" на подразделения Store House. Данную настройку необходимо сделать в SDBMan > StoreHouse > Объекты лицензирования ВЕТИС.

  5.76.294

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

5.75.292

       SH, shsrv Исправлен фильтр по валюте отчета , отчета "Расширенный список ПД"

5.75.291  

        sh - добавлен драг-дроп из словаря товаров в заявку.
        Для пользователя с правом ввода цены и при отключенной галке "Использовать прейскуранты" при смене единица измерения-в не запрашивается прейскурант; 
            При копировании в СВ, К спецификаций из др. накладной, при условии копирования комплекта, показывается диалог с предложением установить версии комплектов.
        Запрещено удалять записи у импортированных    заявок.

5.75.289(290)

    sh,shsrv - в комплекте добавлен вывод и  редактирование цен базовой единицы спецификации с пересчетом итоговых сумм комплекта.
        в список накладных, список ПД и расширенный список ПД добавлена бух. операция   
        ВЕТИС - добавлены расходные накладные.    

5.75.293

    Shsrv: исправлена ошибка в списке накладных - при записи компенсаторов в виде (виртуальных) накладных могла возникать ошибка чтения потока (нужна замена shsrv64.dll, апгрейд не обязателен).

5.74.288

    Sh - Добавлено сохранение значений  фильтра  товаров по Категориям, Бух.категориям, Видам алк.продукции .
       - в книги покупок/продаж добавлены тоталы по умолчанию по полю сортировки; 
       - при копировании из с/в в с/в сохраняется значение флага "разложить на составляющие"; 
        - в ведомостях остатков подсвечивается количество (в зависимости от мин. и макс. резервов). 
    ShSrv - При импорте продаж из RK, подставляется по умолчанию  Период дня с минимальным Rid-ом 
    Shadm - добавлена возможность группового назначения Ограничений на создание компенсаторов на подразделения; 

5.74.287

    Sh, Shsrv - Добавлен отчет Расширенный список платежных документов; 
           Добавлены отчеты Книга покупок (по продажам/по отгрузкам), Книга продаж (по продажам/по отгрузкам).
       Добавлена фильтрация, группировка товаров по Категориям, Бух.категориям, Видам алк.продукции в отчетах   Акт реализации, Реализация по дням, Список комплектов, Предполагаемая стоимость. 
       Добавлена фильтрация  товаров по Категориям, Бух.категориям, Видам алк.продукции в отчете Реализация по дням.
     Sh -  в отчете Реализация приходов запрещены тоталы для расходов (по причине дублирования строк о расходах);

5.73.286

    shsrv - в Serv_DictRestore добавлена проверка на наличие единицы измерения у товара при наличии Кода ЕГАИС (GoodsCodes)

5.73.285                

    Sh, shsrv - в список ПД добавлен фильтр по Активным/неактивным документам;
        в Баланс по корреспондентам добавлен фильтр по наличию оборотов.
    shsrv - исправлен поиск товаров по внешнему коду. Могло быть зацикливание( И зависание сервера).    
    Qush(2.8.9):  Исправлен баг неумеренного поглощения памяти в потоках работы с УТМ (Out Of Memory)

5.72.284                

    Dset, msdset - исправлен баг с группировкой (дерева второго уровня группировки);
    Dmctl - исправлен баг с отрисовкой нестандартных тоталов;
    Shadm - при загрузке формы прав пользователя и роли проверяется доступность публичных процедур.
    Sh, shserv - Баланс по корр.: исправлен баг с фильтрацией пн, добавлены гранд тоталы.

5.72.283

    Shsrv, Sh - добавлен отчет Баланс по корреспондентам.
    Shsrv: Исправлено декларация процедуры CmpHdrOnDate, не отрисовывался макет "Детализированный расход Комплектаций ПФ" 
           При апгрейде sh, добавлении, редактировании товара, если не определены БЖУ, то значение подставится ==0 (раньше nan)

5.71.281(282)

    Sh: изменен способ сортировки по умолчанию Журнала проводок и Баланса счетов (Date -> DateStamp);
        исправлен Отчет по приходам.

5.71.280

        Shsrv - изменен способ формирования Анализа контрагентов (особливо при заданных взаимодействующих контрагентах).       
    shcrtdb: добавлено чтение предустановленных атрибутов для заголовков заявок(ODoc) из shcrtdb.ini
    Shsrv, Sh - добавлен Отчет по приходам; 
              - добавлена возможность отключать сообщения о прейскурантах в накладных для жирных пользователей; 
        Dset - исправлен баг с сортировкой имен внешних групп при группировке;

5.70.279

    shsrv: добавлена процедура BkList2 для получения списка услуг с ссылками на накладные (из заявок) , для экспорта в 1С
          Добавлена процедура GDocsODocsLink - для списка ридов накладных возвращает ссылки на заявки и места реализации.
            Пустая заявка стала считаться необработанной

5.70.278

    sh,shsrv: 
           Продуктовый ABC анализ 
           На товаре добавлено свойство для ABC анализа.
        sh: для в заголовке алк. декларации добавлены поля с адресом для вывода в xml. По умолчанию, заполняю из почтового адреса 
       Сначала ищется на собственном юр.лице, потом на  КПП, формат должен быть(через зпт): Индекс, район, город, улица ,корп, дом
           Исправлено: в заявках при добавлении товара подставлялась цена за базовую единицу , на до за ед.изм заявки.
    ВЕТИС: При гашении ВСД проверять аннулирован он или нет.

5.69.276.5 shserv(277)

    В RebuildB добавлено удаление мусорных ссылок в GReserves

5.69.276.4

frpr:  Исправлено, чтобы не перерисовывать макеты  ( NULL  выводился как -2147483648)

5.69.275(276)

    frpr - сохранение всех макетов будет осуществляться в директорию rpt\custom
    sh   - в заголовки форм товаров, комплектов выводится наименование.
              в заголовки форм накладных ЕГАИС выводится номер, дата .
           в заголовок формы списка накладных ЕГАИС выводятся данные из фильтра.

5.68.274

    Sh, shsrv - добавлена возможность запрета расходования в минус:
       - у подразделения ограничение по типам накладных, 
       - у пользователей просто выключатель можно/нельзя (по умолчанию можно),
    Списывать в минус нельзя, если выполняется одно из ограничений 
        Добавлен словарь почтовых серверов используется для отправки заказов.
    Sh - переделан механизм позиционирования на спецификацию при открытии накладных (ранее не позиционировал в измененных формах) .

5.67.273

    Shsrv: возникала ошибка при удалении товара, что не может "удалить штрихкод, так как он используется в списке товаров" 

5.67.272

    Shsrv: исправления в процедуре для выгрузки в 1С 

5.67.271

    Sdbsrv64 - изменен алгоритм сборки мусора;
         - для tcp/ip добавлен таймаут проверки актуальности сокетов (параметр в реестре:DWORD np1at - таймаут в секундах; значение 0 - запрет проверки).

5.67.270

    ЕГАИС:
        В инвентаризации ЕГАИC исправлена каскадное отображение ошибки при выборе товара ЕГАИС
    SH:
           В шаблонах документов цена и суммы не сбрасываются при нулевых количествах;
        В отчеты Баланс счетов и Журнал проводок добавлена возможность открывать документы.
    sh,shsrv: Создание , модификация прейскурантов из списка для сопоставления номенклатур  
    Shsrv: в товарном отчете не участвуют внутренние документы (К, ДК, АП - только в случае отсутствия категории тары). Их компенсаторы в отчете присутствуют всегда;
    В список накладных для возврата от покупателя выводятся отпускные суммы.
    Могли быть  потери кэша при построении отчета "Связь комплекта с товарами", при наличии циклических ссылок в комплектах.
        В процедуру Serv_CicleItems  добавлена проверка на зацикливание на основе отчета "Связь комплекта с товарами"

5.67.269

    shcrtdb:
           В словарь НДС стала добавляться ставка 20% вместо 18%
    sh,shsrv: 
        Исправлена сортировка в журнале учета розничной продажи алкоголя по FIFO.
    sh:
       В заказе при редактировании корреспондента и подразделения подставляется KПП по умолчанию

5.67.268

    sh,shsrv: 
        Журнал учета розничной продажи алкоголя по FIFO
                Сопоставление номенклатуры поставщиков с номенклатурой sh. Заказы на закупку.
    sh: При клонировании комплектов не сбрасывался Rid комплекта и флаг "используется в накладных"
    shsrv: добавлена проверка на NULL при редактировании массы тары

5.66.267

    ShSrv:  При апгрейде (RebuildB)  проверяется, что цены на карточке товара не пустые, если пустые , то изменяются на 0.

5.66.266

    Shsrv, sh: В Оборотную ведомость в фильтр добавлены галки Только при наличии оборотов, Использовать базовую ед. изм.

5.66.265

    Shsrv, sh: в Остатки по приходам добавлены корреспонденты; 
    ShAdm: устранены мелкие баги.
    frpr: Исправления в форме предварительного просмотра в связи с ее немодальностью - исправлено: не работал экспорт, стали дублироваться пункты меню

5.65.263

    sh, shsrv:        
          Оптимизировано групповое удаление заявок        
    shserv: При онлайн-списании в протокол не записывался Код Заявки.
5.66.264
    Sdbsrv64: Добавлены функции RegKeyReadStr и RegKeyReadDword; 
        добавлены функции управления правами пользователей и ролей; 
    Sh, Shsrv: в ведомости остатков добавлена поддержка мин. и макс. тов. запаса. 
    Shsrv: добавлены функции управления правами; 
    Shcrtdb: добавлены функции поддержки пользователя @upgrade_assistant; 
        Добавлена возможность использования альтернативного ini-файла; 
        При апгрейде sh5->sh5 стали добавляться новые предустановленные атрибуты  

5.65.262

       ЕГАИС: Инвентаризация в ЕГАИС
    frpr: Окна предварительного просмотра отчетов стали НЕ модальными.

5.65.261

    sh, shsrv: 
           Добавлено удаление накладных для списка заявок        
           Списание заявок: можно выставить "списывать по себестоимости с наценкой/скидкой", выставив процент наценки/скидки.        
           Исправлено: При выполнении операций над списком заявок , сбрасывалась выставленная ранее сортировка списка.

5.64.260

    sh, shsrv: 
         Добавлены мин.макс. товарные запасы по умолчанию  на товарных карточках. 
       Добавлены исключения мин.макс. товарных запасов по подразделениям

5.63.258

        sdbserv 
            Исправлена ошибка при создании накладной sh из приходной ТТН       
    sdbcrtdb:
        останавливался апгрейд sh4->sh5 если в sh4 было некорректное значение атрибута с датами лицензий у корреспондента.   

5.63.257

    Sh: В Сервис\Настройки среды\Прочие настройки добавлен чекбокс "Не сортировать излишки/недостачи с/в";
        Исправлено: В накладных исправлен баг с удалением вычисляемой себестоимости при сохранении в режиме редактирования;
        Добавлены некоторые возможности в форму редактирования шаблонов;
        frpr: Добавлен объект CrossObject
        ЕГАИС: При печати результатов запросов можно вывести данные из фильтра.
    Sdbsrv64: Исправлено: после восстановления БД не выполнялось автоматическое резервное копирование;
        Добавлены функции AlterUserPrivs и AlterRolePrivs.
         В расчете необходимого количества для группы выделенных заявок, учитываются движения товаров в период между заявками.

5.62.256

    sh:
           На товарной карточке для исключений версий по подразделениям, добавлена фильтрация подразделений по предприятиям(на списке предприятий п.к.м).Там же добавлено сохранение положения сплиттера.
           Исправлено: при клонировании заявки, для внутренних заявок из дерева ,  переносилась ссылка на родительскую заявку.         
    Shserv: исправлено онлайн списание. Возникало исключение процедуры сервера 83. 

5.62.255

    sh: в алкогольной декларации разрешено редактировать количества 5 знаков после запятой, без изменения настроек.  
    sh, shsrv: 
        Добавлены на товарных карточках исключения версий комплектов по подразделениям
    shsrv: 
        Добавлена обработка исключений версий комплектов по подразделениям

   Добавлена служебная процедура Serv_GMCF 
    Qush: Srv 2.7.8   
          #176951: Восстановление удаленной группы комплектов "Модификаторы",  ЕГАИС - передача Транспортного раздела пришедших накладных в SH
          Добавление состояния "Ожидание" для заданий импорта из Rk7
          #169514: Пользователи SH5 в Qush (режим Union), только один сервер SH5 
          Man 1.6.7
          Отображение состояния "Ожидание" для заданий импорта из Rk7
          #169514: режим Union - только один сервер SH5, определяется в QushSvc

5.61.254

        sh: 
          В заявку добавлен номер строки , как в накладных.
      Исправлено: Если нажать на заголовок столбца в "вхождения в товары", появляется ошибка.
          Исправлено:  нельзя было удалить период комплекта, если на него были ссылки в накладных, ругалась - недостаточно прав.     

    sh, shsrv: 
       Исправлено: При создании товара из комплекта для модификаторов создавались товары. 
               
       Для комплекта добавлена закладка Атрибутов для периода комплекта и редактирование атрибутов периодов комплекта
       Добавлен расчет необходимого количества для группы выделенных заявок.
  
    ЕГАИС: Товары ЕГАИС - при сопоставлении добавлен "поиск" к полю выбора товара Sh5.
        Исправлено: в ТТН и накладной ВЕТИС, в поиске можно выбрать только Товары (не Услуги и не Кальк) 

5.61.253

    Sh:
           В словарь товаров добавлен вывод ставок НДС,НСП c товарных карточек.
       Добавлено "обновить" во "вхождении товара в комплекты" из "предполагаемого расхода" 
    shcrtdb:
           При апгрейде sh4->sh5 для Заголовков заявок создается атрибут Comment с наименованием из shcrtdb.ini [Convert] (Comment = 'Примечание')
    frpr: Добавлены методы DsClear и LocateStr (в блоке StoreHouse Procedures).  Исправлено:ISNULL,DSSETORDER,DSSETRANGE,DSCLOSERANGE могли возвращать некорректный результат выполнения. Исправлена процедура SetAsDate (некорректно отрабатывала для полей tsNonNull)
                     

    Qush:  E-mail уведомления при импорте без продаж
    ВЕТИС: 
        Добавлен запрос ВСД по периоду + поставщику
       В контекстное меню окна "Повторный запрос" добавлен вызов "фильтра" 
       В повторном запросе вставлена  возможность поиска элемента (из ниспадающего списка) по внесенным буквам для поставщика и получателя.

    ЕГАИС: добавлено редактирование транспортного блока в прих., расх ТТН с выгрузкой в XML 

5.61.252

 ShServ,Shcrtdb:
        Добавлен индекс по исключениям версий комплектов на товарах. Иначе подвисания при редактировании товаров, комплектов и т.д.    
        Добавлена процедура CDeclByEMarkList для получения по списку Алкогольных марок соответствующего списка номеров ГТД и стран происхождения.      
    frpr: Добавлены методы DsClear и LocateStr (в блоке StoreHouse Procedures).  Исправлено:ISNULL,DSSETORDER,DSSETRANGE,DSCLOSERANGE могли возвращать 
    SHServ(253): Исправлено: можно было удалить товар, который используется в заявке.
             При онлайн списании возникала ошибка 83, отображалась в протоколе qush
             При онлайн списании , если не надо было создавать накладные, в протоколе qush не показывались создаваемые заявки 

    SHServ(254): Исправлено: ВЕТИС, могли дублироваться GUID-ы корреспондентов ВЕТИС

5.60.251

    Shsrv, sh: в Движение товара и Движение группы товаров добавлен фильтр по неактивным записям. 
    shsrv: Акт реализации - оптимизация группировки по корреспондентам.
           В процедуру Serv_DictRestore добавлена проверка на совпадение Rid и Parent у товарных групп. Мусор приходил из sh4      
           Исправлено: Акт реализации - не отрабатывал фильтр по местам реализации, если задана группировка по корреспондентам и не задана группировка по местам реализации.     
           Исправлено: во время онлайн списания затирались неимпортированные заявки.        

5.59.250

    ShServ: вынесены для пользователей (для печати) процедуры сервера: 
        CmpHdrOnDate получение периода карты на дату по версии комплекта.
        GoodsMUnitsConv конвертация количества из ед.изм. товара в другую
        GoodsMUnitsConvDef конвертация количества из ед.изм. товара в другой тип (базовая , автодок. и т.д.) ед.изм
    frpr: добавлен блок StoreHouse Procedures для выполнения любой процедуры shserv из макета печати.

5.59.249

    Sh: в заголовки форм накладных, ПД, СФ, и договоров добавлена дата; 
            Изменен ключ сортировки отчета в Движении товара;
    Для выбора группы используется стандартные фильтры (на сервере и на клиенте) по товарам (фильтр по дереву). Если при фильтрации по товарам необходима бОльшая гибкость, целесообразно добавить необходимые фишки в указанные фильтры.  
В остатках по умолчанию скрыты компенсаторы, чтобы не загромождать отчет;
    Sh: в форме копирования в накладную тип нового документа по умолчанию выставляется равным типу исходного документа;
    Sh: в Анализ контрагентов добавлены поля наценки
    Shsrv, sh: добавлен отчет Остатки по единица измерениям. 
    Shsrv, Sh: Добавлен отчет Движение группы товаров.
    Shsrv, sh: в список ПД добавлен вид ПД (в фильтр и отчет);
    Shsrv: исправлена ошибка в Движении товара - количество входящих остатков компенсаторов отображалось в базовой (а не отчетной) единице измерения;

5.58.248

    ShCrtdb: При upgrade с Sh4 на Sh5 поле "Примечание" заголовка накладных создается в GDocs.Attrs; 
    Sh: Сбрасывается флаг Списать по себестоимости при вводе сумм; 
        В Изменении порядка накладных добавилась возможность операций над группой накладных; 
       шаблоны- добавлен пункт меню Выделить ненулевые кол-ва; 
       шаблоны - добавлено копирование без открытия формы шаблона; 
           шаблоны - кое-какие поля прячутся в зависимости от типа шаблона; 
        Sh, shsrv: добавлено сохранение некоторых параметров новосохраненной накладной. 
             Для определения необходимости записи складов новой накл. используется  флаг dmwpWriteFilters. 
    sh,shsrv: Тип данных калорийность стал Double
        ЕГАИС: В таблицу спецификаций ТТН добавлено поле для сохранения первоначальной справки Б  (для возвратов)

5.57.247

        Shsrv, sh: добавлены шаблоны накладных, заявок.
              В списке накладных для возвратов товаров стали учитываться права пользователей на группы подразделений
        SH: Если были открыты словари товаров, комплектов, подразделений , корреспондентов, то при редактировании документов  не открывались формы поиска  товаров, комплектов, подразделений , корреспондентов 
    SHSrv: При сохранении заявки добавлена проверка наличия услуг во внутренних заявках (При наличии будет ошибка).
           Cчета в хоз. операциях стали обязательными;
    ЕГАИС: Добавлены "Исходящие документы ЕГАИС."
          В "Остатках 1го регистра" цветом выделены  Справки Б с DataMatrix
          Для коррекции накладной по акту используется процедура "UpdEDoc45ByAct"
              Добавлена история марки в окно "Остатки штрихкодов по справке Б"

5.56.248

        shsrv:  В процедуре ReplGoods, если отпускная цена не определена, то выставляется 0 (для Shelter-а). При создании комплекта из товара подставляется 0 сумма  
    sh: Исправлено: Если в карточке товара не выставлена отпускная цена, то при открытии комплекта , связанного с товаром , возникала ошибка
    shsrv: в Serv_DictRestore добавлена проверка на наличие у товаров единиц измерения норм закладки комплектов- исключений по предприятиями

5.56.247

        Sh:       Снят запрет на редактирование полей в алкогольной декларации.
    SH,Shsrv: При удалении периода комплекта, не связанного с накладными, пересчитывались накладные.
                  Исправлено: Сохранялись удаления в калькуляции без пересчета накладных в том периоде к.к. из которого создавался новый период.
                  Ошибка отлавливалась при проверке в sdbman  

5.56.246

    Sh: копировать в накладную - увеличилось кол-во копируемых объектов и свойств (корреспонденты, хоз. операции, флаг списать по себест. и т.п.); 
    Пункт Объединить накладные недоступен, если в списке есть с/в; 
    Shsrv: В проводках возврата от покупателя добавлены отпускные суммы связанной накладной.
    Sh, Shsrv: Добавлены операции по умолчанию.

5.56.245

        SH,shsrv: 
    В процедуру Serv_DictRestore добавлена проверка наличия единиц измерения у товаров, которые присутствуют в накладных, заявках, калькуляциях (в sh4 иногда отсутствуют ед.измы, инвалидные товары переносятся при апгрейде в sh5),
     Исправлено: При создании нового товара (при сохранении) возникала ошибка "Поле не содержит значения для записи в поток (id = '210\19')."
    ЕГАИС: (shsrv) В квитанции добавлена обработка сообщений длиной>255. При апгрейде (RebuildB) если поле c гигантским сообщением пустое, то туда копируется сообщение из поля Msg.
        SH: Оптимизация пересчета остатков на заявке.  

5.56.244

      Sh,Shsrv: Бухгалтерия, План-счетов, бухгалтерские операции.           
         ЕГАИС: поддержка XML в формате UTF-16
             В товар добавлен % этилового спирта, теперь везде расчет калорийности - с учетом  % этилового спирта  
             Добавлено "объединение накладных".
    ShSrv:
        В шапки ТТН добавлен Транспортный раздел ТТН. В Квитанции добавлено поле для гигантских комментариев.
    sh:
         В отчет "Вхождение товара в комплекты" и "Вхождение товара в состав других товаров" добавлен вызов с позиционированием "Комплекты" в п.к.м

5.55.243

    shcrtdb  При апгрейде sh4->sh5 могла возникать ошибка чтения потока при выполнении  CvtPopulate.
    shsrv: Исправлено: При сохранении товарной карточки пустые цены в доп. параметрах заменяются 0.
           Если в товарной карточке была пустая отпускная цена , то в списке сопоставленных товаров ЕГАИС выводилась страшная отпускная цена.
    Исправления в проверке единиц измерения товара при апгрейде "RebuildB". Могла быть не определена базовая единица измерения.   
    shserv (5.55.244) 
      Исправлен поиск товаров по подстроке. На больших словарях товаров были подвисания при добавлении товаров в документы путем ввода наименования
    Qush(brish.dll): Увеличен страничный кэш. При импорте из RK7 гигантского объема данных , могла возникать ошибка dset.dll "Страничный кэш исчерпан"  

5.55.242

    Shsrv: Исправлено: 
          При создании комплекта для товара, группы товаров, не инициализировалась единицей норма закладки.
             При апгрейде (RebuildB) добавлена проверка корректности нормы закладки и исправление при необходимости.
         В процедуре поиска комплекта добавлен вывод Rid-а 0-й версии комплекта в связи с чем исправлено :
      При добавление версий комплекта на товаре возникала ошибка- не определена единица измерения нормы закладки 

      При редактировании комплекта Проверка на закрытие периода осуществляется только в случае наличия ссылок  на версию комплекта в накладных.
          В Акте реализации некорректно считалась отпускная сумма, для галки "Отп.суммы по расходным накл.", если в заявке продублированы записи.
            
    sh: Исправлено: 
      В локализации не переводится: Ед. изм. - Свойство Ед из. - слова "Прочие свойства"
      В локализации не переводится некоторые поля на гриде в алкогольной декларации.         

5.55.241

        sh: Исправлено: При выгрузке алк. декларации в xml для физ.лиц в "объем оборота" добавлялся атрибут " КППЮЛ", а не надо. 
        ЕГАИС:
            При создании Акта списания их остатков по штрихкодам при групповом копировании марок возникала ошибка dset.dll

5.55.240

        ОТКРЫТА РАБОТА С ВЕТИС
    sh: в "Плане пр-ва/снабж" активирован отчет "Движение товара", добавлено поле "Кол-во целых" в ед.изм.заявок .

    SHSrv:
          Исправлено: При создании накладной из "пр-ва/снабж" возникала ошибка "Бухгалтерская операция не найдена."

5.55.239

        SHSrv: Исправлен отчет "Статистика движения". В отчет могли попадать типы накладных не из фильтра.
               В отчет "Статистика движения" добавлены остатки на начало , конец интервала
           При создании накладной из ВЕТИС заполняется  КПП в накладной SH5

5.55.238

        SH,SHSrv
       При клонировании заявок сбрасывается флаг - обработана
    SH 
           Перегруппировано основное меню.  
           Исправлено: При добавлении ед.изм в товар при выставленном тотле по гриду возникала ошибка. 
           При копировании компенсаторов в а/п заполняется приходная половина а/п         
    ВЕТИС: При удалении связи синонима с товаром из накладной ВЕТИС добавлена проверка на наличие ссылок на синоним в накладных, прейскурантах

5.55.236

    Sh,SHSrv: НОРМА ЗАКЛАДКИ КОМПЛЕКТА ПЕРЕНЕСЕНА НА ПЕРИОД КОМПЛЕКТА.
                В отчет "Вхождение товара в состав других товаров" добавлен маркер, что ветку можно разложить далее.
              В комплект добавлена закладка "Детализация компонентов"  
                В отчет "Онлайн остатки" добавлен фильтр "только товары из расхода"
    SHSrv:    Можно менять тип товара, связанного только с необработанными заявками.     
        ЕГАИС:
             В список товаров ЕГАИС добавлен вывод отпускных цен с товарных карточек. 
             Добавлена возможность сохранять марки из ответа на "Запрос остатков штрихкодов по Справке Б"
             Добавлен поиск типа акцизной марки в "Запросе на получение штрихкода по серии и номеру марки"    
    
        ВЕТИС: Перенос накладных на другой склад. Печать ВСД из Sh.exe

5.54.237

    shsrv: добавлена процедура восстановления ссылок на спецификации накладных из накладных ЕГАИС (SERV_EDocSpecs)
    shsrv (5.54.238): Исправлена процедура SetEDocCompared для E4Pos, ругалась "Несовместимые с операцией чтения\/записи свойства контейнера (id = '240')"
    shdapi 1.8.2 - пересобрана для FF(перестали создаваться атрибуты из FF)

5.54.235

    SHSrv:  исправлено - в "онлайн остатках" товары всегда раскладывались по калькуляциям.   Теперь в зависимости от флага "Производить"
    shcrtdb(5_54_236) Исправлено - апгрейд sh4->sh5 ,акт переработки; прих, расх части совпадали  

5.53.232-234

    Sh,SHSrv: Добавлена галка в фильтр "Плана производства": "расчетные дочерние заявки". если выставлена , то "План производства/снабжения" строится без создания дерева реальных дочерних заявок.  

5.54.231

      Sdbserv: Добавлены функции AlterTable и AlterIndex. 
          Добавлены (вызывающие исключения) конструкторы копирования для списков CrList, TrList, CxList, TxList (для правильной обработки неправильно написанного прикладного кода, приводящего к разрушению кэша сервера).
    Shsrv: добавлены сервисные функции DisableDocBackup (запрещает резервное копирование документов) и EnableDocBackup (разрешает резервное копирование документов). 
    Dmctl: исправлена ошибка при загрузке (локализованных) строк непервого экземпляра TDataModule (проявлялась, например, при открытии второй формы накладной - Место вставки). См. static AnsiString GetObjectName(TComponent* pObject, TClass Cls).
    Shsrv, sh: в Движ. товара добавлены отпускные цены.
         добавлено групповое назначение атрибутов в накладные (из списка накладных).
    Sh: в тоталы отчетов и документов добавлены количества (товара).
    
    ЕГАИС - номера коробок по новому формату. 
            Сохранение марок в базу SH5 из запроса "Остатки штрихкодов по Справке Б"
    ВЕТИС -  удаление накладных
        При установке связи товаров ВЕТИС и синонима , сбрасывался флаг синонима "по умолчанию"

5.53.229, 5.52.230

        shsrv: 
           Исправлено: При удалении накладных, связанных с заявками, из списка накладных , возникал External exception , нужно было перегружать  сервер

5.53.228

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

    ЕГАИС: исправлено: в остатках первого регистра могли показываться расходные накладные, связанные с приходными (теперь только приходные)  

5.53.227

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

5.52.226

    sh:  
          Исправлено: Неправильное позиционирование курсора при групповых операциях в списке заявок. Могли быть зависания при групповых операциях над заявками.
                  ЕГАИС,  если по фильтру в список актов  не попадает ни один акт, то пункт "новый акт"  был не активен.
     shserv,sh: В отчете "План производства\снабжения" убран показ нулевых количеств, добавлен вывод атрибутов товаров.   

5.52.225    

    shserv: 
        В процедуру GoodsBarCodesList добавлен вывод коэффициентов Синонимов (для FF) 
    sh: 
       В "Aкте реализации" добавлено отображения поля RK SIFR
    shserv,sh : добавлен отчет "План производства\снабжения" по маршрутам необработанных заявок (вызов из списка заявок) 

5.51.224

      shserv:
       Можно было удалить товар, который использовался ТОЛЬКО в заявках. Для восстановления таких товаров добавлена процедура сервера Serv_DictRestore, которая создает новый товар и переопределяет ссылку в заявке.

5.51.222(223)

    shServ: при чтении накладных  неправильно рассчитывалось количество у товаров, если ед.изм базовый отличался от ед.изма накладной. (началось в 5.51.221)

5.51.221

    ShSrv, sh Добавлено групповое изменение флага активности заявок.
    shSrv при формировании дерева заявок , необходимое количество дочерних заявок рассчитывается с учетом  накапливаемого расхода.

5.51.220

    sh: Теперь нельзя убрать Активность заявки , если она обработана
    shserv: Исправлено: остатки при формировании дочерних заявок расcчитывались на утро даты заявки , а надо на вечер.

5.51.219

    Устранены найденные проблемы с локализацией. 
    Добавлен механизм для идентификации объектов с одинаковым ключом, но различными битовыми масками. 
    Формы dmctl.bpl переделаны для поддержки локализации. 
    Переделан механизм импорта сообщений сервера склада из sh.exe в shadm.bpl (также для всех библиотек, подключаемых sdbman). 
    Расшифровка ошибок сервера склада/локализация shadm.bpl: 
    В ветке HKLM\SOFTWARE\[WOW6432Node\]UCS\Sh.5 переменная shpath д. содержать полный путь к файлу sh.exe. 
    shserv:
      В процедуре для установки единиц измерения в SHParams, добавлена возможность устанавливать Гр и Порц. 

5.51.218

    ShSrv, sh: 
       Новые заявки, дочерние заявки, импортированные заявки, создаются активными;
       Объединенная заявка создается активной; 
           К списку предприятий добавлено товарное дерево;
    ShSrv: 
           В процедуру GoodsItemComp добавлен вывод калорийности (для FF), для того чтобы калорийность была не 0 , нужно наличие у товара любой единицы измерения из группы "весовые".
       Добавлена служебная процедура Serv_CicleItems проверки наличия зацикливания товара (построение вхождения товара в товары для всех товаров)  
    dmctl, sh, shadm, sdbman - добавлены методы для поддержки локализации, устранены некоторые связанные с локализацией проблемы;
    dmctl - при добавлении строки в грид строка становится видимой;

5.51.217

    ShSrv, sh:   
           Добавление флага активности на заявку, Прорисовка в списке неактивных заявок clBlue;
       Добавлен отчет "Реализация по дням";
          "Акт реализации" и  "Реализация по дням" строятся только по активным заявкам (обработанность заявок не учитывается);
       Добавлена поддержка  ссылки на товарное дерево из предприятий; 
       Добавлен в карточку товара Идентификатор RK7, который будет заполняется при импорте значение SIFR RK7;
              Отменены изменения в процедурах расчета fifo для излишков СВ; 
       Добавлена процедура (FixGDoc8Prices) для тестирования записи сумм (и т.п.) на излишки СВ (для перехода на новый алгоритм расчета fifo для     
излишков СВ);
    Shsrv :Исправлено исправлен баг с неверным отображением кол-ва компенсаторов в отчетах остатков при единице измерения отчета отличной от базовой; 
    dmctl:
       Исправлено: исправлен баг с нераскрытием грида-дерева при поиске( при поиске в дереве не открывалась ветка с искомым элементом.(могли не находиться товары в словаре товаров , или не позиционироваться при открытии словаря по ссылке товара); 

5.51.216

    Shsrv, sh, shadm: 
           Добавлена поддержка лицензии ВетИС; 
    sh, shsrv:  
           В предполагаемом расходе добавлен флаг "Накладные по необходимому количеству" , если не выставлен, то расчет по количеству русхода из заявки.
           В Акт реализации добавлены возможность фильтровать и группировать по корреспондентам из заявок (с возможностью выбирать несколько корреспондентов). 
       В Акт реализации добавлена  возможность задавать фильтрацию по типам заявки (внешняя/возврат/все)
          В Акт реализации добавлена фильтр по выводу товаров, услуг
       В Акт реализации добавлен флаг "вычислять отпускные суммы на основании накладных" 
       В фильтр списания заявок добавлен параметр "Создавать внутренние накладные"
    Shsrv: 
       изменен алгоритм обработки лицензий с целью облегчения добавления новых классов лицензий.




С этого места список версий будет отображаться в прямом порядке следования

5.0.19.0

исправлен  SEH при копировании товаров в пустую прих, расх накл

5.0.21.0

sh 
При забое (<-, del) строки целиком в поле ввода склада и т.п. вместо сообщения "Значение поля должно быть определено." выдаётся пустой список объектов (т.е. ничего)
Исправлена ошибка со сбросом себестоимости при редактировании и сохранении накладных ( например в сохраненной активной ВП в поле ввода количества вводим число и тут же выбираем меню "Cохранить", не меняя ячейки ввода). Ошибка не (была) связана с работой сервера, компенсаторами и т.п.
shsrv.dll 
Изменена структура БД и процедуры для поддержки совместных  КПП для складов внутри юрлица.
Изменены правила удаления накладных - теперь не удаляются, если связаны с СФ или ПД.

5.0.22.0

sh
Форма поиска товара и комплекта не работали нормально
shserv
Не создавались накладные  из заявок в связи с изменением структуры  КПП (процедура GetKPP )
Исправлен SEH при подставлении NULL в процедуру Cmps, теперь процедура возвращает полный список комплектов, если параметр ==NullUint32

5.0.23.0

sh, shsrv
Для подразделения добавлена возможность выбора  КПП (др. подразделения того же юрлица) из словаря
Изменен механизм клонирования подразделения - КПП и лицензии не размножаются.
Исправлены ошибки клонирования контрагентов (при наличии  КПП и отсутствии лицензий)
Реализована проверка  КПП в процедуре самопроверки БД
Добавлено (предположительно) копирование  КПП при

5.0.24.0

shserv
Из входных параметров процедуры ReplGGroups  удалена Группа для удаленных и тарифов 
Из входных параметров процедуры  ReplCmpGroups удалена Группа для удаленных 

5.0.25.0

shserv
В процедуре ReplGoodsDivPrices, для всех входных  товаров  удаляет записи из GoodsDivs, которые отсутствовали во входном потоке
В процедуре ReplODocs , если передать ставки налогов == NULL , то в заявку добавятся ставки с карточки товара

5.0.26.0

исправлена ошибка с утечкой памяти полей атрибутов в dset.dll;
реализованы спецификации СФ (без тормозов на некоторых типах приходов);
изменен механизм раскрутки FIFO (для поддержки тормозов); это к тому, что могут быть неожиданности с раскруткой. Будет меняться дальше в соотв. с последними решениями.
sh
добавлен датасет для печати тов. отчета;
В алк. декларации выводятся ИНН
В SHadm.bpl добавлены словари, заявки и т.д. 

5.0.27.0

shserv 
В процедуре ReplODocs добавлен датасет протокола выполнения закачки, добавлены поля с ошибками закачки Заголовков и детайлов 
В сто первый раз переделана алкогольная декларация (сервер) и ее детализация (тоже сервер)

5.0.28.0

shserv 
Переписана процедура ReplODocs, добавлены поля VirtKey для протокола заголовков и спецификаций заявок. Сделана закачка продаж ( Qush9)
В накладные К, ДК и АП добавлены КПП производителя и тип алк. продукции; для ДК при генерации приходных спецификаций также устанавливаются КПП и тип алк. продукции;
Изменен процесс создания СФ (копируются корреспонденты и т.п. исходной накладной);
Переделан частично механизм обработки словарей, драг-дропа и клипборда в dmctl.bpl 
Для добавления накладных в СФ теперь можно использовать драг-дроп и клипборд;
Добавлен словарь для добавления накладных в СФ;
В список накладных добавлен фильтр по корреспондентам;
Добавлена поддержка уникода в domm.dll и sdbcli.dll (но не на сервер!).

5.0.29.0

Слепил Shdbinst.exe для инсталляции/апгрейда БД;
В dset.dll переработаны вызовы колбеков пользователя для полей (теперь после вызова восстанавливается значение текущей записи)

5.0.30.0

Интуитивно понятная, прекрасно задокументированная, снабженная примерами запуска и единственно пригодная для легкого создания БД программа 
Shdbinst.exe теперь запускается без доп. dll-ей от Майкрософт.
ShServ 
В процедуре  ReplODocs (закачка заявок) корректно обрабатываются поля с налогами. 

5.0.31.0

Добавлен пункт "Вставить строку (в грид)" в меню "Правка" и попап-меню грида (В попап также добавлен пункт "Удалить строку"). Из "Правки" можно удалить наверное оба, а то чёто дофига.
Форма ПД сделана на манер формы СФ, и словарь умеет вызывать для накладных теперь.
Ну и тулбар в СФ и ПД добавлен.

5.0.32.0

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

5.0.33.0

Добавлен отчет: Сумма с группировкой по НДС (ПД).
Добавлен отчет: Список ПД (накладная ПН).В shadm добавлена поддержка ПД, СФ, ну и еще по мелочам. Создание СФ, ПД вынесены также на попап формы накладной.
Добавлен запрет создания неск. ПД для накладной с полной оплатой.

5.0.34.0

В Shserv.dll у процедур MUnit, MGroup,GoodsItem,GGroup,CmpGroup, CmpProp у Входных параметров убрал tsNotNull

5.0.35.0

ShServ  
исправлена ошибка чтения потока, которая возникала при пересчете накладных после изменения калькуляций полуфабрикатов в упровне вложенности больше 2  

5.0.39.0

При создании накладных для заявок не подставлялся производитель алкоголя и тип алкоголя, накладная не создавалась.

5.0.40.0

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

5.1.42.0

SH.exe
    В справочниках с товарами, комплектами, в Заявках, Акте реализации   «Движение товара». 
    При изменении типа товара вылезал Acc..Vial..
Добавлены КПП ко всем корреспондентам всех типов накладных.
Переделана безобразная форма выбора спецификаций для накладных возврата 
(вкл. обработку календаря).
В накладных исправлена обработка даты накладных через календарь (не 
вызывает диалоги когда не нужно).
В накладных исправлен баг - при закрытии формы при неоконченном 
редактировании даты/корреспондентов можно было сохранить накладную без 
вызова прейскурантов.
Вместо одного флага "Вычислять цену с учетом налогов" введены раздельные 
флаги для закупочных и отпускных цен. При этом в расходной накладной при 
сравнении отп. и закуп. цен используются правила для вычисления 
отпускной цены.
Для КПП добавлен флаг "Использовать по умолчанию" (для 
корреспондента/подразделения).

Shdbinst - В черное окно добавлен вывод имени сервера (на самом деле 
строки логина) (5.0.41).
Shdbinst - Теперь всегда ждет загрузки сервера при логине. Для сервисов 
не проверялся.

Sdbsrv64 - изменены таймауты сетевых событий (для исключения ошибки при 
разворачивании БД через инсталлятор; у себя получить ошибку не могу, 
надо проверять на инсталляторе).

5.1.45

  Sdbsrv64
     Переделана Алкогольная декларация 
     Исправлены групповые назначения свойств товаров
     для алк.декларациия надо добавить атрибуты в  aContractorSpecs_AttrsEx
    Phone = Телефон 
    EMail = Электронная почта

  sh.еxе 
     Добавлен заголовок алк декл. , добавлена выгрузка в xml

5.1.46

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

5.2.47

  SH.exe 
    в Комплекте добавлен пересчет количества  от нетто к брутто
    Комплект - добавлены поля "отпускная б/н" и "отпускные налоги" 
    Комплект - Итого по ингредиентам стали выводиться итоги по суммам.
    в комплекте некорректно отрисовывались Технология Дополнительные параметры при смене версий и периодов
Добавлен отчет "Предполагаемая стоимость"
Исправлено
При групповом создании комплектов создаются комплекты на товары с типом "Услуга" как из списка товаров, так и через группу. И "привязываются" к ним.
При создании товаров из комплектов в товар подставлялись не правильные цены в параметры по умолчанию товара

Переделана алкогольная декларация;
В клиент и shsrv64.dll добавлена поддержка онлайн лицензирования;
В sdbsrv64 добавлена возможность исполнять прикладной код в режиме ядра сервера для поддержки онлайн лицензирования;
В sdbman добавлена возможность выбирать неск. строк в параметрах при исполнении процедуры сервера.

5.3.48

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

5.4.49(47)

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

5.4.50

Sh.exe больше не бибикает при смене даты в накладной.

5.4.51

sh.exe    Список накладных поддерживает укороченную по типам накладных версию;
Исправление в калькуляции "От выхода к брутто" при добавлении новой записи выход выставлялся в 0
Для нового комплекта нельзя было выставить флаг "от выхода к брутто". 
Добавлена в sh.ini настройка CmpToBrutto = 1 -  "от выхода к брутто"  иначе "от брутто к выходу"
Для импортированных товаров автоматически проставляется "комплект необходим"
shsrv64.dll
Внесены изменения в обработку лицензий при недоступном сервере лицензий .

5.4.52

shsrv64.dll: внесены изменения в обработку лицензий при длительной инициализации (долгий запрос к серверу лицензий).
Напоминаю, что для проверки лицензий используется тестовый сервер, время между запросами на проверку составляет 10 секунд (а не 1 час).

5.4.53

Добавлены процедуры Repl...для изменения GUID-ов по Rid-у
Товарных групп, товаров, групп комплектов , комплектов

5.4.54

- добавлена возможность получать читаемые (как в sh.exe) ошибки shsrv в произвольном модуле;
  требует добавления параметра "shpath" в реестр в ключ "HKLM\...\Sh.5");
- shadm ругается читаемыми ошибками (см выше);
- исправлена ошибка при блокировке доп. лицензии (включалась блокировка создания К и ДК); 
shcrtdb64.dll 
апгрейд sh4->sh5 для модификаторов sh5 подставляются GUID-ы на основе товаров sh4

5.4.55

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

5.4.56

  shserv
  Добавлена процедура GoodsTree список товаров в поддереве

5.4.57

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

   Добавлены различные варианты поведения формы словаря при выборе (dmctl.bpl). Управляется параметром DA в соотв. ini-файле:
[dmctl]
; поведение формы словаря после выбора
; 0 - закрыть форму словаря (по умолчанию)
; 1 - минимизировать форму словаря
; 2 - оставить форму словаря без изменений, оставив ее на переднем плане
; 3 - оставить форму словаря без изменений, перенеся на передний план вызвавшую словарь форму
DA = 2
   В shadm.bpl добавлен флаг "Разрешить пересчет комплектаций после изменения комплектов".   

5.5.58

   shserv
   В словаре товаров добавлено назначение наименований, кодов, единиц измерения товара в зависимости от корреспондента.
   Обращение к рабочему серверу лицензирования
   SH
   Исправлено: В списке Заявок не работает выбор стандартного фильтра.
    Если Выбрать "Удалить группу" стало выводиться "понятное" сообщение  об ошибке.  
    При отсутствии права "Разрешить пересчет комплектаций после изменения комплекта" нельзя было менять периоды комплектов, не задействованных в накладных
        Предполагаемый расход на заявке – при копировании недостающего количества в приходную накладную подставлялись отпускные ставки налогов.
    Товар - Версии комплекта - при добавлении строки флаг "комплект необходим" выставляется по умолчанию. 
  Поддержка онлайн лицензирования приведена в соответствие с т.н. ТЗ.

5.5.59

   shserv        
    При удалении заявки стали удаляться накладные связанные с заявками
   shcrtdb
    При апгрейде sh4->sh5 корни товарных групп sh4 попадают в единственную корневую группу "Товарные группы" c Rid = 1
   Исправлено 
    При использовании «Удалить связь комплекта с товарами» в карточке товара не очищаются версии комплекта на закладке «Версии комплекта». 
        Исправлен баг с отображением оставшихся дней лицензии при привязке к железке

5.5.60

    Если комплект связан с товаром и используется в активных накладных, то будет ругаться при выборе  «Удалить связь комплекта с товарами».

5.6.61

    Добавлены процедуры ReplSUnitsGuid для изменения GUID-ов по Rid-у Мест реализации
    Исправлено:
    Субкомплекты, которые производятся , всегда берут версию №0 – независимо от настроек закладки «версии» в этом субкомплекте, теперь в зависимости от предприятия 
    При формировании с/в на основании предполагаемого расхода (документа «заявка») – в с/в автоматически встает текущая календарная дата, а не дата заявки/предполагаемого расхода.    

     в РН добавлена страница оплаты (аналог. ПН);
    - исправлен баг - ПД можно было создавать с новой (не сохраненной в БД) накладной;
    - добавлена обработка нотификаций от ПД в накладных - изменения в ПД отображаются на закладке Оплаты;
    - ведомости остатков - заменена раздражающая метка "Отчет с" на успокаивающую "Отчет на";
    - ведомости остатков - на сервере и клиенте (т. для колич. ведомости остатков, для согласования текста!) добавлена возможность фильтрации товаров "были операции по товару и/или не были";
    - dmctl - добавлен контрол для (единообразного) спрятывания/показывания элементов фильтра;
    - Контрол для обработки фильтрации/группировки по складам/юрлицам/предприятиям перестал создавать вычисляемые поля для поддержки группировки. 
Поэтому из отчетов (ведомости остатков, оборотка) пропали трудно интерпретируемые соотв. поля. Также ликвидирован идентификаторы tgRptGRemnRec_ExGroupId и tgRptGdsByGDocsRec_ExGroupId 
(оба 53) - вместо них используется Rid товарной группы 210\209\1 (tgGoodsRec\tgGGroupRec\tg_Rid);
    - sh.exe - добавлен контрол для фильтрации корреспондентов;
    - алкогольная декл. - расходы компл. отнесены к реализации;
    - ну и да, добавлен отчет Анализ контрагентов.
         Добавлен отчет вхождение товаров в комплекты , вызывается из списка товаров и из спецификации комплекта.

5.6.62

     Исправлено 
    При удалении периода действия комплекта некорректно рассчитывался период для проверки связанных с комплектом накладных.
    Добавлено создание поддерева заявок 
    Автоматическое создание накладных для всего дерева заявок, порожденных одной заявкой
    В наименовании товара (при добавлении в накладную, комплект, заявку) выводитcя путь к этому товару (первая папка + последняя папка)   

5.6.63

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

5.6.64

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

5.6.65

        Добавлен протокол в предполагаемом расходе , обработка флагов "комплект необходим" в предполагаемом расходе 
    Исправлено: 
        Удаление дочерних заявок не удалял связанные с ними накладные. 
      В шапку "предполагаемого расхода" добавлена дата расхода.
      При выборе подразделения в импортированной заявке система предлагает пересчитать только маршруты, раньше еще и цены согласно прейскуранту.
          в алкогольной декларации Часть2 не выводился ИНН производителей импортеров  
    dmctl: исправлена TdmAttrList::GetAttrById(CFldId const&) (некорректно обрабатывала составные id);
    исправлена ошибка в расширенной ведомости остатков - при наличии расхода без предшествующего прихода показывались нулевые компенсаторы;
    в фильтры всех ведомостей остатков внесены изменения касаемо неиспользуемых товаров;
    в алкогольной декларации спецификации ПН отгружаются в натуральном порядке. Добавлен также ключ;
    переделаны фильтры по подразделениям и корреспондентам:
        - добавлены настройки фильтров в ini;
        - добавлена возможность вывода списков в окно, (а не в выпадающий список);
        - добавлена фильтрация списков по юрлицам, предприятиям, типам и т.п.;
        - списки сортируются по имени.
    для фильтра по валюте отчета также добавлен параметр в ini, позволяющий его не показывать;
    добавлена  возможность регулировать ширину выпадающего списка. (актуально при заведении наименований в накладной )

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

5.7.66

    Ведомость остатков не выдает более товаров, запрещенных к использованию 
    в накладных. Аналогично, в оборотку добавлена предфильтрация товаров     (сервер);
    В алкогольной декларации исправлен новый баг, связанный с изменением порядка сортировки (ну, когда потерялись поставки - в отчет попадали только 
    первые записи);
    В dmctl приделано событие на схлопывание выпадающего списка.
    Переделаны формы словарей по накладным и формы накладных - вместо таймера используется вышеупомянутое событие 

5.8.67    

    Отключены функции для поддержки демо-периода;
    В накладных  решена проблема с выпадающими списками (товара и единица измерения). (Для этого пришлось в т.ч. изменить процедуру обработки динамических остатков;
    В списке корреспондентов устранена ошибка, связанная с открытием окна при разрыве соединения с сервером (AV);
    dmctl: При группировке (когда группа отображается слева) ширина столбца     вычисляется по ширине исходного столбца.

5.9.68

    Добавлены отчеты Анализ поставщиков и Анализ получателей (клиент - т. Анализ получателей);
    Исправлена ошибка в гриде, связанная с группировкой. 
    Процедура сохранения накладных ЕГАИС

5.9.69

Исправлено:
        При удалении заявок некорректно обрабатывалось ссылка на дочерние заявки у родительской (нарушение ссылочной целостности rODetail_ODoc_2)
        Товарная карточка\версии комплектов:  Запрещено добавлять пустую версию или пустое предприятие.
        Товарная карточка\Списание: Запрещено добавлять пустую место реализации, пустое Подразделение.
    shserv: исправлено, поиск товаров - проблемы поиска по кодe товара и RKCode;
    Добавлен отчет вхождение товара в заявки , вызывается из списка товаров , из заявки

    Вернулось кол-во в Анализ поставщиков и Анализ получателей;
    Появилась возможность использовать обработчик OnText в именах внешних групп (позволяет например подсунуть единица измерения. к имени товара в вышеназванных отчетах).
    Изменена процедура RebuildQueues (для возможности использования из Shdbinst.exe).
    sh.exe
      Добавлено разделение в комплекте расчета количества от выхода к нетто и от нетто к брутто

5.9.70

Добавлены процедуры для ЕГАИС чтение списка накладных, чтение списка контрагентов ЕГАИС, чтение списка товаров ЕГАИС

5.10.71    

    Dset, dmctl - внесены изменения в обработку (L-) группировки (например, именование);
    Sdbsrv64 - добавлена функция чтения бинарного поля из потока в никуда;
        В Анализ получателей добавлено компенсированное количество;
    Добавлен отчет Анализ поставщиков;
    В Sdbman добавлен (полнофункциональный) вызов проверки базы данных. 
    Возможно понадобится добавить еще расшифровку кодов ошибок.    
    Исправлено:
    В предполагаемый расход и в списание попадали товары с типом Кальк.    
        Внешняя заявка считается обработанной, если у всех записей есть ссылка на рн и обработаны дочерние заявки 
        Внутренняя заявка считается обработанной, если у всех записей есть ссылка на накладную

5.10.72

    В dmctl добавлен многострочный edit-контрол (по типу TMemo);
    В sdbman в окно валидации сервера выводятся не только номера ошибок, но и их текстовое описание. 
    Исправлено:
    В сличительную ведомость и в приход декомплектации попадали товары с типом Кальк. 
    Для зявок, которые имели дочерние заявки, после выставления флага "обработана" , кнопка Сохранить оставалась Disabled;
    При создании накладных для дерева заявок ругается , если не хватает лицензий на подразделения.
    При пересчете маршрутов  на заявках  могло быть зацикливание.

5.10.73  

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

5.10.74  

    Shdbinst - добавлена возможность запуска только для бекапа с переименованием файла бекапа
    Shsrv - при реплицировании предприятий не ругается на нарушение лицензии. Прочая обработка (например автоматическое назначение лицензии для 
нового предприятия) - без изменений.
    Добавлены параметры поиска товаров в словаре. "комплект необходим", "в группе удаленные", "импортированные", "созданные вручную"
     Исправлено позиционирование в отчете версии комплекта.
    Исправлено: с помощью Ctrl+Shift+F можно было добавить НЕ модификатор в раздел модификаторов в заявке.
    Добавлена сортировка по наименованию в форме поиска комплектов, товаров

5.10.75

    Перестали создаваться пустые накладные, при списании заявок, в случае если необходимое количество в заявке равно 0
    При активации автоматических накладных предварительно проверяется возможность активации. В случае возникновения исключения из-за отсутствия лицензии,  накладная не активируется.
     В dset.dll добавлен класс для поддержки юникодной строки;
    В domm.dll добавлены методы потокового чтения/записи юникодных строк;
    В dset.dll добавлен метод для отката изменений в датасете на уровне записи;
    В dset.dll добавлена возможность сортировки/группировки датасетов, содержащих откатные версии строк;
    В dmctl.bpl исправлен баг с зависанием минимизированной формы в режиме     редактирования при закрытии;
    В dmctl.bpl и sh.exe минимизированная форма восстанавливает размер, если хочет что-то спросить;
    В sh.exe очередной раз побороты дерзкие побеги блока фильтра взаимодействующих корреспондентов с назначенного ему места на форме.

5.10.76

    Добавлена настройка недостающих  прав в shadm.bpl для комплектов, товаров, заявок
    Из за отсутствия некоторых прав на комплектах вылетал AV
    Добавлено чтение накладной ЕГАИС из БД
    В товаре на закладке "Версии комплекта" добавлена возможность открывать комплект на нужной версии

5.11.77

    В sdbserv добавлены методы потокового чтения/записи юникодных строк;
    В sdbserv, sdbman добавлена поддержка хранения/обработки перечислений (отключена до окончания доделки и отладки);
    Добавлены методы в ядро сервера для поддержки апгрейда v4->v5 и перечислений (FindAttr, преобразование StrZ->StrP и т.п.);
    Исправлены ошибки в процедуре валидации сервера;
    Добавлены всяки методы в клиентские библиотеки для поддержки того-сего;
    Sh - исправлен баг: при сохранении ПД с незаданной накладной показывал 
    AV вместо куртуазного текста.

5.11.78

    SH.EXE При изменении периода комплекта, стала пересчитываться везде себестоимость.
            Добавлена настройка расчета себестоимости комплекта в sh.ini: СmpCostType = 0-FIFO , 1-Посл.прих.  2- средние
            В shsrv.dll исправлена зловещая ошибка, связанная с неправильным вычислением себестоимости в некоторых случаях при условии размазывания по 
        нескольким приходам. Ошибка приводила в частности к расхождению  себестоимости в разные знаки.

5.12.79

При апгрейде v4->v5 для корреспондентов устанавливаются КПП по умолчанию. Не копируются возвраты и декомплектации. 
    В фильтр накладных добавлен блок Активные/Неактивные;
    в фильтре накладных изменен блок поставщиков/получателей.
    В ShAdm.bpl добавлены недостающие процедуры для администрирования

5.12.80

    В акт реализации попадали неактивные расходные накладные, получались некрасивые себестоимости.
    sh.exe Исправления на форме комплекта:
    При добавлении нового периода , после сохранения перечитывается список периодов.
    При изменении подразделения для расчета , появляется кнопка сохранить.
    При добавлении новой версии очищается флаг связи с накладными.
    Из карточки товара при открытии комплекта вываливался AV.

5.12.81    

    sh.exe - если в товарной группе не было товаров, то недоступны были пункты меню на группах "Создать группу комплектов",
 "Изменить свойства группы товаров"

5.13.82

    shadm - дополнены объекты администрирования, вкл. ПД, СФ и накладные;
    shadm - из объектов администрирования удалены ссылки на публичные объекты (Предприятия и Юрлица);
    sh - в Формировании себестоимости добавлена возможность открыть несколько накладных за раз. При выборе накладных модальная форма отчета закрывается (тот, кто хочет пользоваться старым способом открытия 
ссылок/позиционирования, может воспользоваться попап меню);
    sh - кол-во дней, за кот. необходимо сообщать об окончании лицензии, вынесено в параметры ini-файла;
    shcrtdb - при создании атрибута теперь проверяется, что атрибут не создан в БД;
    Апгрейдер v4->v5 - добавлена докачка видов ПД из INI. Добавлена докачка атрибутов из INI;
    sh - Исправлен баг: при перерасчете приходных записей в Д/К, старые 
    записи физически удалялись на клиенте, и т.о. не удалялись на сервере;
    sh, shadm - по параметру в ini-файле прячутся некоторые поля/гриды/документы (типа КПП). Скрываемые документы не появляются в главном меню приложения. Тем не менее, они могут быть открыты по ссылкам 
из других документов, если соотв. поле является видимым.
    sh, shadm - добавлены Остатки по приходам.

5.13.83

    В списке заявок, для внутренних заявок выводятся нулевые отпускные суммы 
    sh, shadm - дополнен список полей гридов документов (теперь окончательный),  где по параметру в ini-файле прячутся некоторые поля/гриды/документы (типа КПП).
    БД 5.14 Добавлено ЕГАИС сохранение накладных от поставщиков , связывание товаров, корреспондентов,
        отправка актов приемки, расхождения, Создание возвратов в ЕГАИС 

5.14.84

    sh - Остатки по приходам упорядочиваются по полям товар/стамп формирующей накл./Rid форм. спецификации;
    Устранена ошибка в Остатках по приходам, связанная с нераскручиваемым остатком (не попадал в отчет).
    shsrv/sh - доведены до ума динамические остатки на накладных; исправлена ошибка в процедуре запроса динамических остатков (путаница с единица измеренияами при повторении номенклатур)
    Добавлен пункт меню "Отчеты по реализации" (id = "mRptSales") 
    В документах возврата удалена проверка совпадения подразделения, переквалифицирована 71-я ошибка. 
    Переквалифицирована 37-я ошибка процедуры валидации. Исправлен соотв. словарь. 
    dmctl 2.10 - добавлена автоматическая выгрузка в xml (в тестовом режиме); добавлена выгрузка фильтров (в тестовом же режиме).

5.14.85

    dmctl - для параметра "WP" добавился вариант - сохранять/не сохранять фильтры.(SH.Ini)
    SH.exe - исправлен пересчет себестоимости в КК для нового ингредиента, а также при изменении количеств ингредиентов.
    ЕГАИС список накладных:
    В накладных ЕГАИС добавлено поле для сохранения признака отправленных актов, 
        Убрано  редактирование полей из списка накладных. 
    Добавлена сортировка списка по дате накладной.
    В списке накладных подсвечивается номер накладной Зеленый - отправлено подтверждение; Желтый - акт расхождений; Красный - отказ; Голубой - отмена проведения 
    Отмена проведения документа вывести в список накладных. Активна только если накладная зеленая/желтая/красная
    В списке накладных ЕГАИС - если накладная неактивна, выводить голубым шрифтом.
    ЕГАИС Документ:
     После создания накладной Sh выводится сообщение. 
        При создании документа в sh проставлялись некорректные ставки налогов.
    Возврат накладной TUFBC Доступен только для зеленых/желтых накладных.

5.14.86

    dset - изменен алгоритм обработки события OnText в CFld::AsTextDsp() - надо бы проверить отрисовку полей с нестандартным текстом;
    dset - изменен алгоритм создания датасетов групп при группировке GBInfo::CreateDataSet() 
    sh, shadm, shsrv - добавлен ABC-анализ ;
    sh, shsrv - добавлены комплекты в К, СВ.

5.14.87

ЕГАИС: создание документов возврата SH для ТТН ЕГАИС, отправка ТТН возврата. Удаление ТТН возврата.
         Изменилась обработка внешних кодов  ЕГАИС на карточке 
     Если накладная SH уже создана , то при повторной попытке создания накладной - выдаю сообщение об ошибке , перед созданием возврата и перед отправкой возврата принудительно сохраняю изменения
     При отправке документов возврата в xml подставлялись 0 количества 
     Не сопоставлялись несколько товаров ЕГАИС с одной парой товар + единица измерения
      Добавлена проверка на непустую накладную для отправки и непустую накладную для создания накладной SH(хотя бы одна запись с ненулевым количеством)
     Проверка При вводе количества Для возвратов количество должно быть меньше количества из накладной.

5.14.88

         ЕГАИС: запрещены к редактированию накладные ЕГАИС, если они связаны с накладными SH,если были акты подтверждения, расхождения, отмены.
         Добавлен список запросов , чтение ответа на запрос о движении по справке Б        
     При сохранении накладной ЕГАИС если уже было сопоставлено подразделение, а сопоставлялись контрагенты возникала ошибка SEH

5.15.89

     В заявке, Если выставлен тотал , то при выборе "рассчитать необходимый приход" возникала ошибка "Поле предназначено только для чтения (id = '222#1\69')".
     ЕГАИС: 
     Добавлена обработка на сервере отмен проведения накладных, актов.
        Добавлен тип DocType в Тикеты - значение берется из XML
    dmctl: добавлена форма настроек клиентских приложений в sh, sdbman. А также и программный (не окончательный!) интерфейс к ней;
    dmctl: исправлены ошибки в обработке мышки на строках групп в гриде (проявлялись в оборотке например);
    dmctl: изменены функции создания/обработки меню приложения. 
    sdbsrv64: исправлено отвалившееся на сервисах автоматическое резервное копирование.

5.16.90

    Все запросы ЕГАИС
        в процедуре добавления накладных ЕГАИС  можно указать тип документа(для актов) 
    UnitType(Packed, Unpacked) вынесено в спецификацию накладных (раньше в товаре ЕГАИС)
    Из опций ForeignKey  для GoodsCodesRec убрано FK_DisableInsertDetailCheck | FK_DisableUpdateDetailCheck (чтобы проверять на добавление мусора)
    Добавлен запрос на установку версии XML
    После отправки актов добавлена возможность сопоставлять товары и корреспонденты
    В заголовок документов ЕГАИС добавлено поле с комментариями
    Результаты запроса "Перезапросить накладную" показываются в списке накладных ЕГАИС
        При создании возврата подставляется дату документа и дата отгрузки "сегодня"
    По даблклику на таблице с квитанциями открывается окно с текстом содержимого поля  
    В накладной ЕГАИС при выставленном флаге сопоставлять, сопоставляются только производители, импортеры. Товары сопоставляются всегда, если заполнены соответствующие поля
    После сохранения расх.документа ЕГАИС перерисовывается грид с расх.документами 
        Добавлена маска в фильтре списка запросов
    Некорректно отображалось сопоставление КПП корреспондентов (подразделений)- Не осуществлялся поиск КПП+Тип  
    Расшифровываются ошибки в протоколе накладной ЕГАИС
    Добавлена таблица с марками алкоголя.
    Sh, shsrv: накладные возвратов дополнены суммами из документов, на кот. ссылаются означенные накладные;
    Sh, shsrv: в список накладных добавлено вычисление отпускных сумм для ВЗП.
    Sdbsrv64: возможно, исправлена ситуация с автомат. бекапом у сервиса. Добавлена возможность логирования всяких там событий.  
    Shdbinst: пересобран с хорошими static - библиотеками (боремся с ошибкой имидж - не имидж 0xc000007b INVALID_IMAGE_FORMAT).

5.17.91

    В таблице ECorrs поле INN было NotNull
    Производитель/импортер товара ЕГАИС сохраняется на карточку товара.
    В списке накладных ЕГАИС поле UnitType отображалось инвертировано
    В накладной ЕГАИС не показывались реквизиты Импортера
    Если накладная ЕГАИС связана с накладной SH , то при ее чтении, производители берутся из накладной sh
        В списке расходов ЕГАИС поле "упаковано" отображалось инвертировано. 

    shsrv: устранена ошибка, оставляющая лишние ссылки в накладных возврата;
           изменена процедура генерации приходов ДК (попадали товары для Калькуляций); 
    dmctl: исправлены ошибки при формировании тулбаров;
              добавлены процедуры конфигурирования тулбаров на лету;
            внесены изменения, связанные с визуальным наследованием форм.

5.17.92

    Sdbsetup - базовая версия программы не для релиза:
      умеет читать/писать параметры серверов в реестре, создавать/удалять в реестре новые ключи серверов, открывать папки баз данных и текстовый журнал лога;
      умеет работать с соотв. сервисами серверов.

5.17.93    

    Sdbsetup - умеет создавать корневой ключ для работы серверов (теперь можно обойтись без штатного инсталлятора, устанавливая на новый компьютер);
    Sh - добавлены вычисляемые поля на ABC - анализе.

    ЕГАИС: исправлено :при сопоставлении корреспондентов требовал у иностранцев Код Региона
    Добавлено удаление документов ЕГАИС(приходных), Актов
    Добавлено редактирование списка Товаров и Корреспондентов ЕГАИС c сопоставлением товаров и корреспондентов в SH
    Добавлена процедура Form2EDoc - по списку справок Б находит соответствующий список накладных ЕГАИС.

    sh - ЕГАТС Док. 
      Попап меню Кол ЕГАИС=Кол Факт - активны подтверждение, отказ
    Кол ЕГАИС > Кол Факт - активно "акт расхождений"
    Кол ЕГАИС < Кол Факт - ошибка
    После отправки акта (зеленая/желтая/красная) редактировать количество нельзя,
    После отмены проведения (голубая) можно редактировать количество.
     После подтверждения ЕГАИС в накладную (приходную) выводятся справки Б для каждой строки в накладной ЕГАИС
    В заголовке в области SH выводятся ИНН (для сверки) и для поставщика и для получателя
    Возврат. Доступен только для зеленых/желтых.
    Если по приходной накладной был отправлен "Акт расхождений", то при создании "Возврата" или "Перемещения" 
    подставлять количество из поля "Факт. количество" и контролировать "непревышение" именно по этому полю.
    Ошибка, если количество возврата > факт. количества приходной накладной
    Для возвратов товара оставить возможность редактировать количество после отправки в ЕГАИС.
    Создаются возвраты и перемещения только 2й версии.
    Добавлена возможность Активировать созданную накладную из п.к.м. в списке документов ЕГАИСю
    В остатки 1го регистра выводится связанная со справкой Б накладная ЕГИАС.

5.17.94

    На заголовке заявки выведены Доп.Атрибуты
    Добавлена процедура добавление списка корреспондентов ЕГАИС 
    Добавлена расходная ТТН ЕГАИС
    sh - добавлен сводный отчет по поставщикам;
    shadm - доделан интерфейс для проверки склада (проверка БД реализована ранее);
    пункт "История и блокировки" залез в попап заголовка документа. Ну это где есть история;

5.18.95

    Обновлены библиотеки dset и dmctl для поддержки загрузки файлов xml.
    Реализована загрузка фильтров отчетов.
    Реализована загрузка прав пользователя.

5.18.96

        Исправлена запись Кода ЕГАИС Акта после отправки в ЕГАИС (чтобы делать отмену актов)  
    Не отображались WayBillAct_v2 в тикетах расходных накладных
    Не отображались результаты отмены актов постановки на баланс и актов списания

5.18.97

sh.exe В xml расходной накладной цены умножались на 10000

5.18.98

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

5.19.99

Создана функция-заплатка PatchE39 в shcrtdb64.dll - для борьбы с 39 ошибкой Validate() (для тех кто не соизволил обновиться после 91 билда); 
    Добавлены протоколы по ПД и СФ.

5.19.101

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

    -удаление позиции из акта при имеющихся к ней марках приводило к Exception из-за флага KeepDeleted
        -#114349 скрываю "Регистрационный номер акта списания для причины Пересортица", если не Пересортица
    -Исправлен компонент фильтра товарных групп, скрытие поля группировка приводило к  Exception

    frpr2- Изменена генерация имен датасетов для печати (перестал учитываться порядок датасетов в списке)

5.19.102

    - переписал метод GetPrintDatasets форм с запросами ЕГАИС для печати шапки запросов
    - замена JustXml.pas на AXml.cpp из-за конфликта имён с модулями локализации XLIFF
    Shserv Добавлены процедуры для автоматического списания с выводом в протокол : автоматическое создание накладных, автоматическая активация накладных.
    в Предполагаемом расходе корректно обрабатываются флаги "комплект необходим" по предприятиям
        ЕГАИС: добавлены подтверждение, отказ для актов расхождений. Добавлен просмотр акта расхождений.
    После отправки подтверждения акта расхождения изменяется RealQuantв расходе ЕГАИС
    Добавлено подтверждение(отказ)  отмены проведения накладной ЕГАИС.
    Добавлен вывод тикетов о  подтверждении(отказе)  отмены проведения накладной ЕГАИС.
    В заявке при ручном добавлении (путем выбора по наименованию) товара некорректно подставлялись его параметры 

5.19.103

    Ускорена закачка из RK7 цен по ресторанам.

5.20.104  

    Sdbsrv64 - добавлены новые методы для поддержки новых задач.
    Библиотеки (domm, dset, dmctl) - добавлены методы для поддержки локализации (и др.).
    Dmctl - реализована возможность чтения форм/ресурсов из xml-файла  
    Склад - добавлены всякие мелочи, типа СФ в списке накладных.
    Склад - в три ведомости остатков добавлен флаг выбора единица измерения отчета (отчетный/базовый) Значение флага: 4.
    Sh - добавлены доп. ругательства на лицензии.
    Shsrv - добавлен протокол запроса лицензий (выводится в лог сервера).
    Shsrv - поддержаны внешние настройки для сервера лицензирования.
    Склад - изменена логика обработки ошибок лицензирования.
    Склад - добавлен отчет "Реализация приходов" (но надо уточнить обработку АП).
    - добавлен контроль версии shsrv (Сервера склада) в sh и shadm.

5.20.105

       SH - ЕГАИС не отправлялся отказ о RequestRepealWB

5.20.106

    Добавлена фильтрация по складам пользователя на клиенте и сервере.
    Переделан алгоритм переназначения лицензий
    Исправлена ошибка в процедуре Validate() - при проверке глючной комплектации могла возникать ошибка чтения потока.

5.20.107

       - ЕГАИС: при задвоении приходной накладной , из расхода будет записана ссылка на приход с большим RID
       - SH.exe: для фильтра по товарным группам был определен публичный датасет, что приводило к несоответствию датасетов в макетах печати.
       - shserv: при сохранении заявки "необходимое количество" не пересчитывалось в базовую единицу измерения. При создании дочерних заявок подставлялось неверное количество
       - при закачке из RK не количество при сохранении не пересчитывалось из единицы измерения заявки в базовую 
       - в отчете "Вхождение товара в комплекты" из списка товаров и из комплекта в фильтр подставлялись сохраненные в xml предыдущие значения.
       - в отчете "Вхождение товара в заявки" из списка товаров и из заявки в фильтр подставлялись сохраненные в xml предыдущие значения.
       - На заголовке заявки можно скрыть атрибуты

5.20.108

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

5.21.109

    Переработан класс фильтра по складам на сервере, добавлен быстрый поиск склада в списке фильтра.
    Исправлена ошибка с сортировкой спецификаций в Реализации приходов.
    Расширен протокол shupg, добавлено логирование сервисных функций в shsrv. Исправлена ошибка, позволяющая очищать некоторые ячейки в формах настроек 
(например в настройках гридов).
    Добавлен флаг "Учитывать группы подразделений в словаре подразделений" с соотв. обработкой.
    Переработана загрузка xml-файлов. Добавлена поддержка разных операций над одним файлом. Переработана загрузка прав пользователя в sdbman.
    Добавлена функция sdbDbAlterAttr для изменения свойств атрибута (в т.ч. id,caption).
    Shsrv - исправлена ошибка, позволяющая менять юрлицо склада так, что КПП будут относиться к разным юрлицам. Добавлен патч PatchE58 для устранения 
проблемы в ранних версиях.
    Shsrv - исправлена ошибка, сбрасывающая лицензионный флаг склада при редактировании склада.

Добавлены патчи
    PatchSE90_GdsGds
    Пытается устранить ошибку процедуры проверки сервера # 90 на FK 
    rGDocSpecs_GDocSpecs (необнуленные неподдерживаемые ссылки на ранние спецификации).

    PatchE58
    Пытается устранить ошибку Validate() # 58 - для КПП подразделения найдены ссылки на различные юр.лица.
    Для каждого КПП (склада) находит (первое попавшееся) юр.лицо, к кот. относится КПП. После этого связи данного КПП с др. юр.лицами удаляются.
    Sh.exe - добавлен фильтр в списании заявок, списание по себестоимости 
    ЕГАИС - убрал тег <Importer> из посылаемых накладных     

5.21.110          

    Исправлен (вероятно) баг в sdbsrv64, связанный с некорректной работой сборщика мусора на больших объемах удаленных бинарных данных.

5.21.111

       shcrtdb64.dll
       при апгрейде могла возникнуть ошибка ERROR=462/0/0/'rGoodsSUnits_DPref_Any'??????

5.21.112

    Исправлен баг в процедуре проверки на зацикливание маршрута.
    При удалении комплектации не обнулялись ссылки из списка модификаторов заявок. Ругалась на rOModif_GDocSpecs 
    Добавлены места реализации в акт реализации
    Добавлен пункт меню Обновить в попап-меню главных (с точки зрения dmctl) гридов списковых форм на чтение. Оба борца с кнопкой F5 и т.п. должны проверить, что все работает корректно.
    Добавлены кнопочки PgUp/PgDn в гриде.
    В излишках/недостачах СВ обработка КПП переделана единообразно с накладными.
    Исправлен глюк с дочерними столбцами (ставшими недочерними) в АП.
    Добавлена поддержка сроков оплаты на корреспондентах, собственных юр. лицах и накладных.
    Изменен алгоритм алк. декларации согласно обновлению ТЗ: Если поставщик (с типом импортер) на заголовке и производитель/импортер (в спецификации) вообще разные корреспонденты, то приход также относить 
на "приход от поставщика."
    Расширен протокол обращений к серверу лицензирования.

5.22.113

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

5.22.114

    Исправлены мелкие ошибки, связанные с атрибутами-перечислениями

5.23.115

        Добавлены категории товаров, бух.категории товаров.  
        ЕГАИС: запрос и сохранение справок А, подставление Импортров в документы (корреспондентов из справок А)
        После восстановления или апгрейда добавлен вызова процедуры сервера RebuildB() 
    Исправлен баг в накладных, при кот. после сохранения новой накладной нельзя было создать связанный СФ.
    В алкогольную декларацию в доп. отчет добавлены типы записей спецификаций (для отображения информации о компенсаторах).
    В dmctl добавлен метод, позволяющий считывать сохраненные настройки компонента в произвольное время: TdmForm::ReadCompSettings(TdmControl*).
    Устранены ошибки с несохранением настроек полей атрибутов в доп. отчетах (в излишках/недостачах СВ, оплатах накладных и т.д. - там где есть закладки на формах).
    Добавлен механизм создания атрибутов произвольного типа (при создании БД и т.п.).
    Добавлен механизм создания (элементов) перечислений (при создании БД и т.п.).
    Потенциально устранена ошибка, позволяющая засунуть накладную, использующую два смежных стампа даты, в узкий слот.
    Добавлен метод, для расчета свободных интервалов стампа даты на сервере DocRec::CalcDateStampSpace (для Громова, что-то там он хотел создавать блоками).
    Добавлена возможность указать соседнюю накладную при вставке на клиенте и на сервере.
    Исправлена ошибка в накладных возврата, кот. позволяла накидать левых накладных в спецификации (драг дропом и т.д.). 
    Исправлено вычисление суммы СФ для накл. возврата поставщику.

5.24.118

    Добавлена процедура сервера, раскручивающая накладную до приходов (GDocFifo).
    Добавлен отчет Сроки оплаты накладных.

5.24.119

    Добавлена процедура импорта категорий товаров. При импорте товаров подставляется категория по ее GUID-у, если плохой GUID, то категория по умолчанию
    Исправлена проверка на зацикливание при добавлении товара в калькуляционную карту. 

5.24.120

Если длина наименования товара близко к 255 символов, то при поиске по наименованию останавливался     сервер из за нехватки размера буфера в процедуре SrchGoods
        При создании накладной SH из TTН , не добавляет количество ==0

5.24.121

    shcrtdb64.dll исправлена перекачка связи товаров с комплектами(учитывается учет, спецучет)      

5.25.122

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

5.26.123

    Shsrv: Исправлена процедура, возвращающая спецификации счета-фактуры (не сходилось кол-во);
    Shsrv: Приделан серверный класс для создания/модификации ПД - для Громова;
    Shsrv: исправлен баг - при смене КПП в ПД проверяется его соответствие юрлицу;
    Sh: при смене корреспондента/юрлица сбрасывается соотв. КПП;
    Sh: Исправлена обработка смены курса валюты на ПД;
    Sh: На клонирование повешена комбинация Ctrl + Shift + C;
    Shsrv: Исправлены баги в процедуре сервера Validate (в нек. случаях не прерывалась ветка проверки при нахождении ошибок К, СВ, что приводило к AV);
    Shsrv и клиенты: Процедура RebuildGDoc12Refs заменена на RebuildGDoc8_12Refs, теперь она также устанавливает версии комплектов по умолчанию. Соотв. изменен ShUpg и Shdbinst;    
    Sh: Исправлен баг в формах накладных - при изменении накладных рассылали в уведомлениях некорректный (пустой) DateStamp (в итоге иногда возникала ошибка "Поле д.б. определено");
    Dset: Добавлена пара функций CFld::FindObjectObj();
    Dset:  добавлены функции CFld::DataFirst(), CFld::DataNext() и т.д.;

     Добавлена возможность установки блокировок администратора отдельной накладной и списку накладных;
    Реализовано хранение версий комплектов на К, СВ.    

5.26.124

    DSet: исправленын екоторые методы работы с однострочным датасетом (иногда приводившие к исключениям в окне "Исполнить процедуру");
    Sdbman: немного переделана форма процедуры;
    Sh: добавлен диалог изменения сумм в ПН, РН;
    Добавлена возможность связывать ПД с возвратами (через накладную и через ПД);
    Добавлена обработка нотификаций об изменении ПД в списке ПД;
    Dmctl: добавлена возможность перехвата сортировки в гриде;
    Переработана обработка дат в списках документов, поддерживающих DateStamp: накладные, СФ, ПД, Тов. отчет, Сроки опл. накл., Реализация приходов, протоколы документов, словарь накл. и т.д.

5.27.125

    Переделано вычисление сумм СФ и ПД (касаемо возвратных накладных);
    Добавлена функция удаления блокировок пользователя-создателя объектов (накладных);
    Исправлены мелкие баги и опечатки.
    frpr - не работала печать при печати сразу на принтер.    
    sh.exe (5.27.126) Добавлены поля с ценами в заявки

5.27.127

    Если на товарной карточке для нового предприятия добавить ссылку на 0-ю версию комплекта на дату 01.01.1980,
    то не проверяется наличие ссылок этого товара в накладных, так как это добавление не влияет на раскладку товара.

5.28.128

    При построении алкогольной декларации , ругалась  что поле 112#1\114\107\1 не заполнено , если в накладной не был определен производитель алкоголя.
    При добавлении товара в накладные, заявки не учитывалась дата документа при подстановке версии комплекта.
    Добавлено хранилище алкогольных марок.
    При добавлении нового комплекта ругался на его наличие в комплектациях при отсутствии галки "Разрешить пересчет комплектаций после изменения комплектов"
    При обновлении товарных групп вылетал AV

5.29.129

Избавление от индекса idxODetail_ChDocRef, из-за которого долго проводилась проверка БД
     Исправлена процедура получения  на дату версии комплекта связанного с товаром GetGoodsParams,GetGoodsParamsEx
         Неправильно подставлялась версия комплекта в дочерние заявки , при импорте заявок.
         При добавлении спецификаций комплекта возникала ошибка чтения потока при заполнении бинарных полей.
     При выгрузке в XML алк. декларации в Ид Поставщика стал выгружаться RID КПП поставщика, раньше Rid Поставщика.
         При изменении фильтра алк.декларации не правильно рассчитывалось имя файла .xml
     Добавлено поле "Комплект с карточки" в словаре товаров.
         Для заявки с пустым Подразделением, возникал SEH при построении отчета по маршрутам.
     В RebuildB (запускается при апгрейде) добавлена проверка на наличие мусорных ссылок в связях корреспондентов ЕГАИС  и подразделениях SH; в случае обнаружения, ссылка очищается.

    Изменен механизм обработки двойного клика в словарях (см. sh.ini).
    Добавлена настройка "Закрывать фильтры после выбора".
    Пункт "Клонировать документ" прицепился к контекстному меню.
    Изменена логика работы с периодами отчета.
    Добавлены сохранение и загрузка именованных фильтров. 
    Добавлена возможность открывать формы с сохраненными фильтрами через меню "Загрузить из файла".
    Исправлен баг: при изменении строк(и) сличительной ведомости, в случаях, когда не требовался пересчет fifo, сбрасывалась ссылка на ценообразующий приход, что приводило к     ошибке при проверке. Уже существующие проблемы со сброшенными ссылками устраняются вызовом процедуры Validate с параметром 1.
    При изменении правил расчета цены излишка после сохранения (при необходимости) перечитывается отчет по излишкам/недостачам.

5.29.130

    Исправлен баг с не работой F5 в некоторых окнах (Заявках).
    Добавлен акселератор Ctrl + S на сохранение документа.
    Ненужный для списков пункт Сохранить документ исключен из меню.
    Исправлен баг при обработке нотификаций (например от накладных) в списках с непринятым фильтром (AV).
    Исправлена процедура для апгрейда RebuildGDoc8_12Refs.

5.29.131

    Исправлен дабл клик в свойствах товара при редактировании складов списания, маршрутов и т.п.
        В предполагаемом расходе убрано чтение фильтра.
    В ЕГАИС возникал SEH при сохранении изменений накладной, если флаг сопоставлять и пустой производитель, импортер  

5.29.133

    ShUpg - добавлен вызов процедуры RebuildB при конвертации из V4;
    Shcrtdb - добавлен сброс версий комплектов при апгрейде из ver 5.27 и ниже;
    Shsrv - добавлен пересчет СВ в RebuildGDoc8_12Refs.

5.29.134

        При получении товара ЕГАИС , если он есть в списке, то в его свойствах обновляется Производитель
    Если в заявке не определено подразделение , то в предполагаемом расходе возникала ошибка не определено поле 221\106\1

5.29.135

    Добавлен контроль циклического в маршрута (мог быть SEH при построении дерева заявок)
Комплектация товара без комплекта с одинаковым подразделением источника, получателя

5.29.136

        Shserv возникал SEH при построении онлайн остатков в случае , если товар не был заранее закачан из RK
    Изменения в обработке Контрагентов ЕГАИС (могла ругаться что Child not found 'INN')    

5.29.137

        В процедуре InsECorrsList сделано необязательно заполнение поля ИНН  - могла возникать ошибка при сохранении иностранцев
    Если в списке заявок мультиселект, то в предполагаемом расходе - в фильтре очищается подразделение
    shcrtdb Исправлен баг в конвертере из V4 - неправильно инициализировались некоторые поля таблиц предприятий и собств. юр. лиц.
    ЕГАИС: в sh.ini добавлена секция и параметры для версии xml для актов  (по умолчанию версия 2)
    [EGAIS]
    VER_nnnnn = 2 или 3 , nnnnn - FSRAR_ID 

5.29.138

    Добавлен поиск по столбцу таблицы. Поиск м. вызвать из меню Правка или с заголовка столбца. Для числовых полей предусмотрен поиск числа, а не строки.
    Добавлена поддержка лицензии 1С - только виртуальная
    Добавлена процедура для модуля 1С, проверяющая наличие лицензии.
    Добавлено восстановление группировки/сортировки при загрузке именованных фильтров.
    В детализир. расходе комплектации колонка "Начало в списке" сделана менее навязчивой. Удалить пока не решился.
    В детализир. расходе комплектации и детализир. приходе декомплектации устранены ошибки, связанные с перегруппировкой отчета.
    В форме поиска корреспондента, если определена подстрока поиска, сразу выполняется запрос (без нажатия кнопочки Искать).
    ЕГАИС в списке запросов добавлена возможность выполнить запрос на подключение версии 3 ЕГАИС    

5.29.139

        Оптимизирована процедура GGroups - список товарных групп

5.29.140

        Добавлено клонирование актов
    Добавлены акты фиксации марок    
    Добавлены акты отмены фиксации марок

5.29.141

    ЕГАИС при сопоставлении контрагентов в накладной, сопоставлялся контрагент sh с производителем при наличии импортера

5.29.142

        Не обрабатывались агрегаторы в алк декларации. После выгрузки алкдекларации в xml ругалась на пустое поле 157\201\1. 
    После апгрейда sh4->sh5 не открывались периоды комплектов с датой < DocBaseDate='01.01.2015'возникала ошибка при проверке на наличие ссылок в накладных
    При любом апгрейде (в RebuildB) добавлена проверка наличия стартового периода комплекта на CmpStartDate (01/01/1980) В случае отсутствия, добавляется пустышка .

5.30.143

    ЕГАИС - помарочный учет приходы с актами приемки,  расходы . Поддержка актов 3й версии.
    В список запросов добавлены запросы остатков  штрихкодов
. На сервере  в актах добавлено получение и хранение штрихкодов из EMarkList.

5.31.145

    Dset.dll: переделана обработка деревьев (с целью ускорения обработки больших деревьев);
    Domm.dll: в парсер добавлена поддержка Wide-строк (типы tWStrZ, tWStrP);
    Dmctl.dll: важные изменения в обработке файлов фильтров
    Dmctl.dll: добавлена секция статус бара с текущим состоянием документа;
    Dmctl.dll: добавлен контрол со списком окон;
    Sdbserv: Устранена (предположительно) проблема с вылетом сервера при частых запросах по tcp/ip с (быстрым) завершением клиентов до окончания запроса;
    Shsrv: модифицирована процедура для модуля 1С;
    Sh: добавлена обработка загрузки группировок в большинство отчетов;
    Sh, Shsrv: оптимизирована процедура списка накладных - теперь не запрашивает (и не вычисляет на сервере) суммы накладных, если не нужно;
    Sh, Shsrv: при создании ПД для накладной и добавлении накладной в ПД учитывает прочие ПД, связанные с накладной;
    Sh: устранены мелкие баги в СФ, ПД (не закрытие формы при удалении из др. формы, неприменимые тоталы и т.п.);
    Shctrdb - исправлен баг с переносом корреспондентов-импортеров алкоголя из V4 в V5;
    Sdbcli.dll: устранена ошибка в sdbDbAlterPassword() - не обрабатывала пустое имя пользователя;
 
    dmctl: для столбцов, имеющих нулевую ширину (в дизайн тайме) в гриде добавлены/модифицированы методы автоматического вычисления ширины столбца (применяются до считывания сохраненных настроек формы; см. TdmColumn::GetColWidth());
    sh: добавлены/модифицированы методы вычисления умолчательной ширины некоторых столбцов (см. TShBaseDisp::GetColDefWidth). Также предусмотрена возможность прятать по умолчанию ненужные столбцы (см. TShBaseDisp::OnReadCtlSettings).

5.31.146

    - ЕГАИС Запрос штрих-кода по серии и номеру 
    Sdbsrv64: оптимизирована работа с деревьями временных индексов. 
        Устранена проблема с восстановлением больших бекап-файлов.
    Возникал SEH в предполагаемом расходе на более раннюю дату , чем стартовая дата в товарной карте.  
    Исправлена процедура для закачки из 1С

5.31.147

        SH: ЕГАИС. Для расхода  2-й версии отправляются XML 3-й версии.
    Алк. декларация: 2- часть-количество в декалитрах, стали выводиться номера TTH ЕГАИС.
    При импорте товаров из RK возникала ошибка  "Значение бинарного поля sGoods_Name должно быть определено".
        При выборе для импорта из RK7 "всех ресторанов" в словарь добавлялись не все рестораны.

5.31.148

При апгрейде могла вылетать ошибка ...EGoods_ECorrs_2
    QUSH Для тарифов и наценок в поле tg_RKCode кладется Code, а не ExtCode    

5.31.149

    Алк.декларация: 2- вместо номера TTH ЕГАИС  стали выводиться номера накладных поставщика.
    Добавлена форма поиска склада.
    Добавлена возможность переключения приоритетного поиска объектов форма <-> выпадающий список.
    Модифицированы (суб)фильтры складов, корреспондентов и т.п. Добавлена поддержка ручного ввода и объектного поиска в БД для субфильтров.
    Добавлена возможность использовать перечисляемые атрибуты в фильтрах.

    В заявке добавлен п.м. установить комплекты с карточки товара     
    ЕГАИС:    
        В списке актов ЕГАИС если не задан фильтр, то поле Новый акт Disabled , иначе после сохранения акта возникала ошибка dmctl   
    При открытии ответов на запрос Справки Б 1й версии возникала ошибка oб отсутствии элемента UnitType

5.31.150

ЕГАИС:
    В приходных накладных добавлено помарочное сравнение
    Добавлена история движения Марки
    В акте списания по считанным маркам ищется Справка Б
    Если расх накл. создана из приходной без коробок , то при ее сохранении возникала ошибка 
        "Поле не содержит значения для записи в поток (id = '285\292\3')."
        shserv64:
    При изменении единицы измерения нормы закладки комплекта проверяется наличие этой ед.изм. у связанных с комплектом товаров (если комплект в в исключениях по предприятиям)
    При добавлении комплекта в исключения по предприятиям товара проверяется наличие единицы измерения нормы закладки комплекта у этого товара. 

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

5.31.152

    Добавлена процедура  "Получение параметров КПП и собственного юр.лица по Внеш.Коду" (для E4P)
    Добавлена процедура получения свойств товара ЕГАИС по его  марке (для E4P)
        в процедуру чтения акта по RID добавлен вывод тикетов.(для E4P)
        При построении отчета "Вхождение товара в состав др. товаров" возникала ошибка , если было много периодов одного и того же комплекта.
        Ошибка на rEMarks_EBoxes при сохранении акта списания с марками 

5.31.153

        Добавлена проверка наличия ссылок на единицы измерения базовой и других при апгрейде (RebuildB, возникало из за багов в   sh4) если не определены ед.изм для заявок, кальк и т.п, то определяются такими, как базовая.  Если нет базовой, то базовой делается Порция. 
        Исправлено имя файла xml алк.декларации.
        Исправлены проблемы при округлении в алк.декларации, остатки конечные на экране могли не совпадать как ост.нач+прих-расх.
        Во второй части алк. декларации была группировка по корреспонденту , а надо по КПП
        ЕГАИС:
             #136850 При добавлении товаров через сканер PDF417 производить суммирование строк с одинаковым алккодом. 
             Если в акте используется справка Б (акт списания), то разделить по найденным справкам Б       

5.31.154

    Если для комплекта не заполнен первый период 0 версии товарами, а для других периодов и версий ингредиенты есть, то в списке комплектов не выводился флаг "ингредиенты" 
        При вызове "Предполагаемого расхода" в него не попадает расход товаров не связанных с комплектами, котрые будут списаны расходной накладной.
        Переработан импорт ставок НДС и НСП из RK  
        Заявки с пустым подразделением не показывались в отчете "Вхождение товара в заявки"
        В заявке можно скрывать поля с налогами и суммами, добавлено сохранение полей.   
        Предотвращается создания пустых заявок при импорте из RK.
    ЕГАИС: при создании расх.накл. SH из проведенной расходной ТТН возникала ошибка "Поле 240\\71 предназначено для чтения" 
    Upgrade с SH4 на SH5: для комплектов подставляется  количество нормы закладки из последнего периода.  Заполняются справочники Sh5 (категории и бух. категории) значениями из Sh4, заполняются cоответствующие поля в карточках товаров Sh5 согласно данным Sh4. Переносятся значения из атрибутов комплектов в поля комплекта SH5 Выход в готовом виде, Основание производства

5.33.155

    DSet: удален потенциально опасный метод CDataSet::AddExternalFld(); 
    Shsrv: удалена неактуальная функция CheckDemoPeriod(); 
    Sdbcli: Изменены правила обработки таймаута локального протокола. Добавлена возможность доп. настройки таймаута обмена данными;
    Dset: добавлен флаг tsSignificant для (калькулируемых) полей; 
    DSet: упрощена работа с менеджером атрибутов для удобства взаимодействия с внешними системами;
    Shsrv/sh: добавлена поддержка внешних протоколов накладных; 
    Sh: добавлен вывод наименования версии комплекта в накладных;
        накладная возврата при сохранении при пустой связанной накладной ругается русскими словами;
        при копировании накладной в немодифицированную накладную статус последней меняется на "модифицирована";
            теперь в "изменении свойств товара" для списания при выборе из словаря не добавляется запись(не зависимо от настроек )
    Shsrv/sh: в ведомостях остатков (трёх) добавлен фильтр по кол-ву 
    Dmctl: дополнен класс лукапсета (TdmLookupSet);
    ShAdm: добавлен список атрибутов sh с возможностью редактирования;
    Dmctl: добавлена возможность редактирования атрибутов-перечислений из клиентских программ (Sh).

5.33.156

    Shcrtdb: добавлена возможность создания предопределенных атрибутов для ГТД, СФ, ПД (секции CDecls.AttrsEx, IDocs.Attrs, IDocs.AttrsEx, PDocs.Attrs, PDocs.AttrsEx); 

    Shsrv: изменена логика фильтра списка накл. (GDocs): теперь если задан фильтр по корреспонденту-поставщику и/или корреспонденту-получателю, и соотв. контрагент в накл. явл. складом (не корреспондентом), то данная накладная не удовлетворяет фильтру;
     Исправлена процедура списка заявок. Если задать в фильтре подразделение, то в список не выводились дочерние заявки по данному подразделению.

    Sdbman, shadm: в диалоге создания/модификации атрибута добавлен контроль незаполненных полей;
    Sh: окнам списков фильтров корреспондентов и складов запрещены минимизация/максимизация;
        ЕГАИС: в акты списания добавлены столбцы Цена и Сумма,  Добавлен вызов истории марок из приходных и расходных ТТН    
    Dmctl: Редактировать перечисления можно теперь не только из грида, но и из edit-а (вкл. inplace-edit-ы гридов); 
    Важно:
        Dset: исправлен баг, когда лукап перечисления мог самопроизвольно начать считать себя ReadOnly-полем.

    WEB API:
      #135863: Добавлен запрос лицензий
          Поддержаны не-английские названия полей датасетов (пользовательские атрибуты)
      Обработка типа tUint32 из JSON c установленным старшим битом
      Поддержан возврат строковой части атрибутов типа tEnum (Brish.dll 0.9)

5.34.157 (158)

    shserv:
            ЕГАИС:    В процедуру  EGoodsByEMark ( Получение Товара и справки Б по Марке ) добавлены параметры Rid КПП для получения отпускной цены с налогами и отпускная цена с налогами.  Добавлена процедура EGoodsPrices список цен с налогами  
        Добавлена процедура получения версии комплекта по номеру.            

    sh:  В карточке товара изменена обработка выбора версии , теперь можно забивать номер версии руками.
        ЕГАИС:   
         tracker #137687 - установка цены продукта в актах списания по умолчанию (из процедуры EGoodsPrices)
         В  Алк.декларации по пиву приходы , расходы на внутренних корр-в стали попадать в прочий приход, расход соответственно

5.34.159

       sh:  вывод атрибутов комплекта на заголовок
    Алк.декларация:Возникал AV при выгрузке алк.декларации в xml ,  Если у пользвателя не выставлены права на процедуру EDocByGDocSpec
           
       shsrv: Групповое изменение свойств товаров - исключения по предприятиям для ставок налогов, версий комплектов.
              ЕГАИС: В список товаров ЕГАИС(EGoods) добавлен расчет отпускных цен.   
       При импорте из RK не затираются исключения по подразделениям
       Добавлен мультиселект в содержимом заявок

5.36.161

    Aктивация inplace-едита в гриде переделана на манер Excel.
    Добавлено копир отпускных сумм в закупочные (через диалог). Добавлено копирование отпускных сумм из возврата поставщику.  
    Исправлен баг с копированием сумм РН, списанных по себестоимости.
    Изменен текст ошибки сервера склада erGDocCantChangePDocCntrs (даже если ПД содержит всего одну накладную, менять корреспондента/собств. юрлицо нельзя). 
    Исправлен баг: при смене контрагента накладной не проверялись ПД, связанные с возвратами. 
    Исправлен баг: если  КПП использовалось совместно несколькими складами, разрешалось удалить  КПП для склада С, даже если оно было использовано в накл. применительно к складу С.
    Добавлена процедура CntrSpecFullList. В качестве параметров может (опционально) принимать маску флагов ffFilterUseDptGrpsInFilters и ffFilterUseDptGrpsInDict. 
    Исправлена ошибка, связанная с автонумерацией ПД при отсутствии связанных накладных. 
    В sh5rki.dll по просьбе трудящихся дополнена структура EstimatedCostRec.  
    В sh5rki.dll добавлена ShrGetDepartListA (ну и ShrFreeDepartList). 
    Исправлены неправильные типы в процедурах shsrv InsGDocComment, GDocComments.

5.37.162

    Переделана проверка на зацикливание при раскрутке комплектов, расчета калорийности
    Добавлены внешние параметры товаров, синонимы, зависящие от товара + ед.изм + корреспондент.
    Добавлено ОНЛАЙН списание.
    В накладные добавлена поддержка синонимов. 
    Реализовано позиционирование на приходную запись из Движения товара (и т.п.) для ВП, АП.  
    Исправлено всплывающее меню в словаре ед.измерения.

5.37.163

    Sh5: исправлены (некоторые мелкие) ошибки при использовании альтернативного шрифта;
        колонки синонимов в накладных по умолчанию невидимые;
    Shcrtdb: добавлен внешний ключ со спецификаций накл. на синонимы.
    ЕГАИС: -подстановка цены в актах при выборе товара из словаря
           -борьба с самозарождающимися тоталами и группировками грида
    Qush:  Online списание продаж RK7
           #141287: Обнулять суммы указанных корреспондентов

5.37.164

    ЕГАИС:
     в Sh.ini  добавлена настройка SendSaleSum - отправлять сумму в актах по причине "Реализация"(1) или нет(0), default=1

5.37.165

    Sh: исправлена работа словаря товаров в АП;
    Shsrv, sh: в отчет "Сроки оплаты накладных" добавлен срок оплаты из накладной.
        Изменения в проверке на зацикливание при раскрутке комплектов, расчета калорийности.

5.37.166

    shserv: фикс. SEH при открытии списка товаров в случае наличия товара с пустой базовой ед.изм.

5.37.167

    shcrtdb: исправлен апгрейд sh4->sh5 (возникала ошибка при перекачке спецификаций накладных из-за синонимов )

5.37.168

shserv:        Изменения в проверке на зацикливание при  расчете калорийности.
    Проверка осуществляется без учета флага Производить в кк.    

5.37.169

ЕГАИС:
    -Добавлена форма flDataMatrix (новые штрих-коды ЕГАИС)
        определять алккод, если марка найдена в базе
    QUSH: Добавлена возможность принимать XML с секциями CDATA
    frpr2: Добавлена печать баркодов. При экспорте отчета в DOCX sh.exe вылетал. 

5.37.170

    ЕГАИС:    
    "Акт постановки на баланс 1 рег." При получении подтверждающих квитанций INVENTORYREGINFO получаем Справки Б и связываем с ними марки из акта.
    При выставленных правах только на чтение комплекта нельзя было поменять период и версию для просмотра кк.
    При выставленных правах только на чтение заявки нельзя было открыть заявку. 
    В закрытом периоде нельзя создавать новые заявки и редактировать существующие.
    Запрет пересчета накладных в закрытом периоде при редактировании Комплектов
    shserv:    Для E4Pos в процедуру списка TTH (EDocs) добавлена маска типов WayBillAct
    Добавлен флаг "Сверка"  для ТТН  

5.37.171

    E4Pos  В процедуре EGoodsByEMark, EGoodsByEMarkList не выводились акты постановки на баланс
       sh: Добавлена ошибка в протокол предполагаемого расхода "В комплект входит товар с флагом производить, но комплект не определен."
    Оптимизирован расчет калорийности (из за него мог тормозить импорт из рк) 
    "Вхождение комплекта в товары" показывается в виде дерева.
    shserv: Добавлена процедура GoodsList - получение  свойств товаров и ед.изм. по списку RID (для интеграции с 1С)

5.37.172       

   Rid  единицы измерения для алко декларации инициализируется 3 (литр)
    SetAlcMUnit - снято ограничение "можно менять если NullUint16"

5.37.173

    SH: Алк. декларация по нескольким подразделениям , в Xml выводилось только одно подразделение
    shserv: падал сервер при циклической ссылке при расчете калорийности(список товаров 

5.37.173.2

        SH: В групповых изменениях товаров нельзя было изменить маршруты для  подразделений.
    frpr: в дизайнере отчетов добавлены контролы для дианового окна.

5.37.173.6

 shserv,ЕГАИС:    
        Возникал SEH, если из ЕГАИС список коробок не совпадал со списком коробок с марками.
    Если FullName корреспондента ЕГАИС пустое , то подставляется ShortName
 
5.37.173.7 

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

5.37.173.8

    sh.exe  для документов возврата ЕГАИС в xml подставлялось значение WBInvoiceFromMe, а надо WBReturnFromMe
    ЕГАИС В xml акта расхождений подставлялись пустышки, если в ТТН выводились тоталы 

5.38.174

    Добавлены Штрихкоды на товары , синонимы. 
    Расширен поиск товаров по синонимам, штрихкодам. 
    Сделано сохранение фильтра по товарной группе.

5.38.175

    Sh: в товарный отчет добавлена проверка валидности категории тары при загрузке фильтра отчета. 
        в отчетах добавлена проверка валидности фильтра по товарам/товарным группам. 
        доделано добавление товара/синонима в накладную сканером. 
    Dmctl: исправлено поведение мышки при мультиселекте. 
           исправлено зацикливание выпадающего списка при поиске по подстроке. 
    shserv: В процедуру GoodsList добавлены параметры Подразделение, дата , корреспондент для расчета синонимов, версий комплектов.
    Отчет по статистике движения товаров. 

5.39.177

    Добавлена дата в EReplyRec, которая используется для обработке заявок по древним накладным (пришедших раньше трех месяцев от текущей даты).
    Договоры и прейскуранты.
    ЕГАИС Добавлен Журнал учета объема розничной продажи алкогольной продукции.

5.39.178

    Добавлен отчет "Cписок комплектов"    

5.39.179

    Dmctl: исправлена ошибка, при кот. после даблклика применялась обработка словаря по умолчанию (и не вызывался соотв. метод TdmForm); 
        
Shsrv, sh - исправлены ошибки (см. Письмо от 3 сентября), а именно:
    Список договоров - фильтр - исправлен размер кнопок.
    Из контекстного меню договора удален пункт "Оплатить полностью".
    Исправлена ошибка в форме прейскуранта, не позволявшая вручную вводить мин. и макс. цену.
    Фокус прыгает на ячейку цены, если она пустая при сохранении.
    Исправлена ошибка, при кот. пара {товар, единица измерения} не менялась при выборе синонима, если товар был ранее установлен.
    Для выгрузки в 1С, В процедуре GoodsList добавлено поле с кодом ошибки , в случае не валидной единицы измерения в параметрах. 

5.37.180 (именно 5.37  )

    Shsrv: исправлен баг в процедуре вычисления себестоимости, когда (в некоторых случаях) раскрутка расхода начиналась с неверной (нулевой) позиции количества расходной записи . В частности, данная ошибка могла приводить к расхождению входящих/исходящих остатков в (товарных) отчетах. Ошибка не затрагивала механизм формирования ссылок FIFO.          

5.37.(181)

    Shcrtdb: при апгрейде sh4->sh5 в кк могли возникать некорректные количества полуфабрикатов 

5.39.181

    Во внешние ед.измы добавлено поле GUID для синхронизации с внешними системами.

5.39.182

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

5.40.183

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

5.40.184

    Переделаны правила обработки периодов прейскурантов;
    Переделана процедура обсчета цены по прейскурантам;
    Переделана процедура обсчета цены по договору;
    Исправлены мелкие баги.     
        Исправлен AV в фильтре по товарам

5.41.185

       shsrv: Добавлена конфигурация для Меркурия
       shsrv: Для 1С (GoodsList) добавлен вывод Категории и Бух.категории
       Qush: Выгружаются штрихкоды в карточку товара 

5.41.186

       Вхождение товара в комплекты из Предполагаемого расхода Обработка модификаторов

5.42.187

    Sh: исправлена ошибка при клонировании корреспондента (не создавался, если не менять ничего в форме) 
    Sh, shsrv: добавлен срок оплаты в договора 
        изменена обработка срока оплаты на накладной (учитывается срок оплаты договора) 
        изменен отчет по срокам оплаты 
        добавлен отчет (закладка) Список накладных договора 
            исправлен баг - отсутствие внешнего ключа по договору накладной 

    ShAdm – новые документы внесены в список администрируемых объектов 

5.42.188

     shcrtdb: в апгрейд sh4->sh5 добавлен перенос баркодов , процентов обработки, калорийности
        Значение поля RKCode товаров , забитых вручную переносилось как 0 , стало NullUint32 
       shserv: Исправлен расчет цен по прайс листам 
        Qush: Изменяет GUID товаров и модификаторов при импорте (поддержка нескольких баз RK7) Требует ShSrv версии не ниже 5.41

5.42.189

 shserv: 
           В списке комплектов фильтр только по одному подразделению        
           В списке комплектов исправлен расчет процентов наценки с налогами
       sh:  Добавлен вывод на печать КПП в "Журнале учета объема реализации алк. продукции"
           Для печати списка комплектов Добавлен датасет с заголовками комплектов и суммами.

5.42.190

       frpr2: убрано промежуточное копирования     данных датасетов.
       Shsrv: Дополнена процедура для выгрузки в 1С 
       Sh: добавлена возможность открытия списка договоров из списка корреспондентов и карточки корреспондента;
       Добавлять товары по штрихкоду синонима можно во всех накладных.

5.42.191

       В Акт реализации не попадали обработанный онлайн списанием заявки.
       Отпускная цена RK - это цена за ед. изм. "для заявок". Если базовая отличается от "для заявок", то цену рассчитать по коэффициенту.

5.43.192

       frpr2 Ускорена подготовка к печати   
       shcrtdb:  исправления апгрейд sh4->sh5 (перекачивается тип услуга, Виды алкоголя  ) 
       shserv:   Модифицированы процедуры расчета ссылок Fifo и обсчета себестоимости. В идеале должно снизить:
        - суммарную погрешность при дроблении приходов и расходов (задача "рубль на три части");
        - расхождение между стоимостью приходов и расходов приходно-расходных документов (К, АП);
        - погрешность при списании в минус;
        - расхождение остатков по приходам с остатками, рассчитанными через обороты.
        Разработаны некоторые процедуры для получения данных о погрешностях
        Устранены некоторые ошибки и недочеты в договорах и прейскурантах.            
       ЕГАИС: при создании пн на основе ТТН возникала ошибка   Договор не найден     
          Для пользователей с правами только на чтение при открытии списка ТТН ЕГАИС возникал AV

5.43.193

    Sh, shsrv:
    Разрешено менять тип договора и прейскуранта.
    Разрешено менять дату накладной, связанной с договором.
    На накладной если спрятано поле "Дата оплаты по договору" (по умолчанию спрятано) дата оплаты отображается всегда в виде (вычисленной) даты.
    В BkList1 добавлена возможность получать расчетные остатки для излишков/недостач СВ
    При выгрузке Алк.Декларации в xml, При отсутствующем ИНН, КПП поставщика, возникал AV
    Для пользователей, с правами только на чтение при открытии списка Актов ЕГАИС возникал AV        

5.43.194

    Можно было добавить модификатор в исключения версий комплектов по предприятиям.
    Можно было поменять тип комплекта на модификатор, если комплект использовался в исключениях на товарной карте.
    Можно было сохранить пустую норму закладки. При апгрейде добавлена проверка на пустую норму закладки, если если пустая, то меняется на 1.
    ЕГАИС: В возвратах и расходах нужно поддержано сканирование DataMatrix
    1С: дополнения процедуры BkList1:  
    - при запросе остатков флагом 256 через компенсированное кол-во вернется также кол-во остатков; 
    - флаги 128 и 256 отныне могут использоваться независимо друг от друга, если часть данных не востребована.  
    sh4->sh5 (RebuildB) 
    Для алкоголя проверка наличия Литр и если нет, то добавляется.

5.43.195

    SH: В алкогольной декларации для собственных лицензий добавлено поле "Кем выдана"    

5.44.196 

    sh,shserv  В фильтр списка заявок добавлены места реализации и контрагенты-заказчики
       Для накладных , созданных из заявок Запрещено редактировать  на заголовке накладной: Дата, Поставщик ,Получатель ,Валюта , Договор, а на спецификациях - запрещено  редактировать все, кроме атрибутов спецификаций. (    На сервере реализована частичная блокировка накладных (созданных автоматически); 

Исправлен алгоритм вычисления себестоимости в декомплектации (минимизирована погрешность). 
    Реализован отчет Контроль цен по прейскурантам. 
    Если для договора определен срок оплаты, при выборе договора в накладной сбрасывается собственный срок оплаты. 
    Добавлены флаги прав пользователя uoFfEnableImport =  0x400 (Разрешить передачу данных в StoreHouse из FoodFactory), uoFfEnableSettings  = 0x800 (Разрешить работу с настройками FoodFactory). 

5.43.197 (именно 5.43)

    shcrtdb: Убрана уникальность штрихкодов в товарах
    ЕГАИС:  Убран NotNull у поля Description для внешних Корреспондентов.

5.45.198

    dset:  добавлена процедура CDataSet::_MoveCurrentRec() ;
    dmctl: добавлен флаг грида dmgDisableTotals;
           устранены некоторые проблемы, вызывавшие A.P.T.      

    SH: в фильтрах отчетов могла не восстанавливаться сохраненная товарная группа 
        Раскрашен отчет "Контроль цен по прейскурантам".
        Для внешних ключей ( из раздела B) и уникальных индексов ( из раздела B) выводятся информативные сообщения об ошибках.
    shserv:
           Добавлена  проверка на наличие синонима в накладных и прейскурантах при изменении коэффициента  синонима
       В отчет "Контроль цен по прейскурантам" добавлена мин. и макс. цена по прейскуранту;
       При изменении в заявке Даты, Подразделения или Периода дня не пересчитывались  стампы спецификаций, заявка могла не попадать в Акт реализации. При апгрейде такие стампы будут пересчитаны (RebuildB). 
       
       Вернули в акт реализации заявки, с флагом "обработана", выставленным вручную.

5.45.199

    Sh: в заявках остатки рассчитываются с учетом дублированных записей.
    При формировании дочерних заявок (дерева дочерних заявок) добавлен выбор расчета - по расходу , по необходимому количеству.
    Shsrv: исправлен баг, позволявший перетаскивать  автомат. созданные накладные в др.  дату. 
    При создании дочерних заявок (дерева дочерних заявок) учитывается накапливаемый расход остатков для расчета необходимого количества. 
    Добавлена процедура GoodsBarCodesList для FF
    Sdbcli: таймауты по умолчанию (10 сек.) не устанавливаются для tcp/ip, если  SdbDbLoginStruct::dwTimeout = 0 (используются таймауты, определяемые системой). 
    Sdbsrv, 
    sdbsetup: добавлена поддержка таймаутов tcp/ip.

5.45.200

       shserv:
      В "обработанности" заявки не учитывались записи с 0 необходимым количеством
     sh: раскрашены расх, прих части в  заявке  

5.45.201 (202)

    shserv: убрали до поры до времени запрет на редактирование автоматически созданных из заявок накладных.
            но добавили флаг , что накладная создана автоматически (gdoExtFlag0   0x80). 
            добавлена опция создания автоматических накладных - по "необходимому" количеству или по количеству из расхода.
    sh: добавлен вопрос "по какому количеству считать накладные из заявок", добавлен флаг в "Списании заявок "
    frpr5_45_202 печать отфильтрованных на форме датасетов.

5.45.203

    shserv: в процедуре поиска товаров исправлен NAN для полей с процентами обработки
    При создании дочерних заявок, повторяющиеся записи объединяются 

5.45.204    

    Клонирование заявок с объединением , переопределением параметров заявки.
    При удалении накладной изменяется флаг "обработанности" на заявке.
    shcrtdb: sh4->sh5 - обрабатывается ошибка 1007 - в протокол выводятся проблемный товар + ед.изм.

5.45.205

    shserv: изменение расчета процентов обработанности заявки.
    sh: в списке заявок не сохранялась позиция колонки "обработана"

5.45.206

    shserv: Исправлена группировка в Акте реализации
    frpr_45_205: возвращены  TfrxDialogControls, добавлены frxChartObject,TfrxOLEObject,TfrxCrossObject,TfrxADOComponents

5.46.207    

    Dmctl: OnDrawDataCell атрибутных ячеек данных наследуется от ячейки - контейнера.
               Можно копировать в клипборд тоталы.
    Sdbman: кэшируется дерево документов - отрисовка стала быстрее. 
          В Настройки добавлен чекбокс управления отображением прав администратора (раньше только через ini-файл). 
    Sh:   устранена путаница с предлогами в заголовках окон отчетов. 
          исправлен баг при первом вводе цены излишка в СВ (возникал диалог с ошибкой). 
    Sh, shsrv: добавлен отчет "Сравнение прейскурантов". 
         ВЕТИС - старт

5.46.208    

    shserv: Если заявка обработана, то не считать остатки по спецификациям. Оптимизирована процедура чтения заявки (ODoc)
    ЕГАИС: добавлен запрос справки

5.47.209

    Sh, shsrv: добавлен сервис переупорядочивания накладных за дату.
        Обработка реализации услуг в заявках.
    Shsrv: в отчете Контроль цен по прейскурантам, если в фильтре указана небазовая валюта, цена с товарной карточки не запрашивается. 

5.48.211

    ShSrv, Sh:
    Оптимизирован расчет себестоимости в комплекте (были замедления при удаленной работе с комплектами) 
    ShSrv: обработка услуг в акте реализации.
    Sdbsrv, библиотеки клиента: добавлены методы для работы со значениями атрибутов бинарных объектов (например для группового назначения атрибутов). 
     добавлена возможность группового назначения атрибутов (для теста): 
        Список подразделений - через вызов процедуры сервера;
        Список валют - на клиенте.  
    Пересобрана LicLib.
    В процедуру редактирования заявки добавлен флаг - "сохранять в спецификациях версию комплекта и маршрут товара"  по умолчанию  (Для FF)
    sh: 5.48.212 - слетел пересчет коэффициентов в товарной карточке 

5.48.213

    shcrtdb64:
           добавлена процедура  PatchSEH_GM - для борьбы с SEH в случае, когда после апгрейда  SH4->SH5 приходят товары , у которых в GoodsMUnits нет единиц измерения с заголовка товара(Goods).
    dmctl: Избавление от ошибки  "Abnormal program terminated"

5.49.214

    sh, shsrv:
    Добавлен новый тип заявки - возврат, реализована работа с ним
    Реализована работа с заявками - возвратами    
    Групповое клонирование заявок-возвратов:  заявки-возвраты можно клонировать и объединять только в  заявки-возвраты
    В фильтре списания заявок добавлен выбор видов прих. и расх. платежных документов (для списания услуг и заявок-возвратов) . 
    Обработка заявок-возвратов при автоматическом списании , в Акте реализации. 
    SH: В шапку окна заявки вынесены номер и дата заявки.
        Алкогольная декларация, Для всех колонок с количеством выведено итого по таблице/по группировке
            Исправлено: В заявке нельзя было спрятать  атрибуты заголовка.5.51.216

        Во время редактирования количества для новой записи заявки при изменении фокуса, возникала ошибка. 
           dmctl:  
        Возникал AV при печати в случае отсутствия макета печати.
    shsrv(215): Для апгрейда в RebuildB добавлено изменение флага 0x80 опций накладных ранее созданных на основе заявок

5.49.215

    shcrtdb64:
        PatchE29 Устраняет ошибку Validate() # 29 - неправильно указана сумма/цена/значение налога. Сбрасывает в 0 все суммы для строки.
        SHServ: Оптимизирована процедура вхождения товара в товары (могла возникать ошибка "страничный кэш исчерпан"). Эта процедура стала использоваться для     проверки зацикливания в комплектах при редактировании карточки товара, при редактировании комплекта , для пересчета накладных при редактировании комплекта. 

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