Клиент «Финансы без проблем»

Руководство пользователя. Клиент для Windows (CLWP) — сетевая версия системы «Финансы без проблем».

Как читать это руководство. В основе — описание старого клиента для Windows (CLW32) из документации к сетевой версии. Всё, что появилось или изменилось в новом клиенте, помечено значком НОВОЕ или выделено зелёной рамкой, а полный перечень отличий собран в разделе «Отличия от CLW32».

Оглавление

Три способа найти нужное — выбирайте любой.
  • Глазами по оглавлению. Ниже перечислены все разделы: у каждого одна строка о том, что внутри, и строка ключевых слов. То же самое, покороче, — в колонке слева; она видна всегда.
  • Поиском по слову. Ctrl+F ставит курсор в строку поиска вверху окна. Наберите слово — ближайшее место подсветится; Ctrl+↓ и Ctrl+↑ ходят по совпадениям вперёд и назад, справа видно «3 из 17». Поиск идёт и по ключевым словам оглавления, поэтому даже неточное слово сначала приведёт сюда, а отсюда до раздела — один щелчок.
  • Если ищете клавишу. Все клавиши собраны по окнам в разделе «Горячие клавиши» — обычно это самый короткий путь.
Не знаете, с чего начать, — читайте подряд «О программе», «Начало работы», «Журнал операций», «Ввод операции», «Отчётные формы». Этих пяти разделов хватает для повседневной работы.

Начало

О программе — как устроена система: Сервер хранит и считает, клиент показывает и передаёт запросы; обмен идёт через общий сетевой каталог.
Сервер, Клиент, каталог обмена, _BOX_, запрос, файл ответа, директива, права, чем CLWP отличается от CLW32

Начало работы — установка на рабочем месте, подключение к Серверу и что происходит сразу после входа.
установка, копирование каталога, путь к каталогу обмена, обзор, пользователь, пароль, запомнить, регистрация, ошибка E-, стартовая форма USERS

Программа и рабочий каталог базы — где лежит программа, а где данные и настройки конкретной базы; как работать с несколькими базами сразу.
ярлык, объект, рабочая папка, CL.DIR, CLWP.настройки.xml, TXA, формы базы, обновление программы, две базы одновременно

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

Главное окно — меню, панель инструментов, значки окон и строка состояния, которую можно выделить и скопировать.
меню Документы, Alt+F2…Alt+F9, Alt+F4 не закрывает программу, Избранное, Опции, Редактор, Окно, во весь экран, каскад, плитка, помощь F1, значки Ж О С Д Р Ф З, строка состояния, Ctrl+C

Отчётный период — за какой промежуток показываются журнал операций и отчётные формы, как быстро переставить период.
Ctrl+O, кнопка Период, начало и конец, F4, F5, Tab следующий месяц, быстрые периоды, месяц, квартал, год, границы, подсветка

Операции

Журнал операций — таблица операций за период: просмотр, правка, удаление, поиск и выборка прямо в окне.
Alt+F2, F7 ввести, Enter правка, Del и F8 удалить, F4 документ, F6 проводки, F9 строка поиска, две строки, связка И/ИЛИ, учитывать регистр, Поиск и Выборка, Ctrl+↓ дальше, Пробел обновить, операции свернуто

Ввод и правка операции — как вводится операция: дерево видов, вопросы, выбор счёта; чем правка отличается от повторного ввода.
F7, ход ввода, вопросы операции, окно выбора счёта, дерево помнит путь, перезапись, удаление с подтверждением, многострочный ввод, календарь, расчёт суммы

Виды операций — справочник хозяйственных операций предприятия и то, как он ветвится.
Alt+F6, дерево видов, ветвь-вопрос, ветвь-цикл, горячая клавиша ветви, права T, какие операции предусмотрены

Проводки и первичные документы — что операция сформировала и какой документ к ней прилагается.
F6 проводки, дебет, кредит, сумма, пояснение, F4 первичный документ, накладная, ордер, счёт, хранить документы, каталог TXA, документ устарел

Формы

Отчётные формы — главный инструмент анализа: оборотный баланс, ведомости, карточки счетов. Самый большой раздел руководства.
Alt+F4 формы Сервера, Alt+F3 оборотный баланс, Пробел пересчитать, Enter действие строки, поиск в форме, Ctrl+↓ дальше, закреплённая первая строка, подсказка формы ■, отбор по значению ячейки Ctrl+Enter, меню строки правой кнопкой, Shift+F10, масштаб колесом мыши, автообновление, числа с копейками, Ctrl+F4 перенести в редактор, Ctrl+E Excel

Аргументы и фильтры — два разных способа сузить отчёт и почему их важно различать.
Shift+F1…Shift+F9, аргумент считает Сервер, фильтр отбирает клиент, грубый и тонкий отбор, Опции → Аргументы и фильтры

Управляющие строки N: — как форма превращается в набор кнопок: открывает другие формы, вводит операции, запускает программы.
N: голая строка, N:NAME:, N:ENTER:, N:F1:…N:F9:, N:SHIFTF1:, N:> внешняя программа, подстановки #1…#9, ##, #CLOSE, #NULL

Формы на клиенте — собственные отчёты в файлах рядом с базой, которые можно править без прав на формы Сервера.
Alt+F7, файлы .RPT, формы этой базы, общие формы, F4 открыть в редакторе, Del удалить, Enter выполнить

Список запросов — отправить Серверу директиву напрямую; инструмент опытного пользователя и администратора.
Alt+F9, кнопка Запросы, директива, R форма, G текст формы, J журнал, L документ, C компиляция, U пользователи, ответ E-, стопка запросов, > запуск программы

Редактор форм — написать, скомпилировать и выполнить свою форму, не выходя из клиента.
F2 сохранить, Ctrl+F7 открыть, F4 символ ·, F5 символ ■, F6 компилировать, F7 найти, F8 выполнить, вкладки файлов, F9 линии, Alt+номер — переход к строке, Ctrl+Z / Ctrl+Y — отмена и возврат, позиция курсора, подсветка синтаксиса, номера строк, тёмная тема, как отлаживать

Вывод и настройка

Печать, запись в файл и экспорт — вывести содержимое окна на бумагу, в текстовый файл или в книгу Excel.
Alt+F5 печать без диалогов, Ctrl+Alt+F5 печать с параметрами, выбор принтера, комплекты копий, поля печати, шрифт печати, Alt+F8 запись в файл, Ctrl+E экспорт в Excel, xlsx, выгрузка таблицы

Опции — все настройки клиента одним списком, с пояснением, на что каждая влияет.
время ожидания ответа, автообновление, числа с запятыми, числа с копейками, хранить первичные документы, операции свернуто, оформление, шрифт, тема, печать, принтер, поля печати, определения клавиш, макросы Alt+Fn, аргументы и фильтры, год базы, забыть историю полей

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

Калькулятор — считает не только арифметику, но и обороты счетов и НДС, обращаясь к Серверу.
Ctrl+F3, обороты счёта, сальдо, НДС, выражение, функции языка форм

Чат с нейросетью — спросить у GigaChat прямо из клиента: как получить ключ, что можно и чего нельзя писать в вопросе, как очистить переписку.
нейросеть, искусственный интеллект, ИИ, GigaChat, Сбер, ключ авторизации, тип доступа scope, конфиденциальные данные, история переписки, очистить переписку, память чата, токены

Избранное и недавние команды — то, что открываете каждый день, под рукой; поиск команды по названию.
избранное, недавние, Ctrl+Q поиск команды, добавить в избранное, макросы Alt+F1…Alt+F9, рабочий стол пользователя

Ссылки на формы — показать коллеге не картинку, а ту же самую форму: скопировал строку, переслал, открыл.
Ctrl+Shift+C копировать ссылку, Ctrl+Shift+V открыть по ссылке, строка запроса, переслать письмом, чего в ссылке нет, период и аргументы

Поля ввода: история, календарь, расчёт — три вещи, которые поля умеют делать за вас при ответах на вопросы.
история ранее введённого, F4 список, календарь у даты, расчёт прямо в поле, скобки, запятая вместо точки, два Enter, забыть историю

Пользователи и права — почему какой-то ветви или формы у вас не видно и к кому с этим идти.
права T, R, J, D, P, E, U, чужие операции, прошлые месяцы, администратор, отказ Сервера

Справочники

Горячие клавиши — все клавиши, разложенные по окнам: общие, журнал, период, поля ввода, выбор счёта, помощь, отчётная форма, редактор.
таблица клавиш, все окна, что делает клавиша, Alt+Fn, Ctrl+, F1…F12

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

Если что-то не работает — таблица «признак → что проверить». Начинать лучше отсюда.
не удаётся зарегистрироваться, долгий ответ, ответ E-, нет ветви в дереве, нет формы в списке, не удаётся удалить операцию, данные устарели, Alt+Fn делает не то, документ не тот

О программе

«Финансы без проблем» — бухгалтерская система, работающая по схеме «Сервер — Клиент». Сервер хранит журнал операций, дерево видов операций, счета и отчётные формы, выполняет все вычисления и следит за правами доступа. Клиент — программа на рабочем месте — показывает данные, принимает ввод и передаёт Серверу запросы (директивы).

Обмен идёт через общий сетевой каталог обмена (обычно _BOX_ на сервере): клиент кладёт туда файл запроса, Сервер отвечает файлом ответа. Никаких сетевых портов и служб настраивать не нужно — достаточно, чтобы каталог обмена был доступен на запись.

Данное руководство описывает CLWP — клиент для Windows, написанный заново на .NET. Он полностью повторяет протокол обмена и поведение старого клиента CLW32, поэтому может работать с тем же Сервером и теми же отчётными формами, но интерфейс и часть возможностей у него современнее.

Основные возможности

Начало работы

Установка

Клиент — самостоятельная программа, установка на рабочем месте сводится к копированию каталога с исполняемым файлом. Дистрибутив может лежать на сервере — тогда достаточно скопировать каталог к себе (например, в C:\CLW) и запустить программу.

