28-03-2024 20:41
Техподдержка в Viber


Техподдержка АВК⁩


Группа поддерживается напрямую разработчикам
Мини-чат
Вы должны авторизироваться, чтобы добавить сообщение.

[off] 28.03.2024
Подскажите пожалуйста расценку на снять, а потом обратно поставить стеклопакеты в м/пластиковых окнах

[off] 26.03.2024
sasa, Тільки залізобетонні вироби.

[off] 25.03.2024
170,25

[off] 25.03.2024
Яка середньомісячна тривалість робочого часу?

[off] 22.03.2024
Улаштування колодязів круглих каналізаційних діаметром 1,5 м із збірного залізобетону, який об'єм враховується? Лише залізобетону чи всього циліндра?


ИCC
Информационно-справочная система Зодчий
Нормативная база
ГНч ГНч
ДСТУ ДСТУ
ЕНиР ЕНиР
РЭСН РЭСН
РЭСНмо РЭСНмо
РЭСНр РЭСНр
Реставрация Реставрация
Минпром Минпром
СцнПРдС СцнПРдС
Пусконаладка Пусконаладка
Прейскурант 260543Е Прейскурант 260543Е




[On-Line консультация]
Тетяна - чому при підвищенні середньомісячної зарплати зменшується загальна кошторисна заробітна плата????
Марія - Чи правомірно замовник вимагає змінити середньомісячну тривалість робочого часу з 167,33 (стандартна АВК) на 170,25 (лютий 2024)? Де можна прочитат...
Олег - При просмотре любых общих выходяших документов выдает ошибку \"Высота групп входящих в \"объединение\" (строки между \"Ь\" и \"Ъ\") превышает высот...
Просмотр темы
» Для начинающих » Программирование
Тут был(и) 1 Гостей
 Распечатать тему
PYTHON для АВК
sasa
Вітаю всіх. Вивчаю мову програмування і почав писати деякий код для себе в якості допомоги при складанні кошторисів. До вашої уваги пропоную деякі свої роботи.
Изменил(а) sasa, June 01 2020 19:39
Оценить сообщение
 
sasa
Перший код для того. щоб отримати базу розцінок з АВК. Для цього створюємо текстовий файл з переліком позицій.
По дефолту = отримуємо розцінки розділу РН, об'єм дорівнюється 1. Назва файлу тхт для введення baza.txt.
Достатньо лише створити локальний кошторис в АВК і ввести дані за допомогою текстового файлу.
Spoiler:

Загрузить источник  Код
# -*- coding: utf-8 -*-
#створення програми для отримання бази АВК
#підключаємо модуль для вибору файлів
import easygui
#обираємо місце для зберігання кінцевого файлу формату тхт
output_file = open (easygui.filesavebox( msg= 'Оберіть місце збереження файлу з результатами обробки', default= 'baza.txt'), 'w+')

#створюємо цикл для запису шифру розцінок
for i in range (1, 220):
   for f in range (1, 30):
      for k in range (1, 50):
         obgryntyvannja = 'РН'+str(f)+'-'+str(i)+'-'+str(k)
#         print (obgryntyvannja)
         output_file.write(':П`'+str(obgryntyvannja)+'`'+'1'+'*\n')
         k=k+1
      f = f+1
   i=i+1




Кому потрібно можу зробити exe файл для окремих розділів Е, ЕН, РН ...
Изменил(а) sasa, June 01 2020 19:41
Оценить сообщение
 
sasa
Маленька програма, яка переводить xlsx кошторис у текстовий формат. Зрозуміло, що все одно потрібно перевіряти, але швидко набрати позиції допоможе. Викладаю саму програмку та шаблон xlsx кошторису який вона розуміє. В ідеалі потрібно видалити всю шапку, номери граф та різні примітки біля шифру розцінок.
Також до вашої уваги код программи в файлі konverter.py
https://github.co...verter.git
Изменил(а) sasa, June 01 2020 19:41
Оценить сообщение
  x 3
 
RAVlik
Не зрозумів, яким чином текстовий формат допоможе набрати розцінки в АВК?
Оценить сообщение
 
Valentin
RAVlik написал(а):
Не зрозумів, яким чином текстовий формат допоможе набрати розцінки в АВК?

Як кажуть: отстал от жизни.
1. https://www.youtu...3&t=0s
2. https://www.youtu...w&t=4s
Качай готове рішення для сучасних форм локальних кошторисів:
3. https://mega.nz/#...G0dfeMxPkY
Більше читай про автоматику випуску кошторисів:
4. https://allavk5.k...
Посилання є в кожній програмі АВК5 в довідці, останній пункт меню.

