В формах редактирования всех типов объектов сверху есть выпадающий список с разными вариантами этих самых объектов. Также есть список разных видов газа и воды в форме параметров перекачиваемой среды.
Можно просто вручную забивать в форме нужные параметры. Но в некоторых случаях бывает удобнее выбрать что-то готовое из списка. Пожалуй, наиболее полезны данные списки в формах параметров труб и перекачиваемой среды.
При выборе какого-либо пункта из списка некоторым параметрам в форме назначаются значения, соответствующие выбранному пункты. Например, в форме редактирования труб меняются внутренний диаметр и условная шероховатость.
Данные для данных списков хранятся в tsv-файлах в папке DB рядом с исполняемым файлом программы.
На скриншоте приведён список файлов для Стокса версии 22.12.1. Названия файлов состоят из типа объектов и языка. В файлах Scheme_* содержится справочник перекачиваемых сред — вода, газ.
Файлы Pipe_ru_(H2O).tsv и Pipe_ru_(alt_group).tsv содержат альтернативные справочники труб.
В Pipe_ru_(alt_group).tsv трубы отсортированы по-другому: сначала все ПЭ, а потом все стальные.
В Pipe_ru_(H2O).tsv трубы те же, что и в обычном Pipe_ru.tsv, но шероховатость у них больше: 1мм для стальных труб (вместо 0,1 мм) и 0,014 мм для ПЭ (вместо 0,007 мм) — это может быть полезно, если вы считаете водоснабжение. Шероховатость для ПЭ труб в данном случае взята из табл. А.1 СП 399.1325800.2018.
Чтобы воспользоваться справочниками из Pipe_ru_(H2O).tsv или Pipe_ru_(alt_group).tsv, просто переименуйте соответствующий файл в Pipe_ru.tsv (или Pipe_en.tsv, если используете английский язык). Оригинальный Pipe_ru.tsv перед этим, разумеется, нужно переименовать во что-нибудь другое, например Pipe_ru_(gas).tsv.
Формат TSV, который используется в справочниках — это простой текстовый формат представления таблиц с разделением колонок знаком табуляции. Для редактирования подойдёт любой текстовый редактор, умеющий работать с такими символами.
Для примера будет использован Notepad2 (не путать со стандартным Блокнотом Windows!). Чтобы визуально отличать символы табуляции от пробелов, в меню Notepad2 включите режим Show Whitespace (см. на скриншоте). Символы табуляции подсветятся красной стрелкой, а обычные пробелы красной точкой.
Первую строчку не меняйте — она необходима, чтобы Стокс мог понимать в какой колонке следующих строчек какой параметр. Вам она тоже будет полезна для той же цели.
В следующих строчках, собственно, и содержатся выпадающие списки. В первой колонке везде наименование, дальше значения параметров. Все значения задаются в базовых единицах СИ — м, кг/м2, Па и т.п.
Важно, чтобы в процессе редактирования случайно не изменилась кодировка — она должна быть UTF-8.
После редактирования и сохранения tsv-файлов перезапустите Стокс и убедитесь, что нигде не допущено ошибок и выпадающие списки работают корректно. Сохраните копии отредактированных файлов, чтобы при установке новых версий Стокса не потерять их!