Закончена разработка интернет-магазина

Закончена разработка интернет-магазина «Аллея Мебели«. Движок OpenCart.Для бесплатного движка очень даже хорош, однако в «базе» много чего не хватает, что есть в платных движках «сразу». Нет новостей например, не внятный каталог, нет полноценного модуля импорта/экспорта из xls/csv и т.п. Все приходится «допиливать». Если сравнивать с PHPShop, то второй предпочтительней и удобней все-же.

Однако недостатки скрываются бесплатностью. Для «бюджетных» сайтов вполне пригоден.

Формирование отчетов «Офлайн», без доступа сотрудника в 1С

Прилетела на той неделе мне задача организовать просмотр сотрудниками остатков на складах без непосредственного доступа в 1С. Первоначально хотел решить её при помощи технологии 1C «WEB сервис», однако сиё мне показалось слишком сложным решением для данной ситуации. Потому решил сделать просто «Регламентное задание» и на обработчик повесить данный код:

	Построител = Новый ПостроительОтчета;
	Построител.ТЕКСТ =
	"ВЫБРАТЬ
	|	ТоварыНаСкладахОстатки.Склад КАК Склад,
	|	ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
	|	СУММА(ТоварыНаСкладахОстатки.КоличествоОстаток) КАК КоличествоОстаток
	|ИЗ
	|	РегистрНакопления.ТоварыНаСкладах.Остатки(&Tdata, ) КАК ТоварыНаСкладахОстатки
	|ГДЕ
	|	ТоварыНаСкладахОстатки.Склад В ИЕРАРХИИ(&Склад)
	|
	|СГРУППИРОВАТЬ ПО
	|	ТоварыНаСкладахОстатки.Склад,
	|	ТоварыНаСкладахОстатки.Номенклатура
	|
	|УПОРЯДОЧИТЬ ПО
	|	Склад,
	|	Номенклатура
	|ИТОГИ
	|	СУММА(КоличествоОстаток)
	|ПО
	|	ОБЩИЕ,
	|	Склад,
	|	Номенклатура";
	Построител.Параметры.Вставить("Tdata", КонецДня(текущаядата()));
	Построител.Параметры.Вставить("Склад", Справочники.Склады.НайтиПоКоду("000000032"));
	Построител.Выполнить();
	Построител.РазмещениеИзмеренийВСтроках = ТипРазмещенияИзмерений.Вместе;
	Построител.РазмещениеРеквизитовИзмеренийВСтроках = ТипРазмещенияРеквизитовИзмерений.Отдельно;
	Построител.РазмещениеРеквизитовИзмеренийВКолонках = ТипРазмещенияРеквизитовИзмерений.Отдельно;
	//Построител.МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Классика);
	ТабДокумент = Новый ТабличныйДокумент;
	Построител.Вывести(ТабДокумент);
	ТабДокумент.Записать("C:\DocsRS\Documents\Отчеты1С\Остатки_на_складах.xls", ТипФайлаТабличногоДокумента.XLS);

В принципе всех пока устраивает данное решение..

Хромые и убогие..

В Вологде снова появились хромые и убогие побирающиеся на дорогах. Перекресток Ярославская/Лениградская и Пошехонское шоссе/Ярославская. Причем хромые иногда меняются местами с убогими.. Подозреваю что их кто-то крышует, т.к. пилиция их не гоняет.

Изучаю Qt-Creator

Понемножку пишу фреймворк для работы с БД. Решил писать его не на Lazarus, а на С++. Так,  для практики так сказать. Идет ОЧЕНЬ тяжело, т.к. и времени нет, и большие пробелы в С++, да и с QT ни работал в плотную никогда. Пока решил реализовать только ту часть которая формирует XML файл с описанием БД. Ту часть которая будет непосредственно работать с полученным файлом пока еще вообще не решил на чем буду писать. Если войду во вкус, то возможно вообще весь проект «Учет оргтехники» не теолько перепишу заново, но и вообще буду реализовывать на С++