53
Оценить сообщение
  x 3
 
sasa
Valentin написал(а):
RAVlik написал(а):
Не зрозумів, яким чином текстовий формат допоможе набрати розцінки в АВК?

Як кажуть: отстал от жизни.
1. https://www.youtu...3&t=0s
2. https://www.youtu...w&t=4s
Качай готове рішення для сучасних форм локальних кошторисів:
3. https://mega.nz/#...G0dfeMxPkY
Більше читай про автоматику випуску кошторисів:
4. https://allavk5.k...
Посилання є в кожній програмі АВК5 в довідці, останній пункт меню.

53

На якій мові програмування написано це готове рішення для сучасних форм локальних кошторисів? Якщо це не таємниця.
Изменил(а) sasa, June 14 2020 12:40
Оценить сообщение
 
Valentin
На якій мові програмування написано це готове рішення для сучасних форм локальних кошторисів? Якщо це не таємниця.

Не таємниця -АСМ, Ассемблер.
На самому низькому рівні, практично на рівні коду компьютера.
Для такого рішення треба не 10 строк коду, як на Пітоні, а декілька сот.
Екзешний файл та швідкість обробки будуть на АСМі в сотні тисяч разів менші за скриптотові.
Изменил(а) Valentin, June 14 2020 15:54
Оценить сообщение
  x 1
 
sasa
Згоден з вами на 100%. Пітон не дає таку швідкість обробки, але дає можливість швидко отримати результат.
Оценить сообщение
 
Valentin
sasa написал(а):
Згоден з вами на 100%. Пітон не дає таку швідкість обробки, але дає можливість швидко отримати результат.

Не завжди на ЯВУ можна отримати очікуваний результат.
-жоден драйвер не буде працювати на ЯВУ
-жодне серьозне рішення для кошторисника недоступне ЯВУ, якби було доступне, то цими "помідорами" вже давно був би завалений ринок.
Навіть проф-АВК5 не здатний зробити тисячі потрібних речей, бо багато чого недоступно та неймовірно дорого для реалізації.

++Пітон Вам дав екзешник для рішення задачки 2*2+44-3, який важить майже цілий кошторисний комплекс АВК5.
Це не означає, що погано, дивлячись для яких речей.

І +++ чисто для себе: вибирати, що найлегше -шлях не дуже .....
Изменил(а) Valentin, June 14 2020 16:06
Оценить сообщение
 
Valentin
+++Програма на Пітоні майже нічого не зробила.
Посилаючи користувача перибирати сміття в полі Обгрунування, означає практично все набрати вручну.
+Всі позиції користувача також потрібно створювати вручну, а це 90% переносу з друкованого кошториса необхідних даних.

Та і не мова програмування має якусь перевагу, а алгоритми вирішення задач, які у всіх творчих особистостей зберігаються у величезному секреті як надбання власного досвіду та інтелекту.
Оценить сообщение
 
sasa
Дякую за вичерпний аналіз. Буду і надалі вчитись і намагатись зробити щось корисне.
Оценить сообщение
 
Valentin
sasa написал(а):
Дякую за вичерпний аналіз. Буду і надалі вчитись і намагатись зробити щось корисне.

Дякую за розуміння і самоповагу.
Все в такій розкладці буде ОК!
Бажаю успіхів.
Я дуже поважаю людей, які не бояться "босиком по снегу..", як Ломоносов.
Оценить сообщение
 
Valentin
sasa написал(а):
Дякую за вичерпний аналіз. Буду і надалі вчитись і намагатись зробити щось корисне.

А доречі, попробуйте для себе вирішити ту ж задачку на bat або на cmd.
Буде дуже цікаво і в 1000 разів менше по об"єму.
Оценить сообщение
 
Перейти на форум:

Авторизация
Логин

Пароль



Забыли пароль?
Запросите новый здесь.
Навигация
Статьи
Правила сайта
Обратная связь
Сметные программы
Заказать смету
АС-4
C=>C=>C=>С
Разное
Внимание!!! Курсы!!!
Новости
Архив новостей
Сейчас на сайте
Гостей: 13

Пользователей: 0

Всего пользователей: 25,394
Новый пользователь: patchbilding

Посмотреть >>>
Рейтинг@Mail.ru Яндекс.Метрика
СПРАВОЧНАЯ СИСТЕМА
ЗОДЧИЙ - ДБН, СНиП, ДСТУ, ГОСТ, ПРИКАЗЫ, ПИСЬМА (рекомендована Госстроем) АС4 Сметный программный комплекс. Кондиционеры