КВИК СМЕТА - АВТОМАТИЗИРОВАННЫЙ РАСЧЕТ СМЕТ

+7 (3822) 55 44 93 office@quicksmeta.ru 

Ваша страна: Нигерия ▼

Сплит-форма ФГИС ЦС: цены из файла Excel

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

Когда применяется

Когда текущие цены нужно взять не из установленного сборника, а из файла за конкретный квартал и регион, или когда сборника нужного периода в каталоге нет.

Что подготовить

  • Файл сплит-формы в формате .xlsx или .xls нужного региона, ценовой зоны и квартала. Цены публикуются на сайте ФГИС ЦС.
  • Выбранную нормативную базу сметы. Базисные цены даёт парный ресурсный сборник базы, а сплит-форма — текущие цены и индексы.

Каким должен быть файл

Программа читает файл по раскладке: шапка произвольной длины, затем строка заголовков столбцов, затем строка с номерами столбцов («1 2 3 …») и ниже данные. Данные берутся из столбцов, номера которых заданы по умолчанию:

Номер столбца в файлеСодержимое
1код ресурса
2наименование
3единица измерения
4отпускная цена
5базовая цена
8текущая цена
9индекс
  • Цена, записанная в ячейке текстом («123,45» или «678.9»), читается как число.
  • Если текущей цены в строке нет (пусто, «-» или ноль), а индекс есть, текущая цена считается как «база × индекс»; если нет и индекса, текущая цена равна нулю (Как программа находит цену ресурса).
  • Нужный лист выбирается в параметрах сметы.

Как подключить файл

  1. Откройте Главная → Параметры и перейдите на страницу Ресурсы.
  2. В списке Источник текущих цен выберите «Файл Excel».
  3. Нажмите Обзор… (или Добавить… справа от таблицы файлов) и укажите файл в диалоге «Файл MS Excel (*.xls, *.xlsx)». Файл становится источником цен сразу, а уровень цен подставляется по имени файла (по словам вида «3 квартал 2025»; если их нет — текущие квартал и год), значения можно поправить.
  4. Ранее указанные файлы остаются в таблице с колонками «Файл Excel» и «Папка»: чтобы вернуться к одному из них, выберите его строку и нажмите Выбрать.
  5. В списке Лист файла Excel выберите лист с ценами (список листов читается, когда вы его раскрываете).
  6. Нажмите Применить. Для готовой сметы затем нажмите Пересчитать смету по выбранному сборнику или файлу Excel (Пересчёт сметы по сборнику или файлу Excel).

Кнопка Удалить убирает выбранную строку из списка, кнопка Очистить — весь список (оба действия с запросом подтверждения; файлы на диске не удаляются). Если убрать файл, который сейчас выбран источником, он снимается и с параметров сметы. Отдельного мастера загрузки сплит-формы нет: файл подключается только на этой странице.

Результат

Цены ресурсам, которых ещё нет в смете, подставятся при занесении расценок. В уже составленной смете цены обновит кнопка пересчёта. Большой файл читается один раз за сеанс: на экране появляется полоса хода «Чтение сплит-формы...», затем «Построение указателя цен...». Если файл на диске изменился, программа перечитает его сама.

Особенности и ограничения

  • Если вы переместили файл, подключите его заново: иначе при пересчёте будет сообщение «Файл Excel с ценами не найден: …».
  • Если лист назван в параметрах, но в книге его больше нет, цены не берутся. Программа сообщает: «В файле Excel с ценами «…» нет листа «…», названного в параметрах сметы. Цены из этого файла не взяты: выберите лист заново в параметрах сметы.»
  • Команда Найти позицию в базе ищет по нормативной базе и сборникам, но не по сплит-форме (вместо неё ищется парный ресурсный сборник): цену ресурса в файле проверяйте в самом Excel по коду.
  • Ресурсы с шифром «ТЦ_…» пересчёт по файлу не трогает.

Частые ошибки

  • Цены не подставились. Проверьте выбранный лист и то, что в таблице заданы строки заголовков и номеров столбцов, как в обычной сплит-форме.
  • Для ресурса в списке написано «в источнике нет цены». В строке файла нет ни базисной, ни текущей цены. Разбор — в статье Ресурс без цены: как найти и исправить.

См. также

Контакты

+7 (3822) 55 44 93

office@quicksmeta.ru

 

ИП Желейко В.В.

ИНН: 702405824062

636000, г. Северск, ул.Транспортная 58а, 87.

ООО "ЦентралСофт"

ИНН: 7024027526 КПП: 702401001

634034, г. Томск, ул. Учебная 39/1, оф. 6.