Here is a simple module for Prestashop 1.6, which implements restriction on product quantity.

The standard Prestashop’s approach is to enforce minimal quantity, but to allow order anything above it. This module changes that behaviour in a way that customer can only purchase the quantity that is a multiplier of min quantity.

For example, if min. quantity is set to 3 – only following amounts are allowed:
3, 6, 9, 12, …

Download here: product_min_quantity

Щойно завершив проект інтеграції терміналів Ingenico ПриватБанку з 1С:Підприємством – продажі, повернення, з автоматизованою роботою з Бонус+.

В результаті клієнт отримав стабільний образ на базі Debian linux, який можна легко встановити на віртуальну машину чи фізичний сервер, і використовувати як універсальний інтерфейс з простим API для обробки оплати картками.

Read the rest of this entry »

Canon PIXMA IP1500 photo

If you are a happy owner of Canon PIXMA IP1500 – you probably know that it’s a good and very reliable color printer.

Windows users are happy with fully-functional driver, that’s even included in the latest versions of the OS – so you just plug printer and that’s all, everything works.

But if you are a Linux user – things are not so bright… there is a driver from Canon, but it works only in ancient Linux versions – and no updates are provided.
The good thing that there are source code of the driver – it’s not fully opensource, but the part is, and closed-source libraries are provided.

So I decided to port it to up to date Linux versions in my spare time.
For now I can print, can run servicing functions, but there is a big field to make improvements.

What’s done as for now:

  • Rebased Canon’s USB backend on top of latest CUPS backend
  • Updated build system to work with new autotools
  • Fixed page size handling with some software
  • Fixed compilation with newer libraries – libpng, libxml, libcups etc
  • Fixed CUPS queue handling with default job privacy settings found in new CUPS versions
  • Ported GUI program to GTK2

Todo is:

  • Package for Debian
  • Improve status monitoring
  • Add more options to PPD – such as borderless printing
  • … more to come

All modifications are on my github: https://github.com/Magister/bjcups-2.50

1С:Підприємство при використанні механізму зовнішніх джерел даних офіційно не підтримує роботу з базами Firebird, тому при роботі з такими базами доводится обирати варіант “Інше”.
Але при такому варіанті є одна проблема – 1С:Підприємство при роботі динамічних списків використовує конструкції на штиб:

SELECT TOP 10 … FROM …

А от Firebird має інший синтаксис:

SELECT FIRST 10 … FROM …

І тому очевидно, що такі запити не працюють.

Долучений драйвер ODBC змінений, щоб замінювати “SELECT TOP” на “SELECT FIRST”, таким чином забезпечуючи роботу динамічних списків 1С:Підприємства.
Втім, є й інші невирішені проблеми.

Звантажити драйвер ODBC можна тут

Se Image Tool версія 2.60 beta 7
Зміни:
– виправлено помилку при роботі з ZLIB-зображеннями (некоректне визначення розміру)

Звантажити можна з here

Se Image Tool версія 2.60 beta 6
Зміни:
– виправлено помилку при роботі з PNG-зображеннями (некоректне визначення розміру)
– виправлено помилку при заміні зображень з другої і більше таблиці (не включалися в результат)

Звантажити можна з here

Se Image Tool версія 2.60 beta 5
Зміни:
– підтримка drag&drop для відкриття прошивки
повна підтримка db3210 (в тому числі анімація!)
– підтримка третьої таблиці картинок на db3150 і менше
– додано альтернативний метод пошуку таблиць картинок
– можливість відправлення звіту про помилку
– оновлено список назв картинок (додано понад 1400 назв)
– незначні покращення та виправлення

Звантажити можна з here

Одразу знайшлася помилка у StealthMS-lite – якщо один раз зайти у налаштування відправлення, то знову зайти можна було лиш після перезапуску програми.
Посилання ті самі:
MIDP1:
jad – тут (1762), jar –  тут (1712)
MIDP2:
jad – тут (1849), jar –  тут (1716)
MIDP2+JSR75:
jad – тут (1948), jar –  тут (1810)

Трошки оновив StealthMS-lite.
Зі змін – деякі виправлення, в тому числі додано підтримку вводу номерів у вигляді 0… (без вісімки).
Посилання:
MIDP1:
jad – тут (1762), jar –  тут (1712)
MIDP2:
jad – тут (1849), jar –  тут (1716)
MIDP2+JSR75:
jad – тут (1948), jar –  тут (1810)