Рядом с CLWP.EXE лежит то, что общее для всех баз: этот файл помощи и отчётные формы (*.RPT), которые администратор кладёт в поставку для всех.

Программа и рабочий каталог базы НОВОЕ

Клиент отделяет саму программу от данных базы — так же, как это делал прежний клиент CLW32. Исполняемый файл может быть один на всех и лежать в общем каталоге, а у каждой базы — свой рабочий каталог. Тогда обновление программы сводится к замене одного CLWP.EXE, и ничьи настройки при этом не теряются.

В рабочем каталоге базы хранятся:

Рабочий каталог задаётся в свойствах ярлыка Windows:

Поле ярлыкаЧто указывать
ОбъектПолный путь к общему исполняемому файлу, например C:\CLW\CLWP.EXE.
Рабочая папкаКаталог этой базы, например C:\FIN\Фирма_2026. Именно здесь программа ищет и создаёт CL.DIR и CLWP.настройки.xml.

Чтобы работать с несколькими базами, делают несколько ярлыков на один и тот же CLWP.EXE, у каждого — своя «Рабочая папка». Копии клиента можно держать открытыми одновременно: у каждой свой отчётный период, свои шрифты и свои размеры окон, и они друг другу не мешают.

Если поле «Рабочая папка» оставить пустым, Windows подставит каталог программы — всё будет работать как раньше, настройки лягут рядом с CLWP.EXE. При первом запуске с новой рабочей папкой клиент один раз перенесёт туда прежние настройки, чтобы не пришлось заново настраивать период, шрифты и размеры окон.

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

Подключение к Серверу

При запуске программа показывает заставку и открывает окно «Подключение к Серверу». Позже его можно вызвать пунктом меню «Вход».

ПолеНазначение
КаталогПуть к каталогу обмена с Сервером (например, Z:\_BOX_). Кнопка «Обзор» открывает диалог выбора папки. Путь запоминается.
ПользовательИмя, заведённое администратором на Сервере. Список имён загружается с Сервера. Флажок «Запомнить» подставляет имя при следующем запуске.
ПарольПароль пользователя. Если пароль не задан — поле оставляют пустым.

Кнопка «Регистрация» отправляет Серверу запрос на вход. Если имя или пароль неверны, в строке состояния появится сообщение об ошибке (ответы Сервера об ошибках начинаются с E-). Кнопка «Отмена» закрывает окно без подключения.

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

Стартовые запросы

Сразу после входа клиент выполняет форму USERS, если она есть на Сервере. Эта форма может содержать управляющие строки N: (см. раздел «Управляющие строки N:»), которые автоматически откроют нужные формы или запустят внешние программы. Так администратор настраивает «рабочий стол» пользователя: например, чтобы при входе сразу открывался оборотный баланс.

Регистрация программы НОВОЕ

Не путайте с кнопкой «Регистрация» в окне подключения — та отправляет Серверу имя и пароль. Здесь речь о другом: о регистрации самой программы на вашем компьютере. Незарегистрированная копия работает 20 минут, после чего просит регистрационный ключ.

Окно открывается из меню «Помощь» → «Регистрация программы…» и появляется само, когда время работы вышло.

В этом разделе всего два понятия, и путать их не надо:

Номер компьютера 14 знаков, которые программа считает с этого компьютера сама. Вы его только читаете и сообщаете разработчику.
Регистрационный ключ Длинная строка, которую разработчик выдаёт по вашему номеру компьютера. Вы его получаете и вводите в программу один раз.

Как зарегистрироваться

1Откройте окно регистрации. Вверху написан номер этого компьютера — 14 знаков вида BHVQ0-PY01S-R2RQ, ниже — имя компьютера, то самое, под которым машина видна в сети. Кнопка «Копировать» кладёт в буфер обмена обе строки, чтобы вставить их в письмо; номер можно и просто продиктовать.
2Отправьте номер и имя компьютера разработчику: по номеру выдаётся ключ, а по имени разработчик понимает, чья это машина. В ответ вы получите регистрационный ключ — длинную строку примерно из 120 знаков.
3Положите регистрационный ключ в нижнее поле. Три способа: кнопка «Из буфера» (если ключ скопирован), кнопка «Из файла…» или просто перетащите присланный файл мышью в окно. Набирать руками не нужно — лишние пробелы, переносы строк и дефисы программа отбрасывает сама.
4Нажмите «Зарегистрировать». Появится сообщение, что ограничение снято. Перезапускать программу не требуется.
Если время уже истекло, окно открывается само и кнопка справа называется «Выйти из программы». Введёте регистрационный ключ — работа продолжится с того же места, несохранённое не пропадёт. Откажетесь — программа закроется.

Что стоит знать про регистрационный ключ

Он привязан к компьютеру На другой машине он не подойдёт — там свой номер компьютера и нужен свой регистрационный ключ. Программа так и напишет: «Этот ключ выдан для другого компьютера».
Замена железа не страшна Номер компьютера не меняется от замены памяти, видеокарты, монитора, добавления диска, подключения док-станции или переименования компьютера. Он меняется только при переустановке Windows или форматировании системного диска — тогда нужен новый регистрационный ключ.
Регистрация одна на компьютер Сколько бы баз вы ни открывали с этой машины, регистрироваться нужно один раз: регистрационный ключ хранится не в настройках базы, а отдельно.
У каждого пользователя Windows свой Если за компьютером работают под разными учётными записями Windows, в каждой регистрационный ключ вводится заново. Номер компьютера у них одинаковый, поэтому годится тот же самый ключ — просто вставьте его ещё раз.
Сохраните его Держите присланный регистрационный ключ в почте или в файле: он пригодится после переустановки программы или при входе под другой учётной записью Windows.

Регистрационный ключ проверяется на самом компьютере, без обращения к Серверу и без интернета. Ограничение времени никак не связано с правами пользователя на Сервере: это разные вещи.

Главное окно

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

По умолчанию главное окно открывается развёрнутым во весь экран, и дочерние окна тоже разворачиваются на всю его площадь. Режим переключается в меню «Окно → Во весь экран». НОВОЕ

Окно открывается там, где его закрыли. НОВОЕ Размер главного окна, его место на экране и признак «развёрнуто во весь экран» запоминаются при выходе и восстанавливаются при следующем запуске — вместе с монитором: если работали на втором экране, там же окно и откроется, и развернётся тоже на нём.

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

В заголовке главного окна — название программы, база, имя пользователя и год базы (он задаётся пунктом «Опции → Год базы…»). Имя развёрнутого рабочего окна в заголовок не дописывается: эти данные и так видны в самом окне и в его строке состояния. НОВОЕ

Строка состояния копируется. НОВОЕ В нижней строке рабочего окна (журнал операций, отчётная форма) показаны запрос к Серверу и имя файла ответа. Текст в ней выделяется мышью и копируется в буфер обмена (Ctrl+C, Ctrl+A — выделить всё, либо меню по правой кнопке) — удобно, когда нужно открыть или переслать файл ответа Сервера. Пока курсор стоит в этой строке, Пробел не пересчитывает форму; Esc возвращает курсор в список (второй Esc закрывает окно).

Меню

Вход

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

Документы

Пункты перечислены в порядке горячих клавиш Alt+F2…Alt+F9.

ПунктКлавишаДействие
ОперацииAlt+F2Открыть журнал операций за отчётный период.
Оборотный балансAlt+F3Системная форма оборотного баланса.
Формы на СервереAlt+F4Список отчётных форм, доступных на Сервере.
ПечатьAlt+F5Печать содержимого активного окна — сразу, без диалогов.
Печать с параметрами…Ctrl+Alt+F5То же, но с диалогом: принтер, комплекты, ориентация, шрифт, поля. НОВОЕ
Виды операцийAlt+F6Дерево видов операций.
Формы на КлиентеAlt+F7Список локальных форм .RPT.
Запись в файлAlt+F8Сохранить содержимое активного окна в текстовый файл.
Список ЗапросовAlt+F9Окно прямой отправки директив Серверу.
Экспорт в ExcelCtrl+EВыгрузить таблицу активного окна в книгу Excel. НОВОЕ
Отчетный ПериодCtrl+OУстановка периода, за который показываются данные.
Alt+F4 в этой программе не закрывает приложение — клавиша занята под «Формы на Сервере», как было в старом клиенте. Для выхода используйте меню «Выход» или крестик окна.

Избранное НОВОЕ

Меню часто используемых команд — см. раздел «Избранное и недавние команды».

Опции

Настройки клиента — см. раздел «Опции».

Редактор

Работа с текстом отчётных форм — см. раздел «Редактор форм».

Окно

Управление расположением дочерних окон: Во весь экран, Каскад, Плитка вертикальная, Плитка горизонтальная. Ниже — список открытых окон, переключение по щелчку. Первые девять строк выбираются цифрами 1…9, галочка стоит у активного окна.

НОВОЕ У правого края каждой строки списка стоит крестик ×. Щелчок по нему закрывает это окно, не переключаясь на него, и меню остаётся открытым — так закрывают несколько ненужных окон подряд, не открывая ни одного. Щелчок по остальной части строки, как и прежде, просто переключает на окно.

Помощь

Содержание (F1) открывает этот файл, Горячие клавиши — сразу таблицу клавиш, О программе — сведения о версии, Регистрация программы… — номер этого компьютера и ввод регистрационного ключа (см. «Регистрация программы»). НОВОЕ

Окно помощи одно на весь сеанс: повторный вызов не открывает второе окно, а переводит в уже открытое и переходит к нужному разделу. Текст можно выделить мышью и скопировать — Ctrl+C, выделить всё — Ctrl+A; те же два действия есть в меню по правой кнопке. Закрывается окно клавишей Esc. Сам файл CLWP_help.html лежит рядом с программой, его можно открыть и любым браузером.

