Обновление серверной части 1С под Linux

Зпись будет короткой, но очень важной.

Вчера переходили с версии 8.13 на 8.14. как обычно от 1Сничего хорошего не бывает пакеты от 8.13 не удаляются, апгрейд по пакетам не запускается, ну кто попробует тот поймет :)

Короче поможет только массовое обновление заходим в каталог с пакетами от 8.14 и rpm -U ./

Удачного обновления :)

Перезапуск 1с при падении. Вместе с сыром

Посвящено ветке: http://www.forum.mista.ru/topic.php?id=404588

Краткое пояснение:

Программа позволяет 1с всегда держать запущенной (проверял на 7.7). Для этого 1с запускается через программу с параметрами. Для нелюбителей net есть версия на vbs (ниже):

Юзание:

Перезапускать 1с в случае падения:

wait1c2.exe -pathexe ПутьК1сEXE -user ЮзерБазы -pass ПарольКБазе -path ПутьКБазе

Перезапускать 1с в любом случае (даже если зарыли корректно):

wait1c2.exe -all -pathexe ПутьК1сEXE -user ЮзерБазы -pass ПарольКБазе -path ПутьКБазе

Скачать wait1c (310)

Версия на vbs:

Set WshShell = CreateObject(”WScript.Shell”)
fEExit = true
Do While (fEExit = true)
RetCode = WshShell.Run(”"”C:Program Files1Cv77BIN1cv7s.exe”" enterprise /D”"C:Program Files1Cv77DB”" /NАдминистратор /P”, 1, True)
if RetCode = 0 then
fEExit = false
end if
Loop

TrafdStat Сбор статистики интернет по протоколам и/или IP с web интерфейсом

Очередная “хотелка” руководства вылилась в следующую статью.

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

Лично мне больше нравиться, когда статистика храниться долго и смотриться через браузер.  Ничего 100% подходящего в интернете я не нашел, хотя может просто плохо искал :) , поэтому решил быстренько накидать вебморду сам. В результате, как всегда,  получилось не очень быстренько, зато вроде симпатично.

скачать trafdstat-1.0.3 (648)

и еще скачать trafdstst-1.0.3.patch.tar.gz (372)

Порядок установки и настройки:

Полный текст статьи »

Media center из видеомагнитофона

Подогнали старый видеомагнитофон - спасибо Оксане. Внутренности выкинул, вставил начинку: PIII - 1,1 Гг, 256 Мб ОЗУ, 10 Гб винт. Вот что вышло:

101_00193

Остальные фотографии под катом

Полный текст статьи »

Yandex карты в 1с без ВК

Данная обработка служит простым и показательным примером как можно использовать Yandex карты с помощью обычного HTML поля документа – стандартного объекта 1с8.

Полный текст статьи »

eCatalog (iCatalog) - новая версия

Обновился электронный каталог продукции с возможностью создания из 1с. Наименование изменил :) Он теперь поддерживает рисунки, нет пары багов. Реализована выгрузка из УТ.

 

Автоматическое создание счетов-фактур на основе документов реализации (обработка)

Обработка автоматически создает документы “Счет-фактура выданный” для указанных документов “Реализация товаров и услуг” и проводит их.

Написано для 1С: Предприятие 8.1 Бухгалтерия предприятия, редакция 1.6 (1.6.13)

Автоматическое формирование счетов фактур для 1С Бухгалтерия 8.1 (525)

Полный текст статьи »

iCatalog

screen6

Вышла первая бэтта версия электронного каталога продукции. Free.

Импорт накладных для 1с Предприятие 8: для версии Бухгалтерия предприятия, редакция 1.6 (обработка)

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

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

Структура файла для загрузки
Формат: текстовый
Формат строки: “код_товара”,”количество”,”сумма”

Обработка написана для 1с Предприятие 8: для версии Бухгалтерия предприятия, редакция 1.6 (1.6.12)

Полный текст статьи »

Создание программ .Net из 1С - легко!!!

А все потому что в состав .Net SDK входит компилятор CSC.EXE (его качаем с офф. сайта - он бесплатный, по крайней мере пока).
По дефолту ставится  (для .Net2) в:
%:\WINDOWS\MICROSOFT.NET\FRAMEWORK\v2.0.50727\CSC.EXE

В 1с же можно записать текстовый файл, который будет содержать код на этом самом c#, допустим создадим файлик c:\comp.txt с таким вот содержанием:
using System;
namespace HelloWorld
{
class Hello
{
static void Main()
{
System.Console.WriteLine(”Hello World!”);
System.Console.WriteLine(”Press any key to exit.”);
System.Console.ReadKey();
}
}
}

Далее команда системы из 1с:
C:\WINDOWS\MICROSOFT.NET\FRAMEWORK\v2.0.50727\CSC.EXE /target:exe /out:c:\first.exe
c:\comp.txt

И вуаля - наш c:\first.exe готов!