26.11.2007CSV плюс 1С

buh_boy.jpg Оказывается, формат CSV очень удобен, а что еще важнее для программиста - прост в формировании и обработке. Что такое CSV (кома-сепарейтед вельюз - значения, разделенные запятыми), можно почитать в Википедии. По сути это простой текстовый файл специального формата. Поэтому 1С может свободно с ним работать, формировать, выгружать данные, и читать, загружать в базу.

Удобство в том, что его можно просто открыть и просмотреть как текст, его понимает и открывает в виде таблицы MS Excel, но сейчас о другом. Столкнулся я с этим форматом вплотную при освоении работы интернет-магазина на базе Joomla и VirtueMart. Как оказалось, каталог товаров в VirtueMart можно загружать в формате CSV, а значит, если ваше предприятие ведет учет в 1С и собирается заняться интернет-торговлей, можно довольно просто загрузить имеющийся перечень товаров сразу в интренет-магазин. Более того, все последующие операции по редактированию свойств товаров можно производить такими-же загрузками, а значит, например работу по “содержанию” онлайн-каталога можно поручить тому, кто вел справочник товаров в 1С без необходимости нагружать человека онлайн-премудростями. Необходимо только в существующей базе внести недостающие поля в справочник, которые будут соответствовать используемым полям в интернет-магазине.

Если вас заинтересовали технические тонкости - спрашивайте, всегда готов пообщаться. Пример сайта, использующего упомянутый движок: http://aslan.com.ua

surprise_boy.jpg В связи с тем, что 45-я версия уже пошла в народ, вывожу ее из статуса беты и продолжаю развивать. В этот раз добавлена загрузка цвета при импорте справочника из таблицы Excel, цвет можно определить по имени, как он задан в справочнике цветов, или по сочетанию чисел в виде R;G;B аналогично тому, как прописываются цвета в том-же справочнике цветов.

Изменился отчет для печати ценников, убрано разделение на большой/маленький, теперь при открытии отчета папка ExtForms\PrnForms сканируется на наличие файлов вида pr_ИмяЦенника.mxl и формируется их список (выбор в виде списка значений). Количество ценников для печати можно задать для каждого товара отдельно, как и раньше список товаров можно загрузить из приходной накладной, только теперь из накладной скопируется и количество каждого товара.

Также исправлена ошибка формирования проводок в документе Инвентаризация, неверно подчищались зависшие хвосты по партиям с отрицательными остатками.

Читать полностью »

21.11.2007VIP

simple_boy.jpg Некоторые файлы переведены в раздел VIP. Это означает, что они будут доступны для тех, кто стал моим клиентом и оплатил специальный сервис - заказал отчет или изменения в конфигурации, или просто выдвинул много полезных и востребованных замечаний. Кстати, тех, кто уже давно работает с Простым учетом и оплачивал доработки прошу отписаться на support с указанием своего логина, для включения vip-доступа. Дополнительную информацию о ценах и услугах можно почитать на специальной странице. Замечания и пожелания как всегда жду в почте или в комментариях.

spisok_kontr.jpg Эксперименты со списком контрагентов в Простом учете выливаются в интересные формы. Появилась отдельная обработка с этим-же названием, доступна в бете, в меню Сервис - Список контрагентов. В чем ее смысл? Она имитирует список справочника, но при этом имеет ряд существенных отличий. Внешний вид можно увидеть на картинке, кликайте, описание основных функций ниже.

Читать полностью »

pro_think_100.jpg По моим наблюдениям среди читателей (среди вас) много тех, кто готов на эксперименты, я тоже их люблю. Вот поэтому на странице с программами выкладываю отдельно ссылку на текущую “черновую” версию конфигурации Простой учет. Коротко могу рассказать, над чем сейчас идет работа, кому интересно, выдвигайте свои пожелания или замечания.

Уже готово:

  • расширения справочника контрагентов: больше полей, категории, напоминания для контрагентов
  • настройка видимости полей в форме списка справочника - обработка переписана, теперь в товарах и контрагентах используется одинаковый механизм, может быть его надо еще к сотрудникам прикрутить (?)
  • контрагентов можно отмечать произвольным цветом, есть справочник Цвета, в котором хранятся характеристики цвета
  • обработка Загрузка справочника поддерживает загрузку категорий контрагентов, необходимо указать столбец с названием категорий, одному контрагенту можно присвоить несколько категорий если записать их в ячейку разделив точкой с запятой (;)