Сверху в окне помощи есть строка поиска. НОВОЕ Наберите слово и нажмите Enter или Ctrl+↓ — клиент подсветит ближайшее место, где встречается слово (абзац, пункт списка или ячейку таблицы), и подкрутит текст к нему. Ctrl+↑ ищет назад (F3 и Shift+F3 делают то же самое — привычные клавиши из браузеров оставлены), Ctrl+F ставит курсор в строку поиска, кнопка ✕ рядом с полем (или Ctrl+Del) очищает строку и снимает подсветку. Справа от кнопок видно, какое совпадение показано и сколько их всего («3 из 17»); когда поиск доходит до конца документа, он продолжается с начала — об этом там же и сообщается. Если слова в тексте нет, появится «совпадений нет».

Текст прокручивается колесом мыши и клавишами: ↑ / ↓ — на несколько строк, PageUp / PageDown — на экран, Home — в начало документа, End — в конец. НОВОЕ Когда курсор стоит в строке поиска, эти клавиши относятся к ней, а не к тексту.

Выход

Завершение работы клиента.

Панель инструментов

На панели — кнопки быстрого доступа: Операции, поля начала и конца отчётного периода, Формы, Об/Бал (оборотный баланс), Период, Запросы. Правее располагаются кнопки-макросы, назначенные пользователем (см. «Определения клавиш»).

Окна

Каждое рабочее окно имеет собственный цветной значок, по которому его легко узнать в списке окон и на панели задач: НОВОЕ

Клавиша Esc закрывает окна в обратном порядке их открытия — так же, как «шаг назад». НОВОЕ

Отчётный период

Отчётный период определяет, за какой промежуток времени показываются журнал операций и отчётные формы. Текущий период виден в двух полях панели инструментов и меняется пунктом «Документы → Отчетный Период» (Ctrl+O) или кнопкой Период.

Окно сделано так же, как в старом клиенте, — привыкать заново не нужно. НОВОЕ В нём три панели:

Под календарём — цветная плашка «Начало периода» / «Конец периода». Это флаг: он говорит, какой конец периода задаст следующий выбранный день. После каждого выбора флаг сам перекидывается на другой конец, поэтому два нажатия Enter задают весь период. Ниже показаны сами даты периода и общее число операций в нём.

Период всегда лежит внутри года базы — календарь не даёт выйти за 1 января и 31 декабря этого года. Год базы в этом окне только показан; меняется он пунктом «Опции → Год базы…», и период при этом переносится в новый год.

Изменения применяются только кнопкой «Подтвердить». Кнопка «Отменить» и Esc закрывают окно, оставив прежний период. Выбранный период запоминается и восстанавливается при следующем запуске клиента. НОВОЕ

Клавиши в окне периода

КлавишаДействие
F4 Подсвеченный в календаре день становится началом периода. НОВОЕ
F5 Подсвеченный день становится концом периода. НОВОЕ
Enter в календаре То же, но конец периода выбирается по флагу под календарём.
Enter на месяце Взять месяц целиком (с 1-го по последнее число) и закрыть окно. То же делает повторный щелчок мышью по уже выбранному месяцу.
F6 / Shift+F6 Переход по панелям: месяцы → числа → пользователи и обратно. Подпись активной панели выделена жирным. НОВОЕ
↑ ↓ В списке — соседний месяц, в календаре — соседний день.
← → В календаре — соседняя неделя (недели идут столбцами, поэтому это ±7 дней).
0…9 Набор числа прямо цифрами: например, «1», «5» ставит курсор на 15-е.
Home / End Первое и последнее число показанного месяца.
PgUp / PgDn Предыдущий и следующий месяц.
Tab / Shift+Tab Обход всех элементов окна по порядку, как в любом окне Windows.
Esc В календаре — вернуться к списку месяцев, иначе — закрыть окно без изменений.
Внизу окна идёт строка подсказок: она меняется в зависимости от того, где сейчас курсор, и всегда показывает клавиши, доступные в этом месте. Сочетаний вида Alt+буква в окне намеренно нет — они зависели бы от раскладки клавиатуры и путали. НОВОЕ

Быстрые периоды

Четыре кнопки внизу окна ставят период одним нажатием: «Месяц» — показанный месяц целиком, «Квартал» — квартал, в который попал показанный месяц, «Год» — весь год базы, «С начала года» — с 1 января по конец показанного месяца. НОВОЕ

Стрелки, границы и подсветка

В календаре подсвечены оба дня — и начало, и конец периода, — а сами дни периода залиты цветом. Курсор (рамка) двигается стрелками; выход за край месяца переносит его в соседний месяц, не выходя за год базы. НОВОЕ

Флажок «Операции свернуто» в этом же окне (как и в старом клиенте) управляет тем, показывать ли операции журнала свёрнутыми; та же настройка есть в меню «Опции».

Просмотр прошлых месяцев разрешён не всем: право P задаёт, на сколько месяцев назад пользователь может уходить. Если Сервер отказал в запросе за прошлый период — обратитесь к администратору.

Журнал операций

Журнал операций открывается пунктом «Документы → Операции», кнопкой Операции или клавишей Alt+F2. В окне — таблица операций за отчётный период; внизу строка состояния с числом строк и служебной информацией. Текст левой части этой строки (запрос к Серверу и имя файла ответа) выделяется мышью и копируется Ctrl+C. НОВОЕ

Если другой пользователь ввёл или изменил операцию, в правой части строки состояния появляется «Возможно устарело». Перечитать журнал — Пробел; при включённом автообновлении он перечитается сам, как только Вы переключитесь в это окно. НОВОЕ

Колонки журнала. Ширина каждой колонки подбирается по самому длинному значению в ней, поэтому суммы, даты, коды и номера видны целиком, без обрезания. Переносится по строкам только колонка «Текст операции» (вместе с комментарием) — она же занимает всю оставшуюся ширину окна. Любую колонку можно расширить или сузить мышью, потянув за границу её заголовка; заданная вручную ширина сохраняется при обновлении журнала. НОВОЕ

Клавиши в журнале операций

КлавишаДействие
F7Ввести новую операцию (открывается дерево видов операций).
EnterПравка (перезапись) выбранной операции.
Del или F8Удалить выбранную операцию — с запросом подтверждения.
F4Показать первичный документ операции.
F6Показать проводки операции.
F9Перейти в строку поиска (панель вверху окна).
Home / EndВ начало / в конец журнала операций.
ПробелОбновить журнал операций (перечитать с Сервера).
EscЗакрыть окно журнала операций.

Поиск и выборка

В новом клиенте модальный диалог фильтра заменён встроенной панелью поиска в верхней части окна — такой же, как в отчётных формах. Панель видна всегда, открывать её не нужно; F9 лишь переводит курсор в первую строку поиска (то же делает пункт контекстного меню «Поиск / выборка»). НОВОЕ

Панель содержит:

Отбор идёт по всем колонкам журнала операций и выполняется на клиенте — Сервер не опрашивается, поэтому поиск мгновенный. Результат («найдено», «не найдено», число отобранных строк) показывается в строке состояния.

Курсор остаётся на найденной операции. НОВОЕ В режиме «Поиск» строка ищется прямо по ходу набора: набираете — курсор идёт к первой подходящей операции. Дальше:
  • Enter — закончить поиск: курсор возвращается в таблицу и стоит на найденной операции. Следующий Enter уже открывает её на правку — то есть найденное не теряется и работать с ним можно сразу;
  • Ctrl+↓ — следующая подходящая операция, Ctrl+↑ — предыдущая. Клавиши работают и из таблицы, и из строки поиска, руку переносить не нужно; дойдя до края журнала, поиск продолжается с другого конца;
  • кнопка ✕ очищает строку поиска, не сбрасывая курсор в начало журнала: найденная операция остаётся под курсором;
  • Ctrl+Del делает то же самое с клавиатуры, но курсор при этом остаётся в строке поиска — можно сразу набирать новое слово. Эта комбинация работает только в строке поиска: в таблице журнала Del удаляет операцию, и путать их нельзя.

Подсказку по этим клавишам видно всегда — она написана справа в самой полосе поиска.

Свёрнутый показ

Опция «Операции свернуто» объединяет строки одной составной операции в одну запись — журнал операций становится компактнее. Разворачивать и сворачивать можно и по ходу работы.

Ввод и правка операции

Ввод начинается клавишей F7 в журнале операций или кнопкой ввода операции. Клиент показывает дерево видов операций, полученное с Сервера; вы выбираете нужный вид, после чего Сервер задаёт вопросы, определённые в этом виде операции.

Ход ввода

  1. Выбор вида операции. В дереве видны только те ветви, на которые у вас есть права. Выбор — Enter или двойной щелчок, отказ — Esc.
  2. Ответы на вопросы. Сервер по очереди задаёт вопросы ветви: дата, сумма, текстовые пояснения, выбор счёта или субсчёта. Ответ подтверждается Enter, отказ от ввода — Esc.
  3. Выбор счёта. Если вопрос требует счёта, открывается окно выбора со списком доступных счетов и субсчетов; выбор — Enter. При перезаписи операции курсор сразу стоит на прежнем ответе.
  4. Запись. После последнего вопроса Сервер формирует операцию и её проводки, журнал операций обновляется.
Строка поиска в окне выбора. Панель поиска есть и в окне выбора счёта, но работает она только выборкой: набранный текст сразу оставляет в списке подходящие строки, переключателя «Поиск / Выборка» здесь нет. Поэтому Enter всегда означает «взять строку в операцию» — даже когда курсор стоит в строке поиска: берётся первая отобранная строка. В обычном просмотре отчётной формы режим поиска остаётся тем, который вы выбрали, — окно выбора его не меняет. НОВОЕ
Набираемая операция видна всегда. Окна, которые открываются по ходу ввода — вопросы ветви и списки счетов и субсчетов, — встают правее дерева и ниже строки набираемой операции и не разворачиваются во весь экран. Так до самой записи видно и дерево, и то, что уже набрано. НОВОЕ
Мышь не нужна. После ввода даты и положения операции в дне курсор сам переходит в дерево: ветви листаются стрелками, выбор — Enter. Раньше для этого приходилось щёлкать по дереву мышью. НОВОЕ
Ответы на вопросы ограничены длиной, заданной в дереве операций (в типовых конфигурациях — до 11 символов для коротких ответов). Слишком длинный ответ Сервер обрежет или отклонит.

