-Музыка

 -

Радио в блоге

[Этот ролик находится на заблокированном домене]
Добавить плеер в свой журнал
© Накукрыскин

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в altesack

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 01.09.2008
Записей: 874
Комментариев: 3530
Написано: 8981

1C на линуксе

Дневник

Суббота, 26 Сентября 2009 г. 23:57 + в цитатник
ungifted прислал прикольную ссылочку предрекающую очередной вендекапец.
http://www.1c.ru/news/info.jsp?id=10810

Метки:  

Опять тернарная операция в запросах 1С

Дневник

Четверг, 23 Апреля 2009 г. 15:24 + в цитатник
Поднимал тему тут http://altesack.mooo.com/post94985644/

и сокрушался, что нет там такого. Оказывается есть операция ВЫБОР, которая делает примерно то же самое, что я хочу:


ВЫБРАТЬ РАЗРЕШЕННЫЕ
Реестр.Менеджер,
Реестр.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетовПриход,
"" КАК План,
ВЫБОР
КОГДА Реестр.СуммаВзаиморасчетовПриход = 0
ТОГДА 0
ИНАЧЕ Реестр.Реализация * (Отгрузка.СтоимостьОборот / Реестр.СуммаВзаиморасчетовПриход)
КОНЕЦ КАК Реализация,
.....................


Метки:  

Опять 1C - КПП на исходящих платёжках

Дневник

Вторник, 17 Февраля 2009 г. 10:11 + в цитатник
Странно.
Почему-то на исходящих платёжных поручениях автоматически не заполняется реквизит КПП.
То есть иногда заполняется (когда платёж по налогам), а иногда нет.
Код, который автоматически заполняет реквизит - вроде правильный. Короче ошибка какая-то неявная. И вообще код довольно запутанный. Автоматическое заполнение реквизита реализовано уж очень сложно. Процедура заполнения вынесена во внешний модуль (из которого тащится ещё и другими документами?)

Блин, а нельзя было тупо засунуть в событие ПриОткрытии строчку типа!!
КПППлательщика = блаблабла

По моему, это как раз тот случай, когда надо было решать задачу проще.
Я считаю, в этом случае читаемость кода гораздо важнее универсальности

PS: А вообще программирование на 1С - это большой шаг назад после С, Delphi, Java и даже PHP

upd:
1С:Предприятие 8.1 (8.1.10.50)
Бухгалтерия предприятия, редакция 1.6 (1.6.10.6)

Метки:  

1C.. как много в этом звуке

Дневник

Пятница, 13 Февраля 2009 г. 00:49 + в цитатник
О, насколько конфигурации 1С:Предприятие 8.1 сложны!!
Это просто не описуемо! Сколько у них внутри сложных связей явных и неявных!! Это просто не описуемо!

Вот наиболее яркие впечатления недели (много букоф про 1С):
Читать далее...

Метки:  

Код Бюджетной Классификации в 1С 8.1 БП 1.6

Дневник

Четверг, 29 Января 2009 г. 11:24 + в цитатник
Есть ли KBK в 1С 8.1 БП 1.6 ??
Нифига нету!!
Читать далее

PS: Что-то слишком много работы стало.
Уже который день в обед обнаруживаю чашку остывшего утреннего кофе
PPS: Что-то я начал в последние дни плотно грузить своих ПЧ 1С-ом ...

Метки:  

Тернарная операция в языке запросов 1С

Дневник

Среда, 28 Января 2009 г. 01:05 + в цитатник
Понадобилось мне решить в 1С следующую задачу.


Выбрать МИНИМУМ (МояТаблица.А, МояТаблица.Б)
ИЗ МояТаблица

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

На MySQL это делается элементарно

SELECT if(МояТаблица.А> МояТаблица.Б, МояТаблица.А, МояТаблица.Б)
from МояТаблица


В MS VFP помнится было
SELECT iif(МояТаблица.А> МояТаблица.Б, МояТаблица.А, МояТаблица.Б)
from МояТаблица



