воскресенье, 8 октября 2023 г.

Публикация базы 1С через IIS — преобразование в приложение

 После того, как база 1С опубликована, в каталоге сайтов IIS добавляется соответствующая запись, в нашем примере это LITBUH:


Необходимо каталог преобразовать в приложение:
Выбрать пул приложений:




пятница, 31 октября 2014 г.

механизм адаптации прикладных решений под конкретного потребителя

механизм адаптации прикладных решений под конкретного потребителя

Стратегия, предлагаемая расширениями, заключается в следующем. Если вы хотите изменить типовую конфигурацию, вы не трогаете саму конфигурацию. Все изменения вы выполняете в расширении, которое, по сути, тоже является конфигурацией

Подробнее тут: http://v8.1c.ru/o7/201410ext/index.htm

четверг, 30 октября 2014 г.

Программное проведение документа и проведение документа пользователем.

Итак. Для того чтобы вставить некое условие которое должно отработать только в том случае, если документ собирается проводить пользователь, можно:

1. ФормаДокумента, событие ПередЗаписью

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)

    Если
ДокументОснование.Состояние = Перечисления.СостояниеЗаказНаряда.Выполнен
            ИЛИ ДокументОснование.Состояние = Перечисления.СостояниеЗаказНаряда.Закрыт
            ИЛИ ДокументОснование.Состояние = Перечисления.СостояниеЗаказНаряда.ОтказКлиента
            ИЛИ ДокументОснование.Состояние = Перечисления.СостояниеЗаказНаряда.ОжидаетВозмещения Тогда
       