Дерево помнит путь предыдущей операции

Однотипные операции обычно идут подряд. Поэтому после записи операции клиент запоминает путь, которым вы шли по дереву, и при вводе следующей ставит курсор на те же ветви: на каждом уровне подсвечена та, что была в прошлый раз. Ничего не выбирается само — вы просто нажимаете Enter, пока путь тот же.

Свернули в сторону — дальше дерево ведёт себя как обычно: на следующем уровне курсор встаёт на первую ветвь. Так же было и в старом клиенте.

Ответы на вопросы при этом не подставляются — поля всегда пустые. Клиент помнит дорогу, а не то, что вы по ней вводили.

Правка операции

Клавиша Enter на строке журнала операций запускает перезапись операции: Сервер задаёт те же вопросы заново, подставляя прежние ответы. Изменённая операция заменяет старую вместе со всеми своими проводками.

Удаление операции

Del или F8 удаляет операцию. Перед удалением программа спрашивает подтверждение и показывает, что именно будет удалено. Составная (групповая) операция удаляется целиком — всеми своими строками.

Удалять чужие операции (введённые другим пользователем) можно только при наличии права D. Без него Сервер вернёт отказ.

Многострочный ввод

Некоторые виды операций требуют ввода таблицы (например, список позиций документа). Для них открывается многострочная форма: Enter — подтвердить строку, F2 — сохранить введённое, Esc — отказаться.

Виды операций

Дерево видов операций открывается пунктом «Документы → Виды операций» или клавишей Alt+F6. Это справочник всех хозяйственных операций, настроенный администратором на Сервере.

Ветви дерева могут быть:

Кроме выбора операции, дерево служит справочником: по нему видно, какие операции вообще предусмотрены в учёте предприятия и какие вопросы они задают. Некоторым ветвям Сервер может назначить горячие клавиши — тогда операция вводится одним нажатием, минуя дерево.

Проводки и первичные документы

Проводки

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

Первичные документы

Клавиша F4 показывает первичный документ операции — накладную, ордер, счёт, — если он предусмотрен видом операции. Документ приходит с Сервера текстом и открывается в отдельном окне; его можно напечатать или записать в файл.

Если включена опция «Хранить первичные документы», полученные документы сохраняются в каталоге TXA рядом с программой. Это ускоряет повторный показ, но сохранённый документ не обновляется автоматически: если операция изменилась, документ нужно запросить заново.

Отчётные формы

Отчётная форма — основной инструмент анализа: оборотный баланс, ведомости, карточки счетов, любые отчёты, написанные для вашего предприятия. Формы хранятся на Сервере; список открывается пунктом «Документы → Формы на Сервере» (Alt+F4) или кнопкой Формы. Оборотный баланс вызывается сразу — Alt+F3 или кнопка Об/Бал.

Форму выбирают в списке и запускают Enter. Сервер вычисляет её за текущий отчётный период и возвращает готовый текст, который клиент показывает моноширинным шрифтом в отдельном окне.

Внизу окна — строка состояния: запрос, имя файла ответа Сервера, время выполнения и число строк. Левая часть строки копируется: выделите текст мышью и нажмите Ctrl+C (Ctrl+A — выделить всю строку, меню по правой кнопке — то же самое). НОВОЕ

Клавиши в отчётной форме

КлавишаДействие
ПробелПересчитать форму заново.
F1…F9Кнопки формы, если они описаны строками N:Fi: (см. ниже).
EnterДействие, описанное строкой N:ENTER: — обычно переход к подробностям.
F2Переход к подчинённой форме (детализация) там, где она предусмотрена.
Shift+F1…Shift+F9Переключение аргументов и фильтров (или действия N:SHIFTFi:).
Ctrl+F4Перенести текст формы в новое окно редактора. НОВОЕ
Ctrl+EЭкспортировать форму в Excel. НОВОЕ
TabИз текста формы — в первую строку поиска, второе нажатие — во вторую; дальше по кнопкам панели (Shift+Tab — назад). НОВОЕ
Ctrl+EnterОтбор по значению ячейки текущей строки (ячейка выбирается списком). НОВОЕ
Ctrl+CКопировать значение ячейки текущей строки. НОВОЕ
Shift+F10Меню строки (то же, что по правой кнопке мыши). НОВОЕ
Alt+F5Напечатать форму сразу, без диалогов.
Ctrl+Alt+F5Напечатать, показав диалог параметров. НОВОЕ
Alt+F8Записать форму в текстовый файл.
EscЗакрыть окно формы.
В старом клиенте перенос формы в редактор выполнялся клавишей F4. В новом клиенте это Ctrl+F4 — клавиша F4 освобождена для кнопок формы N:F4:. При этом Ctrl+F4 не закрывает окно: закрытие — Esc, крестик или пункт «Закрыть форму» в меню по правой кнопке мыши.

Поиск в форме

Над текстом формы расположена панель поиска, устроенная так же, как в журнале операций (см. «Поиск и выборка»): две строки, связка И/ИЛИ, флажок учёта регистра и переключатель «Поиск»/«Выборка». В режиме выборки в окне остаются только строки, удовлетворяющие условию, — удобно, чтобы из длинной ведомости оставить, например, строки одного контрагента.

Сразу после открытия формы курсор стоит в тексте формы, на первой значащей строке. Значащей считается первая строка, у которой сразу за рамкой стоит значащий знак, а не пробел: линии рамки и шапка колонок (там после рамки идёт пробел) пропускаются, как и название формы с отступом. В таблице курсор таким образом встаёт на первую строку данных. Так можно сразу листать строки и передавать запросы из активной строки клавишами, ничего не нажимая дополнительно. В строку поиска курсор переводится клавишей Tab: первое нажатие — первая строка поиска, второе — вторая, дальше Tab обходит кнопки панели обычным порядком. Shift+Tab возвращает назад, тем же путём; Esc из строки поиска — тоже возврат в текст формы. НОВОЕ

Курсор остаётся на найденной строке. НОВОЕ В режиме «Поиск» строка ищется по ходу набора. Найдя нужное, работать с ним можно сразу:
  • Enter в строке поиска — закончить поиск: курсор возвращается в текст формы и стоит на найденной строке. Следующий Enter выполняет действие строки (N:ENTER:);
  • Ctrl+↓ — следующее совпадение, Ctrl+↑ — предыдущее. Работают и из текста формы, и из строки поиска; дойдя до конца формы, поиск продолжается с начала;
  • кнопка ✕ очищает строку поиска, не сбрасывая курсор в начало формы — найденная строка остаётся под курсором со всеми своими действиями N:;
  • Ctrl+Del делает то же самое с клавиатуры, но курсор при этом остаётся в строке поиска — можно сразу набирать новое слово.

Подсказку по этим клавишам видно всегда — она написана справа в самой полосе поиска.

Те же клавиши работают в журнале операций и в этом окне помощи — раскладка поиска во всём клиенте одна.

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

Закреплённая первая строка

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

Строка подсказки формы

Последняя строка формы, начинающаяся с символа ■ (Alt+254), в текст формы не попадает — это подсказка автора формы, и клиент печатает её внизу окна. Теперь она выделена мягкой жёлтой плашкой, как всплывающие подсказки Windows, чтобы её было видно сразу. Плашка появляется, только когда подсказка есть. НОВОЕ

Отбор по значению ячейки

Ctrl + щелчок левой кнопкой по ячейке таблицы подставляет её значение в первую строку поиска, и форма тут же отбирается по нему. Границы ячейки клиент определяет сам — по линиям рамки и по двойным пробелам между колонками. Режим панели («Поиск» или «Выборка») при этом не меняется: как было настроено, так и останется. Чтобы снять отбор, очистите строку поиска. НОВОЕ

То же самое без мыши: Ctrl+Enter в тексте формы. Строку клиент берёт текущую, а какую из её ячеек взять — спрашивает маленьким списком: ячейки строки перечислены сверху вниз, нужная выбирается стрелками и Enter (Esc — отказаться). Если в строке всего одна ячейка, список не появляется. НОВОЕ

Меню строки по правой кнопке

Правая кнопка мыши в тексте формы открывает небольшое меню:

То есть привычное закрытие правой кнопкой сохранилось, только теперь стоит один лишний щелчок. НОВОЕ

Это же меню открывается с клавиатуры — Shift+F10 или клавиша «меню» рядом с правым Ctrl: оно встаёт под текущей строкой формы. Пункты «по ячейке», вызванные с клавиатуры, спрашивают ячейку тем же списком, что и Ctrl+Enter. Копировать значение ячейки можно и прямо клавишами — Ctrl+C в тексте формы. НОВОЕ

Масштаб окна колесом мыши

Ctrl + колесо мыши увеличивает и уменьшает шрифт формы (от 6 до 24 пунктов). Меняется только это окно и только до его закрытия — настройки оформления и другие окна не затрагиваются. Общий шрифт для всех окон по-прежнему задаётся в меню «Опции → Оформление…». НОВОЕ

Автообновление

Данные на Сервере меняются другими пользователями, поэтому открытая форма может устареть. Клиент замечает это сразу и показывает в полосе состояния формы жёлтую пометку «Возможно устарело».

Поведение задаётся в меню «Опции → Автообновление»:

НОВОЕ В режиме «Да» сама пересчитывается только та форма, с которой Вы сейчас работаете — та, что на переднем плане. Остальные открытые окна получают пометку «Возможно устарело» и пересчитываются в тот момент, когда Вы к ним переключитесь. Раньше пересчитывались все окна сразу, и при десятке открытых форм экран мельтешил. Пометка «Период изменен» (смена отчётного периода) по-прежнему снимается только вручную — Пробел.

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

Числа

Две опции влияют на вид чисел во всех формах: «Числа с запятыми» (разделение разрядов) и «Числа с копейками» (два знака после запятой). Обе передаются Серверу вместе с запросом, поэтому пересчёт формы после их изменения обязателен.

Аргументы и фильтры

Это два разных механизма сужения отчёта, и различать их важно.

Аргументы — грубый отбор на Сервере