А в 1С такой операции нет (( Что делать?
Читать далее...

Метки:  

Код валюты в 1С

Дневник

Суббота, 17 Января 2009 г. 08:57 + в цитатник
Если вы начинаете пользоваться следующими конфигурациями 1С 8.1:

* Бухгалтерия предприятия (БП)
* Управление торговлей (УТ)
* Зарплата и управление персоналом (ЗУП)

то будьте готовы, что после первого обмена данными у вас будет бардак с валютами!

Симптомы:
Особенно это становится заметно в БП. В некоторых проводках вдруг Рубль становится иностранной валютой.

Причина:
Если конфигурация установлена с нуля то:
*Валюта рубль имеет код 643 в БП
*Валюта рубль имеет код 810 в УТ
*Валюта рубль имеет код 810 в ЗУП

В результате при выгрузке данных, например из УТ в БП, будет создана новая валюта рубль с кодом 810. Поскольку другая валюта рубль с кодом 643 является основной и родной, то новый рубль-810 становится иностранной валютой.

Поскольку все рублёвые банковские счета в УТ использовали рубль-810, и поскольку все рублёвые операции в УТ велись с рублём-810, то при выгрузке в БП естественно все они будут в иностранной валюте!!

То же самое с выгрузкой ЗУП -> БП

Как исправить:
Лучше всего изачально привести во всех конфигурациях рубль к единому коду. Лучше всего к 643.

Если уже производилась выгрузка - придётся исправлять и перепроводить все документы (

PS:
Разработчики 1С круто облажались с этим фактом, на который будут натыкаться именно начинающие.
Надеюсь это сделано неспециально, чтобы увеличить рынок 1с-услуг

Метки:  

1С и татарский язык О_о

Дневник

Пятница, 12 Декабря 2008 г. 09:34 + в цитатник
На одном из рабочих мест у нас возникла проблема:
Принципиально не запускались внешние обработки. У всех обработок при запуске вылезала ошибка, дескать неправильная кодировка.

Точно причину назвать не могу, вылечилось после того как:
1. Изменил языковые и региональные стандарты винды с Татарского на Русский
2. Переустановил 1С

Кто нафиг поставил им татарские стандарты - не признаются. )))

Метки:  

Сериал: Техподдержка

Дневник

Пятница, 28 Ноября 2008 г. 16:15 + в цитатник
Может сериал начать снимать наподобие The IT Crowd?

Консультирую по телефону через VNC
- Нажмите кнопку "Добавить", и введите нужный вам текст.
- (вбивает)А дальше что?
- Теперь нажмите кнопку Enter
- (растерянно водит мышкой по экрану)А... где здесь Enter?

Метки:  

1С и отчёты

Дневник

Среда, 05 Ноября 2008 г. 12:27 + в цитатник
Я в шоке!
Оказывается, если печатаете из 1С многостраничный отчёт (список, оборотка) - то 99% не напечатаются нумерация страниц!!!
А если нумерация страниц каким-то чудом печатается - значит в коде именно этого отчёта написано несколько абзацей кода обработки разрыва страниц и прочего!!

