https://gsbelarus.com/gs/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:NewPages&feed=atom&namespace=0GedeminWiki - Новые страницы [ru]2024-03-29T15:47:46ZМатериал из GedeminWikiMediaWiki 1.19.16https://gsbelarus.com/gs/wiki/index.php/Gedemin_TLB.IgsWinAPI.SleepGedemin TLB.IgsWinAPI.Sleep2023-12-13T10:15:32Z<p>SYSDBA: Новая страница: «{{MethodDef_Template|unit={{#explode:{{PAGENAME}}|.|0}}|visibility=public|class={{#explode:{{PAGENAME}}|.|1}}|src=procedure Sleep(Milliseconds: LongWord); safecal…»</p>
<hr />
<div>{{MethodDef_Template|unit={{#explode:{{PAGENAME}}|.|0}}|visibility=public|class={{#explode:{{PAGENAME}}|.|1}}|src=procedure Sleep(Milliseconds: LongWord); safecall;}}<br />
<br />
<onlyinclude>Пауза на указанное количество миллисекунд.</onlyinclude> <br />
<br />
;Milliseconds: Пауза в миллисекундах.<br />
<br />
<syntaxhighlight lang="vbnet"><br />
Option Explicit<br />
Sub ShowProgressWindow<br />
<br />
Dim Creator, P, I, C<br />
Set Creator = New TCreator<br />
Set P = Creator.GetObject(nil, "TgdccProgress", "")<br />
<br />
P.StartWork "Обработка данных", "Длительный процесс", 100, True, True<br />
<br />
C = System.StartPerfCounter("test", "Процесс...")<br />
<br />
For I = 1 To 100<br />
P.StartStep "Step #" & I, 1<br />
<br />
System.AddLogRecord "Test", "Идет выполнение процесса...", 1, -1, "", False<br />
<br />
If P.Canceled Then Exit For<br />
<br />
WinAPI.Sleep 200<br />
Next<br />
<br />
System.StopPerfCounter(C)<br />
<br />
P.EndWork "Обработка завершена успешно", False<br />
End Sub<br />
</syntaxhighlight></div>SYSDBAhttps://gsbelarus.com/gs/wiki/index.php/Gedemin_TLB.IgsWinAPI_%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8BGedemin TLB.IgsWinAPI Методы2023-12-13T10:13:11Z<p>SYSDBA: Новая страница: «{{InterfaceMembers_Template|member_type={{#explode:{{#explode:{{PAGENAME}}|.|1}}| |1}}|unit={{#explode:{{PAGENAME}}|.|0}}|interface={{#explode:{{#explode:{{PAGENA…»</p>
<hr />
<div>{{InterfaceMembers_Template|member_type={{#explode:{{#explode:{{PAGENAME}}|.|1}}| |1}}|unit={{#explode:{{PAGENAME}}|.|0}}|interface={{#explode:{{#explode:{{PAGENAME}}|.|1}}| |0}}|list=procedure Sleep}}</div>SYSDBAhttps://gsbelarus.com/gs/wiki/index.php/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B_%D0%93%D0%B5%D0%B4%D1%8B%D0%BC%D0%B8%D0%BD_(Delphi_5)Компиляция платформы Гедымин (Delphi 5)2023-11-04T20:42:30Z<p>SYSDBA: Новая страница: «Для компиляции Гедымина необходимы: # Операционная система не хуже Windows XP SP2 или Windows Server 2…»</p>
<hr />
<div>Для компиляции Гедымина необходимы:<br />
<br />
# Операционная система не хуже Windows XP SP2 или Windows Server 2003.<br />
# Дистрибутив Delphi 5 и Update Pack 1 к нему.<br />
# Дистрибутив Firebird 2.5 32-bit.<br />
# Установленный git. Если вы предпочитаете работать через графический интерфейс, а не через командную строку -- мы рекомендуем оболочку Tortoise Git.<br />
# Учетная запись на github.com, если вы планируете вносить изменения в исходники.<br />
# Для компиляции gedemin.exe с помощью скрипта '''update_gedemin.bat''' понадобится утилита '''editbin''' из комплекта '''MSVC Build Tools'''.<br />
<br />
Простейший способ откомпилировать Гедымин &mdash; воспользоваться готовой [http://gedemin.blogspot.com/2012/08/blog-post.html виртуальной машиной] в формате Virtual Box. При желании, вы можете самостоятельно установить необходимое программное обеспечение, скачать исходный код и собрать из него выполняемый модуль gedemin.exe. Ниже приведена подробная пошаговая инструкция:<br />
<br />
== Шаг 1 ==<br />
<br />
Проверяем версию операционной системы.<br />
<br />
== Шаг 2 ==<br />
<br />
''ВНИМАНИЕ! На некоторых версиях Windows 10 инстолятор Delphi 5 может зависать при запуске. В этом случае следует загрузить компьютер в режиме Safe Boot с минимальным набором драйверов и базовым видео. После установки Delphi и обновления к нему следует перевести режим загрузки в нормальный.''<br />
<br />
Устанавливаем и настраиваем компилятор Borland Delphi 5:<br />
<br />
# Устанавливаем Borland Delphi 5 в папку с коротким именем в корне диска (например, c:\D5 или c:\DELPHI5). При указании параметров установки '''НЕ СТАВИМ''' Borland Interbase и его клиентскую часть. <br />
# Устанавливаем Update Pack 1 (под Windows 7 и выше обновление Delphi следует запускать в режиме совместимости с Windows XP SP2).<br />
# Запускаем Delphi.<br />
## Под Windows 7 и выше при возникновении ошибок в процессе загрузки и работы Delphi следует установить в ярлыке запуск в режиме совместимости с Windows XP SP2, с правами Администратора.<br />
## Если ошибки будут продолжаться следует отключить DEP (Data execute prevention) в параметрах операционной системы)<br />
## При запуске Delphi под Windows 2008 Server и Windows 2012 Server возможно появление ошибки в процессе загрузки библиотеки dclite50.bpl. В этом случае следует удалить данную библиотеку из списка в окне Install packages...<br />
# Открываем меню Component и выбираем команду Install packages... <br />
# В списке Design packages отыскиваем позицию Interbase Data Access Components и снимаем галочку напротив нее. <br />
# Закрываем Delphi. <br />
# Удаляем из каталога Program Files/Borland/Delphi5/Bin файл DCLIB50.BPL (под Windows x64 каталог Program Files (x86)/Borland/Delphi5/Bin). <br />
# Удаляем из каталога WINDOWS/SYSTEM32 файл VCLIB50.BPL (под Windows x64 каталог Windows/SysWOW64). <br />
# Заходим в каталог Program Files/Borland/Delphi5/Source/Vcl и удаляем все файлы по маске IB*.* (под Windows x64 каталог Program Files (x86)/Borland/Delphi5/Source/Vcl).<br />
<br />
== Шаг 3 ==<br />
<br />
* Заходим на сайт [http://www.firebirdsql.org firebirdsql.org] и скачиваем установку сервера Firebird 2.5 32-bit. <br />
* Запускаем ее.<br />
* В процессе установки вам будет предложено указать путь для размещения файлов сервера:<br />
<br />
http://gsbelarus.com/gs/images/gs/2008/compile_gedemin_5.png<br />
<br />
Путь, предлагаемый по-умолчанию, c:\Program Files\Firebird\Firebird_2_5.<br />
<br />
* Выбираем тип установки:<br />
<br />
http://gsbelarus.com/gs/images/gs/2008/compile_gedemin_6.png<br />
<br />
* и параметры:<br />
<br />
http://gsbelarus.com/gs/images/gs/2008/compile_gedemin_7.png<br />
<br />
* Завершаем установку.<br />
* В глобальную переменную окружения Path добавим путь к папке bin сервера Firebird -- "c:\program files\firebird\firebird_2_5\bin"<br />
<br />
== Шаг 4 ==<br />
<br />
Для работы с исходниками под Windows удобнее всего установить '''TortoiseGit''':<br />
<br />
# Скачиваем [https://tortoisegit.org/download/ инстолятор] в соответствии с разрядностью ОС.<br />
# Устанавливаем.<br />
# Скачиваем новейшую [https://git-scm.com/download/win установку Git] для Windows.<br />
# Устанавливаем:<br />
## В списке устанавливаемых компонент снимаем галку '''Windows Explorer integration''' (все равно мы будем обращаться к Git через оболочку TortoiseGit).<br />
## Для обработки символов конца строки устанавливаем галку '''Checkout Windows style, commit Unix style'''. Эта опция выбрана по умолчанию в инстоляторе.<br />
## Если будет предложено, перезагружаем компьютер.<br />
# Создаем папку для размещения исходников. Например, c:\golden.<br />
# Жмем правой кнопкой на нее и из меню выбираем '''Git Clone...'''<br />
# Прописываем в поле URL: ''https://github.com/GoldenSoftwareLtd/gedemin-private.git'' (Внимание! данный репозиторий приватный. Чтобы получить доступ, сообщите нам свой акаунт на github и мы добавим вас в списки).<br />
# В поле Directory: проверяем, чтобы был указан нужный нам каталог.<br />
# Жмем Ок. При необходимости вводим свою учетную запись на [http://github.com github] и пароль. Ждем.<br />
<br />
Git распределенная система контроля версий. На каждой машине хранится полная история всех изменений проекта, с которой можно работать автономно, даже при отсутствии подключения к сети. Передавать изменения между разработчиками можно как напрямую, так и через централизованный сервер. В сети присутствует огромное количество документации по Git. Для быстрого старта понадобятся всего несколько команд, которые вызываются из контекстного меню TortoiseGit в исследователе Windows (кликаем правой кнопкой мыши на папке с исходниками):<br />
<br />
Получить последнюю версию файлов с сервера -- '''Pull...'''<br />
Записать сделанные изменения -- '''Git Commit...''' (по правой кнопке мыши на файле в диалоговом окне можно посмотреть что было изменено). <br />
Важно! Перед выполнением Git Commit всегда выполняйте команду Pull, чтобы сохранять линейную последовательность версий исходного кода.<br />
Переслать изменения на сервер -- '''Push...''' (система потребует ввести логин, как правило имя вашего почтового ящика gmail, и пароль, который можно получить залогинившись в проект и перейдя по этой ссылке).<br />
Посмотреть историю изменения файла -- '''Show log...''' (по правой кнопке мыши можно сравнить любые две ревизии между собой).<br />
<br />
Все действия можно сделать из одного окна, вызываемого командой '''Git sync...'''<br />
<br />
== Шаг 5 ==<br />
<br />
* Находим и выполняем в папке '''Gedemin''' команду '''prepare_sources.bat'''<br />
* Находим и выполняем в папке '''Comp5''' команду '''prepare_sources.bat'''<br />
<br />
ВНИМАНИЕ! В файлах .cfg и .dof, которые получатся после выполнения вышеуказанных пакетных файлов, надо проверить и при необходимости скорректировать путь к папке, где установлена система Delphi5.<br />
<br />
== Шаг 6 ==<br />
<br />
Компилируем библиотеки и выполняемый файл gedemin.exe:<br />
<br />
# Запустим Delphi.<br />
# Откроем группу проектов c:/golden/gedemin/gedemin.bpg.<br />
# Поочередно, для каждого модуля из списка выполним команды Build и Install (обе команды вызываются из контекстного меню, как показано на [http://gsbelarus.com/gs/images/gs/2008/compile_gedemin_4.png этом рисунке]):<br />
## SynEdit_D5.bpl<br />
## tb2k_d5.bpl<br />
## tb2kdsgn_d5.bpl<br />
## fr5.bpl<br />
## greference.bpl<br />
# Выполним команду Build для:<br />
## gedemin.exe<br />
## gudf.dll<br />
<br />
В некоторых случаях, при выполнении команды Install для библиотеки tb2kdsgn_d5.bpl возникает ошибка. В этом случае следует повторно выполнить команды Build и Install для модулей tb2k_d5.bpl и tb2kdsgn_d5.bpl.<br />
<br />
Файлы, получившиеся в результате компиляции, располагаются в следующих подкаталогах каталога c:\golden\gedemin:<br />
<br />
* DCU -- откомпилированные юниты.<br />
* BPL -- откомпилированные библиотеки.<br />
* EXE -- файлы gedemin.exe и gudf.dll.<br />
<br />
Запускать Гедымин еще рано! Необходимо сначала создать базу данных.<br />
<br />
== Шаг 7 ==<br />
<br />
Откомпилированный файл GUDF.DLL (находится в папке \Golden\Gedemin\EXE) копируем в подкаталог UDF сервера Firebird. Если вы не меняли пути по-умолчанию при установке последнего, то это будет папка c:\Program Files\Firebird\UDF.<br />
<br />
== Шаг 8 ==<br />
<br />
* Создайте каталог для размещения файла базы данных, например, c:\golden\base.<br />
* Перейдите в режим командной строки (Пуск -> Выполнить... -> cmd).<br />
* Перейдите в папку c:\golden\gedemin\sql<br />
<br />
c:<br />
cd \golden\gedemin\sql<br />
<br />
* Запустите команду cr.bat в качестве параметров указав имя сервера (localhost), полное имя файла базы данных в созданной вами папке и путь к каталогу с сервером Firebird:<br />
<br />
cr.bat localhost c:\golden\base\etalon.fdb <br />
<br />
Дождитесь окончания выполнения. В случае успеха на экране должны появиться строчки:<br />
<br />
Use CONNECT or CREATE DATABASE to specify a database<br />
Обработана таблица: AC_ACCOUNT...<br />
Обработана таблица: AC_TRANSACTION...<br />
Обработана таблица: EVT_MACROSGROUP...<br />
Обработана таблица: EVT_OBJECT...<br />
Обработана таблица: GD_CONTACT...<br />
Обработана таблица: GD_DOCUMENTTYPE...<br />
Обработана таблица: GD_FILE...<br />
Обработана таблица: GD_GOODGROUP...<br />
Обработана таблица: GD_PLACE...<br />
Обработана таблица: MSG_BOX...<br />
Обработана таблица: RP_REPORTGROUP...<br />
Use CONNECT or CREATE DATABASE to specify a database<br />
<br />
Обратите внимание, что файл cr.bat удаляет существующую базу данных с заданным именем, перед формированием новой.<br />
<br />
Примечание: для выполнения команды cr.bat в системной переменной окружения должен быть указан путь к папке bin сервера Firebird.<br />
<br />
== Шаг 9 ==<br />
<br />
Запустим Гедымин и подключимся к созданной базе данных.<br />
<br />
==== Самый первый запуск на этом компьютере ====<br />
<br />
При самом первом запуске Гедымин не найдет в реестре информации о базе данных и выведет на экран окно для регистрации. Выберем в нем кнопку Добавить:<br />
<br />
http://gsbelarus.com/gs/images/gs/2008/compile_gedemin_1.png<br />
<br />
Заполним поля с псевдонимом базы данных и полным путем к файлу базы данных (находятся в нижней части окна), как показано на рисунке ниже:<br />
<br />
http://gsbelarus.com/gs/images/gs/2008/compile_gedemin_2.png<br />
<br />
Нажмем кнопку Сохранить, а затем кнопку Выбрать.<br />
<br />
При первом подключении к серверу должна быть выполнена его настройка. Она выполняется автоматически, при этом Гедымин может запросить пароль учетной записи SYSDBA сервера Firebird. Если Вы не меняли пароль по-умолчанию, то это -- masterkey. Не путайте учетную запись сервера Firebird и учетную запись платформы Гедымин.<br />
<br />
Учетная запись для подключения к базе данных -- Administrator. Пароль Administrator.<br />
<br />
==== Если Гедымин был уже установлен на этом компьютере ====<br />
<br />
Если до этого Гедымин уже был установлен на данном компьютере, то на экране откроется окно ввода имени пользователя и пароля. Для регистрации созданной нами базы данных в таком случае, надо выбрать команду <Зарегистрировать> из выпадающего списка баз данных.<br />
<br />
==== Запуск с указанием параметров командной строки ====<br />
<br />
Перейдем в папку c:\golden\gedemin\exe и выполним следующую команду:<br />
<br />
gedemin.exe /sn localhost:c:\golden\base\etalon.fdb /user Administrator /password Administrator<br />
<br />
==== Подключение к чистой базе данных ====<br />
<br />
Чтобы каждый раз не заполнять все реквизиты при первом подключении к чистой базе данных просто дважды щелкните по полю с наименованием организации.<br />
<br />
== Шаг 10 (не обязательный) ==<br />
<br />
На чистую эталонную базу данных можно [[Установка прикладного решения|загрузить пространства имен]] с прикладными решениями.<br />
<br />
== Примечания ==<br />
<br />
==== Генератор отчетов FastReport ====<br />
<br />
Информацию о генераторе отчетов FastReport можно получить на сайте http://fastreport.ru. Не устанавливайте полученный с сайта самостоятельно дистрибутив поверх файлов, входящих в проект Гедымин, так как в них были внесены некоторые изменения, которых нет в оригинальной поставке.<br />
<br />
==== Список библиотек ====<br />
<br />
# SynEdit_D5.bpl — визуальные компоненты редактора программного кода с подсветкой синтаксиса;<br />
# tb2k_d5.bpl — набор визуальных компонентов Toolbar 2000;<br />
# tb2kdsgn_d5.bpl — набор визуальных компонентов Toolbar 2000 (design package);<br />
# fr5.bpl — генератор отчетов FastReport. <br />
# greference.bpl — библиотека визуальных компонентов компании Golden Software, используемых проектом Гедымин;<br />
# gudf.dll — библиотека UDF (User Defined Function) функций для сервера базы данных.<br />
<br />
== См. также ==<br />
<br />
* [[Символы условной компиляции gedemin.exe]]<br />
* [[Список файлов дистрибутива платформы Гедымин]]<br />
<br />
[[Category:Руководство разработчика]]<br />
<br />
__NOTOC__</div>SYSDBAhttps://gsbelarus.com/gs/wiki/index.php/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B_%D0%93%D0%B5%D0%B4%D1%8B%D0%BC%D0%B8%D0%BD_(Delphi_7)Компиляция платформы Гедымин (Delphi 7)2023-11-04T20:40:44Z<p>MoS: </p>
<hr />
<div>Компиляция платформы Гедымин (Delphi 7)<br />
[https://docs.google.com/document/d/1NjQsteAives7oOTyn21Jt_iQYxxW9geC-kLw3B3KQkU/edit#heading=h.83lme7wn57x7 документ]<br />
<br />
[[Category:Руководство разработчика]]<br />
[[Category:Delphi 7]]</div>SYSDBAhttps://gsbelarus.com/gs/wiki/index.php/%D0%9F%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B_%D0%B8%D0%B7_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B0Перезагрузка платформы из скрипта2023-01-03T13:20:45Z<p>SYSDBA: Новая страница: «Перезапуск платформы из макроса на VBScript: Dim wshShell Set wshShell = CreateObject("WScript.Shell") Call wshShell.Run(Cmd…»</p>
<hr />
<div>Перезапуск платформы из макроса на VBScript:<br />
<br />
<br />
Dim wshShell<br />
Set wshShell = CreateObject("WScript.Shell")<br />
Call wshShell.Run(CmdLine + " /sn /s путь к текущей базе данных", 1, False)<br />
Application.Terminate<br />
<br />
[[Category:Руководство разработчика]]</div>SYSDBAhttps://gsbelarus.com/gs/wiki/index.php/%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%B8%D0%BC%D0%B5%D0%BD_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5Пространство имен использование2022-09-29T06:47:15Z<p>MoS: /* Дополнительно */</p>
<hr />
<div><br />
=Введение=<br />
В настоящее время все доработки и изменения сохраняются и переносятся с использованием "Пространств имен" (далее ПИ), подробнее о котором можно почитать [http://gsbelarus.com/gs/wiki/index.php/%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%B8%D0%BC%D0%B5%D0%BD тут]<br />
<br />
Данное руководство предназначено для пользователей, которые ранее не использовали данный функционал, однако появилась такая необходимость.<br />
<br />
=Основные элементы=<br />
Форма просмотра ПИ расположена '''Меню "Сервис" / "Пространства имен"'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/00.png<br />
<br />
либо <br />
<br />
'''Исследователь / Администратор / Атрибуты'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/000.png<br />
<br />
<br />
Основные элементы управления на форме просмотра ПИ<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/01.png<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="60px"| Иконка<br />
!style="background:#ffdead;"| Название<br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
| http://gsbelarus.com/gs/images/gs/2021/pi/k1.png<br />
| Установить очередность объектов<br />
| Позволяет установить последовательность загрузки элементов(объектов), входящих в данное ПИ<br />
|-<br />
| http://gsbelarus.com/gs/images/gs/2021/pi/k2.png<br />
| Сравнить с файлом<br />
| Позволяет визуально сравнивать ПИ в текущей БД и ПИ, хранящееся на диске.<br />
|-<br />
| http://gsbelarus.com/gs/images/gs/2021/pi/k3.png<br />
| Показать дубликаты<br />
| Отображает какие объекты, входящие в данное ПИ, входят в другие установленные ПИ<br />
|-<br />
| http://gsbelarus.com/gs/images/gs/2021/pi/k4.png<br />
| Показать рекурсивные зависимости<br />
| Позволяет отобразить рекурсивные зависимости объектов данного ПИ<br />
|-<br />
| http://gsbelarus.com/gs/images/gs/2021/pi/k5.png<br />
| Список объектов<br />
| Вызывает форму просмотра объектов<br />
|-<br />
| http://gsbelarus.com/gs/images/gs/2021/pi/k6.png<br />
| Показать зависимость между файлами ПИ<br />
| Позволяет отобразить ПИ в файловой системе(на диске), которые связанны между собой.<br />
|}<br />
<br />
Кроме основных элементов для работы с ПИ есть дополнительные.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/02.png<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="60px"| Иконка<br />
!style="background:#ffdead;"| Название<br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
| http://gsbelarus.com/gs/images/gs/2021/pi/k7.png<br />
| Открыть объект<br />
| Позволяет открыть объект, на котором установлен курсор, на просмотр.<br />
|-<br />
| http://gsbelarus.com/gs/images/gs/2021/pi/k8.png<br />
| Переместить / удалить запись из ПИ<br />
| Позволяет произвести дополнительные манипуляции с объектом ПИ: удалить, переместить и т.п.<br />
|}<br />
<br />
<br />
<br />
<br />
=Порядок работы=<br />
<br />
<br />
Работу с ПИ можно условно разделить на две части: добавление изменений объектов в ПИ и загрузку изменений в базу данных.<br />
<br />
Предположим, нам необходимо добавить некий макрос в ПИ и перенести его на другую базу.<br />
<br />
<br />
<br />
<br />
==Создание ПИ==<br />
1.Нажимаем правой кнопкой мыши на объекте, который хотим добавить в ПИ<br />
<br />
2.В выпадающем меню выбираем "Пространство имен"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/ad00.png<br />
<br />
<br />
3.В открывшемся окне Добавление/удаление/перемещение объекта пространства имен вводим желаемое имя пространства имен<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/ad1.png<br />
<br />
<br />
4.В случае, если ПИ с таким именем уже есть в списке, выбираем его.<br />
<br />
5.Если вводимого имени ПИ не найдено, программа предложит его создать<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/a2.png<br />
<br />
6.Указываем наименование пространства имен<br />
<br />
7.Посколько мы создаем новое "простое" ПИ, оставляем флаг "Внутреннее пространство имен" и нажимаем ОК<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/a3.png<br />
<br />
<br />
ПИ создано. Осталось его сохранить на диск.<br />
<br />
==Добавление объектов в ПИ==<br />
<br />
8.ПИ создано, теперь добавляем в него объект, нажав кнопку ОК<br />
<br />
флаг "Включать вложенные объекты .." установлен. <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/a4.png<br />
<br />
9.Следует отметить, если повторно нажать на объект правой кнопкой мыши и выбрать "Пространство имен". программа отобразит в какое ПИ входит данный объект. Сейчас уже будет не доступен пункт "Добавить", вместо этого станут доступны другие опции "Удалить", "Переместить", "Изменить признаки", "Дополнить"...<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/a5.png<br />
<br />
==Сохранение ПИ на диск==<br />
<br />
Дальнейшую работу с ПИ удобно вести через специальную форму, которая вызывается через '''меню Сервис / Синхронизация ПИ'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/s0.png<br />
<br />
<br />
Выбираем путь к каталогу, где хранятся(будут хранится) ПИ<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/s1.png<br />
<br />
Нажимаем кнопку "Сравнить с файлами" или F5 і программа проведет анализ имеющихся ПИ<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/s2.png<br />
<br />
На форме "Синхронизации" расположены элементы управления<br />
<br />
Важно: ПИ, которые установлены '''в текущей БД''', будут отображаться в колонке '''NAMESPACENAME''', ПИ '''на диске''' - в колонке '''FILENAMESPACENAME'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/s3.png<br />
<br />
<br />
Находим в колонке NAMESPACENAME необходимое ПИ и помечаем его на сохранение, нажав либо на управляющую кнопку на панели инструментов<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/s42.png<br />
<br />
<br />
либо выбрав из контекстного меню правой кнопки мыши пункт "Пометить для сохранения"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/s41.png<br />
<br />
<br />
После чего в колонке '''Op''' появится один из значков и нажимаем кнопку "Синхронизировать" (F9)<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/s5.png<br />
<br />
<br />
В появившемся диалоговом окне еще раз проверяем то, что сохраняем и нажимаем ОК<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/s6.png<br />
<br />
<br />
Поскольку ПИ отсутствует в каталоге синхронизации, указываем путь в файловой системе<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/s7.png<br />
<br />
<br />
Сохранение ПИ успешно завершено!<br />
<br />
Повторная синхронизация с указанным каталогом(попкой) даст следующий результат на форме "Синхронизации"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/s8.png<br />
<br />
символ '''==''' в колонке '''Op''' свидетельствует о том, что ПИ в текущей БД и на диске '''идентичны'''<br />
<br />
<br />
<br />
==Запись изменений в файл ПИ==<br />
<br />
Если внести изменения в объект и повторно синхронизировать его с файлами, хранящимися на диске, программа проинформирует о присутствии различий<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/up1.png<br />
<br />
<br />
Для просмотра различий в файла ПИ на диске и в БД нажимаем кнопку "Сравнить"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/up2.png<br />
<br />
<br />
Откроется окно просмотра различий<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/up3.png<br />
<br />
<br />
Увидеть только изменения/отличия можно нажать на соответствующую кнопку <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/up4.png<br />
<br />
<br />
После того, как мы убедились в том, что эти изменения необходимо сохранить в файл, нажимаем на кнопку "Синхронизировать" (F9)<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/up5.png<br />
<br />
<br />
==Загрузка изменений в базу данных==<br />
Данная часть описания посвящена случаю, когда есть файл с некоторыми доработками и данные доработки необходимо установить в текущую базу данных.<br />
<br />
Прежде всего следует отметить, что файлы доработок имеют расширение '''.yml''' К примеру, вышеописанный файл ПИ имеет название '''Макрос gd_document info.yml'''<br />
<br />
'''''Важно!''''' Если Вы получили файл в каком-либо архиве: ZIP, RAR, 7z и т.д., то перед установкой его необходимо распаковать.<br />
<br />
<br />
<br />
*Вызываем форму синхронизации ПИ '''меню Сервис / Синхронизация ПИ'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/s0.png<br />
<br />
<br />
<br />
*Выбираем путь к каталогу, где хранятся файлы ПИ<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/s1.png<br />
<br />
<br />
<br />
*Нажимаем кнопку "Сравнить с файлами" или F5 и программа проведет анализ имеющихся ПИ<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/s2.png<br />
<br />
<br />
Допустим, у нас есть несколько файлов ПИ, которые отображаются в колонке '''FILENAMESPACENAME'''. <br />
<br />
Символ '''<<''' свидетельствует о том. что файл ПИ в каталоге(на диске) имеет более позднюю версию и отличается от ПИ в базе данных.<br />
<br />
В то время, как второго ПИ нет в базе данных вообще, о чем свидетельствует пустая строка в колонке '''NAMESPACENAME''' <br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/i01.png <br />
<br />
<br />
<br />
*Проверяем изменения, которые есть в файле ПИ на диске, нажав соответствующую кнопку "Сравнить"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/i02.png<br />
<br />
<br />
<br />
*так же можно посмотреть только отличия, нажав на соответствующую кнопку. Отличия будут показаны розовым цветом.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/i03.png<br />
<br />
<br />
<br />
*Помечаем те ПИ, которые хотим загрузить в базу данных. <br />
<br />
<br />
1 способ: нажимаем правой кнопкой мыши на необходимом ПИ и открывшемся меню выбираем один из двух пунктов<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/i04.png<br />
<br />
<br />
<br />
2 способ: нажимаем на кнопку "Пометить для загрузки" на панели задач и выбираем один из двух пунктов<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/i05.png<br />
<br />
<br />
'''Важно:''' <br />
<br />
*Пункт '''"Пометить для загрузки только текущее ПИ"''' рекомендуется использовать если устанавливается только конкретное ПИ.<br />
*Пункт '''"Пометить для загрузки текущее ПИ и все зависимые"''' рекомендуется использовать в случаях, когда необходимо установить несколько связанных между собой ПИ<br />
<br />
<br />
*После того, как пометили нужное ПИ для загрузки, в колонке '''Op''' появится соответствующий символ, к примеру '''"<"''', который говорит о том, что данное ПИ есть на диске, но отсутствует в базе и готово к загрузке<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/i07.png<br />
<br />
<br />
<br />
*Нажимаем синхронизировать или клавиша F9<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/i09.png<br />
<br />
<br />
<br />
*Еще раз убеждаемся, что устанавливаем нужные ПИ, при этом можно проставить дополнительные флаги-параметры для загрузки:<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/i06.png<br />
<br />
<br />
'''Всегда перезаписывать''' устанавливается тогда, когда должны установиться ровно те изменения, которые записаны в фале ПИ, не зависимо от того, какая версия и/или изменения хранятся в базе данных<br />
<br />
<br />
*Дожидаемся, пока программа установит ПИ в базу.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/i08.png<br />
<br />
=Часто задаваемые вопросы=<br />
==Не получается найти файл ПИ через форму Синхронизации ПИ==<br />
<br />
Возможны следующие:<br />
*файл ПИ имеет отличный от .yml формат(например упакован архиватором)<br />
<br />
Решение: проверьте имеющийся файл на диске и при необходимости распакуйте его при помощи нужного архиватора.<br />
<br />
<br />
*неверно указан путь к папке для синхронизации<br />
<br />
Решение: убедитесь, что файл ПИ расположен в том же месте системы, где происходит "Сравнение с файлами"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/q1.png<br />
<br />
<br />
<br />
*ПИ просто не отразилось в колонке FILENAMESPACENAME, расположившись внизу списка<br />
<br />
Решение: можно щелкнуть левой кнопкой мыши по названию колонки FILENAMESPACENAME, тем самым отсортировав файлы ПИ (о чем свидетельствует красный треугольник вверху названия колонки) или воспользоваться [http://gsbelarus.com/gs/wiki/index.php/%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0 средствами поиска] (если файлов ПИ в списке много)<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/q2.png<br />
<br />
==ПИ устанавливается успешно, но изменений нет==<br />
<br />
Скорее всего изменения в файле ПИ имеют более "старые" изменения чем изменения в базе данных, что приводит к тому, что ПИ просто игнорируется.<br />
<br />
Решение: в окне дополнительных параметров укажите "Всегда перезаписывать"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/q3.png<br />
<br />
<br />
==Нужно сохранить/загрузить только одно ПИ, а в списке помечено несколько==<br />
<br />
Решение: для того, чтобы исключить сохранение/загрузку ПИ, необходимо снять пометку со всех ПИ, кроме необходимых.<br />
<br />
Пример: есть 2 ПИ(Макрос gd_document info.yml и Заказ-наряд А3.yml) Требуется сохранить только ПИ с именем Заказ-наряд А3.yml.<br />
<br />
*Устанавливаем курсор на то ПИ, которое необходимо исключить<br />
*Нажимаем на нем правой кнопкой мыши и в выпадающем меню выбираем пункт "Снять отметку с выделенных записей"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/q4.png<br />
<br />
*Повторяем данную манипуляцию для других ПИ, которые необходимо исключить.<br />
<br />
<br />
<br />
Важно: иногда файлов ПИ в системе скапливается довольно много и исключать из загрузки/сохранения по одной записи ПИ бывает трудоемко и не очень удобно.<br />
<br />
В таких случаях проще выбрать пункт "Снять отметку со всех записей", а потом найти в списке нужное ПИ и пометить только его(на сохранение/загрузку)<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pi/q5.png<br />
<br />
=Дополнительно=<br />
<br />
<br />
[[Category:Руководство разработчика]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%80%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%B0_%D0%AD%D0%A1%D0%A7%D0%A4Изменение сертификата ЭСЧФ2022-09-01T08:35:05Z<p>MoS: /* Часто задаваемые вопросы */</p>
<hr />
<div>==Введение==<br />
<br />
Иногда при работе с электронными счетами фактурами возникает ошибка '''"Ошибка авторизации: Не найден сертификат"''', которая свидетельствует о том, что у действующего сертификата закончился срок действия и после выдачи соответствующими органами нового сертификата, его необходимо зарегистрировать в Гедымине.<br />
<br />
==Порядок действия==<br />
<br />
*Открываем персональный менеджер сертификатов<br />
-ярлык на рабочем столе <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/evat/1.png<br />
<br />
-или в меню «Пуск»<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/evat/2.png<br />
<br />
<br />
<br />
*Выделяем действующий сертификат, ставим галочку «Без авторизации» и нажимаем «ОК»<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/evat/3.png<br />
<br />
<br />
<br />
*В разделе «Сертификаты» => «Личные» выделяем действующий сертификат и открываем на просмотр<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/evat/4.png<br />
<br />
<br />
<br />
*В окне просмотра сертификата переходим на вкладку «Состав», в таблице находим строку '''«Идентификатор ключа субъекта»''' (важно не перепутать с «Идентификатор ключа центра сертификатов»), выделяем её и копируем идентификатор в окне под таблицей<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/evat/5.png<br />
<br />
<br />
<br />
*В «Гедымине» открываем Параметры '''«Исследователь» / «ЭСЧФ» / «Параметры»'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/evat/6.png<br />
<br />
<br />
<br />
*В окне параметров вставляем ранее скопированное значение идентификатора ключа субъекта, указываем пароль и нажимаем кнопку "Сохранить"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/evat/7.png<br />
<br />
<br />
<br />
==Часто задаваемые вопросы==<br />
<br />
<br />
===Пропали настройки сертификата===<br />
<br />
<br />
Убедитесь, что текущий пользователь в Гедымине совпадает с пользователем, под которым вносились параметры сертификата для ЭСЧФ.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/evat/8.png<br />
<br />
==Дополнительно==<br />
<br />
Поскольку на предприятии может быть несколько ответственных за работу с ЭСЧФ людей, и каждому из них выдается свой персональный ключ и, соответственно, сертификат, то параметры сертификата в Гедымине необходимо указывать под тем пользователем, под которым ведется работа.<br />
----<br />
<br />
[[Category: ЭСЧФ]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%9F%D0%BE%D0%BB%D0%B5_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0_%D0%BD%D0%B0_%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BEПоле ссылка на множество2022-06-20T09:35:24Z<p>MoS: </p>
<hr />
<div>Возникла необходимость создания поля, которое может содержать несколько элементов из одного простого справочника, т.е. множество.<br />
<br />
Есть простой справочник:<br />
<syntaxhighlight lang="sql"><br />
CREATE TABLE USR$GOODVIEWFORM <br />
(<br />
ID DINTKEY NOT NULL,<br />
EDITIONDATE DEDITIONDATE,<br />
USR$NAME DTEXT60,<br />
PRIMARY KEY (ID)<br />
);<br />
</syntaxhighlight><br />
<br />
одна или несколько записей из которого должны отображаться в позиции пользовательского документа:<br />
<br />
<syntaxhighlight lang="sql"><br />
CREATE TABLE USR$PD_BREADCONTOLLINE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
MASTERKEY DMASTERKEY,<br />
USR$GOODKEY USR$GS_DGOOD,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
</syntaxhighlight><br />
<br />
'''Создадим домен: USR$DGOODVIEWFORM''' <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/multitude/dn0.png<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/multitude/dn1.png<br />
<br />
<br />
<br />
<br />
В таблицу позиции документа '''добавляем поле USR$GOODVIEWFORMKEY''', которое будет использовать ранее созданный домен USR$DGOODVIEWFORM<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/multitude/f_1.png<br />
<br />
<br />
<br />
Переподключаемся к базе, чтобы изменения вступили в силу.<br />
<br />
<br />
<br />
'''Переходим в настройки грида документа.'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/multitude/m1.png<br />
<br />
<br />
В редактор коллекции TgsIBColumnEditors добавляем запись,<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/multitude/m2.png<br />
<br />
где:<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/multitude/e1.png<br />
<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="180px"| Название<br />
!style="background:#ffdead;"| Поле/Параметр<br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
| '''DisplayField'''<br />
| '''USR$GOODVIEWFORMKEY'''<br />
| добавленное нами поле<br />
|-<br />
| '''EditorStyle'''<br />
| '''cesSetGrid''' <br />
| вариант отображения<br />
|}<br />
<br />
<br />
<br />
'''Заполняем свойства Lookup:'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/multitude/3.png<br />
<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="180px"| Название<br />
!style="background:#ffdead;"| Поле/Параметр<br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
| '''Database'''<br />
| '''ibdbGAdmin'''<br />
| БД<br />
|-<br />
| '''LookupTable'''<br />
| '''USR$GOODVIEWFORM''' <br />
| таблица-справочник<br />
|-<br />
| '''gdClassName'''<br />
| '''TgdcAttrUserDefined''' <br />
| подставится автоматически, когда укажем таблицу-справочник USR$GOODVIEWFORM<br />
|-<br />
| '''LookupKeyField'''<br />
| '''ID''' <br />
| уникальный ключ из таблицы USR$GOODVIEWFORM<br />
|-<br />
| '''Transaction'''<br />
| '''ibtrCommon''' <br />
| <br />
|}<br />
<br />
<br />
<br />
Для заполнения свойств LookupSet необходимо знать кросс-таблицу созданную доменом (множества).<br />
Ее можно найти на вкладке "скрипт" таблицы документа.<br />
В данном примере интересующая часть скрипта с кросс-таблицей выглядит так :<br />
<br />
<syntaxhighlight lang="sql"><br />
SELECT <br />
L.USR$NAME <br />
FROM USR$CROSS2076_1818884808 C <br />
JOIN USR$GOODVIEWFORM L ON C.USR$GOODVIEWFORMKEY = L.ID <br />
WHERE C.USR$PD_BREADCONTOLLINEKEY = NEW.DOCUMENTKEY AND L.USR$NAME > '' <br />
</syntaxhighlight> <br />
Вывод:<br />
<br />
необходимая кросс-таблица USR$CROSS2076_1818884808<br />
USR$GOODVIEWFORMKEY - поле-связка кросс таблицы со справочником <br />
USR$PD_BREADCONTOLLINEKEY - поле-связка кросс таблицы с позицией документа<br />
<br />
<br />
<br />
'''Теперь заполняем свойства LookupSet:'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/multitude/m5.png<br />
<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="180px"| Название<br />
!style="background:#ffdead;"| Поле/Параметр<br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
| '''CrossTable'''<br />
| '''USR$CROSS2076_1818884808'''<br />
| используемая кросс-таблица<br />
|-<br />
| '''CrossSourceField'''<br />
| '''USR$GOODVIEWFORMKEY''' <br />
| поле-связка кросс таблицы со справочником <br />
|-<br />
| '''CrossDestField'''<br />
| '''USR$PD_BREADCONTOLLINEKEY''' <br />
| поле-связка кросс таблицы с позицией документа<br />
|-<br />
| '''SourceTable'''<br />
| '''USR$GOODVIEWFORM''' <br />
| таблица-справочник<br />
|-<br />
| '''SourceParentField'''<br />
| '''USR$GOODVIEWFORMKEY''' <br />
| <br />
|-<br />
| '''SourceListField'''<br />
| ''' USR$NAME''' <br />
| поле для отображения из таблицы-справочника<br />
|-<br />
| '''KeyField'''<br />
| '''ID''' <br />
| <br />
|-<br />
| '''SourceKeyField'''<br />
| '''ID''' <br />
| <br />
|}<br />
<br />
Сохраняем настройки. Теперь в поле позиции документа можно выбрать несколько вариантов из справочника.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/multitude/m_6.png<br />
<br />
<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$INV_INVENTORYLINEUSR$INV INVENTORYLINE2022-04-05T14:12:56Z<p>MoS: Новая страница: «Переучёт <syntaxhighlight lang="sql"> CREATE TABLE USR$INV_INVENTORYLINE ( DOCUMENTKEY DINTKEY NOT NULL, RESERVED DINTEGER, MASTERKEY DMASTERK…»</p>
<hr />
<div>[[Переучёт]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$INV_INVENTORYLINE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
MASTERKEY DMASTERKEY,<br />
USR$GOODKEY USR$INV_DGOOD,<br />
USR$QUANTITY DCURRENCY,<br />
USR$COST DCURRENCY,<br />
USR$SUMM DCURRENCY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$INV_INVENTORYUSR$INV INVENTORY2022-04-05T14:11:38Z<p>MoS: Новая страница: «Переучёт <syntaxhighlight lang="sql"> CREATE TABLE USR$INV_INVENTORY ( DOCUMENTKEY DINTKEY NOT NULL, RESERVED DINTEGER, USR$DEPARTKEY USR$GS_D…»</p>
<hr />
<div>[[Переучёт]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$INV_INVENTORY <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
USR$DEPARTKEY USR$GS_DDEPARTMENT,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%9F%D0%B5%D1%80%D0%B5%D1%83%D1%87%D1%91%D1%82Переучёт2022-04-05T14:06:18Z<p>MoS: /* Что делать, если я сформировал документ инвентаризации. а потом обнаружил, что не во всех документах Переучет заполнено подразделени…</p>
<hr />
<div>=Введение=<br />
'''Исследователь / Торговля / 06.Переучёт''' или используя [http://gsbelarus.com/gs/wiki/index.php/%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0 средства поиска]<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_0.png<br />
<br />
Документ '''"Переучёт"''' является промежуточным документом при оформлении инвентаризации и используется как вспомогательный для ускорения процесса внесения данных по инвентаризации с возможностью применения автоматических процедур.<br />
<br />
Он не меняет товарные остатки и не формирует бухгалтерских проводок. Как правило, его используют в случае проведения инвентаризации с использованием дополнительного считывающего оборудования.<br />
<br />
В данный документ вносятся результаты инвентаризации в виде Наименование товара / Количество, после чего запускается автоматическая процедура формирования документа Инвентаризация товаров, который фиксирует окончательные результаты инвентаризации и формирует фактические товарные остатки.<br />
<br />
=Описание полей=<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9.png<br />
<br />
==Шапка документа==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Номер<br />
| NUMBER<br />
| Строка<br />
| Номер документа. <br />
|-<br />
|2<br />
| Дата<br />
| DOCUMENTDATE<br />
| Дата <br />
| Дата документа<br />
|-<br />
|3<br />
| Подразделение<br />
| USR$DEPARTKEY<br />
| Ссылка<br />
| Подразделение, на котором проводится инвентаризация. Выбирается из справочника подразделений.<br />
|-<br />
|4<br />
| Описание<br />
| DESCRIPTION<br />
| Строка <br />
| Служит для дополнительных отметок. <br />
|}<br />
<br />
==Позиция документа==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Наименование<br />
| U_USR$GOODKEY_NAME<br />
| Ссылка<br />
| Наименование товара. Выбирается из справочника ТМЦ. <br />
|-<br />
|2<br />
| Количество<br />
| USR$QUANTITY<br />
| Число <br />
| Количество товара, которое фактически имеется на подразделении<br />
|-<br />
|3<br />
| Цена<br />
| USR$COST <br />
| Число <br />
| Розничная цена товара. Подставляется автоматически при добавлении из остатков<br />
|-<br />
|4<br />
| Сумма<br />
| USR$SUMM<br />
| Число <br />
| Сумма в розничных ценах. Подставляется автоматически при добавлении из остатков<br />
|}<br />
<br />
=Порядок работы=<br />
==Создание документа с помощью терминала сбора данных (ТСД)==<br />
<br />
Механизм создания документа "Переучёт" с использованием ТСД подробно описан в [http://gsbelarus.com/gs/wiki/index.php/%D0%98%D0%BD%D0%B2%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2#.D0.A1.D0.BF.D0.BE.D1.81.D0.BE.D0.B1_2:_.D0.98.D0.BD.D0.B2.D0.B5.D0.BD.D1.82.D0.B0.D1.80.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F_.D1.81_.D0.BF.D0.BE.D0.BC.D0.BE.D1.89.D1.8C.D1.8E_.D0.B4.D0.BE.D0.BA.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D0.B0_.2206._.D0.9F.D0.B5.D1.80.D0.B5.D1.83.D1.87.D0.B5.D1.82.22 Способ 2: Инвентаризация с помощью документа "06. Переучет"]<br />
<br />
==Создание документа с помощью в ручном режиме==<br />
*для создания нового документа используем кнопку «Добавить» на панели инструментов<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_1.png<br />
<br />
*указываем номер, дату и подразделение на котором будут корректироваться остатки. В поле примечание можно сделать пометки.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_2.png<br />
<br />
<br />
===добавляем каждую позицию по штрих коду===<br />
*нажимаем кнопку "Штрих-код"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_3.png<br />
<br />
*в открывшемся окне вводим или сканируем с помощь сканера штрих код <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_4.png<br />
<br />
*в добавленной строке с указанным товаром проставляем необходимое количество<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_5.png<br />
<br />
*если программа не нашла товар по указанному штрих-коду, то она проинформирует сообщением с предложением такой товар создать<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_5_1.png<br />
<br />
*нажав ОК откроется окно добавления нового ТМЦ, где необходимо указать его основные признаки, причем штрих-код подставится автоматически<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_5_2.png<br />
<br />
<br />
<br />
===добавляем сразу все товары определенной группы, которые числятся в базе===<br />
*нажимаем кнопку "Добавить из остатков"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_6.png<br />
<br />
*в открывшемся окне указываем группу товара, который пересчитываем<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_6_1.png<br />
<br />
*напротив каждой позиции добавленного в документ товара проставляем фактическое количество<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_6_2.png<br />
<br />
Примечание: документов можно сделать сколько угодно, главное, чтобы у них совпадала дата и подразделение для которого нужно внести корректировки<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_7.png<br />
<br />
*нажимаем кнопку "Макросы и события" и выбираем пункт "Сформировать инвентаризацию"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_8.png<br />
<br />
*в открывшемся окне указываем дату и подразделение, для которого будут сформированы остатки и нажимаем "ОК"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_8_1.png<br />
<br />
*о ходе процесса программа проинформирует сообщениями<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_8_2.png<br />
<br />
*переходим к документу 10.Инвентаризация товаров и наблюдаем два документа: ФАКТ(в котором остаются фактически внесенные товары) и ОБНУЛЕНИЕ.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/9_8_4.png<br />
<br />
*[http://gsbelarus.com/gs/wiki/index.php/%D0%98%D0%BD%D0%B2%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2#.D0.A1.D0.BF.D0.BE.D1.81.D0.BE.D0.B1_2:_.D0.98.D0.BD.D0.B2.D0.B5.D0.BD.D1.82.D0.B0.D1.80.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F_.D1.81_.D0.BF.D0.BE.D0.BC.D0.BE.D1.89.D1.8C.D1.8E_.D0.B4.D0.BE.D0.BA.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D0.B0_.2206._.D0.9F.D0.B5.D1.80.D0.B5.D1.83.D1.87.D0.B5.D1.82.22 строим необходимые отчеты:] ведомость инвентаризации/сличительная ведомость и т.д.<br />
<br />
<br />
=Часто задаваемые вопросы=<br />
<br />
==При формировании инвентаризации создается пустой документ ФАКТ==<br />
<br />
Скорее всего даты и/или подразделения в документах "Переучет" и/или в выпадающем окне формирования инвентаризации отличаются. Проверьте, они должны совпадать.<br />
<br />
==Могу ли я создавать документ переучет на каждую товарную группу?==<br />
<br />
Можно. Программа позволяет сформировать сколько угодно документов, главное условие, чтобы дата и подразделения совпадали<br />
<br />
==Что делать, если я сформировал документ инвентаризации. а потом обнаружил, что не во всех документах Переучет заполнено подразделение?==<br />
<br />
В этом случае нужно:<br />
*указать подразделение в тех документах, о которых "забыли"<br />
*удалить сначала документ ФАКТ в инвентаризации товара, затем удалить документ ОБНУЛЕНИЕ<br />
*повторно сформировать документ инвентаризации<br />
<br />
==Добавляя товар из остатков, я не обнаружил пару позиций товаров.==<br />
Скорее всего товары были реализованы и их не было на остатках. В этом случае можно добавить товары с помощью кнопки "Штрих-код"<br />
<br />
<br />
----<br />
<br />
''Используемые таблицы: [[USR$INV_INVENTORY]], [[USR$INV_INVENTORYLINE]]''<br />
<br />
<br />
[[Category: Торговля]]<br />
[[Category: Общепит]]<br />
[[Category: Типовые документы]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%98%D0%BD%D0%B2%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2Инвентаризация товаров2022-04-05T13:57:41Z<p>MoS: /* Способ 2: Инвентаризация с помощью документа "06. Переучет" */</p>
<hr />
<div>===Введение===<br />
<br />
Для регистрации факта проведения инвентаризации в общем случае используется документ Инвентаризация товаров.<br />
На основании данного документа производится корректировка остатков по результатам проведенной инвентаризации. <br />
По документу могут уменьшаться, могут увеличиваться остатки на складе.<br />
<br />
В зависимости от приобретенного модуля, данный документ может располагаться:<br />
<br />
'''Исследователь/Торговля/10.Инвентаризация товаров''' <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/02.png<br />
<br />
либо <br />
<br />
'''Исследователь/Общепит/01.Складской учет/10.Инвентаризация товаров.'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/01.png<br />
<br />
<br />
Для поиска документа в исследователе удобно использовать средства поиска(F3 и/или Ctrl+F)<br />
<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/03.png<br />
<br />
<br />
===Описание полей===<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/1.png<br />
<br />
<br />
====Шапка документа====<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="180px"| Название<br />
!style="background:#ffdead;"| Тип<br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
| Номер<br />
| Текст<br />
| Номер документа. Поле обязательно к заполнению.<br />
|-<br />
| Дата<br />
| Дата<br />
| Дата документа инвентаризации. Поле обязательно к заполнению.<br />
|-<br />
| Место<br />
| Ссылка<br />
| Подразделение, на котором будет проводиться инвентаризация с последующей корректировкой остатков. Поле обязательно к заполнению.<br />
|-<br />
| Описание<br />
| Текст<br />
| Поле внесения комментариев и/или прочей дополнительной информации.<br />
|}<br />
<br />
====Позиции документа====<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="180px"| Название<br />
!style="background:#ffdead;"| Тип<br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
| Наименование ТМЦ<br />
| Ссылка<br />
| Наименование ТМЦ, которое ссылается на справочник ТМЦ.<br />
|-<br />
| Ед.изм.<br />
| Ссылка<br />
| Основная единица измерения для данного ТМЦ, которая заполняется из карточки ТМЦ. Можно изменять.<br />
|-<br />
| По документам<br />
| Число<br />
| Отображает текущее количество данных товаров/ТМЦ на указанном подразделении на момент инвентаризации (числятся в базе). Не меняется. <br />
|-<br />
| Фактически<br />
| Число<br />
| Отображает реальное количество товаров/ТМЦ на указанном подразделении. Данная колонка позволяет регулировать остатки. Можно менять. <br />
|-<br />
| Отклонение<br />
| Число<br />
| Отображает отклонение(расхождение) между фактическим количеством ТМЦ и количеством, основанным на данных бухучета. Не меняется. <br />
|-<br />
| Цена учета<br />
| Число<br />
| Цена за единицу ТМЦ, по которой ТМЦ числится на подразделении. <br />
|-<br />
| Розничная цена<br />
| Число<br />
| Цена с торговой надбавкой и НДС с учетом округления. <br />
|-<br />
| Сумма в учетных ценах<br />
| Число<br />
| Сумма в учетных ценах. Рассчитывается автоматически при изменении фактического количества. <br />
|-<br />
| Сума в розничных ценах<br />
| Число<br />
| Сумма в учетных ценах. Рассчитывается автоматически при изменении фактического количества. <br />
|}<br />
*набор колонок в позиции документа может настраиваться и зависеть от нужд организации. <br />
<br />
'''Важно! Документом инвентаризации можно ИЗМЕНИТЬ ТОЛЬКО КОЛИЧЕСТВО товаров(ТМЦ)!'''<br />
<br />
===Порядок проведения инвентаризации===<br />
====Подготовительный этап====<br />
Перед проведением инвентаризации рекомендуется вывести на бумажный носитель ведомость существующих остатков, в которой в момент переучета будут фиксироваться данные о реальном количестве товара на складе.<br />
<br />
*Нажимаем на значок принтера и выбираем "Бланк инвентаризации"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/2.png<br />
<br />
*Задаем параметры:<br />
**Дата инвентаризации<br />
**Подразделение, на котором производится инвентаризация<br />
**Группа ТМЦ. Позволяет ограничится конкретной группой ТМЦ, т.е. всеми товарами, входящими в выбранную группу и все вложенные подгруппы.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/3.png<br />
<br />
*Отправляем на печать<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/4.png<br />
<br />
Можно заметить, что в данном бланке заполнена колонка "По данным бухучета", которая отражает состояние остатков на дату документа инвентаризации, и пустую колонку "Фактическое количество", где можно будет проставлять количество в момент подсчета товара на подразделении в процессе инвентаризации.<br />
<br />
====Способ 1: Внесение данных в документ инвентаризации====<br />
*Добавляем новый документ (кнопка "Добавить" или клавиша "Insert")<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/5_1.png<br />
<br />
*Заполняем поля: дата, номер, место и нажимаем кнопку остатки ТМЦ<br />
Следует отметить: если инвентаризация происходит более одно дня, то нужно указывать ту дату документа, которой будет происходить изменение остатков.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/5_2.png<br />
<br />
*Слева указываем группу ТМЦ<br />
*Устанавливаем переключатель "На дату документа"<br />
*С помощью кнопки "Выделить все" выбираем все позиции<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/5_3.png<br />
<br />
*После того, как все позиции будут выделены, они появятся в нижней части документа. Подтверждаем выбор нажатием клавиши "ОК"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/5_4.png<br />
<br />
*Вводим количество товара, которое пересчитали в колонку "ФАКТИЧЕСКИ"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/5_5.png<br />
<br />
Легко заметить, что при вводе колонки "фактически", меняются значения в других колонках: отклонение, суммы в учетных и розничных ценах.<br />
*Если товар физически отсутствует - проставляем 0.<br />
*После того, как проверили введенные данные нажимаем клавишу "ОК"<br />
*Для вывода на печать результатов инвентаризации воспользуемся шаблоном «Ведомость инвентаризации (результирующая новая)» (при количественном учете) или «Ведомость инвентаризации (результирующая суммовая)» (при суммовом учете).<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/5_6.png<br />
<br />
*результат выводим на печать<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/5_7.png<br />
<br />
====Способ 2: Инвентаризация с помощью документа "06. Переучет"====<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_0.png<br />
<br />
Документ [http://gsbelarus.com/gs/wiki/index.php/%D0%9F%D0%B5%D1%80%D0%B5%D1%83%D1%87%D1%91%D1%82#.D0.9F.D0.BE.D0.B7.D0.B8.D1.86.D0.B8.D1.8F_.D0.B4.D0.BE.D0.BA.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D0.B0 '''Переучет'''] является промежуточным документом при оформлении инвентаризации и используется как вспомогательный для ускорения процесса внесения данных по инвентаризации с возможностью применения автоматических процедур. <br />
<br />
Он '''''не меняет товарные остатки и не формирует бухгалтерских проводок'''''. Как правило, его используют в случае проведения инвентаризации с использованием дополнительного считывающего оборудования. <br />
<br />
В данный документ вносятся результаты инвентаризации в виде Наименование товара / Количество, после чего запускается автоматическая процедура формирования документа Инвентаризация товаров, который фиксирует окончательные результаты инвентаризации и формирует фактические товарные остатки.<br />
<br />
Порядок действий:<br />
<br />
1.Находим документ "06. Переучет" с помощью [http://gsbelarus.com/gs/wiki/index.php/%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0 средств поиска]<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_1.png<br />
<br />
2.Нажимаем кнопку "Макросы и события" и из выпадающего меню выбираем "Принять из терминала"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_2.png<br />
<br />
3.В появившемся окне задаем необходимые параметры: <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_3.png<br />
<br />
3.1.Подразделение - указывается, если считали товары на разных подразделениях и в данный момент данные загружаются по конкретному. <br />
<br />
Если "Подразделение" не указывать, будут загружены документы по всем подразделениям.<br />
<br />
3.2."Дата" - на данную дату будут созданы документы переучета<br />
<br />
3.3. "Перезагрузить" проставляется в случае, если по какой-то причине нужно перезагрузить уже загруженные документы.<br />
<br />
4.Будет создан документ примерного вида:<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_4.png<br />
<br />
5.Если по какой-то причине в документе пропущена одна или несколько позиций ТМЦ(например, сразу не посчитали/не увидели), их можно добавить, войдя внутрь документа и нажав кнопку "Штрих-код"<br />
<br />
и в колонке "Количество" указать недостающее количество ТМЦ<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_5.png<br />
<br />
6.После того, как проверили документ, снова нажимаем "Макросы и события" и из выпадающего меню выбираем "Сформировать инвентаризацию"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_6.png<br />
<br />
7.В появившемся окне задаем необходимые параметры:<br />
<br />
7.1. "Подразделение" <br />
<br />
7.2. "Дата"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_7.png<br />
<br />
8. Возможно, появится окно, информирующее о ходе операции.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_8.png<br />
<br />
9.После успешного завершения, появится окно. Нажимаем ОК.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_9.png<br />
<br />
10. Открываем документ "10. Инвентаризация товаров" и наблюдаем '''два документа''':<br />
<br />
*Обнуление, в котором "Фактическое количество" равно нулю<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_10.png<br />
<br />
*Факт, в котором фактическое количество равно суммарному количеству из документов переучета<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_11.png <br />
<br />
11.Для того, чтобы вывести на печать результат инвентаризации, выделяем оба документа(зажав клавишу Ctrl или Shift и щелкая левой кнопкой мыши) <br />
<br />
Нажимаем на кнопку принтера и выбираем "Ведомость инвентаризации (результирующая новая)"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_12.png<br />
<br />
12.Задаем необходимые параметры<br />
<br />
где проставленный флаг "В розничных ценах", свидетельствует о том, что ведомость будет построена в розничных ценах, в противном случае - в учетных<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_13.png<br />
<br />
13.Видим, что данная печатная форма позволяет отобразить как излишки так и недостачу.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_14.png<br />
<br />
14.Для вывода на печать, достаточно нажать принтер и вывести на печать<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/6_15.png<br />
<br />
====Способ 3: Инвентаризация с помощью документа "Инвентаризация менеджера"====<br />
<br />
Для оформления инвентаризации на баре или в буфете удобно использовать документ Инвентаризация менеджера: '''Исследователь Общепит / 06.Менеджер / 01.Инвентаризация менеджера.''' или воспользоваться [http://gsbelarus.com/gs/wiki/index.php/%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0 средствами поиска]<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/invm/00.png<br />
<br />
Данный документ является вспомогательным и служит для ускорения оформления основного документа «Инвентаризация товаров», который формируется впоследствии на его основе. <br />
<br />
Следует учитывать, что в этом случае инвентаризация товаров производится по последней цене. Данный документ позволяет также инвентаризировать готовые блюда (переводить в ингредиенты), а также товары во вскрытых упаковках и посуде.<br />
<br />
Порядок работы с данным документом отписан [http://gsbelarus.com/gs/wiki/index.php/%D0%98%D0%BD%D0%B2%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80%D0%B0 ЗДЕСЬ]<br />
<br />
===Часто задаваемые вопросы===<br />
====Могу ли я провести частичную инвентаризацию группы товара?====<br />
<br />
Можно. Программа позволяет корректировать остатки как одного наименования, так и целых групп. <br />
<br />
Порядок действий описан выше. ''способ 1''<br />
<br />
<br />
====Можно ли изменить количество товара в уже созданном документе инвентаризации?====<br />
<br />
Можно, только необходимо будет распечатать и подписать итоговую ведомость. <br />
<br />
Важно! Изменения можно вносить до того, как снимется реализация и/или будет дальнейшее движение товара.<br />
<br />
<br />
====Можно ли изменить цену товара в уже созданном документе инвентаризации?====<br />
<br />
Нет. Документ инвентаризации может изменять только количество. Если случилось так, что в документе инвентаризации товар не с той ценой, которой нужно, необходимо:<br />
<br />
*в документе "факт", на данную позицию в колонке "по факту" проставить количество равное нулю<br />
*здесь же нажать "Остатки ТМЦ", проставить флаг "все ТМЦ"<br />
*из списка ТМЦ выбрать тот, который соответствует нужным ценам<br />
*ОБЯЗАТЕЛЬНО в колонку "выбрать" проставить необходимое количество. Если проставить "флаг" в колонке "выбрать", данная позиция не добавится в документ.<br />
*сохранить документ и перепечатать ведомости<br />
<br />
<br />
====Не могу сформировать документ инвентаризации. Ошибка "The movement was made incorrect!"====<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/7.png<br />
<br />
Данная ошибка свидетельствует о наличии дальнейшего движения по одной или нескольким позициям.<br />
<br />
Что делать:<br />
*необходимо проверить все складские документы на наличие записей после даты инвентаризации.<br />
<br />
это могут быть: переоценка, реализация товаров в розницу, возврат поставщику, выдача в торг.подразделении и т.п.<br />
<br />
*удалить данные документы и повторить попытку "Сформировать инвентаризацию"<br />
<br />
<br />
====При попытке изменить количество в документе, пишет ошибку и не дает сохранить документ====<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/7_1.png<br />
<br />
Данная ошибка свидетельствует о дальнейшем движении.<br />
<br />
Что делать:<br />
*прежде всего необходимо избавиться от выскакивающей ошибки, нажать клавишу Esc.<br />
*убедиться, что нет дальнейшего движения, например "Реализация товаров в розницу". <br />
<br />
Это легко сделать став на данную позицию и нажав кнопку "Карточка ТМЦ"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/7_2.png<br />
<br />
*если нашли движение, нужно будет сначала удалить документ движения, потом изменить количество в документе инвентаризации, а потом восстановить движение(удаленный документ)<br />
<br />
''В конкретном примере видно, что послед документа инвентаризации есть документ перемещения товаров, который мешает изменениям''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/inv/7_3.png<br />
<br />
<br />
<br />
----<br />
<br />
''Используемые таблицы: [[USR$INV_INVENT]], [[USR$INV_INVENTLINE]]''<br />
<br />
<br />
[[Category: Торговля]]<br />
[[Category: Общепит]]<br />
[[Category: Типовые документы]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%9D%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%B0%D1%8F_%D0%BD%D0%B0_%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0Накладная на получение товара2022-04-05T13:48:04Z<p>MoS: Новая страница: «Поступление товара. Ввод приходных накладных ===Введение=== Весь товар, который закупаетс…»</p>
<hr />
<div>Поступление товара. Ввод приходных накладных<br />
===Введение===<br />
Весь товар, который закупается у сторонних организаций, оформляется в программе, через документ «Накладная на получение товара». <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/03.png<br />
<br />
Данный документ расположен: Исследователь -> Торговля -> 01. Накладная на получение товара (или можно воспользоваться кнопкой поиск F3 в Исследователе).<br />
<br />
При поступлении товара(сырья), необходимо указать всю информацию, которая присутствует в накладной, которую мы получили от поставщика – номер и серию накладной, дата накладной, поставщика, договор с поставщиком. При выборе договора, автоматически подставится условие поставки, которое было указано в договоре.<br />
<br />
==Описание полей==<br />
===Шапка===<br />
====Вкладка "Основные"====<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="180px"| Название<br />
!style="background:#ffdead;"| Тип<br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
| Номер<br />
| Текст<br />
| Номер накладной (включая серию). Поле обязательно к заполнению.<br />
|-<br />
| Дата<br />
| Дата<br />
| Дата поступления товара. Поле обязательно к заполнению.<br />
|-<br />
| Поставщик<br />
| Ссылка<br />
| В данное поле вносится наименование организации-поставщика. Поле обязательно к заполнению.<br />
|-<br />
| Договор<br />
| Ссылка<br />
| Ссылка на договор, согласно которому осуществляется поставка товара по данной накладной. При наличии актуального договора с данной организацией-поставщиком поле заполняется автоматически, при необходимости замены - выбирается из списка существующих документов (все договоры расположены в Исследователе в разделе «Бланки»)<br />
|-<br />
| Условия поставки<br />
| Ссылка<br />
| В данном поле указывается условие поставки. Выбирается из справочника (при выборе зарезервированного условия «комиссия» товар будет обрабатываться как комиссионный, по нему будут формироваться соответствующие проводки и вестись соответствующий учет. <br />
|-<br />
| Подразделение<br />
| Ссылка<br />
| Указывается подразделение, на которое поступает товар(сырье). Поле обязательно к заполнению.<br />
|-<br />
| Прейскурант<br />
| Ссылка<br />
| Если в накладной присутствует товар по фиксированной цене, в данное поле вносится ссылка на прейскурант фиксированных цен (выбирается из существующих документов)<br />
|-<br />
| Со счета<br />
| Ссылка<br />
| Счет расчета с поставщиками, который участвует в формировании проводки (по умолчанию - счет 60).<br />
|-<br />
| Страна происхождения по умолчанию<br />
| Ссылка<br />
| Заполняется в случае, если важно учитывать страну происхождения товара, по умолчанию не заполнена. Страна происхождения из шапки документа по умолчанию будет подставляться в соответствующий признак для каждой позиции накладной, при необходимости пользователь может для конкретной позиции установить другое значение. <br />
|-<br />
| Отложенный<br />
| Логический<br />
| Если флаг установлен, то данная накладная считается еще не оприходованной, при этом товар не увеличивает остатки на подразделении и не формируются проводки по бухгалтерскому учету.<br />
|-<br />
|}<br />
<br />
====Вкладка "Раходы"====<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="180px"| Название<br />
!style="background:#ffdead;"| Тип<br />
!style="background:#ffdead;"| Описание <br />
|-<br />
| Накладные расходы(руб)<br />
| Число<br />
| Сумма накладных расходов(без учета НДС) Заполняется, если есть дополнительные расходы на данную приходную накладную.<br />
|-<br />
| Ставка НДС на накладные расходы<br />
| Число<br />
| Ставка НДС на накладные расходы. При ее изменении пересчитывается сумма НДС. <br />
|-<br />
| НДС на накладные расходы<br />
| Число<br />
| Сумма НДС на накладные расходы. <br />
|-<br />
| Транспортные расходы(руб)<br />
| Число<br />
| Сумма транспортных расходов(без учета НДС). Заполняется, если есть дополнительные расходы на данную приходную накладную.<br />
|-<br />
| Ставка НДС на транспортные расходы<br />
| Число<br />
| Ставка НДС на транспортные расходы. При ее изменении пересчитывается сумма НДС. <br />
|-<br />
| НДС на транспортные расходы<br />
| Число<br />
| Сумма НДС на транспортные расходы. <br />
|-<br />
|}<br />
<br />
<br />
===Позиции===<br />
<br />
Поскольку в складских документах полей очень много, разделим их на несколько условных групп: общие(которые используются во всех модулях), торговля, общепит, ОС и материальный склад, прочие.<br />
<br />
====Общие(базовые)====<br />
<br />
Перечень полей которые используются во всех модулях.<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="100px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Наименование ТМЦ<br />
| GOODNAME<br />
| Ссылка<br />
| Наименование ТМЦ, которое заполняется из [http://gsbelarus.com/gs/wiki/index.php/%D0%A2%D0%9C%D0%A6_(%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3) справочника ТМЦ ]<br />
|-<br />
|2<br />
| Ед. изм.<br />
| NAME<br />
| Ссылка<br />
| Основная единица измерения для данного ТМЦ, которая заполняется из карточки ТМЦ. Можно изменять.<br />
|-<br />
|3<br />
| Количество<br />
| QUANTITY<br />
| Число<br />
| Поле указывает какое количество ТМЦ поступает. Максимальное число знаков после запятой - 4. <br />
|-<br />
|4<br />
| Счет<br />
| CARD_USR$INV_ACCOUNTKEY_ALIAS<br />
| Ссылка<br />
| Балансовый счет учета ТМЦ. Хранится в плане счетов. <br />
|-<br />
|5<br />
| %НДС<br />
| TO_USR$INV_ADDNDS<br />
| Число<br />
| Ставка НДС, влияющая на сумму НДС, подлежащая уплате поставщику. Если поставщик является не плательщиком НДС, данная ставка = 0 (Для данного поставщика указывается параметр "Не плательщик НДС" в справочнике поставщиков) <br />
|-<br />
|6<br />
| НДС отп.<br />
| TO_USR$INV_SELLNDS<br />
| Число<br />
| Ставка реализуемого НДС, влияющая на ценообразование. Может быть изменена пользователем применительно к данной накладной. При этом будут пересчитаны все цены, которые зависят от данного налога (цена с НДС и торговой надбавкой, розничная цена и пр.).<br />
|-<br />
|7<br />
| Цена покупная<br />
| TO_USR$INV_COSTBUYNCU<br />
| Число<br />
| Цена, по которой приобретается товар, без НДС. По умолчанию заполняется значением цены 1-го поставщика. Изменяется автоматически при изменении цены 1-го поставщика или надбавки поставщика. Может включать в себя накладные и транспортные расходы. <br />
|-<br />
|8<br />
| Цена учета<br />
| TO_USR$INV_COSTACCNCU<br />
| Число<br />
| Цена за единицу ТМЦ, по которой ТМЦ числится на подразделении.<br />
|-<br />
|9<br />
| Сумма без НДС<br />
| USR$SUMNCU<br />
| Число<br />
| Сумма в покупных ценах. Рассчитывается автоматически. Пересчитывается при изменении полей «Сумма без НДС» и «Сумма НДС».<br />
|-<br />
|10<br />
| Сумма НДС<br />
| USR$SUMNDSNCU<br />
| Число<br />
| Сумма НДС, подлежащая уплате поставщику. <br />
|-<br />
|11<br />
| Сумма с НДС<br />
| USR$SUMWITHNDSNCU<br />
| Число<br />
| Ставка с НДС. <br />
<br />
|}<br />
<br />
====Торговля и общепит====<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="100px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|12<br />
| Цена 1-го поставщика<br />
| TO_USR$INV_COSTPROVIDER<br />
| Число<br />
| Цена 1-го поставщика (импортера). <br />
|-<br />
|13<br />
| % поставщика<br />
| TO_USR$INV_PERCPROVIDER<br />
| Число<br />
| Надбавка (скидка), сделанная поставщиком на товар. Рассчитывается автоматически, если изменяется цена покупная. <br />
|-<br />
|14<br />
| Торг.надбавка<br />
| TO_USR$INV_TRADEPERC<br />
| Число<br />
| Розничная надбавка на товар. Заполняется автоматически при выборе товара значением торговой надбавки для наценочной группы, указанной в карточке ТМЦ. Участвует в формировании розничной цены. Может быть изменена пользователем применительно к данной накладной. <br />
|-<br />
|15<br />
| Фиксированная цена<br />
| TO_USR$INV_ISFIXEDCOST<br />
| Логическое<br />
| Отображает принадлежность к группе с фиксированной ценой. Принимает значение «Истина»(1), если товар принадлежит группе ТМЦ с фиксированными ценами и «Ложно»(0), если является обычным товаром.<br />
|-<br />
|16<br />
| Розничная цена<br />
| TO_USR$INV_COSTRETAILNCU<br />
| Число<br />
| Цена с торговой надбавкой и НДС с учетом округления.<br />
|-<br />
|17<br />
| Сумма в розничных ценах<br />
| USR$SUMRETAILNCU<br />
| Число<br />
| Сумма в розничных ценах.<br />
|-<br />
|18<br />
| Базовый<br />
| G_USR$MN_MAINGOODKEY_NAME<br />
| Ссылка<br />
| Показывает, какой базовый товар привязан к выбранному ТМЦ. Заполняется автоматически из карточки ТМЦ. <br />
|-<br />
|19<br />
| Мера<br />
| USR$MN_MEASURE<br />
| Число<br />
| Показывает отношение веса единицы товара к килограмму. Заполняется автоматически из карточки ТМЦ. <br />
|-<br />
|20<br />
| % наценки<br />
| TO_USR$INV_EXTRA<br />
| Число<br />
| % наценки общественного питания на выбранный ТМЦ <br />
|-<br />
|21<br />
| Цена продажи<br />
| TO_USR$INV_SELCOSTNCU<br />
| Число<br />
| Цена с торговой надбавкой, НДС и наценкой общепита с учетом округления. <br />
|-<br />
|22<br />
| Страна происх.<br />
| CARD_USR$INV_ORIGINCO2222723292<br />
| Ссылка<br />
| Ссылка на страну происхождения товара.<br />
|-<br />
|23<br />
| Срок годности<br />
| TO_USR$INV_EXPIRYDATE<br />
| Дата<br />
| Дата окончания срока годности товара.<br />
|}<br />
<br />
====ОС и мат.склад====<br />
<br />
====Прочие====<br />
<br />
<br />
<br />
==Порядок заполнения==<br />
Для создания новой накладной используем кнопку «Добавить» на панели инструментов.<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/01.png<br />
<br />
Ввод накладной начинается с заполнения шапки документа, закладка «Основные»<br />
<br />
Поля документа подсвеченные желтым цветом являются обязательными для заполнения.<br />
заполняем:<br />
*"Дата документа" <br />
*"Номер документа" Как правило, сначала указывается серия, а затем - номер документа(без пробелов). Например "АВ1234567"<br />
*"Поставщик" выбирается из справочника организаций. Если организации нет в справочнике, то необходимо создать новую запись. <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/02.png<br />
<br />
Для этого устанавливаем курсор в поле Поставщик и нажимаем на клавиатуре клавишу F2. В появившемся окне указываем тип объекта «Организация» и нажимаем кнопку OK<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/addComp.png<br />
<br />
<br />
*«Договор» согласно которому осуществляется поставка товара по данной накладной. При наличии актуального договора с данной организацией-поставщиком поле заполняется автоматически, при необходимости замены - выбирается из списка существующих документов (все договоры расположены в Исследователе в разделе «Бланки»). Создать новый договор можно из данного поля накладной нажатием клавиши F2<br />
*«Подразделение» наименование внутреннего подразделения, на которое приходуется товар (выбирается из справочника подразделений). <br />
*«Со счета» счет расчета с поставщиками, который участвует в формировании проводки (выбирается из плана счетов организации, по умолчанию - счет 60)<br />
*«Страна происхождения» заполняется в случае, если важно учитывать страну происхождения товара, по умолчанию не заполнена. Если страна происхождения заполнена в шапке накладной, то это же значение подставляется в каждую позицию накладной при создании новой позиции. При необходимости в отдельных позициях можно выбрать иную страну происхождения, отличную от выбранной в шапке накладной.<br />
*«Прейскурант» - если в накладной присутствует товар по фиксированной цене, в данное поле вносится ссылка на прейскурант фиксированных цен (выбирается из существующих документов). Создать новый прейскурант можно из данного поля накладной нажатием клавиши F2 <br />
*Данные о дополнительных расходах по приходной накладной вносятся на закладке накладной «Расходы» <br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/04.png<br />
<br />
<br />
После того как шапка документа оформлена, переходим к заполнению нижней части документа – позициям. <br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/03.png<br />
<br />
Заполнение информации в каждой строке начинается с внесения товара. <br />
<br />
Существует несколько способов внесения товаров в позиции документа. <br />
<br />
===Способ 1===<br />
*Установите курсор мыши в поле Наименование ТМЦ первой строки. <br />
*Введите ключевой фрагмент наименования товара в строку и осуществите поиск с помощью клавиши F3 либо Enter или нажатием на стрелку в конце поля.<br />
*Выберите товар из списка представленных вариантов. <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/11.png<br />
<br />
<br />
Если ни одного товара с похожим наименованием не найдено в справочнике, система выдаст соответствующее окно сообщения,<br />
<br />
в котором надо нажать кнопку «Нет» (создать новый объект), если необходимо произвести ввод нового товара. <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/good/1.png<br />
<br />
<br />
После этого откроется карточка ТМЦ, заполнение полей которой описано [http://gsbelarus.com/gs/wiki/index.php/%D0%A2%D0%9C%D0%A6_(%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3) ЗДЕСЬ].<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/12.png<br />
<br />
===Способ 2===<br />
<br />
*Нажимаем на кнопку "Справочник ТМЦ"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/21.png<br />
<br />
<br />
*В открывшемся окне справочника ТМЦ отмечаем "флагом" тот товар, который оприходуем(в данном способе можно выбирать сразу несколько товаров)<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/22.png<br />
<br />
<br />
*Нажимаем кнопку ОК<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/23.png<br />
<br />
===Способ 3===<br />
<br />
*Нажимаем кнопку "Добавить по ШК"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/31.png<br />
<br />
<br />
*Вводим штрих код либо с помощью сканера либо руками<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/32.png<br />
<br />
*После того как товар введен, требуется заполнить остальные поля позиции накладной <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/33.png<br />
<br />
<br />
*Для внесения данных о следующем товаре (создания новой строки (позиции)) можно воспользоваться кнопкой «Добавить» на панели инструментов или клавишей Ins или клавишей-стрелкой перехода вниз.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/41.png<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/42.png<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/43.png<br />
<br />
<br />
*После внесения всех приходуемых товаров по накладной и заполнения всех необходимых полей по ним необходимо сверить суммы (Сумма, Сумма НДС, Сумма с НДС) с соответствующими значениями бумажной накладной. <br />
*После проверки правильности внесенных данных сохраняем документ, нажав на кнопку OK в правом нижнем углу.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/save.png<br />
<br />
<br />
*После сохранения документа произойдет автоматическое формирование проводок по нему.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/ctrl.png<br />
<br />
*Для печати реестра по накладной воспользуемся одним из шаблонов печати, который можно выбрать, нажав на значок принтера, расположенный на панели инструментов документа.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/5.png<br />
<br />
<br />
*Указываем параметры(если необходимо)<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/51.png<br />
<br />
*Отправляем на принтер<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/awb/52.png<br />
<br />
<br />
<br />
----<br />
<br />
''Используемые таблицы: [[USR$INV_ADDWBILL]], [[USR$INV_ADDWBILLLINE]]''<br />
<br />
<br />
[[Category: Торговля]]<br />
[[Category: Общепит]]<br />
[[Category: Типовые документы]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$INV_ADDINFOUSR$INV ADDINFO2022-02-21T14:33:44Z<p>MoS: Новая страница: «Реквизиты ТТН <syntaxhighlight lang="sql"> CREATE TABLE USR$INV_ADDINFO ( ID USR$INV_ADDINFO_DPK NOT NULL, USR$WAYSHEETNUMBER DTEXT20, US…»</p>
<hr />
<div>[[Реквизиты ТТН]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$INV_ADDINFO <br />
(<br />
ID USR$INV_ADDINFO_DPK NOT NULL,<br />
USR$WAYSHEETNUMBER DTEXT20,<br />
USR$ATTORNEYKEY USR$INV_DATTORNEY,<br />
USR$BASE DTEXT80,<br />
USR$CARGOPLACECOUNT DQUANTITY,<br />
USR$CARKEY USR$INV_DCAR,<br />
USR$CAROWNERKEY USR$INV_DCONT,<br />
USR$CODE1 DTEXT20,<br />
USR$CODE2 DTEXT20,<br />
USR$CODE3 DTEXT20,<br />
USR$CODE4 DTEXT20,<br />
USR$CODE5 DTEXT20,<br />
USR$CODE6 DTEXT20,<br />
USR$CODE7 DTEXT20,<br />
USR$CONTRACTKEY USR$INV_DCONTRACT,<br />
USR$CUSTOMERKEY USR$INV_DCONT,<br />
USR$DRIVERKEY USR$INV_DCONT,<br />
USR$GARAGE DTEXT10,<br />
USR$GROSSWEIGHT DQUANTITY,<br />
USR$HAULQUANTITY DSMALLINT,<br />
USR$HOOKED DTEXT20,<br />
USR$LOADCODE DTEXT10,<br />
USR$LOADDOWNTIME DTIME,<br />
USR$LOADERKEY USR$GS_DCUSTOMER,<br />
USR$LOADIN DTIMESTAMP,<br />
USR$LOADINGPOINT DTEXT60,<br />
USR$LOADMETHOD DTEXT20,<br />
USR$LOADOUT DTIMESTAMP,<br />
USR$PAYCONDKEY USR$INV_DPAYCOND,<br />
USR$PERMITKEY USR$INV_DCONT,<br />
USR$PURPOSEKEY USR$INV_DPURPOSE,<br />
USR$READDRESSING DTEXT60,<br />
USR$RECEIVERKEY USR$INV_DCONT,<br />
USR$RECIPIENTKEY USR$INV_DCONT,<br />
USR$REMORDERABBR DTEXT8,<br />
USR$REMORDERINFO DTEXT40,<br />
USR$ROUTE DTEXT10,<br />
USR$SENDERKEY USR$INV_DCONT,<br />
USR$TRANSSUM DCURRENCY,<br />
USR$TYPETRANSKEY USR$INV_DTYPETRANS,<br />
USR$UNLOADERKEY USR$GS_DCUSTOMER,<br />
USR$UNLOADINGPOINT DTEXT60,<br />
USR$ACCDATE DDATE,<br />
USR$BILL_DATE DDATE,<br />
USR$BILL_NUMBER DTEXT40,<br />
USR$CMR_DATE DDATE,<br />
USR$CMR_NUMBER DTEXT40,<br />
USR$CODEBLANK DTEXT10,<br />
CONSTRAINT USR$INV_ADDINFO_PK PRIMARY KEY (ID)<br />
);<br />
<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%A0%D0%B5%D0%BA%D0%B2%D0%B8%D0%B7%D0%B8%D1%82%D1%8B_%D0%A2%D0%A2%D0%9DРеквизиты ТТН2022-02-21T14:28:34Z<p>MoS: </p>
<hr />
<div>На данной закладке заполняются поля, необходимые для печати товарно-транспортной накладной формы ТТН-1.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/attrib/00.png<br />
<br />
<br />
== Описание полей ==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| Тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Заказчик<br />
| USR$CUSTOMERKEY<br />
| Ссылка<br />
| Организация, которая оплачивает транспортные расходы. Выбирается из списка. По умолчанию это организация, принимающая товар<br />
|-<br />
|2<br />
| Владелец автомобиля<br />
| USR$CAROWNERKEY<br />
| Ссылка<br />
| Организация предоставившая транспортное средство для перевозки груза. Выбирается из списка. После выбора владельца автомобиля автоматически подставляется значения в поля автомобиль и водитель, как первый автомобиль из списка автомобилей данной организации и первый водитель из списка водителей данной организации, данные значения могут быть изменены. <br />
|-<br />
|3<br />
| Автомобиль<br />
| USR$CARKEY<br />
| Ссылка<br />
| Автомобиль, на котором осуществляется перевозка товара. Выбирается из списка автомобилей организации, указанной как владелец автомобиля.<br />
|-<br />
|4<br />
| Доверенность<br />
| USR$ATTORNEYKEY<br />
| Ссылка<br />
| Номер доверенности выписанной, для получения товаров, по данной накладной<br />
|-<br />
|5<br />
| Сдал отправитель<br />
| USR$SENDERKEY<br />
| Ссылка<br />
| Сотрудник организации, указанной как поставщик, который отпустил товар <br />
|-<br />
|6<br />
| Вид перевозки<br />
| USR$TYPETRANSKEY<br />
| Ссылка<br />
| Вид перевозки (самовывоз, центровывоз и т.д.). Выбирается из справочника <br />
|-<br />
|7<br />
| Погрузка<br />
| USR$LOADINGPOINT<br />
| Текст<br />
| Адрес места погрузки товара <br />
|- <br />
|8<br />
| Основание<br />
| USR$BASE<br />
| Текст<br />
| Основание отпуска товара (договор, счет-фактура и т.д.) <br />
|-<br />
|9<br />
| Грузополучатель<br />
| USR$RECEIVERKEY<br />
| Ссылка<br />
| Организация, принимающая товар. Выбирается из списка. По умолчанию подставляется рабочая организация <br />
|-<br />
|10<br />
| Водитель<br />
| USR$DRIVERKEY<br />
| Ссылка<br />
| Сотрудник организации указанной как владелец автомобиля. Выбирается из списка. <br />
|- <br />
|11<br />
| Номер путевого листа<br />
| USR$WAYSHEETNUMBER<br />
| Текст<br />
| Номер путевого листа <br />
|-<br />
|12<br />
| Отпуск разрешил<br />
| USR$PERMITKEY<br />
| Ссылка<br />
| Сотрудник организации, указанной как поставщик, который разрешил отпуск.<br />
|-<br />
|13<br />
| Принял получатель<br />
| USR$RECIPIENTKEY<br />
| Ссылка<br />
| Сотрудник рабочей организации, который принял товар. Если указана доверенность, то по умолчанию это тот сотрудник, которому выдана доверенность<br />
|-<br />
|14<br />
| Сумма транспортных<br />
| USR$TRANSSUM<br />
| Текст<br />
| Сумма транспортных расходов, которые указываются в накладной <br />
|-<br />
|15<br />
| Разгрузка<br />
| USR$UNLOADINGPOINT<br />
| Текст<br />
| Адрес места разгрузки товара.<br />
|-<br />
|16<br />
| Цель приобретения<br />
| USR$PURPOSEKEY<br />
| Ссылка<br />
| Цель приобретения товара (розничная торговля, оптовая торговля и т.д.). Выбирается из справочника <br />
|}<br />
<br />
<br />
----<br />
<br />
''Используемая таблица: [[USR$INV_ADDINFO]]''<br />
<br />
[[Category: Торговля]]<br />
[[Category: Общепит]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_TOINDUSTRYLINEUSR$MN TOINDUSTRYLINE2022-02-21T06:49:52Z<p>MoS: Новая страница: «Выдача в производство <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_TOINDUSTRYLINE ( DOCUMENTKEY DINTKEY NOT NULL, RESERVED …»</p>
<hr />
<div>[[Выдача в производство]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_TOINDUSTRYLINE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
MASTERKEY DMASTERKEY,<br />
FROMCARDKEY DINTKEY,<br />
QUANTITY DQUANTITY,<br />
REMAINS DQUANTITY,<br />
TOCARDKEY DINTKEY,<br />
DISABLED DDISABLED,<br />
USR$GRASSWEIGHT DQUANTITY,<br />
USR$QUANTITY DQUANTITY,<br />
USR$QUANTPACK DQUANTITY,<br />
USR$SELLCOST_PREV DCURRENCY,<br />
USR$SUMMNCU DCURRENCY,<br />
USR$SUMTAXSALE DCURRENCY,<br />
USR$SUMTAXSERVICE DCURRENCY,<br />
USR$VALUEKEY USR$INV_DVALUE,<br />
USR$SUMROUNDOLD DCURRENCY,<br />
USR$SUMROUND DCURRENCY,<br />
USR$SUMSELLNDS DCURRENCY,<br />
USR$SUMTRADE DCURRENCY,<br />
USR$SUMEXTRA DCURRENCY,<br />
USR$SUMEXTRAOLD DCURRENCY,<br />
USR$SUMEXTRANDS DCURRENCY,<br />
USR$SUMEXTRANDSOLD DCURRENCY,<br />
USR$SUMSELNCU DCURRENCY,<br />
USR$SUMSELNCUOLD DCURRENCY,<br />
USR$SUMTRADEOLD DCURRENCY,<br />
USR$SUMSELLNDSOLD DCURRENCY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_TOINDUSTRYUSR$MN TOINDUSTRY2022-02-21T06:47:06Z<p>MoS: Новая страница: «Выдача в производство <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_TOINDUSTRY ( DOCUMENTKEY DINTKEY NOT NULL, RESERVED …»</p>
<hr />
<div>[[Выдача в производство]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_TOINDUSTRY <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
USR$ADDITION DPERCENT,<br />
USR$BASES DTEXT180,<br />
USR$BRI_EXPENSESKEY USR$GS_DEXPENSES,<br />
USR$BRI_SERIA DTEXT10,<br />
USR$CURRKEY USR$ACC_DCURRKEY,<br />
USR$FROMDEPOTKEY USR$GS_DDEPARTMENT,<br />
USR$TODEPOTKEY USR$GS_DDEPARTMENT,<br />
USR$ZAKNUMBER DINTEGER,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%92%D1%8B%D0%B4%D0%B0%D1%87%D0%B0_%D0%B2_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BEВыдача в производство2022-02-21T06:44:48Z<p>MoS: /* Формирование в автоматическом режиме */</p>
<hr />
<div>Для оформления накладной на отпуск товаров со склада в цех или другое внутреннее подразделение (бар, буфет) используется документ «Выдача в производство».<br />
<br />
Этим же документом оформляются все внутренние перемещения между подразделениями общепита.<br />
<br />
'''Исследователь / Общепит / 01.Складской учет / 11.Выдача в производство'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/toindust/00.png<br />
<br />
<br />
=Описание полей=<br />
==Шапка документа==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Дата<br />
| DOCUMENTDATE<br />
| Дата <br />
| Дата документа<br />
|-<br />
|2<br />
| Номер документа<br />
| NUMBER<br />
| Строка<br />
| Номер документа, используемый в товарной накладной(номер бланка при печати на бланках строгой отчетности), по умолчании присваивается следующий по порядку.<br />
|-<br />
|3<br />
| Со склада<br />
| USR$FROMDEPOTKEY<br />
| Ссылка<br />
| Подразделение, на котором находится сырье. Выбирается из справочника подразделений. <br />
|-<br />
|4<br />
| На подразделение<br />
| USR$TODEPOTKEY<br />
| Ссылка<br />
| Подразделение, на которое будут передано сырье (выбирается из справочника подразделений) <br />
|-<br />
|5<br />
| Статья списания<br />
| USR$BRI_EXPENSESKEY<br />
| Ссылка<br />
| Ссылка на справочник Статья затрат. Не используется. <br />
|-<br />
|6<br />
| Наценка<br />
| USR$ADDITION<br />
| Число<br />
| Процент наценки общественного питания, который будет по умолчанию подставляться в позиции документа для формирования продажной цены товара подразделения-получателя (при этом процент наценки для отдельных товаров в позициях можно заменить). По умолчанию подставляется из поля "Наценочная категория" из карточки подразделения, на которое поступает сырье.<br />
|}<br />
<br />
==Позиции документа==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Наименование<br />
| GOODNAME<br />
| Ссылка<br />
| Наименование тмц, выбирается из справочника ТМЦ.<br />
|-<br />
|2<br />
| Баз.ед.изм.<br />
| NAME<br />
| Ссылка<br />
| Базовая единица измерения. Подставляется автоматически из карточки ТМЦ<br />
|-<br />
|3<br />
| Количество ТМЦ<br />
| QUANTITY<br />
| Число<br />
| Количество сырья(продуктов) в базовых единицах измерения, которое перемещается на подразделение на указанную дату.<br />
|-<br />
|4<br />
| Цена поставщика<br />
| FROM_USR$INV_COSTPROVIDER<br />
| Число<br />
| Цена поставщика на указанную позицию сырья(продукта). Не изменяется. <br />
|-<br />
|5<br />
| Сумма<br />
| USR$SUMMNCU<br />
| Число<br />
| Сумма сырья(продуктов) в покупных ценах. <br />
|-<br />
|6<br />
| %НДС прихода<br />
| FROM_USR$INV_ADDNDS<br />
| Число<br />
| Процент НДС с которым поступил данный продукт. Не изменяется. <br />
|-<br />
|7<br />
| Торговая надбавка<br />
| FROM_USR$INV_TRADEPERC<br />
| Число<br />
| Процент торговой надбавки на сырье(продукт), которое было установлено в момент поступления или переоценки данного сырья на подразделение. Не изменяется. <br />
|- <br />
|8<br />
| Цена продажи<br />
| FROM_USR$INV_SELCOSTNCU<br />
| Число<br />
| Цена продажи(с учетом НДС, торговой надбавки и наценки общественного питания), которая была сформирована до документа "Выдача в производство". Не изменяется. <br />
|-<br />
|9<br />
| Цена с торг. надбавкой<br />
| FROM_USR$INV_COSTTRADENCU<br />
| Число<br />
| Цена покупки с учетом торговой надбавки на данное сырье. Не изменяется. <br />
|-<br />
|10<br />
| Цена с НДС и надб.<br />
| FROM_USR$INV_COSTTRWITHNDS<br />
| Число<br />
| Покупная цена на сырье(продукт) с учетом НДС и торговой надбавки. Не изменяется. <br />
|- <br />
|11<br />
| Продажная цена<br />
| TO_USR$INV_SELCOSTNCU<br />
| Число<br />
| Цена продажи(с учетом НДС, торговой надбавки и наценки общественного питания), которая была сформирована по ткущему документа "Выдача в производство". Можно изменять. Зависит от наценки. <br />
|-<br />
|12<br />
| %НДС отп.<br />
| TO_USR$INV_SELLNDS<br />
| Число<br />
| Ставка НДС, которая насчитывается на данный продукт(сырье) в зависимости от учетной политики предприятия. Можно изменять. <br />
|-<br />
|13<br />
| Торг.надб.<br />
| TO_USR$INV_TRADEPERC<br />
| Число<br />
| Процент торговой надбавки на сырье(продукт), которое можно скорректировать при перемещении на подразделение.<br />
|-<br />
|14<br />
| %наценки<br />
| TO_USR$INV_EXTRA<br />
| Число<br />
| Процент наценки общественного питания на выбранное сырье(продукт), которое можно скорректировать при перемещении на подразделение. Подставляется автоматически из шапки документа. <br />
|-<br />
|15<br />
| Сумма в продажных ценах<br />
| USR$SUMSELNCU<br />
| Число<br />
| Сумма со всеми налогами, наценками и округлениями на сырье с учетом изменений, внесенных в документ "Выдача в производство". <br />
|-<br />
|16<br />
| Сумма в продажных ценах<br />
| USR$SUMSELNCUOLD<br />
| Число<br />
| Сумма со всеми налогами, наценками и округлениями на сырье, которое числилось на подразделении "Со склада". Рассчитывается автоматически. <br />
|}<br />
<br />
=Порядок работы=<br />
==Формирование в ручном режиме==<br />
*для создания новой накладной на выдачу используем кнопку «Добавить» на панели инструментов<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/toindust/01.png<br />
<br />
<br />
*в шапке документа заполняем следующие необходимые поля: номер/дата/со склада/на подразделение/наценка/статья списания<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/toindust/011.png<br />
<br />
<br />
*на панели инструментов, расположенной над позициями документа, нажимаем кнопку «Остатки ТМЦ»<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/toindust/02.png<br />
<br />
<br />
*в открывшемся окне выбираем из имеющихся остатков те позиции, которые нужно выдать<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/toindust/03.png<br />
<br />
<br />
*при необходимости для каждого товара вводим (меняем) процент торговой надбавки, наценки общепита <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/toindust/06.png<br />
<br />
*на закладке [http://gsbelarus.com/gs/wiki/index.php/%D0%A0%D0%B5%D0%BA%D0%B2%D0%B8%D0%B7%D0%B8%D1%82%D1%8B_%D0%A2%D0%A2%D0%9D Реквизиты ТТН] заполняем поля, необходимые для отображения в печатной форме накладной<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/toindust/07.png<br />
<br />
*сохраняем накладную с помощью кнопки ОК <br />
*для печати реестра цен или товарной накладной воспользуемся одним из шаблонов печати, который можно выбрать, нажав на значок принтера, расположенный на панели инструментов документа<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/toindust/08.png<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/toindust/09.png<br />
<br />
==Формирование в автоматическом режиме==<br />
<br />
В системе предусмотрена возможность автоматического формирования накладной на выдачу сырья под конкретный объем выпуска готовой продукции. Данный механизм вызывается из документа "Заказ-наряд"<br />
<br />
Для этого необходимо:<br />
*сделать подбор сырья на заданной количество блюд<br />
*выделить требуемый заказ-наряд, нажать кнопку "Макросы и события" и выбрать "07.Сформировать выдача в производство"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/toindust/21.png<br />
<br />
<br />
*программа автоматически рассчитает необходимое количество сырья для производства требуемых готовых изделий и сформирует накладную на данное сырье. Если по какой-либо причине сырья на подразделении не будет хватать, программа запишет недостающее количество по каждой позиции в текстовый файл, который необходимо будет проанализировать и довнести сырье вручную. <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/toindust/22.png<br />
<br />
<br />
<br />
<br />
Более подробно о работе с заказ-нарядом и автоматической выдачей сырья описано в [http://gsbelarus.com/gs/wiki/index.php/%D0%97%D0%B0%D0%BA%D0%B0%D0%B7-%D0%BD%D0%B0%D1%80%D1%8F%D0%B4#.D0.92.D1.8B.D0.B4.D0.B0.D1.87.D0.B0_.D1.81.D1.8B.D1.80.D1.8C.D1.8F_.D0.B2_.D0.BF.D1.80.D0.BE.D0.B8.D0.B7.D0.B2.D0.BE.D0.B4.D1.81.D1.82.D0.B2.D0.BE_.D0.BF.D0.BE.D0.B4_.D0.B7.D0.B0.D0.B4.D0.B0.D0.BD.D0.BD.D0.BE.D0.B5_.D0.BA.D0.BE.D0.BB.D0.B8.D1.87.D0.B5.D1.81.D1.82.D0.B2.D0.BE_.D0.93.D0.9F 3.4 Выдача сырья в производство под заданное количество ГП]<br />
----<br />
<br />
''Используемые таблицы: [[USR$MN_TOINDUSTRY]], [[USR$MN_TOINDUSTRYLINE]]''<br />
<br />
[[Category: Типовые документы]]<br />
[[Category: Общепит]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/Gedemin_TLB.IGedemin.Dataset2JSONGedemin TLB.IGedemin.Dataset2JSON2022-02-14T14:25:55Z<p>SYSDBA: </p>
<hr />
<div>{{MethodDef_Template|unit={{#explode:{{PAGENAME}}|.|0}}|visibility=public|class={{#explode:{{PAGENAME}}|.|1}}|src=procedure Dataset2JSON(const InQ: IgsIBSQL; const OutS: IgsStream; const Fields: WideString; DateTimeInMs: WordBool; const TZ: WideString; WithMs: WordBool; MakeArray: WordBool; const Name: WideString; Indent: Integer; UTF8: WordBool);}}<br />
<br />
<onlyinclude>Конвертирует результат выполнения запроса в JSON объект.</onlyinclude><br />
<br />
===Параметры===<br />
<br />
;InQ: Компонент TIBSQL, подготовленный для чтения результирующих данных. Т.е. после выполнения Execute.<br />
;OutS: Поток, куда будет записан результат.<br />
;Fields: Имена полей для экспорта. Через запятую. Если передана пустая строка, то будут экспортированы все поля из результирующей выборки. Имена полей не чувствительны к регистру, поэтому их можно использовать если надо сменить регистр символов в результирующем JSON. Например, в базе данных поле имеет имя ''GOODNAME'', а в результирующий JSON надо записать ''GoodName''. Тогда перечисляем список полей в нужном регистре в параметре Fields. Здесь же можно переименовать поле. Для этого следует указать ''Имя_поля_в_выборке=Имя_поля_в_JSON''. Например, в выборке поле называется ''GOODID'', а в JSON оно должно записаться как ''Id'', то указываем ''GOODID=Id''. <br />
;SubObjects: Вложенные объекты задаются строкой формата ''name1=field1[=alias1][;field2[=alias2]][,name2=field2...]''. Пример использования см. ниже.<br />
;SkipNulls: Если True, поля имеющие значение null не будут записываться в JSON.<br />
;DateTimeInMs: Даты и время записывать не в строковом представлении, а числом, в миллисекундах, в соответствии со стандартом JS.<br />
;TZ: Часовой пояс. Сейчас не используется. Должна быть пустая строка.<br />
;WithMs: Записывать миллисекунды при сохранении даты и времени в строковом представлении.<br />
;MakeArray: Если True, результат будет оформлен как массив. Установите данный параметр в False, если конечный JSON будет формироваться как результат объединения нескольких вызовов Dataset2JSON. <br />
;Name: Имя JSON объекта (массива) с данными. Если не указано (пустая строка), то будет сформирован просто массив без имени. <br />
;Indent: Отступ в пробелах. Если передано 0, JSON не будет форматирован и будет занимать минимальный размер. <br />
;UTF8: Если True, то результирующие данные будут преобразованы в UTF8. Если False -- будут записаны в однобайтовой кодировке Win-1251. <br />
<br />
===Примеры использования===<br />
<br />
<syntaxhighlight lang="vbnet"><br />
Sub ExportToJSON<br />
<br />
Const fmCreate = &HFFFF&<br />
Const FileName = "c:\temp\test.json"<br />
<br />
Dim FS, Creator, T<br />
<br />
T = WinAPI.GetTickCount<br />
<br />
Set Creator = New TCreator<br />
<br />
Dim q<br />
Set q = Creator.GetObject(nil, "TIBSQL", "")<br />
Set q.Transaction = gdcBaseManager.ReadTransaction<br />
q.SQL.Text = "SELECT id, name, phone, fax, zip, country, district, city, address FROM gd_contact"<br />
q.ExecQuery<br />
<br />
Set FS = Creator.GetObject(Array(FileName, fmCreate), "TFileStream", "")<br />
Call System.Dataset2JSON(q, FS, "", "", False, False, "", False, True, "name", 2, True)<br />
<br />
MsgBox "Time: " & (WinAPI.GetTickCount - T) & "ms"<br />
End Sub<br />
</syntaxhighlight><br />
<br />
Результат:<br />
<syntaxhighlight lang="ecmascript"><br />
"name": [<br />
{<br />
"ID": 650001,<br />
"NAME": "Орг",<br />
"PHONE": null,<br />
"FAX": null,<br />
"ZIP": null,<br />
"COUNTRY": "1800010",<br />
"DISTRICT": null,<br />
"CITY": null,<br />
"ADDRESS": null<br />
},<br />
{<br />
"ID": 161863497,<br />
"NAME": "ДКУСП \"Лепельская ПМК-75\"",<br />
"PHONE": "12",<br />
"FAX": null,<br />
"ZIP": null,<br />
"COUNTRY": "Беларусь",<br />
"DISTRICT": null,<br />
"CITY": null,<br />
"ADDRESS": ", ул. Партизанская, 8, 211180 г. Лепель"<br />
},<br />
...<br />
</syntaxhighlight><br />
<br />
Ограничиваем количество полей, переименовываем их и пропускаем null значения:<br />
<br />
<syntaxhighlight lang="vbnet"><br />
...<br />
Call System.Dataset2JSON(q, FS, "Id,NAME=name,PHONE=phone", "", True, False, "", False, True, "name", 2, True)<br />
...<br />
</syntaxhighlight><br />
<br />
Результат:<br />
<syntaxhighlight lang="ecmascript"><br />
"name": [<br />
{<br />
"Id": 650001,<br />
"name": "Орг"<br />
},<br />
{<br />
"Id": 161863497,<br />
"name": "ДКУСП \"Лепельская ПМК-75\"",<br />
"phone": "12"<br />
},<br />
...<br />
</syntaxhighlight><br />
<br />
Создаем два вложенных объекта, пропускаем null значения:<br />
<br />
<syntaxhighlight lang="vbnet"><br />
...<br />
Call System.Dataset2JSON(q, FS, "Id,Name=name", _<br />
"contact=phone;fax,address=ZIP=zip;city;district;address", _<br />
True, False, "", False, True, "name", 2, True) <br />
...<br />
</syntaxhighlight><br />
<br />
Результат:<br />
<syntaxhighlight lang="ecmascript"><br />
"name": [<br />
{<br />
"Id": 172437884,<br />
"name": "ООО \"АРТЛИНК\"",<br />
"contact": { },<br />
"address": { "address": "222750, г.Фаниполь, ул. Чапского, д.15, пом. 11А. Почтовый адрес: 220051, Минск, а/я 53." }<br />
},<br />
{<br />
"Id": 176410916,<br />
"name": "ООО \"ЭриданПлюс\" г.Новополоцк, РБ",<br />
"contact": { "fax": "593-0-55" },<br />
"address": { "address": "ул.Юбилейная, 4а, ком. 8, г. Новополоцк" }<br />
},<br />
...<br />
</syntaxhighlight><br />
<br />
Тоже самое, но в неотформатированном виде:<br />
<br />
<syntaxhighlight lang="vbnet"><br />
...<br />
Call System.Dataset2JSON(q, FS, "Id,Name=name", _<br />
"contact=phone;fax,address=ZIP=zip;city;district;address", _<br />
True, False, "", False, True, "name", 0, True) <br />
...<br />
</syntaxhighlight><br />
<br />
Результат:<br />
<syntaxhighlight lang="ecmascript"><br />
{"Id":161863497,"name":"ДКУСП \"Лепельская ПМК-75\"","contact":{"phone":"12",},"address":{"address":", ул. Партизанская, 8, 211180 г. Лепель"}},...<br />
</syntaxhighlight></div>SYSDBAhttps://gsbelarus.com/gs/wiki/index.php/%D0%91%D1%8B%D1%81%D1%82%D1%80%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%B2_JSON_%D1%84%D0%B0%D0%B9%D0%BBБыстрая запись в JSON файл2022-02-14T10:25:26Z<p>SYSDBA: </p>
<hr />
<div>VBScript крайне медленно работает со строками. Если пытаться сформировать JSON файл склеивая кусочки строк, то это может занять целую вечность. Гораздо быстрее можно добиться нужного результата, если использовать потоки в памяти. Ниже приведен код экспорта справочника контактов и запись его на диск на который можно ориентироваться как на предел по скорости, которую можно выжать из VBScript.<br />
<br />
10.5 сек, 52 053 записей, размер файла: 14 646 604 байт.<br />
<br />
<syntaxhighlight lang="vbnet"><br />
Option Explicit<br />
Sub ExportToJSON<br />
<br />
Const fmCreate = &HFFFF&<br />
Const FileName = "c:\temp\test.json"<br />
<br />
Dim MS, FS, Creator, T, C<br />
<br />
T = WinAPI.GetTickCount<br />
C = 0<br />
<br />
Set Creator = New TCreator<br />
Set MS = Creator.GetObject(nil, "TMemoryStream", "")<br />
<br />
Dim q<br />
Set q = Creator.GetObject(nil, "TIBSQL", "")<br />
Set q.Transaction = gdcBaseManager.ReadTransaction<br />
q.SQL.Text = "SELECT * FROM gd_contact"<br />
q.ExecQuery<br />
<br />
MS.WriteLn("[")<br />
<br />
While Not q.EOF<br />
MS.WriteLn(" {")<br />
<br />
MS.WriteLn(" ""id"": " + q.FieldByName("id").AsString + ",")<br />
MS.WriteLn(" ""name"": """ + Replace(q.FieldByName("name").AsString, """", "'") + """")<br />
MS.WriteLn(" ""phone"": """ + Replace(q.FieldByName("phone").AsString, """", "'") + """")<br />
MS.WriteLn(" ""fax"": """ + Replace(q.FieldByName("fax").AsString, """", "'") + """")<br />
MS.WriteLn(" ""zip"": """ + Replace(q.FieldByName("zip").AsString, """", "'") + """")<br />
MS.WriteLn(" ""country"": """ + Replace(q.FieldByName("country").AsString, """", "'") + """")<br />
MS.WriteLn(" ""district"": """ + Replace(q.FieldByName("district").AsString, """", "'") + """")<br />
MS.WriteLn(" ""city"": """ + Replace(q.FieldByName("city").AsString, """", "'") + """")<br />
MS.WriteLn(" ""address"": """ + Replace(q.FieldByName("address").AsString, """", "'") + """")<br />
<br />
MS.WriteLn(" }")<br />
C = C + 1<br />
q.Next<br />
WEnd<br />
<br />
MS.WriteLn("]")<br />
<br />
Set FS = Creator.GetObject(Array(FileName, fmCreate), "TFileStream", "")<br />
Call System.WIN1251ToUTF8(MS, FS)<br />
<br />
MsgBox "Records: " & C & " Time: " & (WinAPI.GetTickCount - T) & "ms"<br />
End Sub<br />
</syntaxhighlight><br />
<br />
Если стоит задача записать в JSON файл результат SQL выборки, томожно воспользоваться встроенным методом [[Gedemin_TLB.IGedemin.Dataset2JSON|System.Dataset2JSON]], который на порядок быстрее чем VBScript код:<br />
<br />
<syntaxhighlight lang="vbnet"><br />
Sub ExportToJSON2<br />
<br />
Const fmCreate = &HFFFF&<br />
Const FileName = "c:\temp\test.json"<br />
<br />
Dim FS, Creator, T<br />
<br />
T = WinAPI.GetTickCount<br />
<br />
Set Creator = New TCreator<br />
<br />
Dim q<br />
Set q = Creator.GetObject(nil, "TIBSQL", "")<br />
Set q.Transaction = gdcBaseManager.ReadTransaction<br />
q.SQL.Text = "SELECT id, name, phone, fax, zip, country, district, city, address FROM gd_contact"<br />
q.ExecQuery<br />
<br />
Set FS = Creator.GetObject(Array(FileName, fmCreate), "TFileStream", "")<br />
Call System.Dataset2JSON(q, FS, "", "", 2, True)<br />
<br />
MsgBox "Time: " & (WinAPI.GetTickCount - T) & "ms"<br />
End Sub<br />
</syntaxhighlight><br />
<br />
[[Category:Руководство разработчика]]<br />
[[Category:VBScript]]</div>SYSDBAhttps://gsbelarus.com/gs/wiki/index.php/USR$MN_CALCCARDLINEUSR$MN CALCCARDLINE2022-02-14T07:37:35Z<p>MoS: Новая страница: «Калькуляционная карточка <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_CALCCARDLINE ( DOCUMENTKEY DINTKEY NOT NULL, RE…»</p>
<hr />
<div>[[Калькуляционная карточка]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_CALCCARDLINE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
MASTERKEY DMASTERKEY,<br />
USR$BASECOSTNCU DCURRENCY,<br />
USR$BASEFAT DQUANTITY,<br />
USR$BASEHUMIDITY DQUANTITY,<br />
USR$CALCCARDKEY USR$MN_CALCCARD,<br />
USR$COSTBUYNCU DCURRENCY,<br />
USR$COSTNCU DCURRENCY,<br />
USR$COSTPRICE DCURRENCY,<br />
USR$COSTTRADENCU DCURRENCY,<br />
USR$COSTTRWITHNDS DCURRENCY,<br />
USR$COSTWITHADDNCU DCURRENCY,<br />
USR$EXTRA DCURRENCY,<br />
USR$EXTRACOST DCURRENCY,<br />
USR$EXTRANDS DCURRENCY,<br />
USR$EXTRAPERC DPERCENT,<br />
USR$EXTRASERVICECOST DCURRENCY,<br />
USR$EXTTAXSALECOST DCURRENCY,<br />
USR$FAT DQUANTITY,<br />
USR$GOODKEY USR$GS_DGOOD,<br />
USR$GROSSWEIGHT DQUANTITY,<br />
USR$HUMIDITY DQUANTITY,<br />
USR$INV_CARDKEY USR$MN_D_INVCARDKEY,<br />
USR$LOSSFACTOR DCURRENCY,<br />
USR$NETWEIGHT DQUANTITY,<br />
USR$OLDGOODKEY USR$GS_DGOOD,<br />
USR$OLDGROSSWEIGHT DQUANTITY,<br />
USR$OLDLOSSFACTOR DQUANTITY,<br />
USR$OLDNETWEIGHT DQUANTITY,<br />
USR$PRINTINMENU DBOOLEAN DEFAULT '1',<br />
USR$RATETAX_SALE DCURRENCY,<br />
USR$RATETAX_SERVICE DCURRENCY,<br />
USR$SELCOSTNCU DCURRENCY,<br />
USR$SELLNDS DCURRENCY,<br />
USR$SUBLINEKEY USR$MN_D_CALCCARDLINEKEY,<br />
USR$SUBRECEIPKEY USR$MN_RECEIPTKEY,<br />
USR$SUMNCU DCURRENCY,<br />
USR$SUMRATE_SALE DCURRENCY,<br />
USR$SUMRATE_SERVICE DCURRENCY,<br />
USR$TAXSALE DCURRENCY,<br />
USR$TAXSERVICE DCURRENCY,<br />
USR$VALUEKEY USR$INV_DVALUE,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_CALCCARDUSR$MN CALCCARD2022-02-14T07:35:31Z<p>MoS: Новая страница: «Калькуляционная карточка <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_CALCCARD ( DOCUMENTKEY DINTKEY NOT NULL, RESERV…»</p>
<hr />
<div>[[Калькуляционная карточка]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_CALCCARD <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
USR$ACCCOSTCARD DCURRENCY,<br />
USR$ADDITION DPERCENT,<br />
USR$COSTCARD DCURRENCY,<br />
USR$COSTCOURCE DCURRENCY,<br />
USR$COUNTCOURSE DQUANTITY,<br />
USR$DEPOTKEY USR$GS_DDEPARTMENT,<br />
USR$EXTRACOSTKEY USR$MN_EXTRACATEGORY,<br />
USR$FROMDEPOT USR$GS_DDEPARTMENT,<br />
USR$GOODKEY USR$GS_DGOOD,<br />
USR$MODIFYGROUPKEY USR$MN_DMODIFY,<br />
USR$NETWEIGHT DQUANTITY,<br />
USR$OUTPUTSTR DTEXT40,<br />
USR$OUTWEIGHT DCURRENCY,<br />
USR$PILOTLINEKEY DINTEGER,<br />
USR$POSINMENU DINTEGER,<br />
USR$PRIMECOSTCARD DCURRENCY,<br />
USR$PRNGROUPKEY USR$MN_DPRNGROUP,<br />
USR$RATETAXSALE DQUANTITY,<br />
USR$RATETAXSERVICE DQUANTITY,<br />
USR$RECEIPTKEY USR$MN_RECEIPTKEY,<br />
USR$SELLCOSTCOURCE DCURRENCY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%9A%D0%B0%D0%BB%D1%8C%D0%BA%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B0Калькуляционная карточка2022-02-14T07:28:07Z<p>MoS: /* Фиксированная цена карточки */</p>
<hr />
<div>=Введение=<br />
Расчет цен на продукцию общественного питания, реализуемую субъектами общественного питания, осуществляется в калькуляционных карточках, которые составляются отдельно на каждое блюдо (кулинарное изделие, полуфабрикат).<br />
<br />
Калькуляционные карточки хранятся в электронной форме в виде отдельных документов: <br />
<br />
'''Исследователь / Общепит / 02.Калькуляция / 03.Калькуляционная карточка'''<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/00.png<br />
<br />
=Описание полей=<br />
==Шапка документа==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Дата<br />
| DOCUMENTDATE<br />
| Дата <br />
| Дата документа<br />
|-<br />
|2<br />
| Номер документа<br />
| NUMBER<br />
| Строка<br />
| Номер документа, используемый в товарной накладной, по умолчании присваивается следующий по порядку.<br />
|-<br />
|3<br />
| Со склада<br />
| USR$FROMDEPOT<br />
| Ссылка<br />
| Подразделение, на котором находится сырье. Выбирается из справочника подразделений. <br />
|-<br />
|4<br />
| Для подразделения<br />
| USR$DEPOTKEY<br />
| Ссылка<br />
| Производственное подразделение, на котором будут готовиться блюда (выбирается из справочника подразделений), в типовом случае будет равно подразделению «Со склада». <br />
|-<br />
|5<br />
| Рецепт<br />
| USR$RECEIPTKEY<br />
| Ссылка<br />
| Блюдо, для которого нужно рассчитать калькуляцию. <br />
|-<br />
|6<br />
| Наценочная категория<br />
| USR$EXTRACOSTKEY<br />
| Ссылка<br />
| Наценочная категория для расчета, заполняется, если на подразделении используется формирование продажной цены от наценки. <br />
|-<br />
|7<br />
| Количество блюд<br />
| USR$COUNTCOURSE<br />
| Число<br />
| Поле отражает количество блюд, на которые рассчитывается калькуляционная карточка. Заполняется из поля "Количество для расчета калькуляций" документа рецепт, если оно не пустое, в противном случае по умолчанию рассчитывает на 100 блюд<br />
|-<br />
|8<br />
| Вес блюда<br />
| USR$OUTWEIGHT<br />
| Число<br />
| Выход готового блюда в килограммах. Заполняется из соответствующего поля документа "Рецепт" <br />
|-<br />
|9<br />
| Нетто<br />
| USR$NETWEIGHT<br />
| Число<br />
| Процент скидки, который предоставляется клиенту на готовые изделия. <br />
|-<br />
|10<br />
| Выход<br />
| USR$OUTPUTSTR<br />
| Строка<br />
| Выход готового блюда в граммах. Текстовое поле, используется в печатных формах для отображения выхода. Заполняется из соответствующего поля документа "Рецепт" <br />
|-<br />
|11<br />
| Наценка<br />
| USR$ADDITION<br />
| Число<br />
| Процент наценки, который соответствует выбранной наценочной категории. <br />
|-<br />
|12<br />
| Стоимость карточки<br />
| USR$COSTCARD<br />
| Число<br />
| Отображает общую стоимость карточки. Связано пересчетом с полями: Стоимость блюда, Количество блюд <br />
|-<br />
|13<br />
| Стоимость блюда<br />
| USR$COSTCOURCE<br />
| Число<br />
| Стоимость одного блюда. Связано пересчетом с полями: Стоимость карточки, Количество блюд <br />
|-<br />
|14<br />
| Себестоимость<br />
| USR$PRIMECOSTCARD<br />
| Число<br />
| Поле рассчитывается автоматически на основании позиций калькуляционной карточки. Покупная цена с ндс + ндс в наценке / мере товара * в пересчете на вес брутто позиций документа. <br />
|-<br />
|15<br />
| Учетная цена блюда<br />
| USR$ACCCOSTCARD<br />
| Число<br />
| Поле рассчитывается автоматически на основании позиций калькуляционной карточки и показывающая сумму вес брутто позиций документа к отношению учетной цены позиций к мере. <br />
|-<br />
|16<br />
| Планируемая цена<br />
| USR$SELLCOSTCOURCE<br />
| Число<br />
| Поле позволяет задать планируемую цену на калькуляцию, от которой при пересчете будет зависеть цена блюда. <br />
|}<br />
<br />
==Позиции документа==<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Печатать в меню<br />
| USR$PRINTINMENU<br />
| Логическое<br />
| Подставляется из соответствующей колонки позиций рецепта. Используется как ограничение в ряде отчетов. <br />
|-<br />
|2<br />
| Ингредиент в рецептах<br />
| U_USR$OLDGOODKEY_NAME<br />
| Ссылка<br />
| Наименование ингредиента, который используется в указанном рецепте. Подставляется из позиции рецепта. <br />
|-<br />
|3<br />
| Продукт со склада<br />
| U_USR$GOODKEY_NAME<br />
| Ссылка<br />
| Наименование продукта, базовый товар которого равен ингредиенту из рецепта, и который был выбран в результате подбора цен для данной калькуляции.<br />
|-<br />
|4<br />
| Нетто<br />
| USR$NETWEIGHT<br />
| Число<br />
| Масса сырья, прошедшего холодную обработку, в килограммах, рассчитанная для количества блюд. Подставляется из соответствующего поля документа "Рецепт"<br />
|-<br />
|5<br />
| Коэф.отхода<br />
| USR$LOSSFACTOR<br />
| Число<br />
| Коэффициент показывающий отношение массы сырья до и после обработки. <br />
|-<br />
|6<br />
| Брутто<br />
| USR$GROSSWEIGHT<br />
| Число<br />
| Масса необработанного сырья в килограммах, рассчитанная для количества блюд. Подставляется из соответствующего поля документа "Рецепт" <br />
|-<br />
|7<br />
| Цена покупная<br />
| USR$COSTBUYNCU<br />
| Число<br />
| Покупная цена продукта, оприходованного на подразделение и использованного для расчета данной калькуляции. <br />
|-<br />
|8<br />
| Цена за ед.<br />
| USR$BASECOSTNCU<br />
| Число<br />
| Цена за базовую единицу поступившего продукта с учетом НДС, торговой надбавки и наценки общественного питания продукта, оприходованного на подразделение и использованного для расчета данной калькуляции. (по накладной)<br />
|-<br />
|8<br />
| Продажная цена<br />
| USR$SELCOSTNCU<br />
| Число<br />
| Цена за КГ/Л (основные единицы) поступившего продукта с учетом НДС, торговой надбавки и наценки общественного питания продукта, оприходованного на подразделение и использованного для расчета данной калькуляции. (с учетом меры)<br />
|-<br />
|9<br />
| Сумма<br />
| USR$SUMNCU<br />
| Число<br />
| Сумма в продажных ценах сырья, на которое рассчитана калькуляция с учетом отходов. (брутто)<br />
|-<br />
|10<br />
| Цена с ндс и надб.<br />
| USR$COSTTRWITHNDS<br />
| Число<br />
| Цена с торговой надбавкой и ндс<br />
|-<br />
|11<br />
| Наценка<br />
| USR$EXTRA<br />
| Число<br />
| Процент наценки, который соответствует выбранной наценочной категории. Заполняется в случае, если формирование наценки осуществляется "из наценочной категории" в параметрах учета общепит.<br />
|-<br />
|12<br />
| Ставка НДС<br />
| USR$SELLNDS<br />
| Число<br />
| Ставка НДС, по которой реализуется сырье. <br />
|-<br />
|13<br />
| Наценка склада<br />
| USR$EXTRAPERC<br />
| Число<br />
| Процент наценки общественного питания, которая указана в момент оприходования сырья на подразделение. <br />
|-<br />
|14<br />
| Цена с торг.надб.<br />
| USR$COSTTRADENCU<br />
| Число<br />
| Цена с торговой надбавкой сырья. <br />
|-<br />
|15<br />
| НДС в наценке<br />
| USR$EXTRANDS<br />
| Число<br />
| Сумма НДС, заложенная в наценку общественного питания.<br />
|-<br />
|16<br />
| Цена с наценкой<br />
| USR$EXTRACOST<br />
| Число<br />
| Цена с наценкой общепита. <br />
|-<br />
|17<br />
| Суб.рецепт<br />
| USR$SUBRECEIPKEY<br />
| Число<br />
| Ключ, которой свидетельствует о том, что данная позиция являются субрецептом. Идентификатор документа "Рецепт". Заполняется автоматически только для субрецептов. <br />
|-<br />
|18<br />
| Субрецепт<br />
| USR$SUBLINEKEY<br />
| Число<br />
| Ключ, который хранит ссылку на идентификатор позиции документа калькуляционной карты, чьим сырьем является данная позиция. Заполняется автоматически только для субрецептов. <br />
|}<br />
<br />
=Порядок работы=<br />
<br />
Здесь можно найти калькуляционную карточку блюда на определенную дату и при необходимости произвести пересчет (если блюдо еще не было передано в меню или в производство).<br />
<br />
==Автоматическое создание кальк.карточки==<br />
<br />
Как правило, калькуляционные карточки можно создаются по некоторому списку блюд, сформированному с помощью документа «Заказ-наряд» («План меню»).<br />
<br />
Подробнее о процессе создания можно посмотреть в инструкции по работе с документом "Заказ-наряд" [http://gsbelarus.com/gs/wiki/index.php/%D0%97%D0%B0%D0%BA%D0%B0%D0%B7-%D0%BD%D0%B0%D1%80%D1%8F%D0%B4 4 Калькулирование блюд]<br />
<br />
==Создание карты в ручном режиме==<br />
*нажимаем кнопку "Добавить" на панели инструментов<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/01.png<br />
<br />
<br />
*заполняем поля шапки документа: дата/номер/со склада/на склад<br />
<br />
«Наценочная категория» заполняется, если на подразделении используется формирование продажной цены от наценки(параметры общкпита)<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/02.png<br />
<br />
*в поле «Рецепт» выбираем из справочника "Рецепт" блюдо, для которого нужно рассчитать калькуляцию.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/1.png<br />
<br />
*в диалоговом окне подтверждаем создание карточки<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/11.png<br />
<br />
*откроется форма подбора цен, в которой необходимо выбрать товары, которые будут использоваться для формирования цены калькуляционной карточки<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/12.png<br />
<br />
*добавленные позиции сырья с выбранными ценами попадут в позиции документа <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/13.png<br />
<br />
*сохраняем документ, нажав "ОК"<br />
<br />
*для печати устанавливаем курсур на нужную карточку, нажимаем на "Печать" и выбираем подходящую форму<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/2.png<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/21.png<br />
<br />
<br />
<br />
<br />
=Дополнительные возможности=<br />
<br />
==Замена наценки==<br />
Данный механизм справедлив для случаев, когда формирование наценки осуществляется "из наценочной категории" в параметрах учета общепит.<br />
<br />
Чтобы заменить наценку необходимо:<br />
<br />
*выбрать необходимую наценочную категорию<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/31.png<br />
<br />
<br />
*программа автоматически пересчитает стоимость карточки с учетом новой наценки<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/32.png<br />
<br />
==Фиксированная цена карточки==<br />
Если требуется рассчитать карточку по фиксированной цене:<br />
*нажимаем кнопку "Пересчитать по цене карточки"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/52.png<br />
<br />
<br />
*указываем фиксированную цену и нажимаем "ОК"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/50.png<br />
<br />
<br />
*после того как карточка произойдет пересчет, проверяем стоимость и сохраняем документ, нажав кнопку "ОК" <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/51.png<br />
<br />
==Замена сырья==<br />
<br />
Если в калькуляционной карточке необходимо использовать сырье с другими признаками, например цене учета, необходимо произвести повторный подбор цен.<br />
<br />
*нажимаем на кнопку "Расчитать"<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/33.png<br />
<br />
*соглашаемся на вопрос "Вы хотите пересчитать карточку?"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/34.png<br />
<br />
*заново делаем подбор цен<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/35.png<br />
<br />
*проверяем и сохраняем документ<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/calccard/36.png<br />
<br />
<br />
[[Category: Общепит]]<br />
[[Category: Типовые документы]]<br />
[[Category: Документация]]<br />
<br />
----<br />
<br />
''Используемая таблица: [[USR$MN_CALCCARD]], [[USR$MN_CALCCARDLINE]]''</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_REALIZORDERLINEUSR$MN REALIZORDERLINE2022-02-09T10:21:57Z<p>MoS: Новая страница: «Реализация безнал заказ <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_REALIZORDERLINE ( DOCUMENTKEY DINTKEY NOT NULL, …»</p>
<hr />
<div>[[Реализация безнал заказ]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_REALIZORDERLINE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
MASTERKEY DMASTERKEY,<br />
USR$CALCCARDKEY USR$MN_CALCCARD,<br />
USR$COSTNCU DCURRENCY,<br />
USR$DEPOTKEY USR$GS_DDEPARTMENT,<br />
USR$GOODKEY USR$GS_DGOOD,<br />
USR$MENULINEKEY USR$DMN_MENULINEKEY,<br />
USR$PERSDISCOUNT DCURRENCY,<br />
USR$QUANTITY DQUANTITY,<br />
USR$SUMDISCOUNT DCURRENCY,<br />
USR$SUMNCU DCURRENCY,<br />
USR$SUMNCUWITHDISCOUNT DCURRENCY,<br />
USR$COSTNCUWITHDISCOUNT DCURRENCY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_REALIZORDERUSR$MN REALIZORDER2022-02-09T10:20:32Z<p>MoS: Новая страница: «Реализация безнал заказ <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_REALIZORDER ( DOCUMENTKEY DINTKEY NOT NULL, RESERVED …»</p>
<hr />
<div>[[Реализация безнал заказ]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_REALIZORDER <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
USR$CONTACTKEY USR$GS_DCUSTOMER,<br />
USR$DESC DTEXT180,<br />
USR$DISCOUNT DPERCENT,<br />
USR$DISCOUNTNCU DCURRENCY,<br />
USR$FROMDEPOTKEY USR$GS_DDEPARTMENT,<br />
USR$SUMNCU DCURRENCY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%B1%D0%B5%D0%B7%D0%BD%D0%B0%D0%BB_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7Реализация безнал заказ2022-02-09T10:19:11Z<p>MoS: </p>
<hr />
<div>=Введение=<br />
<br />
Документ «Реализация безнал заказ» используется для оформления накладных на отпуск готовой продукции внешним заказчикам без изменения остатков готовой продукции (в отличие от документа «Отпуск на сторону ГП»).<br />
<br />
'''Исследователь / Общепит / 04.Реализация / 03.Реализация безнал заказ''' <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/rorder/00.png<br />
<br />
=Описание полей=<br />
==Шапка документа==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Дата<br />
| DOCUMENTDATE<br />
| Дата <br />
| Дата документа<br />
|-<br />
|2<br />
| Номер документа<br />
| NUMBER<br />
| Строка<br />
| Номер документа, используемый в товарной накладной, по умолчании присваивается следующий по порядку.<br />
|-<br />
|3<br />
| Подразделение<br />
| USR$FROMDEPOTKEY<br />
| Ссылка<br />
| Подразделение, подразделение, на котором находится произведенная продукция. Выбирается из справочника подразделений. <br />
|-<br />
|4<br />
| Клиент<br />
| USR$CONTACTKEY<br />
| Ссылка<br />
| Организация, на которую отпускается готовая продукция. Выбирается из справочника организаций. <br />
|-<br />
|5<br />
| Договор<br />
| USR$CONTRACTKEY<br />
| Ссылка<br />
| Договор, заключенный с данным покупателем. Заполняется при необходимости. <br />
|-<br />
|6<br />
| Условия оплаты<br />
| USR$PAYCONDKEY<br />
| Ссылка<br />
| Условия оплаты, связанное с выбранным договором. Подставляется автоматически при выборе договора. <br />
|-<br />
|7<br />
| Скидка<br />
| USR$DISCOUNT<br />
| Число<br />
| Процент скидки, который предоставляется клиенту на готовые изделия. <br />
|}<br />
<br />
==Позиции документа==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Наименование<br />
| U_USR$GOODKEY_NAME<br />
| Ссылка<br />
| Наименование реализуемого ТМЦ. Выбирается из справочника ТМЦ. <br />
|-<br />
|2<br />
| Количество<br />
| USR$QUANTITY<br />
| Строка<br />
| Количество реализуемого ТМЦ.<br />
|-<br />
|3<br />
| Цена<br />
| USR$COSTNCU<br />
| Число<br />
| Цена блюда без учета предоставленной скидки. Подставляется из кальк.карточки/меню/заказа<br />
|-<br />
|4<br />
| Сумма<br />
| USR$SUMNCU<br />
| Число<br />
| Сумма реализуемого количества блюд без учета предоставленной скидки. Рассчитывается автоматически. <br />
|-<br />
|5<br />
| % скидки<br />
| USR$PERSDISCOUNT<br />
| Число<br />
| Процент предоставляемой скидки на данную позицию. Подставляется из поле "Скидка" в шапке документа и влияет на сумму реализации. <br />
|-<br />
|6<br />
| Сумма скидки<br />
| USR$SUMDISCOUNT<br />
| Число<br />
| Сумма предоставляемой скидки на данную позицию. <br />
|-<br />
|7<br />
| Сумма с учетом скидки<br />
| USR$SUMNCUWITHDISCOUNT<br />
| Число<br />
| Сумма в ценах реализации за минусом предоставленной скидки. <br />
|}<br />
<br />
=Порядок работы=<br />
<br />
==Добавление документа==<br />
<br />
*для создания нового документа используем кнопку "Добавить"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/rorder/01.png<br />
<br />
*в шапке документа указываем необходимые поля<br />
<br />
==Добавление позиций документа==<br />
<br />
позиции документа можно добавлять двумя способами:<br />
<br />
===Если продажа уже оформлен через кассовую часть===<br />
<br />
*нажимаем кнопку "Заказ"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/rorder/02.png<br />
<br />
*в открывшемся окне выбираем нужный заказ (можно несколько) и нажимаем "ОК"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/rorder/021.png<br />
<br />
Все блюда данного заказа отобразятся в документе в количестве, проданном по кассе.<br />
<br />
<br />
<br />
<br />
===Используя документ "Меню"===<br />
<br />
Для этого воспользуемся кнопкой «М» («Выбрать из меню»). <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/rorder/03.png<br />
<br />
В открывшемся окне в верхней части выделяем нужное меню, в нижней части помечаем нужные блюда и нажимаем кнопку ОК. <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/rorder/031.png<br />
<br />
<br />
Выбранные блюда отобразятся в документе «Реализация безнал заказ». Далее напротив каждого блюда проставляем нужное количество.<br />
<br />
==Предоставление скидки на продукцию==<br />
<br />
Для того, чтобы предоставить скидку, необходимо в шапке документа в поле "Скидка" проставить необходимый процент скидки и данный процент автоматически проставится в каждую позицию.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/rorder/04.png<br />
<br />
Сохраняем документ<br />
<br />
<br />
==Печать товарной накладной==<br />
<br />
Для внесения дополнительной информации для товарной накладной необходимо перейти на вкладку "Реквизиты ТТН" и внести/скорректировать необходимую информацию<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/rorder/052.png<br />
<br />
<br />
Печать товарной накладной осуществляется нажатием кнопки "Печать"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/rorder/05.png<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/rorder/051.png<br />
<br />
<br />
<br />
<br />
<br />
<br />
----<br />
<br />
''Используемые таблицы: [[USR$MN_REALIZORDER]], [[USR$MN_REALIZORDERLINE]]''<br />
<br />
[[Category: Общепит]]<br />
[[Category: Типовые документы]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$INV_ADDWBILLLINEUSR$INV ADDWBILLLINE2022-02-09T09:58:37Z<p>MoS: </p>
<hr />
<div>[[Накладная на получение товара]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$INV_ADDWBILLLINE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
MASTERKEY DMASTERKEY,<br />
FROMCARDKEY DINTKEY,<br />
QUANTITY DQUANTITY,<br />
REMAINS DQUANTITY,<br />
DISABLED DDISABLED,<br />
USR$GRASSWEIGHT DQUANTITY,<br />
USR$QUANTPACK DQUANTITY,<br />
USR$SUMALLNCU DCURRENCY,<br />
USR$SUMNCU DCURRENCY,<br />
USR$SUMNDSNCU DCURRENCY,<br />
USR$SUMWITHNDSNCU DCURRENCY,<br />
USR$SUMWITHNDSCUR DCURRENCY,<br />
USR$SUMNDSCUR DCURRENCY,<br />
USR$SUMSALENCU DCURRENCY,<br />
USR$ISFIXEDCOST DBOOLEAN,<br />
USR$SUMCONTRPRICECUR DCURRENCY,<br />
USR$SUMCONTRPRICENCU DCURRENCY,<br />
USR$SUMEXTRANDS DCURRENCY,<br />
USR$SUMEXTRA DCURRENCY,<br />
USR$SUMEXTTAXSALE DCURRENCY,<br />
USR$SUMEXTRASERVICE DCURRENCY,<br />
USR$SUMROUND DCURRENCY,<br />
USR$SUMSELNCU DCURRENCY,<br />
USR$SUMTRADE DCURRENCY,<br />
USR$SUMSELLNDS DCURRENCY,<br />
USR$SUMOILNCU DCURRENCY,<br />
USR$CARGOCLASS DTEXT10,<br />
USR$CARGOCODE DTEXT10,<br />
USR$DOCUMENTS DTEXT40,<br />
USR$SUMEQ DCURRENCY,<br />
USR$SUMRETAILNCU DCURRENCY,<br />
USR$COSTRETAIL_PREV DCURRENCY,<br />
USR$ISEXPORT DBOOLEAN DEFAULT '0',<br />
USR$ISSPEND DBOOLEAN DEFAULT '0',<br />
USR$NUMORDER DINTEGER,<br />
USR$EVAT_COMMENTKEY USR$EVAT_D_COMMENT,<br />
USR$MOG_CUSTOMSUM DCURRENCY,<br />
USR$MOG_TRANSSUM DCURRENCY,<br />
USR$MOG_OVERHEADSUM DCURRENCY,<br />
USR$MOG_CUSTNDSSUM DCURRENCY,<br />
USR$MOG_TRANSRBSUM DCURRENCY,<br />
USR$QUANTROPE DCURRENCY,<br />
USR$RETQUANT DCURRENCY,<br />
USR$SELLCOST_PREV DCURRENCY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$INV_ADDWBILLUSR$INV ADDWBILL2022-02-09T09:56:40Z<p>MoS: </p>
<hr />
<div>[[Накладная на получение товара]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$INV_ADDWBILL <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
USR$CONTACTKEY USR$INV_DCONTACT NOT NULL,<br />
USR$CONTRACTKEY USR$INV_DCONTRACT,<br />
USR$DEPTKEY USR$INV_DDEPTM NOT NULL,<br />
USR$FROMACCOUNTKEY USR$INV_DACCOUNTKEY,<br />
USR$OVERHEADNDSNCU DCURRENCY,<br />
USR$OVERHEADNDSPERS DPERCENT,<br />
USR$OVERHEADSNCU DCURRENCY,<br />
USR$TRANSNCU DCURRENCY,<br />
USR$TRANSNDSNCU DCURRENCY,<br />
USR$TRANSNDSPERS DPERCENT,<br />
USR$CURSCUR DCURRRATE_NULL,<br />
USR$CURRKEY USR$INV_DCURRENCY,<br />
USR$CURCUSTDUTYRATE DCURRRATE_NULL,<br />
USR$OVERHEADSNCUNCU DCURRENCY,<br />
USR$OVERHEADSCUR DCURRENCY,<br />
USR$CUSTDUTCURCUR DCURRENCY,<br />
USR$CUSTDUTCURNCU DCURRENCY,<br />
USR$CUSTDUTNCUNCU DCURRENCY,<br />
USR$CUSTDUTYCUR DCURRENCY,<br />
USR$CUSTDUTYNCU DCURRENCY,<br />
USR$CUSTNDSNCU DCURRENCY,<br />
USR$TRANSRPNCU DCURRENCY,<br />
USR$TRANSCUR DCURRENCY,<br />
USR$CURCUSTDUTYKEY USR$INV_DCURRENCY,<br />
USR$INV_AVANSCONTACT USR$INV_DCONT,<br />
USR$PRICELIST DTEXT40,<br />
USR$COUNTRYORIGINKEY USR$INV_DPLACEKEY,<br />
USR$PRICEKEY USR$INV_DFIXPRICE,<br />
USR$DISCOUNT DCURRENCY,<br />
USR$OPTIONDELIVERYKEY USR$INV_DOPTIONDELIVERY,<br />
USR$IMPORTCOUNTRYKEY USR$INV_DPLACEKEY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$INV_CONTRACTLINEUSR$INV CONTRACTLINE2022-02-09T09:52:17Z<p>MoS: Новая страница: «Документ Договор (форма) <syntaxhighlight lang="sql"> CREATE TABLE USR$INV_CONTRACTLINE ( DOCUMENTKEY DINTKEY NOT NULL, RESERVED…»</p>
<hr />
<div>[[Документ Договор (форма) ]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$INV_CONTRACTLINE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
MASTERKEY DMASTERKEY,<br />
USR$DATE DDATE,<br />
USR$DATEEND DDATE,<br />
USR$IMAGE DBMP,<br />
USR$NUMBER DTEXT20,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$INV_NEWCOSTLINEUSR$INV NEWCOSTLINE2022-02-09T09:41:25Z<p>MoS: Новая страница: «Документ 09. Переоценка товаров (форма) <syntaxhighlight lang="sql"> CREATE TABLE USR$INV_NEWCOSTLINE ( DOCUMENTKEY …»</p>
<hr />
<div>[[Документ 09. Переоценка товаров (форма)]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$INV_NEWCOSTLINE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
MASTERKEY DMASTERKEY,<br />
FROMCARDKEY DINTKEY,<br />
QUANTITY DQUANTITY,<br />
REMAINS DQUANTITY,<br />
TOCARDKEY DINTKEY,<br />
DISABLED DDISABLED,<br />
USR$SUMNCU DCURRENCY,<br />
USR$KOEFF DFACTOR,<br />
USR$SUMOPTNCU DCURRENCY,<br />
USR$SUMRETAILNCU DCURRENCY,<br />
USR$SUMREVALSUBDEPOT DCURRENCY,<br />
USR$SUMREVALDEPOT DCURRENCY,<br />
USR$SUMSELNCUNEW DCURRENCY,<br />
USR$SUMROUNDNEW DCURRENCY,<br />
USR$SUMEXTRASERVICENEW DCURRENCY,<br />
USR$SUMEXTTAXSALENEW DCURRENCY,<br />
USR$SUMEXTRANEW DCURRENCY,<br />
USR$SUMEXTRANDSNEW DCURRENCY,<br />
USR$SUMSELNCUOLD DCURRENCY,<br />
USR$SUMROUNDOLD DCURRENCY,<br />
USR$SUMEXTRASERVICEOLD DCURRENCY,<br />
USR$SUMEXTTAXSALEOLD DCURRENCY,<br />
USR$SUMEXTRAOLD DCURRENCY,<br />
USR$SUMEXTRANDSOLD DCURRENCY,<br />
USR$SUMTRADE DCURRENCY,<br />
USR$SUMTRADEOLD DCURRENCY,<br />
USR$SUMSELLNDS DCURRENCY,<br />
USR$SUMSELLNDSOLD DCURRENCY,<br />
USR$NDSSUM DCURRENCY,<br />
USR$NDS DFACTOR,<br />
USR$SUMWITHNDSNCU DCURRENCY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);;<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$INV_NEWCOSTUSR$INV NEWCOST2022-02-09T09:39:29Z<p>MoS: Новая страница: «Документ 09. Переоценка товаров (форма) <syntaxhighlight lang="sql"> CREATE TABLE USR$INV_NEWCOST ( DOCUMENTKEY DINTKEY NO…»</p>
<hr />
<div>[[Документ 09. Переоценка товаров (форма)]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$INV_NEWCOST <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
USR$DESCRIPTION DTEXT40,<br />
USR$DEPTKEY USR$INV_DCONT NOT NULL,<br />
USR$ACCOUNTKEY USR$INV_DACCOUNTKEY,<br />
USR$PRICEKEY USR$INV_DFIXPRICE,<br />
USR$CONTACTKEY USR$INV_DCONT,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%97%D0%B0%D0%BA%D0%B0%D0%B7Заказ2022-02-08T15:10:35Z<p>MoS: /* Позиции документов */</p>
<hr />
<div>=Введение=<br />
Документ '''«Заказ»''' является служебным документом и предназначен для загрузки данных о продажах из кассовых систем.<br />
<br />
<br />
К списку документов «Заказ» перейдем: '''Исследователь / Общепит / Реализация / 01.Заказ''' или используя [http://gsbelarus.com/gs/wiki/index.php/%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0 средства поиска] <br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/00.png<br />
<br />
<br />
В данном списке отображается перечень оплаченных заказов. <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/01.png<br />
<br />
<br />
Каждый заказ содержит информацию о его оформлении на кассе, а также перечень и количество проданных по нему блюд.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/02.png<br />
<br />
<br />
При наличии кассовой системы документы «Заказ», как правило, создаются в автоматическом режиме при загрузке данных о продажах из кассовой системы. [http://gsbelarus.com/gs/wiki/index.php/%D0%97%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5_%D0%B4%D0%BD%D1%8F Закрытие дня]<br />
<br />
=Описание полей=<br />
==Шапка документов==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Номер<br />
| NUMBER<br />
| Строка<br />
| Номер документа. <br />
|-<br />
|2<br />
| Дата<br />
| DOCUMENTDATE<br />
| Дата <br />
| Дата документа<br />
|-<br />
|3<br />
| Логическая дата<br />
| USR$LOGICDATE<br />
| Дата <br />
| Дата открытой смены, к которой принадлежит созданный заказ. Если время работы подразделение общепита до полуночи, то логическая дата равна дате документа.<br />
|-<br />
|4<br />
| Официант<br />
| USR$RESPKEY<br />
| Ссылка<br />
| Официант, который оформил заказ. Подставляется из справочника сотрудников предприятия. Как правило, в складской базе не используется. <br />
|-<br />
|5<br />
| Клиент<br />
| USR$CUSTOMER<br />
| Ссылка<br />
| Данное поле практически не используется, за исключением случаев, когда необходимо сформировать меню на основании заказа. В этом случае поле равно "Для подразделения" в документе Меню. Выбирается из справочник контактов. <br />
|-<br />
|6<br />
| Меню<br />
| USR$MENUKEY<br />
| Ссылка<br />
| Производственное подразделение, на котором проводится списание сырья. <br />
|-<br />
|7<br />
| Кто внес оплату<br />
| USR$WHOPAYOFFKEY<br />
| Ссылка<br />
| Хранит информацию о сотруднике, который внес оплату по данному заказу. В складской базе как правило не используется. <br />
|-<br />
|8<br />
| Время открытия<br />
| USR$TIMEORDER<br />
| Время<br />
| Время, когда официант принял заказ от клиента или время открытия чека. В складской базе носит информативный характер.<br />
|-<br />
|9<br />
| Время закрытия<br />
| USR$TIMECLOSEORDER<br />
| Время<br />
| Время, когда менеджер внес оплату и закрыл текущий заказ. Используется в отчетах менеджера и фильтрах.<br />
|-<br />
|10<br />
| Форма оплаты<br />
| USR$PAYTYPE<br />
| Ссылка<br />
| Не используется<br />
|-<br />
|11<br />
| Количество гостей<br />
| USR$GUESTCOUNT<br />
| Число<br />
| Поле хранит информацию о количестве гостей, на которых был оформлен заказ. Используется в отчетах.<br />
|-<br />
|12<br />
| Скидка<br />
| USR$CONCESSIONKEY<br />
| Ссылка<br />
| Не используется.<br />
|-<br />
|13<br />
| Получено наличными<br />
| USR$CASH<br />
| Число<br />
| Не используется.<br />
|-<br />
|14<br />
| Касса<br />
| USR$REGISTER <br />
| Строка<br />
| Номер кассового аппарата. Заполняется автоматически при загрузке из кассовой системы.<br />
|-<br />
|15<br />
| Оплачено<br />
| USR$PAY<br />
| Логический<br />
| Признак, который отображает, что данный заказ оплачен. <br />
|}<br />
<br />
==Позиции документов==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Дата<br />
| DOCUMENTDATE<br />
| Дата <br />
| Дата документа<br />
|-<br />
|2<br />
| Логическая дата<br />
| USR$LOGICDATE<br />
| Дата <br />
| Дата открытой смены, к которой принадлежит позиция созданного заказа. Если время работы подразделение общепита до полуночи, то логическая дата равна дате документа.<br />
|-<br />
|3<br />
| Блюдо<br />
| U_USR$GOODKEY_NAME<br />
| Ссылка<br />
| Наименование блюда, которое реализовано. Выбирается из справочника ТМЦ. <br />
|-<br />
|4<br />
| Количество<br />
| USR$QUANTITY<br />
| Число<br />
| Наименование блюда, которое реализовано. Выбирается из справочника ТМЦ. <br />
|-<br />
|5<br />
| Цена без скидки<br />
| USR$COSTNCU<br />
| Число<br />
| Цена блюда без предоставленной на него скидки. <br />
|-<br />
|6<br />
| % скидки<br />
| USR$PERSDISCOUNT<br />
| Число<br />
| Процент скидки, которая была предоставлена на данное блюдо. <br />
|-<br />
|7<br />
| Сумма скидки<br />
| USR$SUMNCU<br />
| Ссылка<br />
| Сумма скидки <br />
|-<br />
|8<br />
| Цена со скидкой<br />
| USR$COSTNCUWITHDISCOUNT<br />
| Число<br />
| Цена блюда с учетом предоставленной скидки.<br />
|-<br />
|9<br />
| Сумма со скидкой<br />
| USR$SUMNCUWITHDISCOUNT<br />
| Число<br />
| Сумма реализованных блюд с учетом предоставленной скидки <br />
|-<br />
|10<br />
| Позиция меню<br />
| USR$MENULINEKEY<br />
| Число<br />
| Идентификатор позиции меню, из которого реализовывалось блюдо. <br />
|-<br />
|11<br />
| Наименование<br />
| U_USR$DEPOTKEY_NAME<br />
| Ссылка<br />
| Подразделение, на котором реализовывалось блюдо. Подставляется автоматически из справочника подразделений. <br />
|-<br />
|12<br />
| Ссылка на калькуляции<br />
| USR$CALCCARDKEY<br />
| Число<br />
| Идентификатор калькуляционной карты, с которой связано данное блюдо.(только для готовой продукции) <br />
|-<br />
|13<br />
| Ссылка на INV_CARD<br />
| USR$INV_CARDKEY<br />
| Число<br />
| Идентификатор карточки штучного товара. Заполняется автоматически. <br />
|}<br />
<br />
=Порядок работы=<br />
==Способ 1. Ручной режим==<br />
Используется при отсутствии связанной кассовой системы, но наличии другого варианта количественного учета реализации, документ Заказ можно создавать вручную с помощью кнопки "Добавить". <br />
<br />
В этом случае, как правило, создается один заказ на весь объем реализованной продукции без деления по чекам. <br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/1.png<br />
<br />
<br />
<br />
Добавить данные о реализованных блюдах/товарах в созданный заказ можно несколькими способами.<br />
<br />
===Добавление блюд из меню===<br />
*с помощью кнопки «Добавить», при этом добавление блюд будет осуществляться из меню, предварительно выбранного в поле «Меню» шапки документа.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/11.png<br />
<br />
в открывшейся форме выбираем требуемые позиции меню(устанавливая флаг) и нажимаем "ОК"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/12.png<br />
<br />
===Добавление штучных товаров из остатков===<br />
<br />
с помощью кнопки "Добавить из остатков" ("П")<br />
<br />
таким образом добавляется штучный товар<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/15.png<br />
<br />
в открывшемся окне отмечаем те товары, которые были реализованы и нажимаем "ОК"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/16.png<br />
<br />
===Добавление блюд через рассчитанную калькуляцию===<br />
<br />
с помощью кнопки "Добавить каль.карточку " ("К")<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/13.png<br />
<br />
в открывшемся окне выбора калькуляционных карт, отмечаем необходимые, предварительно отфильтровав с помощью кнопок: Сегодня/Из последнего ЗН, путем задания периода и/или подразделения, на котором рассчитана калькуляция<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/14.png<br />
<br />
<br />
<br />
*после того, как все товары/блюда добавлены в документ "Заказ", указываем их количество и сохраняем документ<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/17.png<br />
<br />
<br />
<br />
==Способ 2 Из документа План меню==<br />
<br />
Данный вариант так же подразумевает отсутствие связанной кассовой системы и документ создается на основании "План меню" с заданным перечнем блюд и количеством. [http://gsbelarus.com/gs/wiki/index.php/%D0%9F%D0%BB%D0%B0%D0%BD_%D0%BC%D0%B5%D0%BD%D1%8E см. пункт 3.2 Сформировать "Акт реализации"]<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/52.png<br />
<br />
<br />
<br />
==Способ 3 Из документа Заборный лист==<br />
<br />
Данный вариант так же подразумевает отсутствие связанной кассовой системы и документ создается на основании "Заборный лист" с заданным перечнем блюд и количеством. [http://gsbelarus.com/gs/wiki/index.php/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_08._%D0%97%D0%B0%D0%B1%D0%BE%D1%80%D0%BD%D1%8B%D0%B9_%D0%9B%D0%B8%D1%81%D1%82_(%D1%84%D0%BE%D1%80%D0%BC%D0%B0)#.D0.A4.D0.BE.D1.80.D0.BC.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D0.B4.D0.BE.D0.BA.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D0.B0_.D1.80.D0.B5.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D0.B8 см. пункт 3.6 Формирование документа реализации]<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/53.png<br />
<br />
<br />
<br />
==Способ 4. Автоматический. Закрытие дня==<br />
<br />
При наличии кассовой системы документы «Заказ» создаются в автоматическом режиме при загрузке данных о продажах из кассовой системы. [http://gsbelarus.com/gs/wiki/index.php/%D0%97%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5_%D0%B4%D0%BD%D1%8F подробнее о Закрытие дня]<br />
<br />
<br />
<br />
<br />
==Способ 5. Импорт из сторонней кассовой системы==<br />
<br />
Если используется сторонняя кассовая система и настроена на обмен данными через файл, то создание документа "Заказ" будет следующим:<br />
<br />
*нажимаем кнопку "Макросы и события" и выбираем '''Импорт с фронта / Загрузить продажи из XML'''<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/5.png<br />
<br />
в отрывшемся окне выбираем путь, указываем файл для импорта и нажимаем "ОК"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/51.png<br />
<br />
<br />
<br />
<br />
==Просмотр калькуляционной карты / Карточки по ТМЦ==<br />
<br />
Из документа "Заказ" есть возможность посмотреть калькуляционную карточку, которая сформирована на данное блюдо.<br />
<br />
Для этого устанавливаем курсор на нужную позицию и нажимаем "К"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/20.png<br />
<br />
программа проинформирует сообщением<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/31.png<br />
<br />
и откроет карточку на просмотр<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/32.png<br />
<br />
<br />
<br />
Если это штучный товар(в заказе штучные товары выделены синим цветом)<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/25.png<br />
<br />
<br />
то программа спросит "Открыть карточку ТМЦ?"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/21.png<br />
<br />
если согласится, то откроется "Карточка по ТМЦ", где указано количество на начало и конец, когда поступал товар и т.д.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/22.png<br />
<br />
при необходимости, карточку можно распечатать<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/23.png<br />
<br />
и <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/24.png<br />
<br />
<br />
<br />
==Просмотр продаж без калькуляции==<br />
Для того, чтобы проанализировать продажи и убедиться, что реализация верна, а списание сырья по данным блюдам будет корректно, необходимо построить отчет "Продажи без калькуляции"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/6.png<br />
<br />
<br />
задаем период и, при необходимости, подразделение<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/61.png<br />
<br />
<br />
если продаж без калькуляции нет, отчет будет пустым<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/62.png<br />
<br />
<br />
в противном случае будут указаны блюда и необходимо провести анализ<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/order/63.png<br />
<br />
<br />
<br />
<br />
----<br />
<br />
''Используемые таблицы: [[USR$MN_ORDER]], [[USR$MN_ORDERLINE]]''<br />
<br />
<br />
[[Category: Общепит]]<br />
[[Category: Типовые документы]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%9F%D0%BB%D0%B0%D0%BD_%D0%BC%D0%B5%D0%BD%D1%8EПлан меню2022-02-08T13:11:39Z<p>MoS: /* Сформировать "Акт реализации" */</p>
<hr />
<div>=Введение=<br />
«План меню» используют для составления меню, по которому далее будут производиться продажи, он актуален для ресторанов и кафе. <br />
<br />
'''Исследователь / Общепит / 02.Калькуляция / 04.План меню''' или воспользоваться [http://gsbelarus.com/gs/wiki/index.php/%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0 средствами поиска]<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pmenu/00.png<br />
<br />
<br />
=Порядок работы=<br />
Работа с документам '''«План меню»''' абсолютно идентична работе с документом [http://gsbelarus.com/gs/wiki/index.php/%D0%97%D0%B0%D0%BA%D0%B0%D0%B7-%D0%BD%D0%B0%D1%80%D1%8F%D0%B4 «Заказ-наряд»] и включает:<br />
*подбор цены<br />
*расчет калькуляционных карт<br />
*формирование документа<br />
<br />
<br />
<br />
Отличие между ними – в перечне закрепленных за ними отчетов <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pmenu/02.png<br />
<br />
<br />
<br />
<br />
и макросов (автоматически выполняемых действий).<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pmenu/03.png<br />
<br />
=Особенности=<br />
==Отсутствие "Подразделения"==<br />
<br />
Поскольку данный "План меню" не позволит сформировать выдачу в производство(как в документе заказ-наряд), в данном документе осталось поле "Склад", на котором находится сырье<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pmenu/04.png<br />
<br />
<br />
==Сформировать "Акт реализации"==<br />
Еще одной отличительной чертой документа "План меню" является возможность на основании документа сформировать документ "Заказ", который является одним из документов реализации.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pmenu/03.png<br />
<br />
Порядок работы:<br />
*делаем подбор цен<br />
*расчет калькуляций<br />
*проверяем правильность цен в сформированных калькуляциях<br />
*нажимаем "Макросы и события" и выбираем пункт "07. Сформировать Акт реализации"<br />
*откроется документ "Заказ"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pmenu/03.png<br />
<br />
при необходимости, можно изменить количество и сохранить документ<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/pmenu/05.png<br />
<br />
данная схема работы позволяет [http://gsbelarus.com/gs/wiki/index.php/%D0%A1%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%8B%D1%80%D1%8C%D1%8F списать сырье] на основании реализованных блюд, минуя [http://gsbelarus.com/gs/wiki/index.php/%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%86%D0%B8%D0%B8 производство готовой продукции].<br />
<br />
<br />
----<br />
<br />
''Используемые таблицы: [[USR$MN_PILOT]], [[USR$MN_PILOTLINE]]''<br />
<br />
<br />
[[Category: Общепит]]<br />
[[Category: Типовые документы]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$INV_SELLBILLLINEUSR$INV SELLBILLLINE2022-02-08T09:48:46Z<p>MoS: </p>
<hr />
<div>[[Отпуск на сторону готовой продукции]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$INV_SELLBILLLINE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
MASTERKEY DMASTERKEY,<br />
FROMCARDKEY DINTKEY,<br />
QUANTITY DQUANTITY,<br />
REMAINS DQUANTITY,<br />
TOCARDKEY DINTKEY,<br />
DISABLED DDISABLED,<br />
USR$SUMWITHNDSNCU DCURRENCY,<br />
USR$SUMNCU DCURRENCY,<br />
USR$SUMNDSNCU DCURRENCY,<br />
USR$DEPTKEY USR$INV_DDEPTM NOT NULL,<br />
USR$DOCUMENTS DTEXT40,<br />
USR$GRASSWEIGHT DQUANTITY,<br />
USR$CARGOCLASS DTEXT10,<br />
USR$CARGOCODE DTEXT10,<br />
USR$WITHGUIDE DBOOLEAN,<br />
USR$QUANTPACK DQUANTITY,<br />
USR$SUMSALETAX DCURRENCY,<br />
USR$SUMWITHSALETAX DCURRENCY,<br />
USR$SUMNDSCUR DCURRENCY,<br />
USR$SUMWITHNDSCUR DCURRENCY,<br />
USR$SUMCUR DCURRENCY,<br />
USR$DEPOTKEY USR$INV_DCONTACT NOT NULL,<br />
USR$SUMEQ DCURRENCY,<br />
USR$BASISFORCOST DTEXT1024,<br />
USR$REASON USR$REASONS,<br />
USR$EVAT_COMMENTKEY USR$EVAT_D_COMMENT,<br />
USR$SUMTRADE DCURRENCY,<br />
USR$SUMROUND DCURRENCY,<br />
USR$SUMACCNCU DCURRENCY,<br />
USR$CUSTPERMITKEY USR$INV_D_CUSTPERMITKEY,<br />
USR$CUSTDATERELEASE DDATE,<br />
USR$CUSTDATEEXPORT DDATE,<br />
USR$VMK_PRIMECOST DCURRENCY,<br />
USR$TIMEWORK DTIME,<br />
USR$SUMEXTRA DCURRENCY,<br />
USR$SUMEXTRANDS DCURRENCY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$INV_SELLBILLUSR$INV SELLBILL2022-02-08T09:42:53Z<p>MoS: </p>
<hr />
<div>[[Отпуск на сторону готовой продукции]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$INV_SELLBILL <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
USR$MAINDEPOTKEY USR$INV_DCONT,<br />
USR$INCNDSINCOST DBOOLEAN,<br />
USR$FIELDCOST USR$INV_DCOSTFIELD,<br />
USR$CONTACTKEY USR$INV_DCONTACT NOT NULL,<br />
USR$CURSCUR DCURRRATE_NULL,<br />
USR$PRICEKEY USR$INV_DPRICE,<br />
USR$CURRKEY USR$INV_DCURRENCY,<br />
USR$PAYTYPEKEY USR$INV_DPAYTYPE,<br />
USR$TYPCOSTKEY USR$INV_DTYPECOST,<br />
USR$DISCOUNT DPERCENT,<br />
USR$MANAGERKEY USR$GS_DEMPLOYEE,<br />
USR$USEPROTOCOL DBOOLEAN,<br />
USR$ACTBASEDATE DDATE,<br />
USR$ACTBASENUMBER DTEXT8,<br />
USR$ACTBASE DTEXT80,<br />
USR$EVAT_PREVDOCKEY USR$GS_DDOCUMENT,<br />
USR$EXPORTCOUNTRYKEY USR$INV_DPLACEKEY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%9E%D1%82%D0%BF%D1%83%D1%81%D0%BA_%D0%BD%D0%B0_%D1%81%D1%82%D0%BE%D1%80%D0%BE%D0%BD%D1%83_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%86%D0%B8%D0%B8Отпуск на сторону готовой продукции2022-02-08T09:11:41Z<p>MoS: /* Порядок работы */</p>
<hr />
<div>=Введение=<br />
Для оформления накладной на отпуск готовой продукции сторонним организациям используется документ «Отпуск на сторону ГП» <br />
<br />
'''Исследователь / Общепит / 03.Производство / 05.Отпуск на сторону ГП'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnsell/00.png<br />
<br />
=Описание полей=<br />
==Шапка документа==<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Номер<br />
| NUMBER<br />
| Строка<br />
| Номер документа. Серия и номер бланка при печати на бланках строгой отчетности, по умолчании присваивается следующий по порядку. <br />
|-<br />
|2<br />
| Дата<br />
| DOCUMENTDATE<br />
| Дата <br />
| Дата документа. По умолчанию присваивается текущая дата. <br />
|-<br />
|3<br />
| Подразделение<br />
| USR$MAINDEPOTKEY<br />
| Ссылка<br />
| Подразделение, с которого будет производиться отпуск. Выбирается из справочника подразделений.<br />
|-<br />
|4<br />
| Организация<br />
| USR$CONTACTKEY<br />
| Ссылка<br />
| Организация, на которую отпускается готовая продукция (выбирается из [http://gsbelarus.com/gs/wiki/index.php/%D0%9E%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3) справочника организаций])<br />
|-<br />
|5<br />
| Договор<br />
| USR$CONTRACTKEY<br />
| Ссылка<br />
| Ссылка на [http://gsbelarus.com/gs/wiki/index.php/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%D0%94%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80_%D0%94%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80_(%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3) договор], согласно которому осуществляется отпуск товара по данной накладной. При наличии актуального договора с данной организацией-покупателем поле заполняется автоматически, при необходимости замены выбирается из списка существующих документов. <br />
|-<br />
|6<br />
| Условия оплаты<br />
| USR$PAYCONDKEY<br />
| Ссылка<br />
| Отображает значение поля «Условия оплаты» в выбранном [http://gsbelarus.com/gs/wiki/index.php/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82_%D0%94%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80_%D0%94%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80_(%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3) договоре]<br />
|}<br />
<br />
==Позиции документа==<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| Тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Наименование<br />
| GOODNAME<br />
| Ссылка<br />
| Наименование блюда. Автоматически заполняется при выборе калькуляционной карточки. Выбирается из [http://gsbelarus.com/gs/wiki/index.php/%D0%A2%D0%9C%D0%A6_(%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3) справочника ТМЦ].<br />
|-<br />
|2<br />
| Ед.изм.<br />
| NAME<br />
| Ссылка<br />
| Базовая единица измерения. Подставляется автоматически из карточки ТМЦ <br />
|-<br />
|3<br />
| Количество<br />
| QUANTITY<br />
| Число<br />
| Количество блюд, которое производится на подразделении на указанную дату.<br />
|-<br />
|4<br />
| Сумма<br />
| USR$SUMNCU<br />
| Число<br />
| Сумма в продажных ценах.<br />
|-<br />
|5<br />
| Цена продажи<br />
| FROM_USR$INV_SELCOSTNCU<br />
| Число<br />
| Цена с торговой надбавкой, НДС и наценкой общепита с учетом округления.<br />
|-<br />
|6<br />
| Вес товара<br />
| USR$INV_WEIGHT<br />
| Число<br />
| Масса единицы товара. Подставляется автоматически из карточки ТМЦ. <br />
|-<br />
|7<br />
| Брутто вес<br />
| USR$GRASSWEIGHT<br />
| Число<br />
| Отражает общую массу блюд в позиции документа. Рассчитывается автоматически и необходимо для формирования данных для ТТН.<br />
|-<br />
|8<br />
| Скидка<br />
| TO_USR$MN_DISCOUNT<br />
| Число<br />
| Процент скидки, предоставляемой покупателю на текущую позицию. <br />
|-<br />
|9<br />
| Сумма со скидкой<br />
| USR$SUMWITHNDSNCU<br />
| Число<br />
| Сумма с учетом скидки на реализуемый товар.<br />
|-<br />
|10<br />
| Количество упаковок<br />
| USR$QUANTPACK<br />
| Число<br />
| Количество грузовых мест для ТТН. Равно отношению количества тмц к количеству в упаковке. (QUANTITY / TO_USR$INV_QUANTINPACK)<br />
|-<br />
|11<br />
| Кол-во в упаковке<br />
| TO_USR$INV_QUANTINPACK<br />
| Число<br />
| Отражает количество наименований ТМЦ входящих в одну упаковку. От данного значения зависит количество упаковок. <br />
|}<br />
<br />
=Порядок работы=<br />
*создаем новый документ, нажав на кнопку "Добавить"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnsell/01.png<br />
<br />
<br />
*в шапке документа заполняем необходимые поля<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnsell/02.png<br />
<br />
при отсутствии в справочнике нужной организации, программа проинформирует соответствующим сообщением<br />
<br />
выбирает тип объекта - [http://gsbelarus.com/gs/wiki/index.php/%D0%9E%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3) Организация] и нажимаем кнопку "Создать"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnsell/021.png<br />
<br />
и заполняем необходимые поля<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnsell/022.png<br />
<br />
не забываем про адрес<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnsell/023.png<br />
<br />
Подробнее о справочнике "Организации" можно посмотреть [http://gsbelarus.com/gs/wiki/index.php/%D0%9E%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3) здесь]<br />
<br />
<br />
<br />
*нажимаем на кнопку "Остатки ТМЦ" <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnsell/2.png<br />
<br />
<br />
<br />
*в открывшемся окне выбираем из имеющихся остатков готовой продукции те позиции, которые нужно отпустить <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnsell/04.png<br />
<br />
<br />
<br />
*на закладке Реквизиты ТТН заполняем поля, необходимые для отображения в печатной форме накладной <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnsell/3.png<br />
<br />
<br />
*при необходимости предоставлении покупателю скидки от продажной цены на определенный товар, вносим процент скидки в поле «Скидка» в строке этого товара.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnsell/05.png<br />
<br />
<br />
<br />
*для просмотра калькуляционной карточки по отпускаемому готовому изделию предназначена кнопка «К».<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnsell/08.png<br />
<br />
<br />
<br />
программа проинформирует, что калькуляционная карта используется<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnsell/081.png<br />
<br />
<br />
<br />
и откроется калькуляционная карточка по выбранному блюду<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnsell/082.png<br />
<br />
<br />
*сохраняем накладную с помощью кнопки ОК.<br />
<br />
*для печати накладной на бланк воспользуемся одним из шаблонов печати, который можно выбрать, нажав на значок принтера, расположенный на панели инструментов документа.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnsell/06.png<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
----<br />
<br />
''Используемые таблицы: [[USR$INV_SELLBILL]], [[USR$INV_SELLBILLLINE]]''<br />
<br />
<br />
[[Category: Общепит]]<br />
[[Category: Типовые документы]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_MOVELINEUSR$MN MOVELINE2022-02-07T11:09:41Z<p>MoS: Новая страница: «Перемещение готовой продукции <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_MOVELINE ( DOCUMENTKEY DINTKEY NOT NULL, …»</p>
<hr />
<div>[[Перемещение готовой продукции]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_MOVELINE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
MASTERKEY DMASTERKEY,<br />
FROMCARDKEY DINTKEY,<br />
QUANTITY DQUANTITY,<br />
REMAINS DQUANTITY,<br />
TOCARDKEY DINTKEY,<br />
DISABLED DDISABLED,<br />
USR$SUMROUND DCURRENCY,<br />
USR$GRASSWEIGHT DCURRENCY,<br />
USR$QUANTPACK DCURRENCY,<br />
USR$SUMNCU DCURRENCY,<br />
USR$SUMEXTRAUP DCURRENCY,<br />
USR$SUMEXTRA DCURRENCY,<br />
USR$SUMEXTRANDSUP DCURRENCY,<br />
USR$SUMEXTRANDS DCURRENCY,<br />
USR$SUMSELLNDS DCURRENCY,<br />
USR$SUMTRADE DCURRENCY,<br />
USR$SUMWITHNDSNCU DCURRENCY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_MOVEUSR$MN MOVE2022-02-07T11:08:00Z<p>MoS: Новая страница: «Перемещение готовой продукции <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_MOVE ( DOCUMENTKEY DINTKEY NOT NULL, RESERV…»</p>
<hr />
<div>[[Перемещение готовой продукции]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_MOVE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
USR$TODEPOT USR$GS_DDEPARTMENT,<br />
USR$FROMDEPOT USR$GS_DDEPARTMENT,<br />
USR$COOKKEY USR$GS_DDOCUMENT,<br />
USR$DESCRIPTION DTEXT60,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%86%D0%B8%D0%B8Перемещение готовой продукции2022-02-07T11:06:31Z<p>MoS: /* Позиция документа */</p>
<hr />
<div>=Введение=<br />
Для оформления накладной на отпуск готовой продукции из цеха на торговое подразделение организации используется документ «Перемещение ГП» <br />
<br />
'''Исследователь / Общепит / 03.Производство / 04.Перемещение ГП''' или использовать [http://gsbelarus.com/gs/wiki/index.php/%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0 средства поиска]<br />
<br />
Этим документом оформляются все внутренние перемещения готовой продукции между подразделениями общепита.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnmove/00.png<br />
<br />
=Описание полей=<br />
==Шапка документа==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Номер<br />
| NUMBER<br />
| Строка<br />
| Номер документа. Серия и номер бланка при печати на бланках строгой отчетности. По умолчанию присваивается следующий по порядку. <br />
|-<br />
|2<br />
| Дата<br />
| DOCUMENTDATE<br />
| Дата <br />
| Дата документа. По умолчанию присваивается текущая дата. <br />
|-<br />
|3<br />
| С подразделения<br />
| USR$FROMDEPOT<br />
| Ссылка<br />
| Подразделение, откуда производится перемещение продукции. Остатки на данном подразделении будут уменьшаться. Выбирается из справочника подразделений.<br />
|-<br />
|4<br />
| На подразделение<br />
| USR$TODEPOT<br />
| Ссылка<br />
| Подразделение, куда производится перемещение продукции. Остатки на данном подразделении будут увеличиваться. Выбирается из справочника подразделений.<br />
|}<br />
<br />
==Позиция документа==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| Тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Блюдо<br />
| GOODNAME<br />
| Ссылка<br />
| Наименование блюда. Автоматически заполняется при выборе калькуляционной карточки. Выбирается из справочника ТМЦ.<br />
|-<br />
|2<br />
| Ед.изм.<br />
| NAME<br />
| Ссылка<br />
| Базовая единица измерения. Подставляется автоматически из карточки ТМЦ <br />
|-<br />
|3<br />
| Количество<br />
| QUANTITY<br />
| Число<br />
| Количество блюд, которое перемещается на подразделение на указанную дату.<br />
|-<br />
|4<br />
| Сумма<br />
| USR$SUMNCU<br />
| Число<br />
| Сумма в продажных ценах.<br />
|-<br />
|5<br />
| Цена продажи<br />
| FROM_USR$INV_SELCOSTNCU<br />
| Число<br />
| Цена с торговой надбавкой, НДС и наценкой общепита с учетом округления.<br />
|-<br />
|6<br />
| Вес товара<br />
| USR$INV_WEIGHT<br />
| Число<br />
| Масса единицы товара. Подставляется автоматически из карточки ТМЦ. <br />
|-<br />
|7<br />
| Брутто вес<br />
| USR$GRASSWEIGHT<br />
| Число<br />
| Отражает общую массу блюд в позиции документа. Рассчитывается автоматически и необходимо для формирования данных для ТТН.<br />
|-<br />
|8<br />
| Счет<br />
| CARD_USR$INV_ACCOUNTKEY_ALIAS<br />
| Ссылка<br />
| Балансовый счет учета, на котором числился тмц. Не меняется. <br />
|-<br />
|9<br />
| Счет <br />
| TOCARD_USR$INV_ACCOUNTKEY_ALIAS<br />
| Ссылка<br />
| Балансовый счет учета, на котором будет числился тмц. Подставляется из балансового счета в карточке подразделения.<br />
|}<br />
<br />
=Порядок работы=<br />
<br />
*для создания новой накладной нажимаем "Добавить"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnmove/01.png<br />
<br />
<br />
<br />
*заполняем поля: дата/номер/с подразделения/на подразделение и нажимаем кнопку "Остатки ТМЦ"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnmove/03.png<br />
<br />
<br />
<br />
*в открывшемся окне выбираем из имеющихся остатков готовой продукции те позиции, которые нужно переместить <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnmove/04.png<br />
<br />
<br />
<br />
*на закладке Реквизиты ТТН заполняем поля, необходимые для отображения в печатной форме накладной <br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnmove/05.png<br />
<br />
<br />
*сохраняем накладную с помощью кнопки ОК.<br />
<br />
<br />
*для печати накладной на бланк воспользуемся одним из шаблонов печати, который можно выбрать, нажав на значок принтера, расположенный на панели инструментов документа.<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnmove/06.png<br />
<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnmove/07.png<br />
<br />
----<br />
<br />
''Используемые таблицы: [[USR$MN_MOVE]], [[USR$MN_MOVELINE]]''<br />
<br />
<br />
<br />
[[Category: Общепит]]<br />
[[Category: Типовые документы]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_COOKCOURCELINEUSR$MN COOKCOURCELINE2022-02-07T08:42:30Z<p>MoS: Новая страница: «Производство готовой продукции <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_COOKCOURCELINE ( DOCUMENTKEY DINTKEY NO…»</p>
<hr />
<div>[[Производство готовой продукции]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_COOKCOURCELINE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
MASTERKEY DMASTERKEY,<br />
FROMCARDKEY DINTKEY,<br />
QUANTITY DQUANTITY,<br />
REMAINS DQUANTITY,<br />
DISABLED DDISABLED,<br />
USR$SUMTRADE DCURRENCY,<br />
USR$MAKED DQUANTITY,<br />
USR$CALCCARDKEY USR$MN_CALCCARD,<br />
USR$MN_ORDERLINEKEY USR$MN_D_ORDERLINEKEY,<br />
USR$SUMNCU DCURRENCY,<br />
USR$SUMSELLNDS DCURRENCY,<br />
USR$SUMROUND DCURRENCY,<br />
USR$SUMEXTRA DCURRENCY,<br />
USR$SUMEXTRANDS DCURRENCY,<br />
USR$SUMEXTRAUP DCURRENCY,<br />
USR$SUMEXTRANDSUP DCURRENCY,<br />
USR$QUANTPACK DQUANTITY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_COOKCOURCEUSR$MN COOKCOURCE2022-02-07T08:40:40Z<p>MoS: Новая страница: «Производство готовой продукции <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_COOKCOURCE ( DOCUMENTKEY DINTKEY NOT NULL, …»</p>
<hr />
<div>[[Производство готовой продукции]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_COOKCOURCE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
USR$FROMDEPOTKEY USR$GS_DCUSTOMER,<br />
USR$DEPOTKEY USR$GS_DDEPARTMENT,<br />
USR$PILOTKEY USR$MN_D_PILOTKEY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%86%D0%B8%D0%B8Производство готовой продукции2022-02-07T08:36:48Z<p>MoS: /* Вывод на печать информации */</p>
<hr />
<div>=Введение=<br />
<br />
Документ используется в случае, если необходимо сформировать остатки готовой продукции (к примеру, для последующей отгрузки по накладным).<br />
<br />
Документ расположен '''Исследователь / Общепит / 03.Производство / 03.Производство ГП''' или найти с помощью [http://gsbelarus.com/gs/wiki/index.php/%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0 средств поиска]<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/produce/00.png<br />
<br />
<br />
<br />
Документ формирует остатки готовой продукции на подразделении, указанном в шапке документа.<br />
<br />
=Описание полей=<br />
==Шапка документа==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Номер<br />
| NUMBER<br />
| Строка<br />
| Номер документа. По умолчанию присваивается следующий по порядку. <br />
|-<br />
|2<br />
| Дата<br />
| DOCUMENTDATE<br />
| Дата <br />
| Дата документа. По умолчанию присваивается текущая дата. <br />
|-<br />
|3<br />
| Подразделение<br />
| USR$DEPOTKEY<br />
| Ссылка<br />
| Подразделение, на котором произведена продукция. Выбирается из справочника подразделений.<br />
|-<br />
|4<br />
| Ссылка на заказ-наряд<br />
| USR$PILOTKEY<br />
| Ссылка<br />
| Ссылка на документ заказ-наряд. Заполняется, если документ формируется в автоматическом режиме<br />
|}<br />
<br />
==Позиции документа==<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| Тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Дата поступления<br />
| TO_USR$INV_DATERECEIVE<br />
| Дата <br />
| Дата производства готовой продукции. По умолчанию равна дате документа. <br />
|-<br />
|2<br />
| Блюдо<br />
| GOODNAME<br />
| Ссылка<br />
| Наименование блюда. Автоматически заполняется при выборе калькуляционной карточки. Выбирается из справочника ТМЦ.<br />
|-<br />
|3<br />
| Ед.изм.<br />
| NAME<br />
| Ссылка<br />
| Базовая единица измерения. Подставляется автоматически из карточки ТМЦ <br />
|-<br />
|4<br />
| Количество<br />
| QUANTITY<br />
| Число<br />
| Количество блюд, которое производится на подразделении на указанную дату.<br />
|-<br />
|5<br />
| Сумма<br />
| USR$SUMNCU<br />
| Число<br />
| Сумма в продажных ценах.<br />
|-<br />
|6<br />
| Цена с наценкой<br />
| TO_USR$INV_EXTRACOST<br />
| Число<br />
| Цена с учетом наценки<br />
|-<br />
|7<br />
| НДС в наценке<br />
| TO_USR$INV_EXTRANDS<br />
| Число<br />
| Сумма НДС, заложенная в наценке общественного питания<br />
|-<br />
|8<br />
| Срок годности<br />
| TO_USR$INV_EXPIRYDATE<br />
| Дата<br />
| Дата окончания срока годности товара. <br />
|-<br />
|9<br />
| Цена покупная<br />
| TO_USR$INV_COSTBUYNCU<br />
| Число<br />
| Цена, по которой приобретается товар, без НДС. <br />
|-<br />
|10<br />
| Цена с торговой надбавкой<br />
| TO_USR$INV_COSTTRADENCU<br />
| Число<br />
| Цена с учетом торговой надбавки<br />
|-<br />
|11<br />
| Цена продажи<br />
| TO_USR$INV_SELCOSTNCU<br />
| Число<br />
| Цена с торговой надбавкой, НДС и наценкой общепита с учетом округления.<br />
|-<br />
|12<br />
| Дата производства<br />
| TO_USR$INV_DATEMAKING<br />
| Дата<br />
| Дата производства готовой продукции. По умолчанию равна дате документа. Используется в печатных формах(например, удостоверение качества)<br />
|-<br />
|13<br />
| Время изготовления<br />
| TO_USR$MN_PRODUCETIME<br />
| Время<br />
| Время изготовления блюда. Используется в печатных формах<br />
|-<br />
|14<br />
| Ссылка на калькуляцию<br />
| USR$CALCCARDKEY<br />
| Число<br />
| Поле хранит информацию о использованной калькуляционной карте(идентификатор)<br />
|}<br />
<br />
=Порядок работы=<br />
<br />
==Создание документа в ручном режиме==<br />
*добавляем документ, нажав кнопку "Добавить"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/produce/01.png<br />
<br />
<br />
*указываем необходимые поля: дата/номер/подразделение<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/produce/02.png<br />
<br />
<br />
*нажимаем кнопку "Добавить калькуляции" ("К")<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/produce/03.png<br />
<br />
<br />
*С помощью кнопок фильтрации на панели инструментов данной формы (Период, Неограниченный период, Сегодня, Из последнего ЗН, Подразделение) ограничиваем поисковый перечень калькуляционных карточек и отмечаем карточки тех блюд, которые необходимо произвести. <br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/produce/04.png<br />
<br />
*напротив каждой позиции указываем то количество, которое будет произведено.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/produce/050.png<br />
<br />
*сохраняем документ<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/produce/05.png<br />
<br />
<br />
==Создание документа в автоматическом режиме==<br />
<br />
Как правило, документ "Производство ГП" создается в автоматическом режиме на основе документов:<br />
*[http://gsbelarus.com/gs/wiki/index.php/%D0%97%D0%B0%D0%BA%D0%B0%D0%B7-%D0%BD%D0%B0%D1%80%D1%8F%D0%B4#.D0.9F.D1.80.D0.BE.D0.B8.D0.B7.D0.B2.D0.BE.D0.B4.D1.81.D1.82.D0.B2.D0.BE_.D0.B3.D0.BE.D1.82.D0.BE.D0.B2.D0.BE.D0.B9_.D0.BF.D1.80.D0.BE.D0.B4.D1.83.D0.BA.D1.86.D0.B8.D0.B8 «Заказ-наряд»] (см. п.5.1) выполнением макроса «08.Сформировать Производство ГП». <br />
*[http://gsbelarus.com/gs/wiki/index.php/%D0%97%D0%B0%D0%B1%D0%BE%D1%80%D0%BD%D1%8B%D0%B9_%D0%BB%D0%B8%D1%81%D1%82 «Заборный лист»] (см. п.3.5) выполнением макроса «Сформировать Производство и перемещение ГП». <br />
<br />
<br />
В этом случае он содержит ссылку на формирующий его документ. <br />
<br />
<br />
<br />
<br />
==Вывод на печать информации==<br />
<br />
*для вывода информации по производству на печать воспользуемся одним из шаблонов, который можно выбрать, нажав на значок принтера, расположенный на панели инструментов документа. <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/produce/06.png<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/produce/061.png<br />
<br />
*так же здесь можно вывести на печать расход сырья<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/produce/062.png<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/produce/063.png<br />
<br />
<br />
<br />
----<br />
<br />
''Используемые таблицы: [[USR$MN_COOKCOURCE]], [[USR$MN_COOKCOURCELINE]]''<br />
<br />
<br />
[[Category: Общепит]]<br />
[[Category: Типовые документы]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_SPENDCOURSELINEUSR$MN SPENDCOURSELINE2022-02-07T08:20:49Z<p>MoS: Новая страница: «Списание готовой продукции <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_SPENDCOURSELINE ( DOCUMENTKEY DINTKEY NOT NULL, RE…»</p>
<hr />
<div>[[Списание готовой продукции]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_SPENDCOURSELINE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
MASTERKEY DMASTERKEY,<br />
FROMCARDKEY DINTKEY,<br />
QUANTITY DQUANTITY,<br />
REMAINS DQUANTITY,<br />
TOCARDKEY DINTKEY,<br />
DISABLED DDISABLED,<br />
USR$SUMNCU DCURRENCY,<br />
USR$SUMTRADE DCURRENCY,<br />
USR$SUMSELLNDS DCURRENCY,<br />
USR$SUMROUND DCURRENCY,<br />
USR$SUMEXTRA DCURRENCY,<br />
USR$SUMEXTRANDS DCURRENCY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_SPENDCOURSEUSR$MN SPENDCOURSE2022-02-07T08:19:38Z<p>MoS: Новая страница: «Списание готовой продукции <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_SPENDCOURSE ( DOCUMENTKEY DINTKEY NOT NULL, RESERV…»</p>
<hr />
<div>[[Списание готовой продукции]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_SPENDCOURSE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
USR$CUSTOMERKEY USR$GS_DCUSTOMER,<br />
USR$FROMDEPOT USR$GS_DDEPARTMENT,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%A1%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%86%D0%B8%D0%B8Списание готовой продукции2022-02-07T07:19:54Z<p>MoS: </p>
<hr />
<div>=Введение=<br />
Данный документ используется для оформления факта списания готовой продукции.<br />
<br />
Документ расположен '''Исследователь / Общепит / 03.Производство / 06.Списание ГП''' или можно воспользоваться [http://gsbelarus.com/gs/wiki/index.php/%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0 средствами поиска]<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/spendgp/00.png<br />
<br />
=Описание полей=<br />
<br />
==Шапка документ==<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Номер<br />
| NUMBER<br />
| Строка<br />
| Номер документа. По умолчанию присваивается следующий по порядку. Обязательна к заполнению.<br />
|-<br />
|2<br />
| Дата <br />
| DOCUMENTDATE<br />
| Дата <br />
| Дата документа. По умолчанию подставляется текущая. Обязательна к заполнению.<br />
|-<br />
|3<br />
| С подразделения<br />
| USR$FROMDEPOT<br />
| Ссылка<br />
| Подразделение, с которого списывается готовая продукция (выбираем из справочника подразделений). Обязательна к заполнению.<br />
|-<br />
|4<br />
| Основание<br />
| DESCRIPTION<br />
| Строка<br />
| Текстовое поля для указания причины списания<br />
|}<br />
<br />
==Позиции документа==<br />
<br />
==Шапка документ==<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Блюдо<br />
| GOODNAME<br />
| Ссылка<br />
| Наименование блюда. Выбирается из справочника ТМЦ.<br />
|-<br />
|2<br />
| Ед.изм.<br />
| NAME<br />
| Ссылка<br />
| Базовая единица измерения. Подставляется автоматически из карточки ТМЦ<br />
|-<br />
|3<br />
| Количество<br />
| QUANTITY<br />
| Число<br />
| Количество блюд, которое списывается с подразделения на указанную дату.<br />
|-<br />
|4<br />
| Цена продажная<br />
| FROM_USR$INV_SELCOSTNCU<br />
| Число<br />
| Цена с торговой надбавкой, НДС и наценкой общепита с учетом округления, которая была сформирована на данное блюдо. Не меняется.<br />
|-<br />
|5<br />
| Сумма<br />
| USR$SUMNCU<br />
| Число<br />
| Отражает сумму в ценах продажи.<br />
|-<br />
|6<br />
| Цена продажи<br />
| TO_USR$INV_SELCOSTNCU<br />
| Число<br />
| Цена с торговой надбавкой, НДС и наценкой общепита с учетом округления, которая была сформирована на данное блюдо. Может быть изменена.<br />
|-<br />
|7<br />
| Счет<br />
| TOCARD_USR$INV_ACCOUNTKEY_ALIAS<br />
| Ссылка<br />
| Бухгалтерский счет затрат. Меняется путем выбора из справочника "План-счетов". Если не меняется, то по умолчанию счет затрат - 44.01 <br />
|}<br />
<br />
=Порядок работы=<br />
*добавляем новый документ, нажав кнопку "Добавить"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/spendgp/01.png<br />
<br />
<br />
<br />
*заполняем необходимые поля документа: номер/дата/с подразделения/основание и нажимаем кнопку "Остатки ТМЦ"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/spendgp/02.png<br />
<br />
<br />
<br />
*выбираем те наименования, которые необходимо списать, и указываем количество для списание<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/spendgp/03.png<br />
<br />
<br />
<br />
*выбранные позиции попадут в документ<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/spendgp/04.png<br />
<br />
<br />
<br />
*для каждой позиции в колонке "Счет" указываем бухгалтерский счет затрат (выбором из плана счетов организации), на который будет списываться товар.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/spendgp/05.png<br />
<br />
<br />
*сохраняем документ, нажав "ОК"<br />
<br />
<br />
<br />
*для печати акта на списание воспользуемся одним из шаблонов печати, который можно выбрать, нажав на значок принтера, расположенный на панели инструментов документа<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/spendgp/06.png<br />
<br />
<br />
<br />
----<br />
<br />
''Используемые таблицы: [[USR$MN_SPENDCOURSE]], [[USR$MN_SPENDCOURSELINE]]''<br />
<br />
<br />
[[Category: Общепит]]<br />
[[Category: Типовые документы]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_MENULINEUSR$MN MENULINE2022-02-03T14:58:33Z<p>MoS: Новая страница: «Меню <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_MENULINE ( DOCUMENTKEY DINTKEY NOT NULL, RESERVED DINTEGER, MASTERKEY DMASTERKEY, …»</p>
<hr />
<div>[[Меню]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_MENULINE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
MASTERKEY DMASTERKEY,<br />
USR$ADDITION DPERCENT,<br />
USR$CARDKEY USR$MN_CALCCARD,<br />
USR$COST DCURRENCY,<br />
USR$DISCOUNTKEY USR$DDISCOUNTKEY,<br />
USR$FROMDEPOT USR$GS_DDEPARTMENT,<br />
USR$GOODKEY USR$GS_DGOOD,<br />
USR$ISEXPORT DBOOLEAN DEFAULT '0',<br />
USR$OLDCOST DCURRENCY,<br />
USR$OUTPUT DTEXT60,<br />
USR$SUMWITHDESC DCURRENCY,<br />
USR$FROMPRICE DBOOLEAN DEFAULT '0',<br />
USR$NOREMAINS DBOOLEAN DEFAULT '0',<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_MENUUSR$MN MENU2022-02-03T14:57:26Z<p>MoS: Новая страница: «Меню <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_MENU ( DOCUMENTKEY DINTKEY NOT NULL, RESERVED DINTEGER, USR$ADDITION DCURRENCY, USR$…»</p>
<hr />
<div>[[Меню]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_MENU <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
USR$ADDITION DCURRENCY,<br />
USR$DEPOTKEY USR$GS_DDEPARTMENT,<br />
USR$FROMDATE DDATE,<br />
USR$MENUNAMEKEY USR$DMENUNAMEKEY,<br />
USR$ORDERKEY USR$GS_DDOCUMENT,<br />
USR$TAXSALE DCURRENCY,<br />
USR$TAXSERVICE DCURRENCY,<br />
USR$TODATE DDATE,<br />
USR$ISSENT DBOOLEAN DEFAULT 0,<br />
USR$NOGROUPS DBOOLEAN DEFAULT '0',<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%9C%D0%B5%D0%BD%D1%8EМеню2022-02-03T14:39:21Z<p>MoS: /* в кассовой части */</p>
<hr />
<div>=Введение=<br />
<br />
Документ «Меню» расположен '''Исследователь/ Общепит / 02.Калькуляция / 05.Меню''' или воспользоваться [http://gsbelarus.com/gs/wiki/index.php/%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0 средствами поиска]<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/00.png<br />
<br />
=Описание полей=<br />
<br />
==Шапка документа==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Номер<br />
| NUMBER<br />
| Строка<br />
| Номер документа меню. <br />
|-<br />
|2<br />
| C даты <br />
| DOCUMENTDATE<br />
| Дата <br />
| Дата документа. По умолчанию подставляется текущая. Обязательна к заполнению.<br />
|-<br />
|3<br />
| По дату<br />
| USR$TODATE<br />
| Дата<br />
| Дата окончания действия меню. <br />
|-<br />
|4<br />
| Тип меню<br />
| USR$MENUNAMEKEY<br />
| Ссылка<br />
| Наименование меню. Выбирается из справочника. Новый тип меню можно добавить в справочник в процессе заполнения данного поля, используя стандартные механизмы.<br />
|-<br />
|5<br />
| Для подразделения<br />
| USR$DEPOTKEY<br />
| Ссылка<br />
| Наименование подразделения, для которого создается меню (выбирается из справочника подразделений).<br />
|-<br />
|6<br />
| Передано в кассовую программу<br />
| USR$ISSENT<br />
| Логическое<br />
| Не используется<br />
|-<br />
|7<br />
| Без групп<br />
| USR$NOGROUPS<br />
| Логическое<br />
| Флаг устанавливается в том случае, когда необходимо, чтобы товары на кассовой части в меню были общим списком, а не разделены по товарных группам(по умолчанию).<br />
|}<br />
<br />
==Позиции документа==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Отложенный<br />
| DELAYED<br />
| Логическое<br />
| Не используется <br />
|-<br />
|2<br />
| Отключено <br />
| DISABLED<br />
| Дата <br />
| Предназначено для исключения позиций меню из выгрузки на кассовую часть. Если значение = 1, позиция не используется.<br />
|-<br />
|3<br />
| Блюдо<br />
| U_USR$GOODKEY_NAME<br />
| Ссылка<br />
| Наименование блюда. Выбирается из справочника ТМЦ. <br />
|-<br />
|4<br />
| Стоимость<br />
| USR$COST<br />
| Число<br />
| Цена, по которой данное блюдо будет реализовываться. <br />
|-<br />
|5<br />
| Выход<br />
| USR$OUTPUT<br />
| Ссылка<br />
| Выход блюда в граммах. Подставляется из калькуляционной карточки.<br />
|-<br />
|6<br />
| Экспортировано<br />
| USR$ISEXPORT<br />
| Логическое<br />
| Поле свидетельствует о том, была ли передана данная позиция на кассовую часть (значение - 1) или нет - 0.<br />
|-<br />
|7<br />
| Из остатков<br />
| USR$FROMPRICE<br />
| Логическое<br />
| Поле информирует о, что позиция добавлена в меню из документов кроме: проработка, заказ-наряд, план-меню<br />
|-<br />
|8<br />
| Кальк. карта<br />
| USR$CARDKEY<br />
| Число<br />
| Числовое поле, которое может хранить идентификатор калькуляционной карточки, на которую ссылается данная позиция меню. <br />
|}<br />
<br />
=Порядок работы=<br />
<br />
Важно! Если программа работает в режиме обмена данными с какой-либо кассовой системой, то любые изменения/добавления перечня блюд и цен '''руками запрещены'''!<br />
<br />
==Создание в автоматическом режиме==<br />
<br />
Создание документа Меню в автоматическом режиме из ценообразующих документов подробно описано [http://gsbelarus.com/gs/wiki/index.php/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8/%D0%B8%D0%BB%D0%B8_%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BC%D0%B5%D0%BD%D1%8E здесь]<br />
<br />
==Создание в ручном режиме==<br />
<br />
*нажимаем кнопку "Добавить"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/01.png <br />
<br />
*заполняем поля: с даты/номер/тип меню/подразделение/по дату(при необходимости)<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/02.png<br />
<br />
===Добавление блюд===<br />
<br />
<br />
Добавляются блюда, на которые ранее были рассчитаны калькуляции.<br />
<br />
*для добавления новой позиции меню из рассчитанных калькуляций нажимаем кнопку «К» <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/021.png<br />
<br />
с помощью кнопок фильтрации на панели инструментов данной формы (Период, Неограниченный период, Сегодня, Из последнего ЗН, Подразделение) ограничиваем поисковый перечень калькуляционных карточек. <br />
<br />
Дополнительно можно воспользоваться стандартными механизмами фильтрации.<br />
<br />
*отмечаем те калькуляционные карточки блюд, которые необходимо включить в меню. Для подтверждения выбора нажимаем кнопку "OK".<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/03.png<br />
<br />
<br />
Добавленные позиции отобразятся в документе.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/04.png<br />
<br />
<br />
<br />
<br />
===Добавление штучных товаров===<br />
<br />
<br />
*для добавления новой позиции меню из остатков нажимаем кнопку «П» (Выбор продукта)<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/05.png<br />
<br />
*программа попросит указать дату, на которую будут построены остатки <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/051.png<br />
<br />
после чего откроется стандартное окно выбора из остатков<br />
<br />
*отмечаем те товары, которые необходимо включить в меню и, для подтверждения выбора, нажимаем кнопку OK.<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/052.png<br />
<br />
"штучные" товары добавились в документ меню<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/053.png<br />
<br />
<br />
===Замечание===<br />
Документ меню можно формировать не только из калькуляционных карточек и остатков, но и из наименований блюд, вводя необходимые данные (блюдо, цена) в строки документа.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/08.png<br />
<br />
или<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/081.png<br />
<br />
'''Этот вариант можно использовать только в том случае, если программа не работает в режиме обмена данными с какой-либо кассовой системой.'''<br />
<br />
==Печать меню==<br />
<br />
Для вывода меню на печать воспользуемся одним из шаблонов, который можно выбрать, нажав на значок принтера, расположенный на панели инструментов документа. <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/06.png<br />
<br />
При этом разделы и блюда в печатной форме меню будут отсортированы в порядке, установленном в поле «Шифр ТМЦ» соответственно карточки [http://gsbelarus.com/gs/wiki/index.php/%D0%A2%D0%BE%D0%B2%D0%B0%D1%80%D0%BD%D0%B0%D1%8F_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0_(%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3) группы ТМЦ] и [http://gsbelarus.com/gs/wiki/index.php/%D0%A2%D0%9C%D0%A6_(%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3) карточки ТМЦ] блюда.<br />
<br />
<br />
<br />
=Дополнительные возможности=<br />
Нетрудно заметить, что в документе "Меню" есть дополнительные кнопки, назначение которых помогает упростить работу с документом.<br />
<br />
==Показать последние==<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/dopfun/01.png<br />
<br />
Кнопка помогает отсортировать актуальные меню. <br />
<br />
Т.е. позволяет скрыть: <br />
* те документы, у которых заполненное поле "По дату" больше, чем текущая дата<br />
* документы, у которых стоит признак "отключен"<br />
* из нескольких документов с одинаковым типом меню и подразделением отобразит тот, который создан последним<br />
<br />
<br />
<br />
==Все позиции / Без отключенных==<br />
<br />
*кнопка имеет статус "Все позиции", то в позиции документа меню отображаются все позиции, в том числе и отключенные<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/dopfun/021.png<br />
<br />
*кнопка имеет статус "Без отключенных", <br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/dopfun/022.png<br />
<br />
<br />
==Перейти на карточку==<br />
<br />
Открывает калькуляционную карточку выделенного блюда ('''только для готовых изделий''')<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/dopfun/03.png<br />
<br />
<br />
<br />
==Обновить цены==<br />
<br />
Проверяет соответствие цены позиции в меню и в привязанной к ней калькуляционной карте; если они отличаются, заменяет цену в меню на цену из калькуляции. <br />
<br />
Используется только для готовых изделий; применяется для случая, если привязанная к меню калькуляционная карта была пересчитана по необходимости.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/dopfun/04.png<br />
<br />
<br />
==Доп. инфо==<br />
<br />
Открывает/скрывает окно информации о скидках по выделенной позиции меню.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/dopfun/05.png<br />
<br />
<br />
==Отметить без остатков==<br />
<br />
Анализирует каждую позицию меню на наличие остатков на текущую дату и помечает позиции, по которым нет остатков.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/dopfun/06.png<br />
<br />
<br />
<br />
<br />
==Без остатков==<br />
<br />
Для готовых изделий выводит на экран информацию о том, какого ингредиента нет на остатках.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/dopfun/07.png<br />
<br />
<br />
==Отключить без остатков==<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/dopfun/08.png<br />
<br />
Отключает все позиции меню, предварительно помеченные, как позиции без остатков.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/dopfun/081.png<br />
<br />
<br />
<br />
=Передача в кассовую систему=<br />
<br />
Программа поддерживает два варианта обмена данными с кассовыми системами: прямой обмен данными и передача данных через файл.<br />
<br />
==Прямой обмен данными==<br />
Данный вариант предполагает использование связанной кассовой системы (Gedemin:Check или PositivCheck) и наличие локальной компьютерной сети.<br />
<br />
В этом случае передача подготовленного меню в кассовую систему может производиться двумя способами:<br />
<br />
===В складской части===<br />
*устанавливаем курсор на меню, которое необходимо передать в кассовую часть, нажимаем '''"Макросы и события" / Экспорт во фронт / Выгрузить в Gedemin:Check'''<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/export/001.png <br />
<br />
<br />
при успешной передаче меню в кассовую часть, программа проинформирует сообщением:<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/export/02.png <br />
<br />
<br />
Если данное меню уже было выгружено в кассовую часть, программа проинформирует об этом сообщением:<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/export/01.png<br />
<br />
===В кассовой части===<br />
<br />
*Заходим в кассовую часть программы<br />
<br />
*Вызываем команду "Загрузить меню" которая расположена '''Исследователь / Ресторан / 01.Менеджер / 03.Загрузить меню''' или находим используя [http://gsbelarus.com/gs/wiki/index.php/%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0 средства поиска]<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/export/1.png <br />
<br />
*откроется экранная форма, в которой слева будут находиться меню и позиции меню складской базы, а справа - меню, которые имеются в кассовой части<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/export/11.png <br />
<br />
*отмечаем меню и/или позиции меню, которые необходимо выгрузить в кассовую часть и нажимаем кнопку "Загрузить"<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/export/12.png <br />
<br />
<br />
*об успешно переданном меню программа проинформирует сообщением<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/export/02.png<br />
<br />
==Передача данных через файл==<br />
<br />
Передача меню в сторонние кассовые системы осуществляется выполнением конкретного макроса, который по отмеченному меню формирует и сохраняет на диске файл определенной структуры.<br />
<br />
*устанавливаем курсор на меню, которое необходимо выгрузить, нажимаем '''"Макросы и события" / Экспорт во фронт / Выгрузить в XML'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/export/31.png <br />
<br />
<br />
<br />
*в открывшемся диалоговом окне указываем путь, куда будет сохранен файл, и, при необходимости можно изменить имя файла и нажимаем "ОК"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/export/3.png <br />
<br />
<br />
<br />
*об успешно сформированном файле программа проинформирует сообщением<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/menu/export/32.png <br />
<br />
<br />
<br />
----<br />
<br />
''Используемые таблицы: [[USR$MN_MENU]], [[USR$MN_MENULINE]]''<br />
<br />
<br />
[[Category: Общепит]]<br />
[[Category: Типовые документы]]<br />
[[Category: Документация]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_SPENDLINEUSR$MN SPENDLINE2022-02-03T12:01:10Z<p>MoS: Новая страница: «Списание сырья <syntaxhighlight lang="sql"> CREATE TABLE USR$MN_SPENDLINE ( DOCUMENTKEY DINTKEY NOT NULL, RESERVED DINTEGER, …»</p>
<hr />
<div>[[Списание сырья]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_SPENDLINE <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
MASTERKEY DMASTERKEY,<br />
FROMCARDKEY DINTKEY,<br />
QUANTITY DQUANTITY,<br />
REMAINS DQUANTITY,<br />
TOCARDKEY DINTKEY,<br />
DISABLED DDISABLED,<br />
USR$COSTADD DCURRENCY,<br />
USR$COSTADDNSP DCURRENCY,<br />
USR$COSTNSPNSU DCURRENCY,<br />
USR$EXTRAPERC DCURRENCY,<br />
USR$MAXEXTRAPERC DCURRENCY,<br />
USR$ORDERLINEKEY USR$DORDERLINEKEY,<br />
USR$RATETAX_SALE DCURRENCY,<br />
USR$RATETAX_SERVICE DCURRENCY,<br />
USR$SALERATE DCURRENCY,<br />
USR$SELLCOST DCURRENCY,<br />
USR$SUMTRADE DCURRENCY,<br />
USR$TAXRATE DCURRENCY,<br />
USR$SUMSELLNDS DCURRENCY,<br />
USR$SUMROUND DCURRENCY,<br />
USR$SUMEXTRA DCURRENCY,<br />
USR$SUMEXTRANDS DCURRENCY,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/USR$MN_SPENDUSR$MN SPEND2022-02-03T11:57:09Z<p>MoS: </p>
<hr />
<div>[[Списание сырья]]<br />
<syntaxhighlight lang="sql"><br />
<br />
CREATE TABLE USR$MN_SPEND <br />
(<br />
DOCUMENTKEY DINTKEY NOT NULL,<br />
RESERVED DINTEGER,<br />
USR$CARDKEY DINTEGER,<br />
USR$DATEBEGIN DDATE,<br />
USR$DATEEND DDATE,<br />
USR$DEPOTKEY USR$GS_DDEPARTMENT,<br />
USR$GOODKEY USR$GS_DGOOD,<br />
USR$QUANTITY DCURRENCY,<br />
USR$SELCOST DCURRENCY,<br />
USR$SELCOSTWITHDISCOUNT DCURRENCY,<br />
USR$SPENDCLIENT USR$GS_DCUSTOMER,<br />
USR$SPENDLINEKEY USR$MN_D_SPENDLINEKEY,<br />
USR$TYPE DINTEGER,<br />
PRIMARY KEY (DOCUMENTKEY)<br />
);<br />
</syntaxhighlight><br />
<br />
[[Category:База данных]]</div>MoShttps://gsbelarus.com/gs/wiki/index.php/%D0%A1%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%8B%D1%80%D1%8C%D1%8FСписание сырья2022-02-02T15:41:31Z<p>MoS: /* Можно ли списывать сырье за несколько дней? */</p>
<hr />
<div>=Введение=<br />
<br />
Данный документ предназначен для автоматического списания продуктов со склада в соответствии с количеством произведенных и реализованных блюд. <br />
<br />
Документ расположен: '''Исследователь / Общепит / 05.Закрытие дня / 03.Списание сырья'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/00.png<br />
<br />
<br />
<br />
В момент формирования данного документа происходит:<br />
*выборка блюд из документов «Заказ», [http://gsbelarus.com/gs/wiki/index.php/%D0%9F%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D0%B0 «Питание персонала»] и «Производство ГП» за указанную дату по указанному подразделению, суммирование их количества; <br />
*раскладка блюд на ингредиенты и расчет количества ингредиентов на данный объем реализации;<br />
*анализ наличия необходимого количества сырья, привязанного к нужным ингредиентам (с переводом через меру), или штучных товаров на указанном подразделении;<br />
*списание сырья (товаров) при его наличии на остатках; <br />
*в случае отсутствия остатков какого-либо из товаров на подразделении – формирование документа [http://gsbelarus.com/gs/wiki/index.php/%D0%9D%D0%B0%D0%BA%D0%BE%D0%BF%D0%B8%D1%82%D0%B5%D0%BB%D1%8C «Накопитель» ] с указанием недостающего количества ингредиентов для списания;<br />
*вывод на печать отчета по накопителю.<br />
<br />
=Описание полей=<br />
<br />
==Шапка документа==<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Номер<br />
| NUMBER<br />
| Строка<br />
| Номер документа. <br />
|-<br />
|2<br />
| Дата<br />
| DOCUMENTDATE<br />
| Дата <br />
| Дата документа<br />
|-<br />
|3<br />
| Подразделение<br />
| USR$DEPOTKEY<br />
| Ссылка<br />
| Производственное подразделение, на котором проводится списание сырья. <br />
|}<br />
<br />
==Позиции документа==<br />
<br />
<br />
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;"<br />
!style="background:#ffdead;" width="10px"| №п.п.<br />
!style="background:#ffdead;" width="130px"| Название<br />
!style="background:#ffdead;"| Название на англ.<br />
!style="background:#ffdead;"| тип <br />
!style="background:#ffdead;"| Описание <br />
|- valign="top"<br />
|1<br />
| Наименование<br />
| GOODNAME<br />
| Ссылка<br />
| Наименование ТМЦ. Выбирается из справочника ТМЦ. <br />
|-<br />
|2<br />
| Баз.ед.изм.<br />
| NAME<br />
| Ссылка <br />
| Базовая единица измерения. Подставляется автоматически из карточки ТМЦ<br />
|-<br />
|3<br />
| Кол-во ТМЦ<br />
| QUANTITY<br />
| Число<br />
| Количество сырья, которое списывается с производственного подразделения на указанную дату.<br />
|-<br />
|4<br />
| Цена покупная<br />
| FROM_USR$INV_COSTBUYNCU<br />
| Число<br />
| Цена, по которой приобретался товар, без НДС. Не меняется. <br />
|-<br />
|5<br />
| Цена продажи<br />
| FROM_USR$INV_SELCOSTNCU<br />
| Число<br />
| Цена с торговой надбавкой, НДС и наценкой общепита с учетом округления, которая была сформирована на данное сырье. Не меняется. <br />
|-<br />
|6<br />
| Счет<br />
| CARD_USR$INV_ACCOUNTKEY_ALIAS<br />
| Ссылка<br />
| Балансовый счет учета ТМЦ. Хранится в плане счетов. Не меняется. <br />
|}<br />
<br />
=Порядок работы=<br />
<br />
==Если используется кассовая система==<br />
<br />
В этом случае документ «Списание сырья» формируется автоматически при выполнении процедуры [http://gsbelarus.com/gs/wiki/index.php/%D0%97%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5_%D0%B4%D0%BD%D1%8F «Закрытие дня»] (команда «Списать сырье»).<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/closeday/05.png<br />
<br />
==Если используется сторонняя кассовая система==<br />
<br />
При использовании сторонней кассовой системы функция списания сырья вызывается из самого документа Списание сырья вручную (после выполнения функции загрузки продаж за эту дату).<br />
<br />
*нажимаем кнопку "Макросы и события" и в выбираем пункт '''"Списать за день"'''<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/01.png<br />
<br />
или нажать кнопку "Списание сырья"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/011.png<br />
<br />
*указываем "подразделение" с которого будет списываться сырье, задаем период и нажимаем "ОК"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/02.png<br />
<br />
*программа сформирует документ списания сырья и построит отчет о недостаче продуктов<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/04.png<br />
<br />
в случае, если списалось все сырье, то отчет будет пустым<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/031.png<br />
<br />
*необходимо произвести анализ продуктов, использованных для приготовления блюд, но отсутствующих на данном складе.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/03.png<br />
<br />
<br />
==Если недостача произошла за счет пересорта. Досписание сырья вручную.==<br />
<br />
*открываем сформированный документ «Списание сырья» на соответствующую дату по данному подразделению в режиме редактирования<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/07.png<br />
<br />
*нажимаем кнопку Остатки ТМЦ<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/071.png<br />
<br />
*в открывшемся окне выбираем из имеющихся остатков те позиции, которые нужно досписать. Подробнее о работе с остатками можно посмотреть [http://gsbelarus.com/gs/wiki/index.php/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0:_%D0%92%D1%8B%D0%B1%D0%BE%D1%80_%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA%D0%BE%D0%B2_%D0%A2%D0%9C%D0%A6. здесь]<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/072.png<br />
<br />
*сохраняем документ нажав кнопку "ОК"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/073.png<br />
<br />
'''необходимо пометить товары в документе «Накопитель», как обработанные'''<br />
<br />
*открываем Накопитель<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/accum/00.png <br />
<br />
*находим и помечаем выбранные позиции как "Обработанные"<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/08.png<br />
<br />
<br />
'''Важно! Если после внесения корректировок будет повторно запущена функция "Списать за день", то данные будут перезаписаны и внесенные корректировки придется вносить заново.''' <br />
<br />
'''Тоже самое касается и данных, введенных ручным вводом в документ Списание сырья после повторного "Списать за день" не сохраняться. Их придется вводить заново.'''<br />
<br />
==Печать отчетов о списании==<br />
<br />
Для формирования отчета о списании воспользуемся одним из шаблонов печати, который можно выбрать, нажав на значок принтера, расположенный на панели инструментов документа.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/09.png<br />
<br />
=Часто задаваемые вопросы=<br />
<br />
==Что делать, если добавлялись/изменялись/удалялись документы: Производство ГП, Питание персонала, Заказы и т.д?==<br />
<br />
Если после списания сырья производились манипуляции с документами, влияющими на сырье - необходимо произвести списание сырья повторно.<br />
<br />
==Что делать, если есть несколько подразделений где производиться продукция?==<br />
<br />
В этом случае списание сырья необходимо произвести отдельно для каждого подразделения.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/05.png<br />
<br />
==Что делать, если есть несколько подразделений и на каждом используется связанная кассовая система?==<br />
<br />
В этом случае операцию [http://gsbelarus.com/gs/wiki/index.php/%D0%97%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5_%D0%B4%D0%BD%D1%8F «Закрытие дня»] следует производить для каждого подразделения по отдельности. \<br />
<br />
Списание сырья будет включенным пунктом и создаваться автоматически.<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/closeday/04.png<br />
<br />
==Спишется ли сырье со второго производственного подразделения, если только одно связано с кассовой системой?==<br />
<br />
Не спишется. В данном случае, автоматическое списание через "Закрытие дня" не влияет на несвязанное подразделение. Для него необходимо списывать сырье вызывая функцию "Списать за день" или нажав кнопку "Списать сырье" на панели инструментов<br />
<br />
<br />
<br />
==Сохраняться ли ручные изменения в документе списания сырья, если повторно вызвать функцию "Списать за день"?==<br />
<br />
Данные введенные ручным вводом в документ после повторного "Списать за день" не сохраняться. Их придется вводить заново. <br />
<br />
<br />
==Можно ли списывать сырье за несколько дней?==<br />
<br />
Можно. В этом случае, в форме параметров необходимо указать период, за которые будет произведено списание сырья с подразделения. <br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/1.png<br />
<br />
Следует отметить, что в этом случае на каждый день будет создан отдельным документ списания сырья.<br />
<br />
<br />
http://gsbelarus.com/gs/images/gs/2021/mnspend/11.png<br />
<br />
<br />
<br />
----<br />
<br />
''Используемые таблицы: [[USR$MN_SPEND]], [[USR$MN_SPENDLINE]]''<br />
<br />
<br />
[[Category: Общепит]]<br />
[[Category: Типовые документы]]<br />
[[Category: Документация]]</div>MoS