06-07-2020 06:35
Мини-чат
Вы должны авторизироваться, чтобы добавить сообщение.

[off] 03.07.2020
Oksana Buryachok, возможно у Вас недостаточно прав, возможно что то блокирует работу программы. отошлите дилеру сведения о системе, он отошлет их на анализ разработчикам

[off] 03.07.2020
Чому неможливо видалити будову в АВК версія 3.5.2? а при виході з програми пише "При створенні інформаційної модлі для будови були виявлні помилки, що не можуть бути виправлені"

[off] 03.07.2020
irinchik, 6.8 и 1,38

[off] 03.07.2020
Які показники на прибуток і АВ застосувати при поточному ремонті на об"єкті Списку всесвітньої спадщини ЮНЕСКО?

[off] 03.07.2020
Valentin, я поняла. Спасибо!


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




[On-Line консультация]
artem - Добрый день! Мы дилетанты и столкнулись с таким вот вопросом: в смете учитываем содержание тех. надзора (он единщик 5% налог), а смета нам накручив...
Наталия - Добрый день ! Вы не ответили на наш вопрос. А это очень важно для нас, и не только. Преамбулу \"Заказчик всегда прав\" хочется изменить. Участвова...
Алла - Добрый день! Подскажите, пожалуйста, как правильно сделать расчет по устройству внутренних инвентарных лесов. Работы будут проводится и по потолку...
Просмотр темы
» Для начинающих » Программирование
Тут был(и) 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 присоединил изображение:

screenshot_1.jpg
[485.81kB]
Изменил(а) sasa, June 01 2020 19:41
Оценить сообщение
  x 3
 
prepod
Супер!27










Оценить сообщение
 
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
Статьи
Правила сайта
Обратная связь
Сметные программы
Заказать пароль к АВК-5
Выписать счет на АВК5
Тестирование обработки 1С-АВК
Заказать смету
АС-4
C=>C=>C=>С
Разное
Внимание!!! Курсы!!!
Новости
Архив новостей
Зарплата по регионам

Сейчас на сайте
Гостей: 7

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

Всего пользователей: 24,196
Новый пользователь: Irynaa

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