Удаление рисунка, и скрытие строк в макете 1С

Задача: при определенных условиях, скрыть в печатной форме несколько строк, и рисунок на макете.

Решение:

Python и аргументы командной строки

В питоне есть два способа получения аргументов запуска скрипта из командной строки:

  1. Использовать модуль argparse. Попробовал. Не понравилось, потому что — это еще одна дополнительная зависимость в скрипте, что мне сильно не нравится, когда шапка простого скрипта забита десятком строк import с модуля которых нет в «базе», что нервирует когда запускаешь первый раз скрипт на системе с «голым» питоном. Для желающих, вот например хорошая статья
  2. Использовать стандартный модуль sys. Менее «навороченный», но и хотяб документацию не нужно «переваривать» с пол часа. И так всё понятно и стандартно.

Итак, пример скрипта:

Выборка из базы на python с именованными ячейками.

На php я привык, что результат запроса от базы данных, всегда приходит в именованном массиве. На python  это по не понятной причине по умолчанию не так. Вот как выглядит код для получения именованного массива на python:

Изучаем Python. Запросы Mysql

Вот пример программы, для получения данных из БД Mysql. Синтаксис конечно не очень — как то чуть более сложнее по сравнению с PHP. Чуть позже попробую создать класс для работы с MySQL, добавив чуть больше «сахара».

1 162 163 164 165 166 282