Ближайшие планы

  • напоминалки с указанием точного времени срабатывания (сейчас только дата)
  • расширенный поиск по контрагентам, по любым полям, категориям
  • в Перемещении - списание одновременно с нескольких складов
  • отчет Анализ продаж - формирование в любой валюте

simple_boy.jpg Сегодня от Простого учета отпочковалась небольшая конфигурация для учета клиентов. Вполне может быть что скоро она обрастет интересными фишками, как в свое время произошло и с самим Простым учетом. Поэтому если вам интересна тема учета взаимоотношений с клиентами, пожалуйста, высказывайте замечания и предложения. Конфигурация с небольшим количеством данных выложена на специальной странице, качайте, испытывайте, предлагайте.

surprise_boy.jpg За один день упали два сервера. В одном здании. Можно было подумать, что причина одинакова, но на самом деле логической связи не прослеживается – сутра приехал, занялся первым, через пару часов звонок – еще один упал. Симптомы разные, причины тоже, вышедшие из строя железки тоже разные. Ну и как такое называть? Карма? А моя карма или места, где сервера стоят? В-общем убил день на ковыряние в железе и переустановку систем и теперь думаю: ну почему я называюсь программистом, а руки у меня черные от грязи, рукава в пыли, голова в паутине? Одно утешение – приду домой, открою бук, напишу пару обработок в конфигураторе, глядишь, полегчает на сердце. Чего и вам желаю, занимайтесь любимым делом.

Когда ковыряешь код в стремлении сделать что-то нестандартное, необычное, то бывает упираешься в глухую стену - нет в возможностях программы таких приемов. Вот тут приходят на помощь внешние компоненты. Сейчас их написано множество и на самые разные случаи жизни, даже официальная поставка конфигурации “Бухгалтерский учет для Украины” содержит компоненту v7plus. Простой учет тоже обзавелся довеском - компонентой FormEx. Возможностей у этой компоненты очень много и фантазировать о способах ее применения можно часами, но, признаюсь честно, я не сторонник “кода со стороны”. И эту компоненту внедрял с опаской, ведь ошибки в работе базы данных могут дорого обойтись и никакими удобствами их не перекроешь. На сегодняшний день, после трех лет эксплуатации, уже можно утверждать, что работа программы с использованием FormEx стабильна.

Читать полностью »

Как и обещал, выложил программку для вставки паузы в батники и про счетчик скачиваний не забыл, посмотрим, скольким людям она интересна. А пока выискивал эту программку, вспомнил про еще одну популярную тему - загрузку документов или справочников из таблиц Excel. Обработка для загрузки справочника уже есть в составе Простого учета, а вот обработка для загрузки документа пока что продается отдельно, но подходит для любой конфигурации. Если будут проблемы с освоением, жалуйтесь, проконсультирую.

Ну и не забыл про ответную часть - выгрузку справочника. Хотя обработка и называется Печать справочника, но формирует она таблицу, которая может быть легко сохранена в формате Excel. Кстати, обработка полезная, выводит на печать любые реквизиты, описанные в конфигурации. Например для вывода полного списка контрагентов с адресами электронной почты или сотрудников с днями рождений, такие отчеты как правило в конфигурациях отсутствуют, а поля в карточках предусмотрены.

Все новости оперативно - RSS

Вы помните первое свое знакомство с компьютером? Личное, с глазу на глаз, когда стало понятно, что он Ваш - слуга, помошник или инструмент - Ваш личный. Что это было? Сегодня Persefona сказала очень интересно про то, что мы - это поколение у которого есть этот опыт, а наши дети вырастут с этой технологией и это не будет удивлением для них. Читайте дальше на форуме, а я приведу свою цитату.

В начале было слово, и слово было от калькулятора, и слово было “ЕГГОГ”…
С компьютером я познакомился в книжке с описанием фортрана, кобола, потом еще была книжка с бейсиком, потом с паскалем. А потом был компьютер. Но он только подтвердил то, что делает он строго команды программы и ничего более. Он программируемый - вот его главная фишка, все остальное - суета вокруг кода, суета вокруг железа. Программа - его душа, железо - его тело. Фидо, Интернет, Юзенет - обоняние, зрение, осязание - средства познания. Все остальное - суета.


© 2007 Програмiст | iKon Wordpress Theme создана TextNData | Разработано на Wordpress | Локализация: Blogstyle.ru