Сообщение = "Документ основания ["+СокрЛП(ДокументОснование)+"]. Состояние у документа основания """+СокрЛП(ДокументОснование.Состояние)+""". ";
       
Сообщить(Сообщение);
       
Отказ = Истина;
        Возврат;
    КонецЕсли;

КонецПроцедуры

2. ФормаСписка, событие ПередПроведением

Процедура СписокПередПроведением(Элемент, Отказ)

   
ДокументПеремещение = Элемент.ТекущаяСтрока;

    Если
ДокументПеремещение.ДокументОснование.Состояние = Перечисления.СостояниеЗаказНаряда.Выполнен
            ИЛИ ДокументПеремещение.ДокументОснование.Состояние = Перечисления.СостояниеЗаказНаряда.Закрыт
            ИЛИ ДокументПеремещение.ДокументОснование.Состояние = Перечисления.СостояниеЗаказНаряда.ОтказКлиента
            ИЛИ ДокументПеремещение.ДокументОснование.Состояние = Перечисления.СостояниеЗаказНаряда.ОжидаетВозмещения Тогда
       
Сообщение = "Документ основания ["+СокрЛП(ДокументПеремещение.ДокументОснование)+"]. Состояние у документа основания """+СокрЛП(ДокументПеремещение.ДокументОснование.Состояние)+""".";
       
Сообщить(Сообщение);
       
Отказ = Истина;
    КонецЕсли;

КонецПроцедуры

пятница, 22 марта 2013 г.

Иншалла

Разговорились испанец, турок и араб о самых популярных словах их языков, используемых на работе. 
Испанец: 
- У нас очень популярно слово "маньяна". Это значит - сделаем завтра,
послезавтра, короче - скоро... 
Турок: 
- Мы используем выражение "яваш-яваш". Смысл - сделаем через неделю,
через две. Одним словом - не торопитесь... 
Араб: 
- А мы говорим "иншалла". Это приблизительно тоже самое, что и "маньяна"
и "яваш-яваш", но отсутствует ваш элемент поспешности...


Значение слова иншалла - «если Бог пожелает», «если (на то есть) Божья воля».

вторник, 19 марта 2013 г.

Хранилище конфигурации

Конфигурация - Хранилище конфигурации - Хранилище

Я вот думал уже всем известная тема, однако - нет. Многие не знают или не хотят знать, как использовать хранилище в полную мощь. Эта статья дополняет статью "1С 8 ХРАНИЛИЩЕ КОНФИГУРАЦИИ"


Цитаты из справки 1С:
Работу с объектами хранилища, ведение списка пользователей и другие действия удобнее выполнять в окне "Хранилище конфигурации". Для его открытия выберите пункт "Конфигурация — Хранилище конфигурации — Хранилище".
В окне "Хранилище конфигурации" размещены командная панель и табличное поле.
В колонке "Объект" показывается иерархическая структура объектов хранилища или список объектов в зависимости от режима просмотра.
Во второй колонке пиктограммами показывается состояние объектов. Пиктограммами показывается состояние захваченных объектов. Захваченные текущим пользователем объекты показываются пиктограммой, содержащей красную галочку.
В колонке "Пользователь" указывается пользователь, захвативший объект.
В колонке "Дата" показывается дата захвата (если объект на данный момент захвачен) или дата последнего обновления объекта.
В колонке "Компьютер" указывается имя компьютера пользователя.
В колонке "Информационная база" — имя локального каталога информационной базы на компьютере пользователя.

Помимо основных действий с хранилищем я хочу обратить ваше внимание на следующее:
1. "Вид" - переключает отображение колонки объектов в режимы "Дерево" и "Список"
2. "Обновить статусы" - обновляет информацию о захваченных объектах в хранилище
3. "Отбор" - устанавливает отбор по "Все объекты", "Все захваченные ", "Захваченные пользователем"
Исходя из выше сказанного, для того, чтобы узнать, какие объекты кем захвачены, нужно сделать следующее:
  1. Конфигурация - Хранилище конфигурации - Хранилище
  2. Обновить статусы
  3. Отбор - Все захваченные

вторник, 28 августа 2012 г.

IT Jam 2012

Советую посетить данное мероприятие. В Харькове было хорошо. Жаль у меня не получается в этом году посетить IT Jam 2012 :(

пятница, 17 августа 2012 г.

Programming, Motherfucker!


Сегодня я расскажу вам об уникальной методологии разработки ПО. Уверяю вас, она произведёт настоящую революцию в нашей индустрии. Почему? Да потому что она разительно отличается от тех теорий, которыми вас досыта накормили заумные книжки и дурацкие статьи в интернетах. Существующие методологии заставляют вас запоминать сотни баззвордов, высчитывать какие-то непонятные метрики или даже (о ужас!) предлагают пустить работу на самотёк и сделать вашу команду самоорганизующейся.

Наша методология гораздо проще и эффективнее. Она предлагает вам сконцентрироваться всего на одной, но очень важной вещи (чтобы случайно не забыть, на какой именно, мы даже вынесли эту вещь в название методологии). Итак, встречайте: инновационная методология разработки под названием…
Пиши код блять!

среда, 15 августа 2012 г.

Селиконовая долина в Украине?

 BIONIC Hill...

Как сообщает Roman Khmil, COO, Ciklum  в статье "Innovation Park in Kiev – Dream or Reality?" в Украине, в Киеве возможно будет создан парк информационных и других высоких
технологий. Это BIONIC Hill. Планируемый срок начала строительных работ 2012 год. BIONIC Hill будет размещен в Святошинском районе Киева на площади 147 га. На 147 га будут размещены бизнес центры, университет, гостиницы, спорткомплекс, ТРЦ, жилые дома, школа и детские садики. Т.е. полная инфраструктура для "Работай-Живи-Учись-Отдыхай". В центрах бизнеса BIONIC Hill разместятся украинские и зарубежные компании, которые работают в сфере высоких технологий, а также другие организации, которые будут оказывать сервисную поддержку сектора бизнеса. Парк предусматривает создание 35 тыс. высокотехнологичных рабочих мест. До 2014 года планируется завершить строительство первой очереди проекта. Значительная территория технопарка будет отведена под комфортабельное жилье (230 тыс. кв. м), рассчитанное на 10 тыс. человек. Оно будет предназначено для специалистов, работающих на территории Bionic Hill. (35-10=25) Завершить строительство всего комплекса заданий можно в течение пяти-семи лет.

А пока Bionic Hill существует только на бумаге, и многие эксперты рынка скептически смотрят на его будущее. Ведь даже в случае его создания необходимо выполнить множество условий, чтобы он действительно превратился в центр инновационных технологий. В свое время толчок развитию Калифорнийской Силиконовой долины дала военная индустрия. Интерес Пентагона к высокотехнологичным разработкам и огромные военные бюджеты США в немалой степени поспособствовали расцвету этой хайтек-области. В свою очередь, российский инноцентр «Сколково» строится и существует за счёт бюджетного финансирования РФ, фактически — за счёт «газовых и нефтяных долларов».
В украинском государстве таких денег нет, поэтому прямое копирование американского и российского опыта ни к чему хорошему не приведёт. Основные замечания ИТ-экспертов сводятся к тому, что начинать нужно не с технопарка как жилищно-офисного кампуса, а с взращивания предпринимательства в хайтек-индустрии. «И только тогда, когда эти компании вырастят, их можно собрать где-то вместе и превратить в технопарк. Но нельзя построить технопарк и ожидать, что произойдет чудо. Вначале он будет пустовать, потом его займут фирмы, которые назовут себя высокотехнологическими компаниями, а сами будут торговать алкоголем и сигаретами. Я не верю, что какие-то налоговые льготы сотворят чудо», — говорит Дмитрий Шимкив, глава «Майкрософт-Украина».

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

Надеюсь они сделают на проходной защиту от рейдеров в штатском, УБЭП, налоговиков и прочих маски шоу подобно той, которая была у "красной королевы" в фильме Resident Evil.

Презентация якорного проекта BIONIC Hill mp4 на youtube.

четверг, 10 мая 2012 г.

Строки неограниченной длины

В 1С используется тип «Строка неограниченной длины», причем судя из того что в седьмой версии не было возможности использования данного типа в объекте "Константы", то в восьмой версии это реализовано, хотя трудности с этим типом как были так и остались...


среда, 9 мая 2012 г.

Колонтитулы в 1С 7.7 с рисунком


Аня: оч срочно надо как убрать колонтитулы во второй странице (в первой убрала с горем пополам) а вторая оглавление тож надо убрать Плизззз!!!!!

Петр: Если вопрос по MS Word: нарисуйте белый прямоугольник с белыми же линиями (панель «Рисование»), потом выберите команду «Формат автофигуры…» в контекстном меню и на закладке «Положение» выберите «Обтекание — Перед текстом». Перетащите  прямоугольник на колонтитул. Растяните прямоуголник так, чтобы он закрывал колонтитул, но не закрывал текст.


При работе с колонтитулами в "семёрке", известно что размеры колонтитулов(в миллиметрах) устанавливаются в ПараметрыСтраницы(), 8/9 параметры, а сами колонтитулы программируются в конфигураторе в меню "Таблица -> Колонтитул -> Верхний или Нижний (по выбору)":


В таком случае будет выведен нижний колонтитул:


Это описано в "ЖКК":
Текст колонтитула может включать следующие управляющие конструкции: 

#T    при печати в данном месте будет вставлено время печати документа 
#D    при печати в данном месте будет вставлена дата печати документа 
#P    при печати в данном месте будет вставлен номер страницы документа 
#Q    при печати в данном месте будет вставлено число - общее количество страниц документа 

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

А если есть необходимость вставить в колонтитул рисунок? Вот например:


есть решение и для такой задачи от Uncle. В базе с компонентой уже решено: скачать.



вторник, 24 апреля 2012 г.

16 способов "гуглить" как профессионал!


— А кто знает, как писать на ПХП
— Гугл все знает.

Полезную информацию с примерами поисковых запросов для Google выложили на webdiscover.ru:

1. Исключение из Google поиска
Чтобы исключить из поисковой выдачи какое либо слово, фразу, символ и т.п., достаточно перед ним поставить знак “-” (минус), и оно не появится в результатах поиска.
Для примера, я ввёл в строку поиска следующую фразу: “бесплатный хостинг –.ru” и в поисковой выдаче нет ни одного .ru сайта, кроме оплаченных рекламных объявлений.

четверг, 19 апреля 2012 г.

v7: Как сохранить результаты поиска(Поиск во всех текстах)?

...функция большинства компьютерных редакторов...
Copy Paste
Выполнял я на днях задание в 7.7 аля заменить "Фирма.ЮридическийАдрес" на "глАдресСтрокой(Фирма.ЮридическийАдрес)". Задача не столько сложная, сколько ответственная(глобальник, таблицы, внешние отчеты, печатные формы) и монотонна на выполнение.

При выполнении ее захотел сохранить результаты поиска во всех текстах по запросу "Фирма.ЮридическийАдрес", которые выводятся в окне "Список найденных вхождений", для логирования изменений. УВЫ. В этом окне "ctrl+A ctrl+C ctrl+V" схема не работает.

четверг, 23 февраля 2012 г.

Windows 7 + 1C: Порядок сортировки, отличается от системного!


Заезженная тема, но...
1. Создаем пустой файл OrdNoChk.prm (Блокнот -> Записать файл с именем "OrdNoChk.prm)
2.1. Копируем файл в каталог с базой -> в базе не будет осуществляться проверка сортировки
2.2. Копируем файл в папку BIN -> во всех базах не будет осуществляться проверка сортировки

Замечания:
а) способ актуален только на 26 или 27 релизе 1С 7.7
б) проверка отключается только  на запуск в режиме предприятие,  в режиме конфигуратора проверка этим файлом не отключается.


суббота, 4 февраля 2012 г.

Meet Mr. Android 2011

Скажу тебе я честно
Ты выглядишь прелестно!

На основе собранных данных bluestacks.com создали композиционный портрет пользователя Android и назвали его Mr. Android 2011, вот он:

среда, 4 января 2012 г.

Our drunken economics explained

И настроение улучшилось... после прочтение статейки, которую опубликовал у себя мой коллега. И я займусь копи пастом данной статьи.
Я

Объяснение экономик 2011 года на примере обычного бара

Мария является владелицей бара. В один прекрасный день она понимает, что практически все её клиенты – безработные алкоголики, поэтому она больше не может содержать бар, иначе разорится.

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

воскресенье, 11 декабря 2011 г.

Кто пишет текст вакансии 1С программиста?


Может и байан но в точку.

На самом деле под вакансией «программист 1с» могут скрываться несколько совершенно разных понятий.

вторник, 29 ноября 2011 г.

PRIVATE Монитор

— Ты когда-нибудь видел, чтоб у меня на столе документы лежали?
«Место встречи изменить нельзя»

Интересную идею приватного монитора и простой реализации скрытия информации на мониторе от посторонних глаз предлагает пользователь dimovi "Privacy monitor hacked from an old LCD Monitor", которую представил вниманию русскоязычной публике kfedorov на habrahabr.