Аргумент передаётся Серверу вместе с запросом формы и участвует в вычислении: Сервер обрабатывает только подходящие операции. Это быстро и годится для больших объёмов — например, «только склад №2».

Фильтры — тонкий отбор на клиенте

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

Настройка

Наборы аргументов и фильтров задаются в «Опции → Аргументы и фильтры…»: для каждой формы можно описать до восьми аргументов и до восьми фильтров, а затем переключать их прямо в открытой форме клавишами Shift+F1…Shift+F9.

Управляющие строки N:

Отчётные формы могут не только показывать данные, но и действовать: открывать другие формы, запускать операции, вызывать внешние программы. Для этого в текст формы вставляют строки, начинающиеся с N:. Клиент такие строки не показывает — он их выполняет.

Виды строк

СтрокаЧто делает
N:<запрос>«Голая» строка — запрос выполняется при каждой загрузке формы, в том числе при «Обновить».
N:AUTO:<запрос>То же, но один раз на окно: при обновлении формы не повторяется. Сюда ставят то, что нельзя выполнить дважды, — например регистрацию операции. НОВОЕ
N:NAME:<имя>Задаёт заголовок окна формы.
N:ENTER:<запрос>Действие по Enter на строке формы.
N:F1:…N:F9:Действие по соответствующей функциональной клавише. Клиент показывает подсказку внизу окна.
N:SHIFTF1:…N:SHIFTF9:Действие по Shift+Fn. НОВОЕ
N:><программа>Запуск внешней программы или командного файла.

Подстановки

В запросе можно сослаться на содержимое текущей строки формы: #1…#9 подставляют значения из заранее описанных позиций строки. Чтобы вставить сам символ #, пишут ##. Особые значения: #CLOSE — закрыть форму после выполнения, #NULL — не выполнять ничего.

Несколько строк на одну клавишу НОВОЕ

Под одну клавишу можно написать несколько строк N: — они выполняются все подряд, сверху вниз. На этом стоит обычный приём: N:ENTER:J KEY=#1 и следом N:ENTER:#CLOSE — открыть журнал по значению строки и закрыть саму форму. Цепочку обрывает #NULL: если нужных данных в строке нет, оставшиеся команды не выполняются.

Директивы регистрации операции O, заведения субсчёта A и удаления D уходят Серверу одним пакетом в конце цепочки, а не по одной. Если в ответ показывать нечего, окно не открывается вовсе — это и есть «невидимые формы»: форма только отправляет команды. Отказ Сервера (ответ с E-) и короткий ответ в одну строку показываются обычным сообщением.

Строки N:SHIFTFn: понимает только новый клиент. Старые клиенты (CLW32 и DOS) сочтут такую строку обычным текстом и отправят её Серверу. Формы с этим синтаксисом рассчитаны на CLWP.

Формы на клиенте

Кроме форм Сервера, можно держать собственные формы в файлах .RPT. Список открывается пунктом «Документы → Формы на Клиенте» (Alt+F7). Рядом с именем файла показывается его первая строка — обычно это название отчёта.

Формы этой базы лежат в её рабочем каталоге, рядом с CL.DIR и настройками — у каждой базы свой набор форм. НОВОЕ В списке показываются ещё и формы из каталога программы: администратор кладёт туда формы, общие для всех баз, и там же остаются формы, сделанные до перехода на рабочий каталог — из списка они не пропадут. Если имя совпало, побеждает форма своей базы.

КлавишаДействие
Enter или двойной щелчокВыполнить форму на Сервере и показать результат.
F4Открыть форму в редакторе.
DelУдалить файл формы (с подтверждением).
EscЗакрыть окно.

Локальная форма выполняется так же, как серверная: текст скрипта передаётся Серверу, Сервер считает и возвращает готовый отчёт. Разница только в месте хранения — файл лежит у вас, поэтому его можно свободно править, не имея прав на изменение форм Сервера.

Список запросов

Окно «Запросы к Серверу» (Alt+F9, кнопка Запросы) позволяет отправить Серверу директиву напрямую. Это инструмент опытного пользователя и администратора: с его помощью проверяют формы, права, отдельные значения.

Список ведёт себя как журнал всех запросов НОВОЕ

Пока окно открыто — даже если вы в нём не работаете, — в список попадает каждый запрос клиента к Серверу, а не только набранный здесь: открытие формы из дерева или из списка форм, журнал операций, кнопки формы, запросы строк N:. Так работал и старый клиент. Любой запрос, сделанный за время работы, можно увидеть, выбрать стрелками и повторить Enter — например, чтобы разобраться, какой именно директивой открылась форма, или чтобы повторить её с другими аргументами.

Список — окно последних запросов, а не архив за сеанс: в нём держатся последние 50 строк, при появлении новой самая старая уходит сверху. Подряд идущие одинаковые запросы (их даёт автообновление) не повторяются.

Само окно разворачивается по тем же правилам, что и отчётная форма, и запоминает свой размер; ответ Сервера открывается так же. НОВОЕ

Наиболее употребительные директивы: R — выполнить форму Сервера, G — выполнить переданный текст формы, J — журнал операций, L — первичный документ, C — компиляция формы, U — пользователи. Ответ, начинающийся с E-, — сообщение об ошибке.

Редактор форм

Встроенный редактор служит для написания и отладки отчётных форм. Он открывается из меню «Редактор», клавишей F4 в списке форм на клиенте или переносом открытой формы (Ctrl+F4).

Несколько файлов одновременно. НОВОЕ Каждый открытый файл получает своё окно редактора, поэтому строки удобно переносить из одного файла в другой через буфер обмена (Ctrl+C / Ctrl+V). Вверху каждого окна редактора — вкладки всех открытых файлов: текущий выделен жирным, щелчок по вкладке переключает на другой файл, звёздочка у имени — файл изменён и не записан. Окна видны и в меню «Окно»; там же их можно расставить рядом. Если файл уже открыт, повторное открытие просто выводит его окно вперёд — две копии одного файла затирали бы правки друг друга при записи. Пустое окно, открытое пунктом «Редактор → Новый», занимается первым открываемым файлом.

Клавиши редактора

КлавишаДействие
F2Сохранить файл.
Ctrl+F7Открыть файл — из окна редактора и из любого другого окна клиента. НОВОЕ (в CLW32 — F3) Каждый файл открывается в своём окне; в диалоге можно отметить сразу несколько файлов.
Ctrl+V, Shift+InsВставить из буфера обмена. НОВОЕ Вставляется только текст (без чужих шрифтов и цветов), все вставленные строки сразу раскрашиваются.
F4Поставить символ · (то же, что Alt+250) — разделитель строковых значений. НОВОЕ Список шаблонов теперь открывается только из меню «Редактор → Шаблоны».
F5Поставить символ ■ (то же, что Alt+254). НОВОЕ Оба символа ставятся и кнопками внизу окна.
F6Компилировать: НОВОЕ изменённый текст записывается в свой файл, и Серверу уходит штатный запрос W FORM (перекомпилировать изменённые формы); ответ открывается обычной отчётной формой.
F7Найти / найти дальше. НОВОЕ Если найденное уже видно на экране, окно не прокручивается; если не видно — прокручивается так, чтобы строка с найденным стала пятой сверху.
F8Выполнить форму: Серверу уходит директива G имя_файла, за ней текст формы из окна редактора (несохранённая правка тоже). Сервер компилирует и выполняет форму, ответ открывается обычной отчётной формой — так же, как «Выполнить» в окне «Формы на клиенте». НОВОЕ
F9Режим рисования линий по циклу: выключено → одинарные → двойные. НОВОЕ (двойных линий в CLW32 не было)
InsПереключение вставка / замена (индикатор Ins/Ovr в строке состояния).
Alt+цифрыПерейти к строке: держа Alt, наберите номер цифрами верхнего ряда и отпустите Alt. НОВОЕ
Ctrl+ZОтменить последнюю правку. НОВОЕ
Ctrl+Y, Ctrl+Shift+ZВернуть отменённое. НОВОЕ
Ctrl+TСветлая / тёмная тема редактора. НОВОЕ
EscЗакрыть редактор. Если текст изменён — будет предложено сохранить.

Позиция курсора и переход к строке

НОВОЕ Слева в строке состояния жирным показано, где стоит курсор: «Стр 12 : Кол 5» — строка и колонка (обе считаются с единицы).

Переход к строке. НОВОЕ Держите Alt и наберите номер строки цифрами верхнего ряда клавиатуры, затем отпустите Alt — курсор встанет в начало этой строки. Пока номер набирается, в строке состояния видно «Перейти к строке 12…». Если строка уже на экране, окно не сдвигается; если нет — прокручивается так, чтобы она стала пятой сверху. Номер больше числа строк ведёт на последнюю. Цифры цифрового блока с Alt по-прежнему набирают символы (Alt+250 — ·, Alt+254 — ■).

Отмена и возврат правок

НОВОЕ Ctrl+Z отменяет последнюю правку, Ctrl+Y (или Ctrl+Shift+Z) возвращает отменённое. Отменяются только правки текста — набор, удаление, вставка, линии, символы F4/F5; подсветка синтаксиса в историю не попадает. Набранное подряд, без пауз, отменяется одним нажатием. Набранный текст раскрашивается через долю секунды после паузы в наборе. История начинается заново при открытии файла, смене темы (Ctrl+T) и включении подсветки.

Подсветка синтаксиса

Ключевые слова языка форм и служебная информация выделяются цветом. Подсветку можно отключить пунктом меню «Редактор → Синтаксис», цвета настраиваются в «Опции → Оформление…».

