среда, 22 февраля 2017 г.

Связь документов АЦК-Ф с документами АЦК-ГЗ (по КСЗ)

ЭД 54 "План-график" (АЦК-ГЗ) = ЭД 259 "Сведения из плана-графика" (АЦК-Ф):
PLAN3DOC.DOCUMENT_ID (АЦК-ГЗ) = CONTRACTINFO.FOREIGN_KEY (АЦК-Ф).

ЭД 32 "Контракт" (в АЦК-ГЗ) = ЭД 262 "Сведения из проекта контракта" (в АЦК-Ф):
CONTRACTDOC.DOCUMENT_ID (АЦК-ГЗ) = CONTRACTINFO.FOREIGN_KEY (АЦК-Ф).

ЭД 54 "План закупок" (в АЦК-ГЗ) = ЭД 244 "План закупок" (в АЦК-Ф):
PLAN3DOC.DOCUMENT_ID (АЦК-ГЗ) = CONTRACT.DOCUMENT_ID (АЦК-Ф).

Примечание:
Таблица "CONTRACTINFO" в АЦК-Финансы содержит:
- ЭД 259 "Сведения из плана-графика";
- ЭД 260 "Сведения из извещения/документации";
- ЭД 262 "Сведения из проекта контракта";
- ЭД 263 "Сведения из информации, включаемой в реестр контрактов".

четверг, 16 февраля 2017 г.

Сбой Java

Во время сбоя виртуальной машины Java в папке приложения появляются файлы:
hs_err_pid<код процесса>.log
hs_err_pid<код процесса>.mdmp

понедельник, 13 февраля 2017 г.

"cmd /k" вместо "& pause"

Чтобы увидеть результаты выполнения утилит командной строки (например, "ipconfig /all", "route print", "systeminfo" и т.д.) нужно, либо сначала открывать сам интерпретатор командной строки ("cmd"), либо перенаправлять вывод в текстовый файл, либо дописывать к концу команды "& pause" (но это решение помогает только если нужно увидеть результат выполнения пакетного файла).

Вариант №1
Проще давать команду интерпретатору "не закрывать консоль после выполнения команды" с помощью конструкции "cmd /k <команда>":
cmd /k ipconfig /all
cmd /k route print
cmd /k systeminfo
и т.д.

Вариант №2
У строкового параметра "(По умолчанию)" В ветках
HKEY_CLASSES_ROOT\batfile\shell\open\command
HKEY_CLASSES_ROOT\cmdfile\shell\open\command
нужно заменить значение
"%1" %*
на
cmd /k "%1" %*

Архив