Архив метки: 7.7

REST сервис для 1С 7.7

Обычно все современные приложения, так или иначе, способны общаться с внешним миром, а особо продвинутые могут общаться через веб-технологии. Как оказалось, даже такую, устаревшую по современным меркам платформу, как 1С:Предприятие 7.7 возможно научить работать с полноценными Http запросами. Здесь я приведу пример внедрения максимально простого варианта REST сервиса для того чтобы понять сам принцип его запуска и работы. В целом система состоит из следующих компонент:

  • сервер приложений Apache-Tomcat, он принимает http запрос и запускает сервлет
  • сервлет, написанный на Java, который при получении http запроса запускает 1С через COM-объект, получает выборку данных, форматирует ответ в формате JSON и отправляет назад
  • Java-библиотека для обращения сервлета к 1С – Jawin
  • 1С:Предприятие 7.7, в конфигурацию необходимо внести дополнения – функции, через которые сервлет будет получать данные и выполнять нужные операции

Постараюсь описать по шагам, как заставить всё это работать вместе.

Читать далее

Подключение MG-T707TS к 1С 7.7

Отличительной особенностью кассового аппарата MG-T707TS является его способность работать без использования специального OLE драйвера, как это обычно делается в 1С. Вместо драйвера можно использовать протокол Http – внутри кассового аппарата работает Web-сервер, к которому можно обращаться через локальную сеть с помощью Get и Post запросов. В 1С версий 8.х можно все операции провести встроенными средствами, а вот в “семерке” встроенных средств не хватает, но это легко обходится компонентами, доступными в Windows-среде.

Читать далее

Резервное копирование информационных баз данных 1С:Предприятия по расписанию

Немало админов пускают резервное копирование на самотек, выполняя бэкапы время от времени, но к сожалению есть много непредвиденных факторов, которые могут привести к полной или частичной потери данных: вирусы, выход из строя жесткого диска где хранится информационная база, не удачное обновление конфигурации …. и от такого исхода никто не застрахован. Когда случаются выше упомянутые ситуации, администратор сожалеет что своевременно не провел резервное копирование и дает себе обещание впредь осуществлять бэкапы регулярно.
Применяя программу Effector saver можно организовать простой, удобный и эффективный способ автоматического резервного копирования баз данных 1С, тем самым программа упростит работу администраторов и защитит пользователей 1С:Предприятия от случайного удаления или потери корпоративных данных.
Читать далее

Экспорт документа в М.Е.Док

В файловый архив добавлена внешняя обработка для типовой конфигурации “Бухучет для Украины”, для платформы 7.7, с помощью которой можно сформировать xml-файл счета или расходной накладной для последующей его загрузки в программу M.E.Doc. Можно использовать обработку как заготовку и переписать под любой доступный в “Медке” шаблон. Главное – точно вписать код шаблона, то что в файле указано в разделе HEADER, ну и точно прописать идентификаторы полей. Все эти данные доступны в самом “Медке” в разделе “Реестр первичных документов” – “Настройка шаблонов”. Кстати, приведенная на официальном сайте инструкция по формату экспорта во-первых, имеет неточности, во-вторых, описывает старую форму счета, 1996-го года, тогда как в наборе шаблонов есть формы, копирующие вид счетов из 1С версий 7.7 и 8.2. В моей обработке прописаны шаблоны 1С 7.7.

Обработка выгрузки документов в М.Е.Док

Обработка выгрузки документов в М.Е.Док


Читать далее

Торговля ювелирными изделиями

Запущена в эксплуатацию конфигурация для учета торговли ювелирными изделиями. Конфигурация работает на платформе 1С:Предприятия версии 8.2 (не ниже 8.2.16) в режиме управляемого приложения.

Рабочее окно конфигурации "Золото"

Программа создана как замена аналогичной конфигурации на платформе 7.7, по этому практически полностью повторяет все функции предшественницы, добавляя возможности новой версии 1С:Предприятия. Читать далее

Число прописью

цифры

цифры

Как получить пропись произвольного числа в 1С? Очень просто, ведь есть функция прописи денежных величин. Чтобы исключить ошибки, необходимо получить пропись числа в определенной валюте и из полученной строки вырезать нужную часть.

Делаем так: устанавливаем режим прописи гривны на нужном языке, применяем функцию Формат(НашеЧисло, “ЧПДС”), из полученной строки вырезаем левую часть до слова “грив”, т.к. могут быть варианты “гривен”, “гривня”, берем без окончания.

Простой учет 53.3

В версии 53 изменен “Акт выполненных работ”, т.е. документ для учета оказанных услуг. Теперь в акте можно указать состав услуги – использованные товары и исполнителей этой услуги, сотрудников. Товары и сотрудники выделены в отдельные таблицы, таким образом, акт выглядит как документ с несколькими табличными частями.

2012-09-26_092245

Для указания состава услуги используется уже существовавшая ранее кнопка “Состав услуг”, только теперь ее функциональность изменена. При нажатии на кнопку открывается на выбор – редактирование списка товаров или списка исполнителей. То, что у услуги есть введенные сведения о составе видно в строке услуги: иконка с изображением человечка – есть исполнители, гаечный ключ – есть товары.

Читать далее

Расчет оплаты больничного

Форма расчета оплаты больничного

Выложил простенький отчет для стандартной Бухгалтерии (Бухгалтерский учет для Украины), который помогает правильно рассчитать оплату больничного листа. Пользоваться им очень просто – нужно выбрать сотрудника и дату, на которую производится расчет. Нужно обратить внимание на то, что правильность результата зависит от точности данных, указанных в документах “Начисление ЗП”, оттуда берутся отработанные дни и начисленный оклад.

Кроме того, что отчет покажет сумму больничного, будет выведена вся сопутствующая информация, на основе которой производится расчет: период, начисления и отработанные дни помесячно, общие суммы, средний заработок.

Расчет больничного

Скачать отчет можно с этой страницы.

резервное копирование 1С

Программисты, они такие ленивые, что им легче написать новую программу, чем разобраться и настроить чужую. Вот и то, о чем я хочу написать как раз из этой серии. Это небольшая конфигурация для 1С версии 7.7, задача которой – делать резервные копии других баз. Область применения очень узкая: файловые информационные базы, предпочтительная версия платформы – 7.7. То что она делает легко решается в одной командной строке архиватора WinRar, но с его ключами нужно ведь разобраться, а тут – просто поставить пару “галочек”. Читать далее

Простой учет 52.10

Несколько косметических правок: в отчетах по расчетам с сотрудниками и по статьям затрат добавлена расшифровка, т.е. просмотр подробного отчета при двойном клике на показателе, в отчетах по реализации убрано принудительное отключение фильтра по фирмам если в константах выключено разделение остатка товаров по фирмам (общий склад).

Еще одно изменение, не знаю, кто-то заметит или нет – изменен алгоритм расчета и вывода остатка в списке товаров, это та колонка, которая доставляет больше всего головной боли, потому как очень тормозит отображение справочника товаров при работе в сети. Так что если у кого-то станет наоборот, еще хуже, срочно жалуйтесь, вернем назад.