Цветом различаются: НОВОЕ строки-комментарии (начинаются со звёздочки), управляющие строки N:, ключевые слова языка форм (if, for, goto, print и прочие), обозначения функций в квадратных скобках (включая подпрограммы вида [:RTV…), текст в апострофах, вставки значений ^имя, фигурные скобки и подстановки ~N, а также строки вывода в файл >FILE.

Парные скобки. НОВОЕ Когда курсор стоит у круглой или квадратной скобки, она и её пара подсвечиваются фоном — сразу видно, где заканчивается выражение и не пропущена ли скобка.

Тема и номера строк НОВОЕ

Кнопка «Тема» внизу окна (или Ctrl+T) переключает светлое и тёмное оформление редактора. В светлой теме цвет комментариев и цвет спецсимволов берутся из «Опции → Оформление…»; у тёмной темы свой набор цветов.

Кнопка «№ строк» показывает или прячет полосу с номерами строк слева. Номер в строке состояния (Стр : Поз) при этом работает как прежде.

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

Как отлаживать форму

  1. Напишите или откройте текст формы.
  2. F6 — компиляция: Серверу уходит запрос W FORM, его ответ открывается отчётной формой. Изменённый текст перед этим сам записывается в файл.
  3. Исправьте ошибки, на которые указал Сервер, и снова нажмите F6.
  4. F8 — выполнение: проверьте результат в открывшемся окне формы.

Печать, запись в файл и экспорт

Печать

«Документы → Печать» (Alt+F5) печатает содержимое активного окна — журнала операций, отчётной формы или первичного документа — сразу, без единого диалога: принтер, число комплектов и поля берутся из настроек, а ориентация листа и размер шрифта подбираются по ширине формы (узкие идут книжной, широкие оборотки — альбомной и мельче). Плашка в углу сообщает, на какой принтер ушёл документ.

Когда для одного документа нужны другие параметры — «Документы → Печать с параметрами…» (Ctrl+Alt+F5): один диалог, где сразу и принтер, и комплекты, и ориентация, и шрифт, и поля, и кнопки «Печать» и «Просмотр». Выбранное запоминается и становится умолчанием быстрой печати. Те же параметры можно задать заранее в «Опции → Печать…».

Кнопка «Шрифт…» в этом диалоге выбирает шрифт печати; рядом с ней всегда видно, каким шрифтом и каким кеглем документ пойдёт на бумагу. Предлагаются только равноширинные шрифты — колонки формы держатся на одинаковой ширине знака. При подборе по ширине формы выбранный кегль — исходная точка: мельче клиент возьмёт, крупнее — нет. НОВОЕ

Если включён предпросмотр (галочка в том же диалоге), в его окне F5 или Enter печатают, Ctrl+P — то же самое, а Esc закрывает — мышь не нужна. Эти клавиши написаны и в самом окне: в панели кнопок справа и в заголовке. НОВОЕ

Печать идёт средствами Windows на любой установленный принтер, включая печать в PDF. Устаревшие режимы старого клиента — прямой вывод на PRN/LPT и преобразование кодировки OEM в Windows — не переносились: они больше не нужны. НОВОЕ

Запись в файл

«Документы → Запись в файл» (Alt+F8) сохраняет содержимое активного окна в текстовый файл. Имя предлагается по умолчанию, каталог — любой. Отчётные формы записываются строка в строку, журнал операций — с разбивкой длинных строк.

Экспорт в Excel НОВОЕ

«Документы → Экспорт в Excel» (Ctrl+E) выгружает таблицу активного окна в книгу Excel с сохранением колонок — в отличие от записи в текстовый файл, числа остаются числами и пригодны для дальнейших расчётов.

Опции

Все настройки собраны в меню «Опции» и сохраняются между сеансами.

Время ожидания ответа

Сколько клиент ждёт ответа Сервера, прежде чем счесть запрос затянувшимся: от 30 секунд до 5 минут либо «Неограниченно» (фактически 6 минут — столько же ждал старый клиент). Увеличьте значение, если сеть медленная или отчёты тяжёлые. Что происходит после истечения этого времени, описано ниже, в разделе «Долгий запрос к Серверу».

Автообновление

Нет — открытые формы только предупреждают об устаревании данных; Да — пересчитывается форма на переднем плане, фоновые окна помечаются и обновляются при переключении на них. См. раздел «Отчётные формы».

Числа с запятыми / Числа с копейками

Формат чисел во всех отчётах: разделение разрядов и показ копеек.

Хранить первичные документы

Сохранять полученные с Сервера первичные документы в каталоге TXA. Ускоряет повторный показ, но сохранённая копия не обновляется автоматически.

Операции свернуто

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

Оформление…

Шрифты и цвета журнала операций, отчётных форм и редактора, цвета подсветки синтаксиса и служебной информации. НОВОЕ — в старом клиенте это были три отдельных пункта («Цвет синтаксиса», «Цвет служебной информации», «Параметры окон»); здесь они объединены в один диалог, а размеры и положение окон запоминаются автоматически и настройки не требуют.

Тема НОВОЕ

Пункт «Опции → Тема» переключает оформление всего клиента. Тем семь, они идут в меню подряд от самой светлой к самой тёмной, и отличаются только контрастом:

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

Выбранная тема применяется ко всем окнам сразу — главному окну и меню, журналу операций, отчётным формам, дереву видов, диалогам, редактору форм (его отдельная кнопка «Тема» следует за общей), а также окну помощи, заставке при запуске и окну подключения к Серверу. Переключение действует немедленно, перезапуск клиента не нужен. Окно помощи и заставка различают только светлое и тёмное оформление — градации в них не видны.

Печать…

Принтер, число комплектов, ориентация листа, шрифт печати (равноширинный, с кеглем) и поля — всё, чем печать пользуется по Alt+F5, без диалогов. При включённом подборе по ширине формы ориентацию и кегль клиент выбирает сам, а гарнитуру берёт выбранную. НОВОЕ

Определения клавиш…

Кнопки-макросы Alt+F1…Alt+F9. Для каждой задаются название (до 20 символов, оно появится на панели инструментов) и командная строка (до 41 символа — любая директива Сервера). Так на одну клавишу вешают часто нужный отчёт или ввод типовой операции.

Пользовательский макрос имеет приоритет над встроенным назначением клавиши. Если назначить макрос на Alt+F2, эта клавиша перестанет открывать журнал операций — он останется доступен через меню и кнопку панели. Свободна от встроенных назначений только Alt+F1.

Аргументы и фильтры…

Наборы аргументов и фильтров по формам — см. «Аргументы и фильтры».

Год базы… НОВОЕ

Год, к которому относятся данные на Сервере. От него зависят год отчётного периода, границы календаря в окне «Отчётный период» и надпись в заголовке главного окна.

Год приходится задавать вручную потому, что в протоколе ФБП года нет: отчётный период и директивы ввода операций оперируют только месяцем и днём, а на запрос текущей даты Сервер отвечает системным годом своей машины. Если Вы работаете с базой прошлых лет, Сервер об этом не сообщит — он назовёт нынешний год, а данные будут за прежний. Старый клиент CLW32 вёл себя так же, просто нигде этого не показывал.

При входе подставляется год, названный Сервером. Заданное Вами значение запоминается отдельно для каждого каталога обмена: у каждой базы свой каталог, поэтому, переходя из базы в базу, год заново вводить не нужно. Отчётный период при смене года переносится в новый год — день и месяц сохраняются.

На Сервер год не передаётся: он влияет только на то, что Вы видите в клиенте.

Калькулятор

Открывает окно калькулятора (Ctrl+F3).

Долгий запрос к Серверу НОВОЕ

Тяжёлый отчёт, занятый Сервер или медленная сеть — и клиент ждёт ответа. В старом клиенте CLW32 в это время окно просто замирало: перерисовка прекращалась, отменить запрос было нельзя, оставалось ждать или снимать программу. Теперь ожидание видно и им можно управлять.

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

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

Когда истекает время, заданное в «Опции → Время ожидания ответа», полоса замирает, счётчик становится красным, и рядом с «Прервать» появляется кнопка «Ждать ещё» — она добавляет столько же времени. Сам по себе клиент запрос не снимает и модальных сообщений больше не показывает: решение всегда за вами.

Обе кнопки работают и с клавиатуры, мышь не нужна: Esc — «Прервать», Enter — «Ждать ещё» (пока эта кнопка на экране). Клавиши подписаны прямо на кнопках. Нажатие ловится в любом окне клиента, пока плашка видна, поэтому прервать долгий запрос можно, не отрывая рук от клавиатуры. НОВОЕ

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

Калькулятор

Калькулятор вызывается Ctrl+F3 или пунктом «Опции → Калькулятор». Окно немодальное: его можно оставить открытым и продолжать работать с журналом операций и формами. НОВОЕ

Возможности:

Чат с нейросетью (GigaChat) НОВОЕ

Меню «Нейросети» → «GigaChat (Сбер)» открывает окно чата: можно спросить у нейросети то, что обычно ищут в интернете, — ставку налога, порядок заполнения отчёта, формулировку для договора, — не выходя из клиента. Окно обычное, немодальное: оно не мешает работать с журналом и формами, ответа можно ждать, занимаясь своим делом.

Меню названо во множественном числе не случайно: сетей со временем будет несколько, пока подключена одна.

Чат не видит вашу базу. Нейросети передаётся только текст переписки в окне — ни счетов, ни сумм, ни операций, ни справочников в запрос не подмешивается. Поэтому спросить «какой у меня оборот по 60-му счёту» бесполезно: GigaChat про вашу базу ничего не знает и в лучшем случае честно об этом скажет, а в худшем — придумает ответ.
Вопрос уходит наружу, в чужую компанию. Текст вопроса передаётся по интернету в ПАО Сбербанк — об этом же напоминает жёлтая полоса вверху окна чата. Не пишите в вопросе то, что не должно покидать организацию: ФИО, ИНН и паспортные данные людей, номера счетов и договоров, суммы конкретных сделок. Вопрос почти всегда можно задать обезличенно — «как отразить возврат аванса покупателю» вместо «как отразить возврат 120 000 руб. ООО „Ромашка“».

Как получить ключ

Доступ к GigaChat даёт не автор клиента, а Сбер, и у каждого пользователя ключ свой: он привязан к аккаунту и к личному счётчику израсходованных токенов. Один общий ключ на всех не выдаётся. Ключ бесплатный.

  1. Нажмите в окне чата «Настроить доступ…», затем ссылку «Открыть личный кабинет developers.sber.ru».
  2. Войдите по Сбер ID и создайте проект «GigaChat API». Тип доступа выбирайте по себе: для физического лица, если пользуетесь один, или для юридического лица / ИП, если доступ оформляет организация.
  3. В проекте откройте «Настройки API» → «Авторизационные данные» и нажмите «Сгенерировать новый Client Secret».
  4. Скопируйте оттуда строку «Ключ авторизации» (Authorization key) — это длинная строка из букв и цифр — и вставьте её в поле окна «Настроить доступ…».
  5. Там же в списке «Тип доступа» выберите тот же вариант, на который оформлен доступ в кабинете, и нажмите «Сохранить».
Тип доступа обязан совпадать. Ключ юридического лица с типом «физическое лицо» не заработает, и наоборот: Сбер откажет на самом первом шаге, ещё до вопроса. Если чат сообщает об отказе с кодом 401 или 403 — проверять надо в первую очередь именно это.

Ключ и тип доступа хранятся в файле настроек рабочего каталога базы (CLWP.настройки.xml, см. «Программа и рабочий каталог»). Полный путь показан прямо в окне настройки. Если вы работаете с несколькими базами, ключ придётся вставить в каждую — он хранится там же, где и все остальные настройки клиента.

Как пользоваться

Ответ нейросети — не консультация и не источник права. GigaChat уверенно излагает и то, чего не знает: он может назвать несуществующую статью, устаревшую ставку или неправильный срок. Всё, что влияет на отчётность и на деньги, проверяйте по первоисточнику — по кодексу, приказу или разъяснению ведомства. Считайте ответ подсказкой, с которой удобно начать поиск, а не готовым решением.

Память переписки и кнопка «Очистить переписку» НОВОЕ

Сама нейросеть ничего не запоминает. Каждый вопрос уходит на сервер Сбера как отдельный, ничем не связанный с предыдущими: закончился ответ — GigaChat забыл разговор целиком. Память, благодаря которой можно спросить «а если организация на УСН?» и не повторять вопрос заново, устроена в самом клиенте: к каждому новому вопросу он прикладывает предыдущие. Отсюда два следствия, ради которых и сделана кнопка очистки.

Поэтому перед новой темой переписку стоит очищать. Кнопка «Очистить переписку» справа внизу окна сначала показывает, что именно будет удалено — всё содержимое окна и файл CLWP.ЧатИИ.История.xml в рабочем каталоге базы, — и спрашивает подтверждение. Восстановить очищенное нельзя, отдельной копии не остаётся.

Клиент сам не даёт переписке разрастаться. Сколько бы ни накопилось в окне, на сервер уходит только хвост: не более 20 последних сообщений и не более 8000 знаков. Если что-то не поместилось, внизу окна появляется строка вроде «Нейросети отправлены последние 12 сообщений из 40». В окне при этом видно всё — обрезается только запрос, не история. Начатый вопрос никогда не отбрасывается, даже если он один длиннее всего лимита.

Практический вывод: если ответы «поехали» и нейросеть отвечает не о том, о чём спрашивают, первым делом очистите переписку и задайте вопрос заново.

Расход и деньги

Запросы расходуют токены — их бесплатный запас Сбер выдаёт при регистрации, остаток виден в личном кабинете. Когда запас кончится, чат сообщит об этом отказом (коды 402 или 429), и доступ надо будет продлевать в кабинете. Тратится ваш собственный запас: за чужие вопросы вы не платите, за ваши — не платит никто другой.

Избранное и недавние команды НОВОЕ

Одни и те же запросы приходится набирать изо дня в день. Чтобы не набирать их заново и не искать по меню, в главном меню есть пункт «Избранное». В нём три части: свои сохранённые команды, подменю «Недавние (Список Запросов)» и служебные пункты.

Списки хранятся в профиле Windows и привязаны к имени пользователя: если за одним компьютером работают несколько человек, каждый видит только своё избранное.

Недавние (Список Запросов)

Клиент запоминает команды, запущенные вручную: набранные в окне «Список Запросов», вызванные кнопкой-макросом или Alt+Fn, выбранные из самого «Избранного». Служебные обращения форм к Серверу (нажатия кнопок формы, дозапросы, автообновление) в список не попадают.

Последняя команда стоит первой, повторный запуск поднимает команду наверх, помнится до 15 штук. Пункт «Очистить список» в конце подменю стирает недавние.

Избранное

«Добавить в избранное…» открывает окно с двумя полями. В поле Команда уже подставлена последняя выполненная команда — обычно достаточно нажать Enter. Поле Название — подпись для меню; если оставить его пустым, в меню будет видна сама команда.

«Настроить избранное…» показывает таблицу «Название / Команда»: строки редактируются прямо в ячейках, новая добавляется в пустой строке внизу, лишняя удаляется клавишей Del по заголовку строки слева. Порядок строк в таблице — это порядок пунктов в меню.

Поиск команды (Ctrl+Q)

Пункт «Найти команду…» или клавиша Ctrl+Q открывают окно поиска. В одном списке собраны пункты главного меню, избранные и недавние команды; у каждой строки видно, откуда она.

Набор текста в верхнем поле сужает список: искомые слова могут идти в любом порядке, регистр не важен («опер журн» найдёт «Документы → Журнал операций»). Стрелки ↑ ↓ двигают выбор, не выходя из поля ввода, Enter выполняет выбранное, Esc закрывает окно.

Часто нужно показать коллеге не картинку и не выгрузку, а ту же самую форму: «посмотри оборотный баланс за первый квартал». Для этого у любой отчётной формы можно взять ссылку и передать её — письмом, в сообщении, запиской.

Ссылка — это строка запроса формы, та самая, что видна в строке состояния внизу окна. Никаких обёрток и меток в неё не добавляется: получатель может вставить её куда угодно — в окно «Список Запросов», в макрос Alt+Fn, в «Избранное» — и она везде сработает.

Копировать ссылку

В открытой отчётной форме — Ctrl+Shift+C, либо правая кнопка мыши по строке формы → «Копировать ссылку на форму», либо меню «Документы» → «Копировать ссылку на форму». Строка кладётся в буфер обмена, а внизу окна на пару секунд появляется подтверждение — прежний текст строки состояния затем возвращается сам.

Обычное Ctrl+C под ссылку не занято: оно по-прежнему копирует выделенное в строке состояния и в полях ввода.

Открыть по ссылке

Ctrl+Shift+V или меню «Документы» → «Открыть по ссылке…» открывают окно с одним полем, куда уже подставлено содержимое буфера обмена. Enter — выполнить, Esc — отказаться. Если ссылка пришла письмом и склеилась с подписью, берётся первая непустая строка; лишнее можно поправить прямо в поле.

Строка выполняется тем же путём, что команды избранного и макросы, поэтому понимает не только отчётные формы (R), но и журнал операций (J), дерево видов операций (T), формы на клиенте (LW, FCL) и запуск внешней программы (>). Выполненная ссылка попадает в «Недавние».

Чего в ссылке нет. Ссылка описывает что запросить, а не как вы на это смотрите. В неё не входят:
  • активный аргумент и фильтр (Shift+Fn) — они уходят на Сервер не текстом запроса, а служебными байтами, вписать их в строку нельзя, не сломав её синтаксис; получатель увидит форму с её обычными аргументами;
  • отчётный период — это общая настройка сеанса, и чужая ссылка молча переставила бы её сразу во всех ваших окнах. Если период важен, договоритесь о нём отдельно;
  • контекст незавершённой операции — он описывает операцию, которую автор ссылки в этот момент вводит; у получателя такой операции нет.

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

Поля ввода: история, календарь, расчёт НОВОЕ

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

История ранее введённого

В вопросах отчётных форм и в строке запроса окна «Список Запросов» клиент запоминает, что вы вводили, и в следующий раз подсказывает при наборе: начните печатать — появится список подходящих прежних ответов. Полный список открывает F4 (или Ctrl+↓); выбранное подставляется в поле.

История хранится между запусками и отдельно для каждого пользователя: за одним компьютером работают разные бухгалтеры, и чужие ответы в подсказках не мешают. На каждый вопрос помнится до 15 последних ответов, повтор поднимается наверх. В окне «Список Запросов» подсказка берётся из «Недавних» — тех же запросов, что видны в подменю «Избранное → Недавние».

При вводе операции истории нет: поля ответов на вопросы дерева видов всегда пустые — так же, как в старом клиенте. Суммы, номера и даты каждый раз новые, и подсказка прежнего ответа только мешала бы. Вместо неё повторный ввод ускоряет память пути по дереву видов — см. «Ввод операции». Календарь и расчёт в полях операции при этом работают.

Стереть накопленное можно пунктом «Опции → Забыть историю полей…»: он убирает только вашу историю, ответы других пользователей остаются.

Календарь у поля даты

Если вопрос спрашивает дату — по тексту вопроса или по тому, что в поле уже стоит дата, — рядом с полем появляется кнопка ▼, а F4 открывает календарь. Выбранная дата подставляется в том же виде, в каком поле её показывало: было две цифры года — будет две, было четыре — будет четыре. Enter в календаре берёт выделенный день, Esc закрывает без изменений.

У прочих полей календаря нет: F4 там показывает историю (в вопросах операции — ничего, истории там нет).

Расчёт прямо в поле

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

Запятую можно набирать вместо точки — считается одинаково, а в поле подставляется число с точкой, как ждёт Сервер. Деление на ноль клиент покажет сообщением и ответ не отправит. Выражения с функциями языка форм в поле не считаются — для них есть калькулятор (Ctrl+F3), который умеет спросить Сервер.

Пользователи и права

Имена, пароли и права заводит администратор на Сервере. Клиент лишь показывает то, что Сервер разрешает: недоступные ветви операций не видны в дереве, недоступные формы — в списке форм, запрещённые действия отклоняются с сообщением об ошибке.

ПравоЧто разрешает
TДоступ к ветвям дерева видов операций (перечисляются ветви или указывается «все»).
RДоступ к отчётным формам Сервера (список форм или «все»).
JВидеть операции, введённые другими пользователями.
DУдалять операции, введённые другими пользователями.
PРаботать с прошлыми месяцами (задаётся глубина).
EПолучать сведения о счетах.
UУправление пользователями.

Свои текущие права можно посмотреть, обратившись к администратору; клиент сообщает об отказе Сервера в строке состояния окна, в котором выполнялось действие.

Горячие клавиши

Общие (работают в любом окне)

КлавишаДействие
F1Помощь (этот файл). В окне помощи: F3 — искать далее, Shift+F3 — назад, Ctrl+F — строка поиска.НОВОЕ
Alt+F1Свободна — только под пользовательский макрос.
Alt+F2Журнал операций.
Alt+F3Оборотный баланс.
Alt+F4Формы на Сервере (приложение не закрывается).
Alt+F5Печать (сразу, без диалогов).
Ctrl+Alt+F5Печать с диалогом параметров. НОВОЕ
Alt+F6Виды операций (дерево).
Alt+F7Формы на клиенте.
Alt+F8Запись в файл.
Alt+F9Список запросов.
Ctrl+F3Калькулятор.
Ctrl+OОтчётный период.
Ctrl+EЭкспорт в Excel.НОВОЕ
Ctrl+QПоиск команды: пункты меню, избранное и недавние в одном списке.НОВОЕ
Ctrl+CКопировать выделенное в строке состояния (нижняя строка окна: запрос и файл ответа Сервера); Ctrl+A — выделить её целиком.НОВОЕ
Ctrl+Shift+CКопировать ссылку на открытую отчётную форму (её строку запроса).НОВОЕ
Ctrl+Shift+VОткрыть форму по ссылке из буфера обмена.НОВОЕ
EscЗакрыть текущее окно.

Пользовательский макрос, назначенный на Alt+Fn, отменяет встроенное действие этой клавиши.

Журнал операций

КлавишаДействие
F7Ввод новой операции.
EnterПравка операции.
Del / F8Удаление операции.
F4Первичный документ.
F6Проводки.
F9Курсор в строку поиска (сама панель поиска видна всегда).
TabИз списка операций — в первую строку поиска, второе нажатие — во вторую; дальше по кнопкам панели (Shift+Tab — назад). НОВОЕ
Ctrl+↓ / Ctrl+↑Режим «Поиск»: следующая / предыдущая подходящая операция. Из таблицы и из строки поиска.НОВОЕ
Enter в строке поискаЗакончить поиск: курсор в таблицу, на найденную операцию.НОВОЕ
Ctrl+Del в строке поискаОчистить обе строки поиска, не отрываясь от набора. Работает только в строке поиска: в таблице Del удаляет операцию.НОВОЕ
Home / EndВ начало / в конец.
ПробелОбновить.

Отдельного окна поиска по F9, как в старом клиенте, больше нет: панель поиска постоянно находится вверху окна журнала операций.

Отчётный период

КлавишаДействие
F4Поле начала периода.
F5Поле конца периода.
Tab / Shift+TabСледующий / предыдущий месяц целиком.НОВОЕ

Поля ввода (вопросы операции и форм, строка запроса)

КлавишаДействие
F4 / Ctrl+↓Список ранее введённого в этот же вопрос (в вопросах формы и в строке запроса; при вводе операции истории нет); в поле даты — календарь.НОВОЕ
EnterВ поле суммы: первое нажатие считает набранное выражение, второе подтверждает ответ.НОВОЕ

Окно выбора счёта (ввод операции)

КлавишаДействие
EnterВзять строку в операцию — в том числе из строки поиска.
EscОтказаться от выбора.

Окно помощи

КлавишаДействие
Ctrl+CКопировать выделенный текст.НОВОЕ
Ctrl+AВыделить весь текст.НОВОЕ
Ctrl+FКурсор в строку поиска.НОВОЕ
Ctrl+↓ / Ctrl+↑Искать далее / назад (F3 и Shift+F3 — то же самое).НОВОЕ
Ctrl+DelОчистить строку поиска и снять подсветку.НОВОЕ
EscЗакрыть окно помощи.

Чат с нейросетью

КлавишаДействие
EnterОтправить вопрос (курсор в поле ввода).НОВОЕ
F1Раздел помощи «Чат с нейросетью».НОВОЕ
—Кнопка «Очистить переписку»: стереть окно и файл истории.НОВОЕ

Отчётная форма

КлавишаДействие
ПробелПересчитать.
EnterДействие N:ENTER:.
F1…F9Кнопки формы N:Fi:.
F2Подчинённая форма (детализация).
Shift+F1…Shift+F9Аргументы и фильтры либо N:SHIFTFi:.
Ctrl+F4Перенести в редактор.НОВОЕ
Tab / Shift+TabПервая строка поиска, затем вторая (и обратно).НОВОЕ
Ctrl+↓ / Ctrl+↑Режим «Поиск»: следующая / предыдущая найденная строка. Из текста формы и из строки поиска.НОВОЕ
Enter в строке поискаЗакончить поиск: курсор в текст формы, на найденную строку.НОВОЕ
Ctrl+Del в строке поискаОчистить обе строки поиска, не отрываясь от набора; курсор остаётся на найденной строке.НОВОЕ
Ctrl+EnterОтбор по значению ячейки текущей строки.НОВОЕ
Ctrl+CКопировать значение ячейки текущей строки.НОВОЕ
Shift+F10Меню строки (как по правой кнопке мыши).НОВОЕ

Редактор форм

КлавишаДействие
F2Сохранить.
Ctrl+F7Открыть файл.
F4 / F5Поставить символ · / ■.
F6Компилировать.
F7Найти / найти дальше (окно сдвигается, только если найденное не видно).
F8Выполнить (G имя + текст формы).
F9Линии: нет → одинарные → двойные.
InsВставка / замена.
Alt+цифрыПерейти к строке с этим номером.
Ctrl+ZОтменить правку.
Ctrl+Y, Ctrl+Shift+ZВернуть отменённое.

Прочие окна

ОкноКлавиши
Формы на клиентеEnter — выполнить, F4 — в редактор, Del — удалить.
Список запросовEnter — отправить, стрелки — стопка прежних запросов.
Виды операцийEnter — выбрать ветвь.
Выбор счётаEnter — выбрать счёт.
КалькуляторEnter — вычислить, F10 — перенести результат.
Плашка «Запрос к Серверу»Esc — прервать запрос, Enter — «Ждать ещё» (когда время истекло).НОВОЕ

Отличия от старого клиента CLW32

Новый клиент задуман как замена CLW32: он говорит с Сервером на том же языке и понимает те же формы. Ниже — всё, что сделано иначе.

Появилось

Иначе, чем прежде, ведёт себя строка поиска в окне выбора счёта при вводе операции: она работает только выборкой, а Enter в ней означает выбор строки для операции. В обычном просмотре формы режим поиска остаётся на ваше усмотрение.

Изменилось

ДействиеCLW32CLWP
Перенос формы в редакторF4Ctrl+F4 (и окно не закрывается)
Открыть файл в редактореF3Ctrl+F7
КалькуляторF3Ctrl+F3
Запись в файлF2Alt+F8
ПечатьF5Alt+F5
Главное менюF10Обычное меню Windows
Цвета и шрифтыТри пункта менюОдин диалог «Оформление…»
Хранение настроекНесколько файлов рядом с программойОдин файл CLWP.настройки.xml в рабочем каталоге базы

Клавиши F3 и F4 освобождены намеренно — чтобы формы могли использовать их под свои кнопки N:F3: и N:F4:.

Не переносилось

Если что-то не работает

ПризнакЧто проверить
Не удаётся зарегистрироватьсяПравильность пути к каталогу обмена и доступ к нему на запись; имя пользователя и пароль; работает ли Сервер.
Долгий ответ или сообщение об ожиданииУвеличьте «Опции → Время ожидания ответа»; проверьте загрузку сети и Сервера.
Ответ начинается с E-Это сообщение Сервера об ошибке — текст после E- объясняет причину (нет прав, ошибка в форме, неверный запрос).
Нужной ветви нет в дереве операцийНет права T на эту ветвь — обратитесь к администратору.
Нужной формы нет в спискеНет права R на эту форму.
Не удаётся удалить операциюОперация введена другим пользователем, а права D нет; либо операция относится к закрытому периоду.
Данные в форме устарелиНажмите Пробел или включите «Опции → Автообновление → Да»: тогда форма на переднем плане пересчитывается сама, а остальные — когда Вы к ним переключитесь.
Клавиша Alt+Fn делает не тоНа неё назначен пользовательский макрос — проверьте «Опции → Определения клавиш…».
Первичный документ не соответствует операцииВключено «Хранить первичные документы», показана сохранённая копия — запросите документ заново.
Чат с нейросетью: «доступ не настроен»Ключ ещё не введён. Нажмите «Настроить доступ…» — как получить ключ, написано там же и в разделе «Чат с нейросетью».
Чат с нейросетью: отказ с кодом 401 или 403Ключ скопирован не целиком либо тип доступа не совпадает с тем, на кого оформлен доступ в личном кабинете (физлицо / юрлицо). И то и другое исправляется в окне «Настроить доступ…».
Чат с нейросетью: отказ с кодом 402 или 429Кончился бесплатный запас токенов или слишком часто идут запросы — остаток смотрите в личном кабинете developers.sber.ru.
Нейросеть не знает данных вашей базыТак и задумано: в запрос не передаётся ничего из базы — ни счетов, ни сумм, ни операций. См. «Чат с нейросетью».
Чат отвечает не о том, о чём спрашиваетеК новому вопросу прикладываются предыдущие, и старая тема тянет ответы за собой. Нажмите «Очистить переписку» и задайте вопрос заново.
Внизу окна чата: «отправлены последние N сообщений из M»Так и задумано: на сервер уходит только хвост переписки (не более 20 сообщений и 8000 знаков), чтобы запрос не рос без предела. В окне видно всё. См. «Чат с нейросетью».

Клиент для Windows «Финансы без проблем» (CLWP).
Система «Финансы без проблем» — Хакерс Дизайн.