№ | Название | стр |
1 | EGAIS состояние обработки ТТН | 2 |
2 | SASCHEDULE | 6 |
3 | SMPost | 11 |
4 | Алгоритм автоматической генерации заказа | 20 |
5 | Алгоритм наценивания. Беларусь | 40 |
6 | Алгоритм наценивания | 48 |
7 | Алгоритм расчета количества предложения заказа ЕТС (на базе процесса ORET) | 54 |
8 | Алгоритм расчета себестоимости в производстве | 57 |
9 | Алгоритм расчета среднесуточной реализации | 60 |
10 | Изменения функционала | 66 |
11 | Импорт данных из Microsoft Excel почтовым модулем | 68 |
12 | Сервер отчетов. Руководство администратора | 75 |
13 | Сравнение с эталоном | 85 |
14 | СупермагМобайл | 86 |
15 | Этикетки | 108 |
| View file | ||||
|---|---|---|---|---|
|
| Wiki разметка |
|---|
\\ \\ \\ *Статусы документа ЕГАИС* \\ Статус документа ЕГАИС, устанавливаемый Супермагом по мере обработки документа в поле SMEgaisDocHeader.DocState \\ Статусы ТТН на приход \\ EGAIS_DocStateInReceiving(0)Документ не готов (содержит только InformBReg, но не WayBill) EGAIS_DocStateInReceived(1)Документ получен из ЕГАИС EGAIS_DocStateInMatching(4)Накладная Супермага привязана к ТТН ЕГАИС, но ещё не до конца сопоставлена EGAIS_DocStateInActSending(5)Акт приёма продукции отсылается в ЕГАИС EGAIS_DocStateInFixed(6)ТТН зафиксирована в ЕГАИС \\ Статусы ТТН на отгрузку \\ EGAIS_DocStateOutDraft (10)Черновик ТТН на отгрузку EGAIS_DocStateOutSending (11)ТТН на отгрузку подготовлена и отсылается в ЕГАИС EGAIS_DocStateOutSended (12)ТТН на отгрузку отослана, ей присвоен WBRegID EGAIS_DocStateOutActReceived(15)Получен Акт расхождения по данной ТТН EGAIS_DocStateOutActConfirmed(16)Акт приёма продукции согласован EGAIS_DocStateOutFixed (17)ТТН зафиксирована в ЕГАИС \\ Статусы акта постановки на баланс \\ EGAIS_DocStateACODraft(20)Черновик акта постановки на баланс EGAIS_DocStateACOQueried(21)Акт постановки на баланс подготовлен и запрашивает данные по товарам из ЕГАИС EGAIS_DocStateACOSending(22)Акт постановки на баланс отсылается в ЕГАИС EGAIS_DocStateACOFormAB(23)Получены справки А и Б EGAIS_DocStateACOFailed(24)Акт постановки на баланс содержит незарегистрированные товары EGAIS_DocStateACORejected(25)Акт постановки на баланс отвергнут ЕГАИС EGAIS_DocStateACOFixed(26)Получена квитанция о фиксации акта постановки на баланс в ЕГАИС \\ Состояние обмена с ЕГАИС – определяется квитанциями УТМ и ЕГАИС, заносится в поле SMEgaisDocHeader.ExchangeState \\ EGAIS_ExchStateErrorOrReject(-1)Обмен прекращён из-за ошибки или отказа EGAIS_ExchStateOur (0)Требуется действие с нашей стороны EGAIS_ExchStateQueried (1)Документ поставлен в очередь на отсылку EGAIS_ExchStateSigned (2)Документ подписан УТМ EGAIS_ExchStateEGAIS (3)Обработка на стороне ЕГАИС EGAIS_ExchStateCounteragent(4)Обработка на стороне контрагента EGAIS_ExchStateSuccess (5)Обмен успешно завершён \\ Тип акта приёма продукции (раньше определялся количеством недостачи), заносится в поле SMEgaisDocHeader.ActType \\ EGAIS_ActTypeAccept (A) Акт подтверждения EGAIS_ActTypeDifference (D) Акт расхождения EGAIS_ActTypeReject (R) Акт отказа \\ \\ *Старые статусы документа ЕГАИС в таблице SMEGAISDOCHEADER в поле DOCSTATE* *До версии 1.033 сп1.* \\ EGAIS_DocStateInDraft (0) Документ не готов (содержит только InformBReg, но не WayBill) EGAIS_DocStateInReceived (1) Документ получен из ЕГАИС EGAIS_DocStateInMatched (2) Документ ЕГАИС поставлен в соответствие с накладной Супермага EGAIS_DocStateInFixed (3) Получена квитанция о фиксации ТТН в ЕГАИС EGAIS_DocStateOutDraft (10) Черновик ТТН на отгрузку EGAIS_DocStateOutStored (11) ТТН на отгрузку подготовлена и отсылается в ЕГАИС EGAIS_DocStateOutSended (12) ТТН на отгрузку отослана, ей присвоен WBRegID EGAIS_DocStateOutConfirmed (13) Получен Акт приёма продукции (акт расхождения) по данной ТТН EGAIS_DocStateOutFixed (14) Получена квитанция о фиксации ТТН в ЕГАИС EGAIS_DocStateACODraft (20) Черновик акта постановки на баланс EGAIS_DocStateACOQueried (21) Акт постановки на баланс подготовлен и запрашивает данные по товарам из ЕГАИС EGAIS_DocStateACOSended (22) Акт постановки на баланс отослан в ЕГАИС EGAIS_DocStateACOFixed (23) Получена квитанция о фиксации акта постановки на баланс в ЕГАИС \\ \\ \\ Состояние – сочетание статуса документа ЕГАИС, типа документа, факта недостачи по всей ТТН, согласия / отказа с актом расхождения, результата фиксации цепочки документов в ЕГАИС \\ Для состояний с трехзначным номером первая цифра – номер базового состояния, например 200 – это 2 – сопоставлена с накладной + факт решения о нулевом приеме = Отказ отправлен в ЕГАИС. \\ \\ Category(<span style="color: #a31515">"In"</span>) – ТТН на приход \\ <span style="color: #008000">0 - Документ не готов (содержит только InformBReg, но не WayBill) (Подстатус: InDraft)</span> \[ (<span style="color: #a31515">"Ожидается получение из ЕГАИС"</span>), Category(<span style="color: #a31515">"In"</span>)\] InDraft = EGAIS_DocStateInDraft, <span style="color: #008000">1 - Документ получен из ЕГАИС (Подстатусы: InReceived, InMatching)</span> \[ (<span style="color: #a31515">"Получена из ЕГАИС"</span>), Category(<span style="color: #a31515">"In"</span>)\] InReceived = EGAIS_DocStateInReceived, <span style="color: #008000">2 - Документ ЕГАИС поставлен в соответствие с накладной Супермага (Подстатусы: InRejected, InAccepted, InDifferenced)</span> \[ (<span style="color: #a31515">"Сопоставлена с накладной"</span>)\] InMatched = EGAIS_DocStateInMatched, <span style="color: #008000">3 - Получена</span> <span style="color: #008000">квитанция</span> <span style="color: #008000">о</span> <span style="color: #008000">фиксации</span> <span style="color: #008000">ТТН</span> <span style="color: #008000">в</span> <span style="color: #008000">ЕГАИС (Подстатусы: InFixedRejected, InFixedAccepted, InFixedDifferenced, InFailedRejected, InFailedAccepted, InFailedDifferenced)</span> \[ (<span style="color: #a31515">"Зафиксирована</span> <span style="color: #a31515">в</span> <span style="color: #a31515">ЕГАИС"</span>)\] InFixed = EGAIS_DocStateInFixed, <span style="color: #008000">200 - ТТН ЕГАИС полностью отклонена</span> \[ (<span style="color: #a31515">"Отказ отправлен в ЕГАИС"</span>), Category(<span style="color: #a31515">"In"</span>)\] InRejected = 200, <span style="color: #008000">201 - ТТН ЕГАИС полностью принята</span> \[ (<span style="color: #a31515">"Подтверждение отправлено в ЕГАИС"</span>), Category(<span style="color: #a31515">"In"</span>)\] InAccepted = 201, <span style="color: #008000">202 - ТТН ЕГАИС принята частично</span> \[ (<span style="color: #a31515">"Акт расхождения отправлен в ЕГАИС"</span>), Category(<span style="color: #a31515">"In"</span>)\] InDifferenced= 202, <span style="color: #008000">300 - Подтверждено полное отклонение ТТН ЕГАИС</span> \[ (<span style="color: #a31515">"Отказ принят ЕГАИС"</span>), Category(<span style="color: #a31515">"In"</span>)\] InFixedRejected = 300, <span style="color: #008000">301 - Подтверждено полное принятие ТТН ЕГАИС</span> \[(<span style="color: #a31515">"Подтверждение принято ЕГАИС"</span>), Category(<span style="color: #a31515">"In"</span>)\] InFixedAccepted = 301, <span style="color: #008000">302 - Подтверждено принятие ТТН ЕГАИС с расхождениями</span> \[ (<span style="color: #a31515">"Акт расхождения принят ЕГАИС"</span>), Category(<span style="color: #a31515">"In"</span>)\] InFixedDifferenced = 302, <span style="color: #008000">303 - Отказ полного отклонения ТТН ЕГАИС</span> \[ (<span style="color: #a31515">"Отказ отвергнут ЕГАИС"</span>), Category(<span style="color: #a31515">"In"</span>)\] InFailedRejected = 303, <span style="color: #008000">304 - Отказ полного принятия ТТН ЕГАИС</span> \[ (<span style="color: #a31515">"Подтверждение отвергнуто ЕГАИС"</span>), Category(<span style="color: #a31515">"In"</span>)\] InFailedAccepted = 304, <span style="color: #008000">305 - Отказ принятия ТТН ЕГАИС с расхождениями</span> \[ (<span style="color: #a31515">"Акт расхождения отвергнут ЕГАИС"</span>), Category(<span style="color: #a31515">"In"</span>)\] InFailedDifferenced = 305, \\ \\ Category(<span style="color: #a31515">"Out"</span>) – ТТН на отгрузку \\ <span style="color: #008000">10 - Черновик ТТН на отгрузку (Подстатус: OutDraft)</span> \[ (<span style="color: #a31515">"Сопоставляется с накладной"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutDraft= EGAIS_DocStateOutDraft, <span style="color: #008000">11 - ТТН на отгрузку подготовлена и отсылается в ЕГАИС (Подстатус: OutStored)</span> \[ (<span style="color: #a31515">"Отослана</span> <span style="color: #a31515">в</span> <span style="color: #a31515">ЕГАИС"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutStored= EGAIS_DocStateOutStored, <span style="color: #008000">12 - ТТН на отгрузку отослана, ей присвоен WBRegID (Подстатус: OutSended)</span> \[ (<span style="color: #a31515">"Принята</span> <span style="color: #a31515">ЕГАИС"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutSended= EGAIS_DocStateOutSended, <span style="color: #008000">13 - Получен</span> <span style="color: #008000">Акт</span> <span style="color: #008000">приёма</span> <span style="color: #008000">продукции (акт</span> <span style="color: #008000">расхождения) по</span> <span style="color: #008000">данной</span> <span style="color: #008000">ТТН (Подстатусы: OutConfirming, OutRejected, OutAccepted, OutDifferenced, OutAbortDifferenced)</span> \[ (<span style="color: #a31515">"Подтверждена"</span>)\] OutConfirmed= EGAIS_DocStateOutConfirmed, <span style="color: #008000">14 - Получена</span> <span style="color: #008000">квитанция</span> <span style="color: #008000">о</span> <span style="color: #008000">фиксации</span> <span style="color: #008000">ТТН</span> <span style="color: #008000">в</span> <span style="color: #008000">ЕГАИС (Подстатусы: OutFixedRejected, OutFixedAccepted, OutFixedDifferenced, OutFailedRejected, OutFailedAccepted, OutFailedDifferenced)</span> \[ (<span style="color: #a31515">"Зафиксирован</span> <span style="color: #a31515">в</span> <span style="color: #a31515">ЕГАИС"</span>)\] OutFixed= EGAIS_DocStateOutFixed, <span style="color: #008000">100 - Накладная Супермага привязана к ТТН ЕГАИС, но ещё не до конца сопоставлена</span> \[ (<span style="color: #a31515">"Сопоставляется с накладной"</span>), Category(<span style="color: #a31515">"In"</span>)\] InMatching = 100, <span style="color: #008000">101 - Требуется подтвердить или отклонить Акт приёма продукции</span> \[ (<span style="color: #a31515">"Акт расхождения получен из ЕГАИС"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutConfirming = 101, <span style="color: #008000">203 - ТТН ЕГАИС полностью отклонена</span> \[ (<span style="color: #a31515">"Акт отказа получен из ЕГАИС"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutRejected= 203, <span style="color: #008000">204 - ТТН ЕГАИС полностью принята</span> <span style="color: #808080">></span> \[ (<span style="color: #a31515">"Акт подтверждения получен из ЕГАИС"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutAccepted= 204, <span style="color: #008000">205 - ТТН ЕГАИС принята частично</span> \[ (<span style="color: #a31515">"Акт расхождения согласован"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutDifferenced = 205, <span style="color: #008000">206 - Отказ от частичного принятия ТТН</span> \[ (<span style="color: #a31515">"Акт расхождения отклонен"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutAbortDifferenced = 206, <span style="color: #008000">306 - Подтверждено полное отклонение ТТН ЕГАИС</span> \[ (<span style="color: #a31515">"Акт отказа согласован"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutFixedRejected = 306, <span style="color: #008000">307 - Подтверждено полное принятие ТТН ЕГАИС</span> \[ (<span style="color: #a31515">"Акт подтверждения согласован"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutFixedAccepted = 307, <span style="color: #008000">308 - Подтверждено принятие ТТН ЕГАИС с расхождениями</span> \[ (<span style="color: #a31515">"Согласие с актом расхождения принято ЕГАИС"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutFixedDifferenced = 308, <span style="color: #008000">309 - Подтверждено отклонение ТТН ЕГАИС с расхождениями</span> \[ (<span style="color: #a31515">"Отклонение акта расхождения принято ЕГАИС"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutFixedAbortDifferenced = 309, <span style="color: #008000">310 - Отказ полного отклонения ТТН ЕГАИС</span> \[ (<span style="color: #a31515">"Акт отказа отклонен"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutFailedRejected = 310, <span style="color: #008000">311 - Отказ полного принятия ТТН ЕГАИС</span> \[ (<span style="color: #a31515">"Акт подтверждения отклонен"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutFailedAccepted = 311, <span style="color: #008000">312 - Отказ принятия ТТН ЕГАИС с расхождениями</span> \[ (<span style="color: #a31515">"Согласие с актом расхождения отвергнуто ЕГАИС"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutFailedDifferenced = 312, <span style="color: #008000">313 - Отказ отклонения ТТН ЕГАИС с расхождениями</span> \[ (<span style="color: #a31515">"Отклонение акта расхождения отвергнуто ЕГАИС"</span>), Category(<span style="color: #a31515">"Out"</span>)\] OutFailedAbortDifferenced = 313 \\ Акт постановки на баланс \\ <span style="color: #008000">20 - Черновик акта постановки на баланс</span> \[ (<span style="color: #a31515">"Черновик"</span>), Category(<span style="color: #a31515">"ActChargeOn"</span>)\] ActChargeOnDraft= EGAIS_DocStateACODraft, \\ <span style="color: #008000">21 - Акт постановки на баланс подготовлен и запрашивает данные по товарам из ЕГАИС</span> \[ (<span style="color: #a31515">"Запрашивает данные по товарам"</span>), Category(<span style="color: #a31515">"ActChargeOn"</span>)\] ActChargeOnQueried= EGAIS_DocStateACOQueried, \\ <span style="color: #008000">22 - Акт постановки на баланс отослан в ЕГАИС</span> \[ (<span style="color: #a31515">"Отослан</span> <span style="color: #a31515">в</span> <span style="color: #a31515">ЕГАИС"</span>), Category(<span style="color: #a31515">"ActChargeOn"</span>)\] ActChargeOnSended= EGAIS_DocStateACOSended, \\ <span style="color: #008000">23 - Получена квитанция о фиксации акта постановки на баланс в ЕГАИС</span> \[ (<span style="color: #a31515">"Зафиксирован</span> <span style="color: #a31515">в</span> <span style="color: #a31515">ЕГАИС"</span>), Category(<span style="color: #a31515">"ActChargeOn"</span>)\] ActChargeOnFixed= EGAIS_DocStateACOFixed, \\ \\ \\ \\ \\ \\ Описание системы выполнения заданий по расписанию \\ [<span style="color: #0000ff"><span style="text-decoration: underline; ">Общие принципы</span></span> |C:\TEMP\3\1\SASCHEDULE.doc#_Toc21763091] [<span style="color: #0000ff"><span style="text-decoration: underline; ">Функции управления выполнением заданий</span></span> |C:\TEMP\3\1\SASCHEDULE.doc#_Toc21763092] [<span style="color: #0000ff"><em><span style="text-decoration: underline; ">Создание нового задания</span></em></span> |C:\TEMP\3\1\SASCHEDULE.doc#_Toc21763093] [<span style="color: #0000ff"><em><span style="text-decoration: underline; ">Редактирование расписаний</span></em></span> |C:\TEMP\3\1\SASCHEDULE.doc#_Toc21763094] [<span style="color: #0000ff"><span style="text-decoration: underline; ">Функции администрирования базы данных</span></span> |C:\TEMP\3\1\SASCHEDULE.doc#_Toc21763095] [<span style="color: #0000ff"><em><span style="text-decoration: underline; ">Перестроение индексов</span></em></span> |C:\TEMP\3\1\SASCHEDULE.doc#_Toc21763096] [<span style="color: #0000ff"><em><span style="text-decoration: underline; ">Анализ таблиц и индексов (сбор статистики)</span></em></span> |C:\TEMP\3\1\SASCHEDULE.doc#_Toc21763097] [<span style="color: #0000ff"><em><span style="text-decoration: underline; ">Сбор статистической информации и перестроение индексов.</span></em></span> |C:\TEMP\3\1\SASCHEDULE.doc#_Toc21763098] [<span style="color: #0000ff"><em><span style="text-decoration: underline; ">Перекомпиляция объектов</span></em></span> |C:\TEMP\3\1\SASCHEDULE.doc#_Toc21763099] [<span style="color: #0000ff"><span style="text-decoration: underline; ">Сбор 'мусора'</span></span> |C:\TEMP\3\1\SASCHEDULE.doc#_Toc21763100] |
...
Проверяются только уникальные индексы, т.к. создание или удаление других с одной стороны не должно сказаться на работоспособности СУПЕРМАГа, а с другой стороны не исключается при проведении оптимизации конкретной базы данных ее администратором.
Индексы идентифицируются не по имени индекса, а по имени таблицы и перечню ее колонок, входящих в индекс.
Лишние уникальные индексы контролируются только у таблиц, присутствующих в эталонном описании, т.к. при эксплуатации СУПЕРМАГа пользователями могут быть созданы новые таблицы, но их уникальные индексы не влияют на работоспособность системы. Создание пользователями своих таблиц в схеме SUPERMAG не рекомендуется, и информацию о таких таблицах можно получить в тесте 'Объекты'.
Супермаг Мобайл.
Версии программы.
Установка программы Супермаг Мобайл.
Начало работы.
Настройка соединения с сервером приложений.
Выбор вида работы.
Инвентаризация.
Закладка «Инвентаризация».
Закладка «Журнал».
Закладка «Спецификация».
Закладка «Завершение».
Контроль остатков.
Закладка «Инвентаризация».
Закладка «Журнал».
Закладка «Спецификация».
Закладка «Завершение».
Прием товара по заказу.
Закладка «Прием».
Закладка «Журнал».
Закладка «Спецификация».
Закладка «Завершение».
Контроль ценников.
Закладка «Контроль».
Закладка «Журнал».
Закладка «Завершение».
| Якорь | ||||
|---|---|---|---|---|
|
| Якорь | ||||
|---|---|---|---|---|
|
...