Штатного механизма в платформе не предусмотрено (((

Метки:  

Не ленитесь составлять ТЗ

Дневник

Среда, 29 Октября 2008 г. 09:58 + в цитатник
Порой мы ленимся составлять ТЗ, особенно если на работу уходит меньше времени чем на его составление. А зря....

Один наш пользователь из отдела кадров попросил подхимичить под его нужды пару отчётов в 1С:Управлении персоналом. Там делов то было блин - навести красоту, поставить тексты по-умолчанию и все дела. С этим пользователем у нас работала одна девушка, работала что-то больно долго для такой пустяковой задачи. Ну долго ли коротко ли - сделала. Чтобы потом не возникло проблем с обновлениями, записала во внутренний блог объекты, которые подверглись изменениям. (что это были за изменения - не записала, а зря )

Прошло время. Сегодня эта девушка на больничном. Именно сегодня мне звонит этот пользователь и сообщает, что дескать один из отчётов поплыл-поехал. На мои возражения, что всё делалось по Вашим же просьбам получил простой ответ: В ЭТОМ ОТЧЁТЕ НИЧЕГО МЕНЯТЬ НЕ НАДО БЫЛО!

Короче приплыли! Либо наша девушка накосячила и свалила в больничный, либо наши кадровики играют в игру - я не я и лошадь не моя! С одной стороны проще свалить всё на отсутствующего человека, с другой стороны я прекрасно знаю наших кадровиков, они очень любят менять постановки задач на ходу, с ними у нас бодалось уже не одно поколение программистов.

Делать нечего! Я залез в конфигуратор, открыл типовую конфигурацию и начал увлекательный квест а-ля "Найди 10 отличий".
Ну нет в 1С вменяемых средств сравнения конфигураций!

Что-то вроде нашёл, сделал, кадровики работу приняли. Что им взбредёт в голову дальше - не знаю.

Метки:  

Разбор полётов на трезвую голову

Дневник

Понедельник, 13 Октября 2008 г. 09:48 + в цитатник
Должен сказать что после бурного четверга (1 , 2 ) прошло время, пыль немного улеглась и можно трезво оценить произошедшее.

А было следующее:
1. С боевого сервера были сняты дампы PostgreSQL
2. Сервер был отформатирован
3. Установлен ASPLinux
4. Установлена куча нужных пакетов (1С, hasp, PostgreSQL, kernel-PAE)
5. Были восстановлены базы данных

При трезвом рассмотрении оказалось, что в этом ничего особенно выдающегося/героического нет.

Некоторый стресс наблюдался из-за:

1. Для выполнения работы пришлось остаться после работы. Давно я так не задерживался. Наверное старею :)

2. Утром следующего дня в 6:30 на работу заступали первые пользователи, соответсвенно сервер должен был работать к этому времени. Да и оставаться на работе до утра не хотелось :)

3. Последняя вахта с работы в город едет в 19:20, соответственно на эту ответственную операцию было довольно ограниченное время. Насчёт варианта задержаться дольше и как потом добираться домой - даже думать не хочется

4. На этапе установки пакетов ASPLinux происходили зависания процесса инсталляции. Несколько раз приходилось перезапускать процесс. Зависания происходили на разных пакетах. Я подозреваю DVD-привод, что ему что-то не нравилось. Немного подумав, я решил обрезать все лишние пакеты и отказаться от графической оболочки. Один фиг работаем в текстовой консоли через SSH. Уфф.. Проскочило :)

Главное впечатление вечера:

Вы только представьте
.... в офисе тишина ....
... тихо жужжит 4-х ядерный проц с 8Гб ОЗУ....
.... отсутствие графической оболочки....
..... голая текстовая консоль....
.... минимум сервисов, да и те на холостом ходу.....

Вауууу!!! Как всё летает!!!!
Символы на экране появляются на мгновение раньше нажатия на клавишу!! (как у Каганова :))
Реально!!!

Побочный результат

Наконец-то, после года экспериментов, составил для себя видение, как надо устанавливать 1С сервер на Linux, которое оформил в виде инструкции: Установка сервера 1С 8.1 на Linux

Метки:  

Я сегодня не такой как вчера

Дневник

Четверг, 09 Октября 2008 г. 18:54 + в цитатник
Вот примерно из-за этого и был весь сыр бор!


Как же долго мы парились и не могли сделать больше 12 соединений на ИБД !! Попозже я выложу технические подробности всего действа.

Работа закончена. На полную перестановку и настройку сервера, , бекапы и восстановление баз данных потребовалось 3 часа. Один из них - рабочий. Пора собираться домой.

PS: Я чувствую себя Брюсом Виллисом возвращающимся после очередной крутой разборки с плохими парнями ))))
Усталый, довольный и гордый результатом.

Метки:  

Шарим диск ИТС на Linux - миссия невыполнима!

Дневник

Вторник, 30 Сентября 2008 г. 21:39 + в цитатник
Встала задача зашарить один диск ИТС (ИнформационноТехническоеНечто от 1С ) на всю контору.

Вся проблема в том что диск защищён старфорсом. Так что тупо копировать, снимать имидж не катит. Да и удалённо через зашаренную папку тоже не получается, при запуске приложение ИТС опрашивает локальный привод. 1С рекомендуют делать так:

- зашаривать дисковод
- запускать специальную прогу с диска ISSSRVR.EXE, которая как-то будет проверять доступ. Любопытно, что эта прога никакие TCP-порты не использует, интересно как она ЭТО делает?

Дык фишка в том, что не хочу я покупать лицензию виндовс только для ИТС. Есть же серверы на Линукс, стоят же круглые сутки и работают! Зашарить дисковод, запустить ISSSRVR.EXE под вайном! Чем чёрт не шутит?

Так вот! Нифига не запускается :(
И судя по тому, что мне выдал гугл - миссия реально невыполнима.

Чтож, отрицательный результат - тоже результат

Метки:  

 Страницы: [1]