Портал сметчиков
Вітаю всіх. Вивчаю мову програмування і почав писати деякий код для себе в якості допомоги при складанні кошторисів. До вашої уваги пропоную деякі свої роботи.
Надіслано sasa June 01 2020 17:35
#2
Портал сметчиков
Перший код для того. щоб отримати базу розцінок з АВК. Для цього створюємо текстовий файл з переліком позицій.
По дефолту = отримуємо розцінки розділу РН, об'єм дорівнюється 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:32
#3
Портал сметчиков
Маленька програма, яка переводить xlsx кошторис у текстовий формат. Зрозуміло, що все одно потрібно перевіряти, але швидко набрати позиції допоможе. Викладаю саму програмку та шаблон xlsx кошторису який вона розуміє. В ідеалі потрібно видалити всю шапку, номери граф та різні примітки біля шифру розцінок.
Також до вашої уваги код программи в файлі konverter.py
Надіслано RAVlik June 07 2020 17:09
#4
Портал сметчиков
Не зрозумів, яким чином текстовий формат допоможе набрати розцінки в АВК?
RAVlik написал(а):
Не зрозумів, яким чином текстовий формат допоможе набрати розцінки в АВК?
Як кажуть: отстал от жизни.
1.
2.
Качай готове рішення для сучасних форм локальних кошторисів:
3.
Більше читай про автоматику випуску кошторисів:
4.
Посилання є в кожній програмі АВК5 в довідці, останній пункт меню.
RAVlik написал(а):
Не зрозумів, яким чином текстовий формат допоможе набрати розцінки в АВК?
Як кажуть: отстал от жизни.
1.
2.
Качай готове рішення для сучасних форм локальних кошторисів:
3.
Більше читай про автоматику випуску кошторисів:
4.
Посилання є в кожній програмі АВК5 в довідці, останній пункт меню.
На якій мові програмування написано це готове рішення для сучасних форм локальних кошторисів? Якщо це не таємниця.
На якій мові програмування написано це готове рішення для сучасних форм локальних кошторисів? Якщо це не таємниця.
Не таємниця -АСМ, Ассемблер.
На самому низькому рівні, практично на рівні коду компьютера.
Для такого рішення треба не 10 строк коду, як на Пітоні, а декілька сот.
Екзешний файл та швідкість обробки будуть на АСМі в сотні тисяч разів менші за скриптотові.
Надіслано sasa June 14 2020 15:52
#8
Портал сметчиков
Згоден з вами на 100%. Пітон не дає таку швідкість обробки, але дає можливість швидко отримати результат.
sasa написал(а):
Згоден з вами на 100%. Пітон не дає таку швідкість обробки, але дає можливість швидко отримати результат.
Не завжди на ЯВУ можна отримати очікуваний результат.
-жоден драйвер не буде працювати на ЯВУ
-жодне серьозне рішення для кошторисника недоступне ЯВУ, якби було доступне, то цими "помідорами" вже давно був би завалений ринок.
Навіть проф-АВК5 не здатний зробити тисячі потрібних речей, бо багато чого недоступно та неймовірно дорого для реалізації.
++Пітон Вам дав екзешник для рішення задачки 2*2+44-3, який важить майже цілий кошторисний комплекс АВК5.
Це не означає, що погано, дивлячись для яких речей.
І +++ чисто для себе: вибирати, що найлегше -шлях не дуже .....
Надіслано Valentin June 14 2020 16:13
#10
Портал сметчиков
+++Програма на Пітоні майже нічого не зробила.
Посилаючи користувача перибирати сміття в полі Обгрунування, означає практично все набрати вручну.
+Всі позиції користувача також потрібно створювати вручну, а це 90% переносу з друкованого кошториса необхідних даних.
Та і не мова програмування має якусь перевагу, а алгоритми вирішення задач, які у всіх творчих особистостей зберігаються у величезному секреті як надбання власного досвіду та інтелекту.
Надіслано sasa June 14 2020 16:22
#11
Портал сметчиков
Дякую за вичерпний аналіз. Буду і надалі вчитись і намагатись зробити щось корисне.
sasa написал(а):
Дякую за вичерпний аналіз. Буду і надалі вчитись і намагатись зробити щось корисне.
Дякую за розуміння і самоповагу.
Все в такій розкладці буде ОК!
Бажаю успіхів.
Я дуже поважаю людей, які не бояться "босиком по снегу..", як Ломоносов.