Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )



История благодарностей участнику Vofka ::: Спасибо сказали: 4549 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
11.03.09, 16:10 Программист 1С
Исследовательский центр портала SuperJob.ru в декабре 2008 года изучил предложения работодателей и ожидания претендентов на позицию «Программист 1С» в 9 городах России.

Система автоматизации деятельности организаций и частных лиц «1С: Предприятие» является самой распространенной в России. Большинство компаний, использующих эту систему, имеют в своем штате программиста, разрабатывающего программы, адаптированные к специфике работы фирмы.

Программист 1С участвует в автоматизации деятельности компании на базе «1С: Предприятие», осуществляет настройку, сопровождение, администрирование типовых конфигураций на базе 1С 7.7 / 8.0 / 8.1, разрабатывает нетиповые конфигурации под задачи компании. Представители данной профессии реализуют поддержку пользователей системы 1С, составляют инструкции, оформляют техническую документацию.

Средний заработок программистов 1С составляет на сегодняшний день в Москве 70000 руб., в северной столице – 50000 руб. На каждую вакансию в двух столицах приходится по 3 соискателя. В Нижнем Новгороде и Ростове-на-Дону программисты 1С зарабатывают около 35000 руб. ежемесячно, предложение рабочей силы в 4 раза превышает спрос на нее. Данные по другим российским городам, участвовавшим в исследовании, представлены ниже (см. таблицы).

Молодые специалисты с неполным или законченным высшим образованием в сфере IT, опытом программирования в среде 1С от 0,5 до 1 года, владеющие основами бухгалтерского, управленческого и налогового учета, навыками составления технической документации, со знанием типовых конфигураций 1С 7.7 / 8.0 / 8, зарабатывают в столице от 20000 до 50000 руб. В Санкт-Петербурге зарплата начинающих программистов 1С составляет от 18000 до 40000 руб., в Нижнем Новгороде – от 15000 до 25000 руб., в Ростове-на-Дону – от 12000 до 25000 руб.

На более высокую оплату труда могут претендовать специалисты, отработавшие не менее 1-2- лет в данной специальности, со знанием одной или нескольких предметных областей, основ администрирования MS SQL Server и опытом разработки нетиповых конфигураций на базе 1С 8.0. Работодателями приветствуется участие претендентов в проектах внедрения 1С, наличие сертификатов специалиста. В данном зарплатном диапазоне от соискателей требуются наличие навыков составления и согласования технических заданий, желательно знание нескольких языков программирования. Программисты 1С такого уровня зарабатывают в Москве до 80000 руб., в городе на Неве – до 60000 руб., в Нижнем Новгороде и Ростове-на-Дону – до 40000 руб.

Вход в следующий зарплатный диапазон открыт для специалистов с опытом руководящей работы, неоднократно внедрявших систему 1С «с нуля», компетентных в объектно-ориентированном программировании, свободно владеющих английским языком и языком программирования SQL. Максимальный заработок асов 1С-программирования достигает в столице 150000 руб., в Санкт-Петербурге – 100000 руб., в Нижнем Новгороде и Ростове-на-Дону – 70000 руб.

Похоже, цепкая лапа кризиса добралась до компьютерщиков. Программисты неоднократно сетовали на то, что их роль на предприятии существенно недооценена. Грамотные и компетентные IT-шники способны организовать бесперебойную работу «железа», что в глазах несведущих руководителей выглядит как «ничегонеделание». Видимо, поэтому в тяжелые времена программистов увольняют как «непроизводственный персонал». В нынешней ситуации любопытно проследить динамику зарплат на рынке труда программистов 1С по полугодиям 2008 в Москве.

В первом полугодии средний уровень оплаты труда, предлагаемый работодателями, был ниже запрашиваемого соискателями: 73000 и 78000 руб. соответственно. Во втором полугодии соискатели умерили свои аппетиты, а работодатели поприжали зарплату: сошлись на сумме в 70000 руб. Зарплаты в вакансиях для молодых специалистов еще совсем недавно стартовали с 40000 руб., сегодня уже – с 25000 руб. В первом полугодии начинающие программисты оценивали свой труд примерно в 34000 руб., к концу 2008 года эта планка опустилась до 20000 руб. А вот для асов программирования, похоже, наступают неплохие времена, во всяком случае, в первом полугодии зарплатный максимум составлял по версии работодателей 90000 руб., по версии соискателей – 120000 руб., во втором полугодии – 100000 руб. и 150000 руб. соответственно. Что и говорить, свою цену опытные специалисты знают! Несмотря на снижение среднего уровня зарплат, на сегодняшний день специальность программиста 1С остается достаточно востребованной на рынке труда, во всяком случае, соотношение вакансий и резюме пока «не зашкаливает».

Согласно проведенным исследованиям, профессию программиста выбирают, в основном мужчины с высшим образованием. 80% соискателей – представители сильного пола, диплом вуза имеется у 84% специалистов.

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

Предложения работодателей (вакансии) и ожидания соискателей (резюме) по заработной плате (руб.) на позицию «Программист 1С» в первом и втором полугодиях 2008 года в г. Москве.


[attachment=115:Безымянный.JPG]


Регионы исследования: гг. Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород, Новосибирск, Ростов-на-Дону, Омск, Самара, Уфа.
Время проведения исследования: декабрь 2008 г.
Единица измерения: российский рубль.
Объект изучения: предложения работодателей и ожидания претендентов на позицию «Программист 1С».

Типичный функционал:
- Автоматизация деятельности компании на базе 1С «Предприятие»
- Настройка, сопровождение, администрирование типовых и нетиповых конфигураций на базе 1С 7.7 / 8.0 / 8.1
- Разработка нетиповых конфигураций под задачи компании
- Составление инструкций, оформление технической документации
- Поддержка пользователей.

Требования к позиции: тип занятости - полный рабочий день.

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

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

[attachment=116:Безымянный.JPG]


###############################################################

Пояснения к таблице »

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

Показатели, на которые следует ориентироваться при определении среднерыночной стоимости специалиста

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

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

Для понимания того, находится ли интересующее Вас значение заработной платы в рыночном коридоре, следует ориентироваться на диапазон зарплат между нижним и верхним квартилями, в котором сосредоточены 50% исследуемых данных.

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

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

Пример расчета приводимых показателей

Для наглядности демонстрации расчета показателей для абстрактной позиции ограничимся, например, размером исследуемого массива заработных плат n = 25, где 13 значений зарплат соответствуют предложениям работодателей, а 12 значений − ожиданиям соискателей.

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

в предложениях работодателей: 1300; 1000; 800; 700; 800; 500; 1100; 700; 600; 800; 1200; 900; 600;
в ожиданиях соискателей: 900; 600; 1000; 800; 1100; 800; 700; 1100; 900; 500; 900; 800.

Таким образом, изучаемый массив зарплат:
1300; 1000; 800; 700; 800; 500; 1100; 700; 600; 800; 1200; 900; 600; 900; 600; 1000; 800; 1100; 800; 700; 1100; 900; 500; 900; 800.

Для удобства восприятия расположим зарплаты в порядке возрастания:
500; 500; 600; 600; 600; 700; 700; 700; 800; 800; 800; 800; 800; 800; 900; 900; 900; 900; 1000; 1000; 1100; 1100; 1100; 1200; 1300.

Определение позиций квартилей в массиве:

нижний квартиль: (n+1)/4= (25+1)/4= 6.5,
т.е. значение квартиля находится между 6 и 7 элементами массива;

средний квартиль: (n+1)/2= (25+1)/2= 13,
т.е. значение квартиля соответствует 13-ому элементу массива;

верхний квартиль: 3*(n+1)/4=3*(25+1)/4=19.5,
т.е. значение квартиля находится между 19 и 20 элементами массива.

Минимальное значение 500$
Максимальное значение 1300$
Мода 800$
Медиана 800$
Нижний квартиль 700$
Верхний квартиль 1000$
Среднее арифметическое 844$

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

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

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

Индекс востребованности оценивает количество резюме, размещенных в базе портала SuperJob.ru в конкретном регионе / городе, приходящихся на одну соответствующую вакансию. Значение индекса, близкое к единице, означает, что спрос регионального рынка труда на таких специалистов не удовлетворен. Существенное превышение индекса над единицей означает переизбыток данных специалистов на анализируемом рынке труда.

###############################################################

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

[attachment=117:Безымянный.JPG]


[attachment=118:Безымянный.JPG]


Статистические данные:

  • Возрастной диапазон наиболее востребованных рынком труда программистов 1С 20-45 лет; программисты 1С в возрасте до 30 лет составляют 48% от общего числа специалистов; в возрасте от 30 до 40 лет – 32%, в возрасте от 40 до 50 – 14%;
  • 80% программистов 1С – мужчины;
  • 78% программистов 1С владеют английским языком на базовом уровне и на уровне, достаточном для чтения специализированной литературы; на разговорном и на свободном уровнях – 10%;
  • 84% программистов 1С имеют высшее образование,10% - неполное высшее;
  • 35% программистов 1С прошли специализированные курсы или имеют квалификационные сертификаты;
  • 54% программистов 1С имеют водительские права категории «В».
MATEVI,
03.03.09, 10:27 Описание встроенного языка
Регистры — это специфический инструмент системы 1С:Предприятие, средство накопления сводной информации. Регистры являются внутренним инструментом конфигурации, к которым нет непосредственного доступа через ин­терфейс пользователя. Информация о результатах хозяйственных операций, которая появляется при оформлении документов, накапливается в регистрах при «проведении» документов, а отображение информации, содержащейся в регистрах, осуществляется при помощи формирования отчетов. Информация из регистров используется для анализа хозяйственной деятельности за прошедший период.


При создании регистра определяется, как будет обрабатываться, группироваться и сохраняться сводная информация. Регистры могут быть двух видов: оборотные регистры и регистры остатков.


Регистр остатков — это объект, предназначенный для ведения остатков «ресурсов» на момент времени с привязкой к некоторому набору «измерений».


Оборотный регистр — это объект, предназначенный для подсчета оборота «ресурсов» за заданный интервал времени с привязкой к некоторому набору «измерений».


Ресурсами регистра могут являться любые категории учета, которые могут быть представлены в числовом виде, такие как: «количество товара», «долг клиента», «сумма наличных» и т. п. Измерения регистра — это оси координат, на пересечении которых регистр хранит конкретные значения ресурсов. Кроме того, при записи движения регистра можно задавать «реквизиты» регистра. Значения реквизитов регистра просто сопровождают запись о движении регистра (подобно комментарию) для возможности в дальнейшем производить фильтрацию движений при выборке.


Пример:


* Предположим, что в конфигураторе создан регистр остатков «Товарные_Запасы», который должен содержать сведения об остатке каждого товара на каждом складе, за каждым материально ответственным лицом. В дальнейшем предполагается получать информацию такого типа: «остаток конкретного товара на конкретном складе», «остаток конкретного товара всего» и т. п. В идеологии системы 1С:Предприятие такой регистр представляет собой прямоугольную систему координат, измерениями этого регистра являются: «Товар», «Склад», «МОЛ». Регистр имеет один ресурс — «Количество». Содержание данного регистра можно представить в виде следующей таблицы, где по каждому конкретному товару на конкретном складе за конкретным МОЛ числится определенное Количество.


Структура каждого конкретного вида регистра определяется при его создании в конфигураторе. Измерения, ресурсы и реквизиты регистров определяются в конфигураторе конкретно для каждого создаваемого вида регистра.


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


Под термином «остаток» ресурса для регистра остатков следует понимать числовое значение, которое имеет ресурс на какой-то момент времени. Именно здесь и проявляется понятие Точки Актуальности (далее ТА). ТА — это тот момент времени (дата+время), на который все необоротные регистры содержат текущие значения своих ресурсов. Другими словами, если просто запросить у регистра остатков значение какого-либо ресурса, то он выдаст его именно на момент ТА. Если необходимо узнать значение ресурса на какой-либо прошедший момент времени, то надо либо сдвинуть в прошлое ТА (для этого используется интерактивная операция «Управления итогами»), либо при помощи средств встроенного языка следует запустить «временный расчет» регистра. При «временном расчете» регистра остатков можно задать момент времени, на который необходимо получить значение ресурса. В этом случае значение ресурса рассчитывается, что требует несколько большего времени процессора, чем если получать ресурс на ТА. Однако, «временный расчет» рассчитывается не с начала всех времен, а от начала месяца. Регистры остатков хранят промежуточные значения ресурсов на начало каждого месяца (именно с этим связана процедура «переход на новый период»). Таким образом, если при «временном расчете» указать момент времени в начале месяца, то, в общем случае, расчет будет выполнен быстрее, чем если указать конец месяца.


Кроме хранения остатка или оборота ресурсов, регистры хранят все «приращения» (приход со знаком «+», расход со знаком «-»), произведенные документами (это обозначается термином «движения регистра»). Причем, эти «при-оащения» регистров хранятся со ссылками на те документы, которые их вызвали. Поэтому, во встроенном языке системы 1С:Предприятие есть методы, чтобы получить из регистра все его движения (с привязкой к документам), указав интервал времени, за который они нужны.


Документы, как объекты прикладной задачи, тесно связаны с регистрами. Именно документы, и только они могут изменять значения ресурсов в регистрах (этот алгоритм прописывается в предопределенной процедуре ОбработкаПроведения для каждого вида документа). Никаким другим способом, кроме как через проведение документов на содержимое регистров повлиять нельзя. Например, нельзя создать отчет, который бы изменял значения, хранящиеся в регистрах. Движения (приращения) регистров выполняются в момент «проведения» документа. С другой стороны, документы не порождают в регистрах необратимых действий. Что это значит? Если ранее проведенный документ удалить или сделать его непроведенным, то удалятся и все движения регистров, порожденные им. Если отредактировать (изменить) ранее проведенный документ, то после перепроведения документа все движения регистров, порожденные ранее, удалятся и заменятся новыми.


Замечание: Формирование движений документов по регистрам доступно только в Модуле документа в системной предопределенной процедуре ОбработкаПроведения.
ZUBR,
02.03.09, 11:02 Измеритель объема базы
Измеритель объема базы

Скачать: [attachment=109:bazopuzo.zip]
AlevtinaM, drdroid, dyuha, kirsa, manutv, Omicron, valanter2000,
26.02.09, 18:35 Не устанавливается 272 релиз.
Открываем регламентированные отчеты, жмем Загрузить, выбераем ехе-шник и радуемся
MATEVI, ZARATUSTRA,
25.02.09, 9:33 Структура и технология работы 1С:УРБД
Управление распределенными базами данных (УРБД) - компонент системы программ 1С:Предприятие 7.7. Инструмент, предназначенный для работы базы данных в распределенном пространстве. При помощи этого механизма решается много разных задач, таких как работа удаленного склада, консолидация информации с филиалов, работа бухгалтера на дому (для плохих бухгалтеров, дома надо отдыхать :-)), еще много всего.
Остановимся на внутреннем устройстве системы и возможностях, лежащих за пределами задекларированных производителем.

Схема данных и принципы работы системы.

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

[attachment=108:ERURBD.gif]


Основная таблица, содержащая описаня баз данных, участвующих в обмене - _1SDBSET. Ниже приведен перечень ее основных полей.

DBSIGN Код базы данных

DBDESCR Описание

DBSTATUS Статус базы. M-центральная, C-периферийная

DBUUID GUID базы. Уникальный идентификатор базы, присваемый при создании.

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

Следующая таблица, играющая немаловажную роль в работе механизма - _1SSYSTEM Это таблица, в которой хранятся данные об общих настройках базы, таких как точка актуальности, дата рассчитанных бухгатерских итогов, etc. В частности, УРБД касаются такие поля:

DBSIGN Код этой базы

DBSETUUID GUID информационного пространства

Вот и все, касаемо настройки базы данных. Удалите данные из таблицы _1SDBSET - база станет центральной. Удалите поле DBSIGN в таблице _1SSYSTEM, а поле DBSETUUID забейте ноликами вместо чисел - она станет еще и нераспределенной (вопреки предупреждению, выдаваемому системой при распределении базы данных). Манипулируя этими полями, с распеределенным информационным пространством можно делать практически что угодно - переподчинить базу другой базе, переподчинить базу другому информационному пространству.

Таблица, в которой буферизируются изменения - _1SUPDTS. Очень полезная таблица, применять ее можно в задачах, лежащих за областью применения УРБД. Например, одно из моих решений в области аналитических систем для пополнения своей базы данных из базы 1С пользуется именно этой таблицей. В базе-источнике 1С заведена фиктивная периферийная база данных, изменения, которые отражены в этой таблице, обрабатываются уже моим механизмом, для которого важно иметь информацию об измененных с последнего импорта данных объектах.

DBSIGN Код базы, для синхронизации с которой записывется изменение

TYPEID ID типа объекта

OBJID ID объекта

DELETED Признак физического удаления объекта

DWNLDID ID сессии УРБД

При любом изменении объекта система добавляет в таблицу запись для каждой базы данных, в которую должны эти изменения отправиться. Если объект физически удален, в поле DELETED пишется флажок D. В поле TYPEID записывается идентификатор типа объекта (это число, которым идентифицирован объект в конфигураторе), в поле OBJID - идентификатор самого объекта. При выполнении сеанса УБРД все записи из буфера выгружаются в текстовый файл в определенном формате. В поле DWNLDID записывается идентификатор сессии для записей, в которых этот идентификатор не проставлен. Таким образом, в каждую выгрузку уходят все записи, подтверждение приема которых не поступало. При получении подтверждения сесии, идентификатор которой записан в это поле, или любой другой последующей сессии, запись из буфера удаляется.

Последняя, и самая неинтересная таблица - _1SDWNLDS. В ней собрана информация о незакрытых (неподтвержденных) сессиях обмена УРБД в разрезе баз данных. При приходе первого же подтверждения приема данных записи обо всех сесиях, подтвержденной и предыдущих, удаляются.

Структура пакета обмена данными.

Пакет обмена данными - zip-архив, в котором содержатся 2 или 3(если изменялась конфигурация в центральной базе) файла. Файл 1Cv77Dld.id несет в себе информацию о сессии обмена. Содержит единственную строчку {"Download ID",A37F7532-5939-42F1-BEC8-3FEABB70A128,"EKC",CE395095-F690-42B0-B954-0B99208FC947,"ECM",D76EE5A2-B06E-4E03-8B05-F81138819F59,"2184|EKC"}

A37F7532-5939-42F1-BEC8-3FEABB70A128 GUID сессии обмена данными

"EKC" код базы-отправителя

CE395095-F690-42B0-B954-0B99208FC947 GUID базы-отправителя

"ECM" код базы-получателя

D76EE5A2-B06E-4E03-8B05-F81138819F59 GUID базы-получателя

"2184|EKC" ID сессии обмена данными

Эта же информация повторяется в файле с данными. Назначение этого файла для меня до сих пор загадка, видимо он служит для того, чтобы при попытке обработать старый файл быстро, не открывая большого файла с данными, выругаться, что файл уже принимался системой. Файл 1Cv77Chs.dat несет в себе информацию, которая подлежит синхронизации. Состоит из нескольких узлов. В первом узле, без названия, повторяется информация с файла 1Cv77Dld.id. Во втором - "Distributed data" - расшифровывается эта информация. Не знаю зачем, видимо для улучшения читаемости. Важен подузел этого узла Acknowledgements, который несет подтверждение приема предыдущих выгрузок. Далее идет информация об измененных объектах системы, а именно:"Constants", "References","Documents", "Accounts", "Template Operations" (константы, справочники, документы, счета и типовые операции, соотв). После узлов, несущих информацию об измененных объектах, идут узлы с информацией об удаленных "Deleted References","Deleted Documents","Deleted Accounts","Deleted Template Operations" Информация в файле структурирована имеет древовидную структуру, где ветки отделены знаками {}, а листья "". Путем довольно несложных операций по замене/вставке символов легко преобразуется в XML, с которым можно работать из любого языка программирования, либо поддерживающего OLE, либо имеющего собственный анализатор XML.

Технология работы

Механизм работает очень просто. Система на своем уровне регистрирует изменения в буфере, потом формирует файл выгрузки. Файл выгрузки содежрит в себе информацию о текущей сессии, подтверждение принятия предыдущих файлов обмена, и информацию об измененных и удаленных объектах. При приеме файла выгрузки система удаляет информацию о подтвержденных сессиях, загружает измененные объекты и удаляет удаленные. При удалении удаленных объектов проверяется ссылочная целостность, и если она нарушается - объект не удаляется, а отмечается как измененный. При формировании ответной выгрузки объект, удалить который не удалось, уедет по-новому, как измененный, и успешно загрузится в базу данных. В принципе, по технологии работы все. Инструмент доступен и серьезен :-), как и все продукты этого производителя.
Исключительные ситуации и подводные камни
Коллизии
Коллизии, или конфликты распределенной обработки данных есть везде, где есть оная обработка. Их можно минимизировать, их можно успешно разрешать, но от них никуда не денешься. Порой они могут приносить достаточно много проблем. В УРБД принят метод разрешения коллизий с приоритетом центральной базы данных. Таким образом, при конфликте изменения, сделанные в периферийной базе, затираются, и принимаются изменения в центральной. Это несколько неправильно, особенно неправильно то, что этот метод прошит жестко и не поддается настройке штатными средствами. На мой взгляд, более логичным было бы сделать приоритетными изменения, сделанные в базе, откуда родом объект, (я молчу про пользовательскую настройку метода разрешения конфликта для каждого типа объектов). В принципе, возможна реализация пользовательского менеджера разрешения конфликтов. Но это уже выходит за рамки статьи.

Сбои настроек

Иногда по непонятным причинам крошатся настройки распределенной базы данных. На моей практике такое встречалось несколько десятков раз. Симптомами слета настроек является внезапное поведение периферийной базы данных, как центральной, непринимание файла выгрузки как файла из неизвестной базы, etc. В этом случае наиболее простой выход из ситуации - держать первые (инициализационные) выгрузки периферийных баз, и выгрузку центральной сразу после распределения. В случае слета настройки базы необходимо заново загрузить соответствующую выгрузку и перенести информацию, касаемую УРБД в сбойную базу. Если же этого файла нет - тоже ничего страшного. Информация о настройках описана в этой статье и идет в файле обмена данными.

Надежность автообмена

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

Ошибки в работе механизма миграции

Механизм выгрузок/загрузок информации УРБД - самый надежный механизм, который я видел реализованным в 1С. Но иногда и он дает сбои. На моей практике я замечал порядка десяти дублирований данных, и столько же - недоставаний их. Практика у меня обширная, как по времени, так и по количеству распределенных баз, которые случалось организовывать и обслуживать, поэтому приведенную статистику можно считать ничтожной в процентном отношении. Но забывать про нее тоже нельзя. Посему я рекомендую проводить сверку на предмет количества записей в таблицах периферийной и центральной баз данных. В регулярные регламентные работы эту можно не включать, но будет гораздо приятней, если этот сбой заметите Вы, а не разгневанный пользователь.

Казусы бизнес-логики

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

Резюме

Управление распределенными базами данных от 1С - для 1С:Предприятие 7.7 лучшее, на мой взгляд, решение для организации собственно распределенных баз. Такие недостатки, как ограниченная функциональность, невозможность фильтровать объекты для миграции по определенному значению полей, невозможность организации системы по принципу "снежинка" довольно просто и дешево устраняются несложным вмешательством в системные таблицы и файлы обмена данными. Экплуатационные ошибки и сбои системы - во-первых, я еще не видел бессбойных систем, во-вторых, нормально налаженный процесс администрирования минимизирует последствия этих сбоев практически до нуля. Ибо знаемая и задокументированная ошибка - не баг, а фича. В целом, деньги, которые стоит компонента, она отрабатывает полностью.
MATEVI, valeria,
25.02.09, 9:30 Недокументированный секрет при установке 1С Предприятие 7.7
При установке любого продукта 1С серии «Предприятие», будь то «Расчет», «Торговля» или «Бухгалтерия», не говоря уж о «Предприятии» устанавливаются все три компоненты. Только после установки «лишние» компоненты просто переименовываются. Т.е., установив «Расчет» или «Торговлю» или «Бухгалтерию», мы имеем в каталоге, куда встало Предприятие, ВСЕ три компоненты - «Расчет» (SALARY.DLL - отвечает за наличие "расчета"), «Торговля» (TRADE.DLL) и «Бухгалтерия» (ACCOUNT.DLL). Только «лишние» компоненты (например – при установке «Расчета» «лишними» будут «Торговля» и «Бухгалтерия») переименовываются в файлы с расширением PLS и неким именем. Теперь достаточно просто переименовать эти файлы в их РЕАЛЬНЫЕ имена – и имеем ПОЛНЫЙ комплект 1С:Предприятия. Как узнать реальное имя: включаем режим отображения всех файлов («Свойства папки» -> «Вид» -> «Отображать все файлы») и на файле с расширением PLS в директории, куда было установлено Предприятие (\PROGRAM FILES\1CV7x\BIN) смотрим «Свойства» файла, «Версия», «Исходное имя»! Переименовываем и имеем ПОЛНУЮ комплектность Предприятия.

Как только Вы добавите новую компоненту (например, инсталлируя зарплату, Вы "выудите" оттуда бухгалтерию) - система начнет просить соответствующий ключ защиты.
Alkima, Vond,
25.02.09, 9:28 Состав ИБД 1С 7.7
1CV7.MD - Файл конфигурации.1 CV7.DD - словарь данных. Имя файла словаря данных зависит от формата хранения таблиц базы данных. В случае, если для хранения таблиц базы данных используются файлы DBF/CDX , словарем данных является файл 1CV7.DD . Если же таблицы базы данных размещаются в среде MS SQL Server , то имя файла словаря данных - 1 CV7.DDS . Словарь данных содержит описание структуры таблиц и индексов базы данных системы 1С:Предприятие. Для MS SQL Server словарь данных содержит также описание хранимых процедур. Файл формируется системой автоматически на основании файла 1CV7.MD. Фактически этот файл является описанием того, какие объекты метаданных в каких файлах хранятся. 
USRDEF\USERS.USR - Файл списка пользователей. Файл размещается в подкаталоге USRDEF каталога информационной базы. Данный файл содержит список пользователей с указанием для каждого пользователя набора прав, интерфейса и другой информации, связанной с пользователем.
В случае, если для хранения таблиц и индексов базы данных используются файлы DBF/CDX , то файлы DBF/CDX также размещаются в каталоге информационной базы. Каждой из таблиц соответствует файл .DBF . Если у таблицы имеются индексы, то к ней также относится соответствующий файл CDX . Файлы .DBF и .CDX , относящиеся к одной таблице имеют одинаковые имена. 
Перечень таблиц, которые могут входить в базу данных системы 1С:Предприятие:
1SUSERS Системная таблица: отслеживание числа соединений с базой данных, счетчик изменений данных пользователями. 
1SSYSTEM Системная таблица: содержит общие параметры информационной базы (точку актуальности, рассчитанный период бухгалтерских итогов, периодичность оперативных итогов и т. п.). 
1SCONST Содержит значения констант, периодических реквизитов справочников и бухгалтерских счетов. 
1SJOURN Содержит заголовки всех документов (внутренний идентификатор, номер, дату, время, общие реквизиты, по которым установлен отбор) 
1SCRDOC Содержит вхождения документов в графы отбора, списки подчиненных документов, вхождения документов в общие журналы, для которых определен состав документов. 
1SDNLOCK Содержит временный список номеров документов, которые в данный момент вводятся, для автоматической нумерации документов с учетом вводимых. 
1SUIDCTL Используется для дополнительного контроля уникальности внутренней идентификации объектов (документов, справочников, бухгалтерских счетов). 
1SBLOB Содержит значения реквизитов справочников, документов, счетов имеющих тип "Строка неограниченной длины". Также содержит описания шаблонов типовых операций. 
SC* Содержит данные справочника конкретного вида. Каждый справочник хранится в отдельном файле. 
DH* Содержит данные реквизитов шапки и общих реквизитов без признака "Отбор" документа конкретного вида. Создается при наличии у документа соответствующих реквизитов. 
DT* Содержит данные реквизитов табличной части документа конкретного вида. Создается при наличии у документа соответствующих реквизитов. 
1SACCS Содержит список бухгалтерских счетов всех планов счетов . 
1SOPER Содержит данные бухгалтерских операций (сумму, содержание, дополнительные реквизиты). Содержит одну строку на документ, по которому создана операция. 
1SENTRY Содержит бухгалтерские проводки. 
1SBKTTLC Содержит рассчитанные бухгалтерские итоги оборотов между синтетическими счетами. 
1SBKTTL Содержит рассчитанные бухгалтерские итоги остатков и оборотов по синтетическим счетам и объектам аналитики. 
1SCORENT Содержит список корректных проводок. 
1SACCSEL Содержит вхождения проводок в отборы по бухгалтерским счетам. 
1SSBSEL Содержит список вхождений проводок в отборы по субконто. 
1STOPER Содержит список типовых операций. 
RA* Содержит движения регистра конкретного вида. 
RG* Содержит итоги регистра конкретного вида (остатки для регистров остатков, обороты для оборотных регистров). 
CJ* Содержит данные журнала расчетов конкретного вида. 
CJPROP Содержит свойства журналов расчетов (расчетный период, глубина просмотра и т.п.) 
CL Содержит данные календарей всех видов. 
1SUPDTS Системная таблица компоненты "Управление распределенными ИБ". Содержит таблицу регистрации изменений. Создается только для распределенных ИБ. 
1SDWNLDS Системная таблица компоненты "Управление распределенными ИБ". Содержит таблицу регистрации произведенных выгрузок изменений. Создается только для распределенных ИБ. 
1SDBSET Системная таблица компоненты "Управление распределенными ИБ". Содержит список информационных баз, входящих в распределенную ИБ. Создается только для распределенных ИБ. 

Имена таблиц в MS SQL Server такие же, только начинаются со знака подчеркивания
Если таблицы базы данных системы 1С:Предприятие размещаются MS SQL Server , то в каталоге информационной базы появляется файл 1CV7.DBA , содержащий параметры соединения и ссылку на соответствующую базу данных, находящуюся на сервере баз данных.
MATEVI,
25.02.09, 9:18 Как сделать из распределенной базы обычную?
Для dbf - версии: 1.Откройте таблицу 1ssystem.dbf редактором баз данных ( DBU, DBED или другим). 2.Очистите содержимое полей DBSIGN и DBSETUUID. 3.Удалить файлы 1sdbset.dbf, 1sdbset.cdx, 1sdwnlds.dbf, 1sdwnlds.cdx, 1supdts.dbf, 1supdts.cdx (можно не удалять - просто они больше не понадобятся). 4.Открыть Конфигуратор и выполнить сохранение конфигурации.Внимание! Не забудьте сделать резервную копию.

Для SQL - версии: 1.Сделать выгрузку данных. 2.Создать новую ("чистую") dbf - базу, загрузить в нее выгруженные данные и сохранить изменения. 3.Далее см. пункты 1-3 для dbf- версии. 4.Выгрузить данные из dbf -базы. 5.Открыть исходную SQL - базу и загрузить данные, выгруженные из dbf- базы. 6.Сохранить изменения
Acid, bob210250, Sergio_zab,
25.02.09, 9:03 С.Митичкин. "Разработка в системе 1С:Предприятие 8.0"
С.Митичкин.
Разработка в системе 1С:Предприятие 8.0


Книга посвящена разработке и модификации прикладных решений (конфигураций) на технологической платформе системы программ <1С:Предприятие 8.0>.

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

Содержание:

Введение.
Глава 1. Обзор системы.
Глава 2. Встроенный язык.
Глава 3. Основные объекты конфигурации.
Глава 4. Интерфейс пользователя.
Глава 5. Коллекции значений.
Глава 6. Запросы.
Глава 7. Отчеты.
Глава 8. Регистры сведений.
Глава 9. Регистры накопления.
Глава 10. Бухгалтерский учет.
Глава 11. Сложные периодические расчеты.
Глава 12. Взаимодействие с другими системами.


формат CHM
Mitichcin.rar

Скачать | Download С.Митичкин. Разработка в системе 1С:Предприятие 8.0: [attachment=107:mitichcin.rar]
bizisoft, BlackSun, bogdan3112, craneua, Flame, Koder, lena77, mastervut, Vond,
19.02.09, 14:08 Корки с урологических форумов
…Раньше сперма у меня вылетала на метр, а теперь всего на 20 сантиметров. Уролог в поликлинике сказал, что 20 сантиметров тоже неплохой результат, у некоторых и этого нет… Это правда?

почему у моей девушки во время полового акта там внутри что то булькает, что это и как лечить? она говорит что это у нее уже давно. Дмитрий, 17 лет

Недавно после бурного полового акта со своей девушкой, пошел подмыться и обнаружил, что у меня пропяло правое яичко!!! Жудко испугася, прощупывалось только одно!! Начал приседать, метался в шоке по комнате, а минут через 5 оно само появилось (выпало откуда-то сверху). Насколько это опасно и куда оно могло спрятаться? Спасибо

Здравствуйте уважаемый,у меня фимоз в паре с трихомониазом. могут мне по этому поводу дать академический отпуск в институте,мне 18 лет. Жду вашего ответа.

При мастурбации сперма попала на руки, после чего помыл руки с мылом. В течении дня я находился на морозе. У меня такой вопрос: может ли сохранять способность к оплодотворению сперма, если прошло примерно 14 часов после описанного случая? Какая продолжительность жизни спермы на воздухе (при -3 градуса) и как мыло действует на сперматозоиды?

Добрый день. Моему мужу 73 года, мне 68. У него обнаружили простатит и назначили курс лечения (Простамол и др.лекарства) Проблема в другом. У него после лечения - повышенная потенция. Это катастрофа для меня! Может это звучит смешно и глупо - ПОМОГИТЕ!!! Что можно сделать, чтобы ее понизить или лучше, чтобы вообще ее не было.Может существуют лекарства, которые в свободной продаже. Идти с этой проблемой к врачу стыдно. У нас уже правнуки, а дед не угомонится. Прошу отнестись серьезно к моему вопросу.

Здравствуйте.У меня обнаружили гарднереллез, но я еще девственник. В половые отношения с девушками вообще не вступал. Откуда он взялся?

У меня на шкурке члена (внутри между головкой и залупой) какой-то прыщик выскочил, он мне не мешает, хотя после секса немного чувствую дискомфорт. Это плохо? Или нет?

Во время секса у меня надорвалась уздечка. Что мне делать? Самому дорвать её дальше или лечить?

После полового акта с женой без презерватива на следующий день у меня начался зуд и появились покраснения на головке. Анализ ничего не показал, и мне прописали мазь сдля снятия зуда. Хотелось узнать, от чего это? У меня аллергия на собственную жену?

В 20 лет заразился гонореей; восполилось яичко (посоветовали сделать компрес с одеколоном, в итоге сжег машенку. вся была в волдырях!) лечился в анонимном кабинете, гонорею вылечил. но яичко немного увеличенным так и осталось. прошло уже 12 лет,все в том же виде.скажите, есть ли у меня повод к безпокойству?!

От меня девушки очень часто залетают. Может что-то со мной не так?

Вчера парень признался мне, что не испытывает оргазм при половом акте. Правда, один раз он испытал оргазм и при этом потерял сознание на 4 минуты. Скажите, пожалуйста, как почему это происходит? Может это от того, что он принимает виагру?

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

Добрый вечер!!! Меня беспокоит вопрос о том что у меня почти всегда стоит. Мне 23 года. Через 5-7 минут после секса он опять встает. Это нормально?Или что то не так?

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

Здраствуйте. Подскажите пожалуйста имеет ли значение размер полового члена для зачатия ребенка?Какой необходим минимальный размер члена для зачатия?

желаю новых впечатлений, поэтому грежу увеличением полового органа, сколько стоит увеличение члена с 15см до 18 см?

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

Здравствуйте, у меня левое яичко выше правого, а должно быть наоборот! Скажите могут ли быть последствия и проблемы с зачатием ребёнка

Подскажите пожалуйчта, является ли сексуальная связь двоюродного дяди и племянницы ИНЦЕСТОМ?! И какова вероятность рождения здорового, полноценного ребёнка в таком случае?! Пожалуйста, подскажите хоть что-нибуть!!!

Здравствуйте, доктор!У меня такая проблема мне 15 лет, кожа на члене у меня гораздо темнее чем кожа на теле, как мне сделать член светлее?

Расскажите, как парни лишаются девственности. Глеб, 19 лет

Каким найти квалифицированного врача для выполнения обрезания? Кто лучше делает - мужчина или женщина?

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

У меня такая проблема, во время минета ощущаю только неприятное щекотание и ни какого удовольствия, обычно секунд через 10 ощущения я говорю партнерше прекратить. Советовался с врачом, он сказал что видит только два выхода, или сделать обрезание, или отказаться от минета. Есть ли какой то третий выход?

У меня ТАМ появился странный бугорок.Есть фото и видео(3gp) с телефона…

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

уважаемый врач,подскажите пожалуйста,у молодого человека половой член при возбуждении стоит прямо ну то есть горизонтально,это нормально или член всё таки должен стремиться вверх? Оксана, 19 лет

здравствуйте!я бы хотела с вами посоветоваться.у нас с портнером не получается заняться ональмым сексом. всё из за того что головка члена довольно таки мягче самого члена.будьте добры скажите на самом деле так и должно быть или это действительно проблема? может быть мы плохо стараемся или со мной что нибудь не так? Елена, 17 лет

Если во время просмотра эротического фильма происходит эякуляция что это может значить? Олег, 27 лет

У меня тут такая проблема - меня беспокоит размер моего пениса, дело в том что он уже давно не превышает отметки 14,5 см при том что мне только 18 лет.
Может ли это быть связано с тем что гдето в 14-15 лет в очень холодную, ветренную погоду я не одел подштанники ?
Kutuzov,
10.02.09, 15:20 GComp
Интеллектуальный способ разложения компаунда по каталогам. Имена и папки получаются с осмысленными именами. Рекомендуется для интеграции 1С с разными репозиториями (CVS, SVN и другими).

Скачать | Download GComp: [attachment=37:gcomp_bin_2.2.15.zip]
10.02.09, 15:18 Soaron's MD Diagnostic Wizard
Диагностика ошибок в файлах конфигураций системы 1С:Предприятие 7.7

Скачать | Download Soaron's MD Diagnostic Wizard: [attachment=36:mddiags.rar]
4andriy, Gleef, lov-kot, malexmen, popenko, sicheva, Yurkas,
10.02.09, 15:13 Doctor MD
Автоматический поиск ошибок в файлах конфигураций 1С:Предприятие 7.7.

Скачать | Download Doctor MD: [attachment=35:doctormd.rar]
Gleef, kamarini, navruzbek, valanter2000, valeria, XBrut,
10.02.09, 15:05 ViewDD
Программа для просмотра файла словаря метаданных.

Скачать | Download ViewDD: [attachment=34:ddv137b.rar]
BrveBlack, Gleef, marshall_, nvru, valanter2000,
10.02.09, 15:02 DBF Navigator
DBFNavigator - это Windows утилита для просмотра и редактирования DBF файлов. Возможности программы: сохранение настроек для каждого файла; поддерживаются версии от dBase до Visual FoxPro; может читать мемо поля dBase и FoxPro форматов; поддерживаются OEM и ANSI кодировки; перекодировка из OEM в ANSI и обратно; выделение, копирование и вставка группы ячеек; редактирование структуры; сортировка; фильтр; поиск; печать. Программа не использует ни внешних драйверов для доступа к базам данных (например ODBC, BDE, MS Jet) ни дополнительных библиотек (dll, ocx).

Скачать | Download DBF Navigator: [attachment=33:dbfnavigator201rus.rar]
Abarek, Amidel, caprica, craneua, Fedkozak, oldLooker, VLADGR, XBrut, Zaval,
10.02.09, 14:58 Monitor 1C
Альтернативный монитор пользователей 1С Предприятия. Данная программа задумана как альтернатива стандартному монитору 1С Предприятия. Ставилась цель максимально облегчить отслеживание пользователей "находящихся" в информационной базе и переключение между различными ИБД. При запуске программа сворачивается в трей. Сканирование начинается с последней использовавшейся на данном компьютере базе (возможен выбор "фиксированной" ИБД - запуск всегда будет производится по выбранной ИБД). В иконке в трее показывается общее количество пользователей которые работают с отслеживаемой базой в данный момент. При наведении курсора мыши на иконку во всплывающем окне показываются имена пользователей. Если пользователей много, то они показываются в виде таблицы, по 15 пользователей в колонке (ограничение 60 пользователей для одной базы). Переключиться на другую базу можно щелкнув правой кнопкой мышки на иконке и выбрав в появившемся меню другую ИБД. Двойной щелчек по иконке открывает основную форму программы. Кроме имен пользователей в ней показываются также и сетевые имена компьютеров на которых эти пользователи работают. Завершить работу программы можно либо через пункт "Выход" в меню, либо закрыв основную форму. Большинство параметров программы можно изменить в настройках.

Скачать | Download Monitor 1C: [attachment=32:Monitor1c_sfx_.exe]
lina1982,
10.02.09, 14:51 Как сохранять/восстанавливать базы данных?
СОХРАНЕНИЕ


Для сохранения DBF базы:

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

Например, для того, чтобы выполнить архивирование штатными средствами программы 1С, нужно сделать следующее:
  • Нужно запустить 1С:Конфигуратор.
  • Выбрать пункт меню "Администрирование - Сохранить данные".
  • Нажать кнопку "Сохранить", после чего будет проведено архивирование базы данных.


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

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

Главное преимущество программы "BackUp32", как для меня, выражается в возможности управлять программой через командную строку. Для пользователя работа с командной строкой выражается в том, что у Вас на Рабочем столе будет висеть обычнейший ярлычок со ссылкой на командный файл. И для того, чтобы сделать очередной архив, Вам достаточно просто дважды кликнуть на ярлычке программы, а все необходимые операции по архивированию файлов базы данных программа сделает самостоятельно.

Могу дать несколько советов о том, как оптимизировать работу с программой "BackUp32":
  • В архив включать все файлы из каталога базы данных (маска "*.*"), а в исключениях указывать файлы, которые не нужны (маски "*.CDX", "NEW_STRU\*.*" и "SYSLOG\*.*"). Чтобы сократить размер архива, также можете исключить файлы по маске "*.DLL".
  • Архивному файлу присваивать наименование по маске "ИмяГГММДД_ЧЧММСС", где "Имя" - это идентификатор базы данных, "ГГММДД" - метка даты архива, а "ЧЧММСС" - это метка времени архивирования.


Если Вы будете использовать программу "BackUp32", то для того, чтобы правильно выполнить архивацию базы данных, Вам не придётся думать. Достаточно будет запустить ярлычок на Рабочем столе. Единственное, о чём Вам придётся задумываться, - это о том, чтобы своевременно выполнять архивацию. Но с программой "BackUp32" архивирование будет доставлять Вам удовольствие. А о личном удовольствии Вы не забудете никогда.

Скачать программу "BackUp32" можно здесь

Для сохранения SQL базы:
  • Открываем конфигуратор
  • Администрирование/Выгрузить данные
  • Выбераем путь куда созранить архив
  • Жмем ОК


/////////////////////////////////////////////////////////////////////////////////


ВОССТАНОВЛЕНИЕ


Для DBF:
  • Открываем конфигуратор
  • Администрирование/Восстановить данные
  • Указываем путь к архиву
  • Жмем Восстановить


Для SQL все тоже самое, только вместо Восстановить данные выбераем Загрузить данные
Andrij-ko, eugene6691, Wolf1982,
10.02.09, 14:43 BackUp32
Программа предназначена для архивирования базы данных. Имеется возможность задавать объекты, которые будут включаться в архив, а также те, которые будет исключаться при формировании архива. Возможность автоматического формирования имени файла с включением даты и времени формирования архива. Запуск архивации может производиться из командной строки

Скачать:
[attachment=31:bu32171r.exe]

О применении можна почитать тут
Andrij-ko, Gleef, IgorSh2010, sashkyd, sx1000, Tarlich, thief05, valeria, Vova, Wolf1982, XBrut, Yurkas,
10.02.09, 14:17 Я хочу создать новую базу данных на основе рабочей базы, в которой уже есть данные за несколько лет. Мне нужно удалить из базы все документы
Я хочу создать новую базу данных на основе рабочей базы, в которой уже есть данные за несколько лет. Мне нужно удалить из базы все документы, но оставить справочники и константы. Как правильно удалить все документы?

Удалить все документы из базы можно тремя методами: каждый из них имеет как достоинства, так и недостатки.

  • Обработка "Обработка документов". Это программный метод, при котором документы сначала помечаются на удаление при помощи обработки "Обработка документов", которую Вы можете найти практически в каждой типовой конфигурации в меню "Сервис". Достоинство этого метода состоит в том, что у Вас сохранится ссылочная целостность базы данных. Недостатком будет то, что такой метод удаления документов из базы данных может выполняться довольно долго.
  • Обработка "Удаление документов". Это тоже программный метод, при котором Вы используете специально написанную обработку, которая выберет и удалит все документы базы данных без проверки ссылочной целостности. Такую обработку я никогда не писал, и Вам подобными обработками пользоваться не советую. Достоинств у такого метода удаления документов я не вижу.
  • Удаление файлов документов (для базы данных формата DBF). Это аппаратный метод удаления документов, который производится на уровне файловой системы. Для того, чтобы удалить все документы из базы данных, нужно в каталоге базы данных удалить все файлы по маскам "DH*.DBF" (шапки документов) и "DT*.DBF" (табличные части документов). После этого рекомендую зайти в режим конфигуратора и выполнить процедуру "Тестирование и исправление ИБ" с пометкой всех флажков. Очевидным преимуществом данного метода является то, что удаление документов будет выполнено очень быстро. А к недостаткам метода отнесу тот факт, что удаление документов из базы данных будет выполнено без проверки ссылочной целостности.


Каким методом Вам воспользоваться для удаления документов? Если Вы хотите удалить документы очень быстро, то примените третий метод. Но я Вам советую использовать первый метод программного удаления документов, так как он гарантирует ссылочную целостность Вашей базы данных.
mister-x,
10.02.09, 14:12 Копирую код отчета, вставлюю и... - получаю "крякозяблики"
Неизвестно почему, но 1С-ка не очень дружит с английской раскладкой клавиатуры smile.gif

Для того, чтобы скопировать код из 1С куда-нибудь - нужно переключиться на русскую раскладку, скопировать код , посмотреть не переключилась ли раскладка обратно на "не русскую" (если переключилась - переключить на русскую), вставить код куда нужно
bob210250, shurik_shurik,
10.02.09, 13:56 При запуске программа выдаёт сообщение "Не обнаружен ключ защиты программы". Что я делаю неправильно?
Само по себе сообщение "Не обнаружен ключ защиты программы" означает, что программа 1С не смогла найти аппаратное устройство, которое выполняет роль защиты программы 1С от нелицензионного использования. По идее, если у Вас нет ключа защиты, значит Вы используете нелицензионную версию 1С.

Самая распространённая модель ключа защиты - это такое маленькое устройство, которое включается последовательно в порт принтера. Последние несколько лет ключ защиты поставляется в виде устройства, которое подключается к компьютеру через порт USB.

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

Таким образом, если при входе в 1С программа выдаёт сообщение "Не обнаружен ключ защиты программы", то возможно несколько причин:
1) У вас физически нет ключа защиты, потому что у вас нелицензионная программа 1С.
2) У вас лицензионная версия программы 1С, но ключ защиты не подключён к компьютеру (например, администратор брал домой на выходные и забыл вернуть).
3) У вас лицензионная версия программы 1С, и ключ установлен в один из компьютеров сети, но отсутствует сетевое подключение к компьютеру, на котором установлен ключ, или к компьютеру, с которого выполняется вход в программу 1С.
4) У вас лицензионная версия программы 1С, и все устройства включены и включены правильно, но скорость работы аппаратных устройств достаточно низкая для того, чтобы программа успела опросить все компьютеры сети о наличии ключа защиты. Если в течение установленного времени в сети ключ защиты не найден, то программа выдаст соответствующее сообщение.


В подавляющем большинстве случаев сообщение "Не обнаружен ключ защиты программы" выдаётся в случае, когда на компьютере используется нелицензионная версия программы. Чтобы пользоваться программой 1С, приобретите лицензионную версию. Если же с лицензией у Вас всё в порядке, то обратитесь за помощью к фирме, у которой Вы приобрели программу 1С.
edselurt,
05.02.09, 7:54 Коррекция регистров
Документ "Коррекция регистров" для правки движений по любому регистру.

Весь функционал был разработан со временем, по мере использования.

Есть фильтр для отбора итогов, чтобы можно было скорректировать неправильные остатки, поняв как пользоваться этим фильтром, сможете многое...

Можно заполнить текущими остатками, можно частями по фильтру, главное не превысить 9999 строк в документе в DBF базе и 32767 в SQL и выгрузить его в пустую конфигурацию с теми же справочниками, организовав тем самым свертку базы.

Вообщем,если научитесь пользоваться этим инструментом, применение найдёте и не одно.

В приложенной конфигурации содержится 2 объекта: документ "КоррекцияРегистров" и журнал документов "КоррекцииРегистров", их собственно и нужно загрузить в вашу через объединение. Потом не забудьте права настроить и в интерфейс добавить, если нужно.

Ограничение для использования: в регистре не больше 10 измерений, 10 ресурсов и 10 реквизитов, но я думаю вам хватит, мне хватало с запасом. smile.gif













Скачать | Download Коррекция регистров
Dfkthbz2012, nvru,
04.02.09, 10:19 Естественный тормоз искусственного интеллекта
Сегодня для оптимизации труда на предприятии любого профиля ведущие производители ПО предлагают внедрить ERP/CRM-системы и средства коллективной работы с документами. Считается, что это повысит эффективность (и прибыльность) организации. Если б не пресловутый человеческий фактор, так бы оно и было. Преуспевающим ИТ-компаниям (состоящим из лучших представителей homo sapiens) трудно поверить, что где-то совсем рядом огромное число их менее ответственных собратьев элементарно не умеет использовать компьютер и даже не желает осваивать его.

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

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

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

Совместная работа - совместные мучения

Даже не имея MS SharePoint можно довольно удобно создавать плоды коллективного труда, например - отчеты. Достаточно распределить фронт работ и условиться о механизме внесения изменений. В Ворде есть режим правки, возможность выделять цветом и писать примечания. Авторство файлов видно в свойствах, но ради комфорта можно указать его инициалами в самом имени файла. Последние версии легко узнать по дате, а для гарантии можно указывать номер. Элементарно? Оказывается, не для всех.

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

Сеть есть, а толку нет

Присказка "я пришел к тебе с дискетой, рассказать, что сеть упала", казалась мне забавной до тех пор, пока не довелось увидеть как используется ЛВС на некоторых предприятиях. Сотрудник заходит на сетевой диск, видит файлы всего подразделения и, воскликнув, "а что они делают в моем компьютере?!" удаляет их. Ситуация повторяется в разных вариациях, наконец админа просят разграничить права доступа. Сразу же поднимается вой: как это так, я теперь не могу того и этого? Вы что себе позволяете, командовать тут?! Попытки объяснить ситуацию абсолютно безрезультатны - обиженный сотрудник не воспринимает никаких доводов. Его права ущемили, ему не доверяют, все против него и т. д. Теория заговора, да и только. Учитывая контингент, оказалось проще записывать файлы на диск/флэшку и бегать с ними в другой корпус.

Резиновые носители

Поначалу удивлялся фразам вроде "все презентации за два года я записал на дискету". Думал, что дискетой назвали DVD-R DL или что презентаций всего две штуки было… нет, гораздо проще. Человек записал ярлыки вместо файлов в тысячу какой-то там раз. Объясняешь ошибку, иллюстрируешь примерами - все тщетно. Он вставляет дискету в свой системник и с гордо поднятой головой показывает, что "у него все открывается", а дураки вы.

Если сами не видели, то вряд ли поверите, что в 2008 году значительное число людей все еще хранит свои файлы на флопиках. Им так действительно проще искать документы, поскольку дискета - это нечто осязаемое, да еще и собственноручно подписанное. Винчестеры достигли емкости в терабайт, флэшки скоро будут давать на сдачу… но предприятия по-прежнему вынуждены покупать пачки дискет, иначе у отдельной когорты пользователей просто встанет работа. Если искомый файл находится не на дискете, они в шоковом состоянии будут искать его на "Рабочем столе", а затем в "Моих документах". Оба каталога жутко захламлены, искать горе-пользователи умеют только глазами, а о сортировке и настройке вида не желают знать. Другие папки для них что-то совсем мистическое и опасное, а создавать свои с произвольными именами многие не умеют - "каждый раз получается "Новая папка", а не то, что мне нужно!"

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

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

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

Кто последний сидел за компьютером?

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

Поначалу, видя, как человек бьется над элементарной задачей, возникает желание помочь ему - научить, объяснить… Пожалуй, это лучший способ воочию увидеть "черную неблагодарность". Можно весь день читать бесплатную лекцию и даже сделать за сотрудника его работу, а вместо спасибо получить выговор. Ведь "ты последний сидел за моим компьютером, и это после тебя я ничего не могу найти!" С родными для обучаемого настройками эффективно работать невозможно (они антиэргономичны), а всякое их изменение воспринимается им как порча. Любая, даже самая мелкая оптимизация обычно становится предметом претензий. Бывает, что, пользуясь случаем, пришедшего на помощь дополнительно обвиняют и в других грехах (после тебя принтер не печатает, мышка не кликает и т. п.).

Двадцать первый век и информационная эра наступили далеко не для всех. Масса людей все еще осталась где-то в средневековье и довольно агрессивно сопротивляется "прогрессорам". Надо срочно менять стиль работы, чтобы в нормальной офисной среде смогли выжить исключительно профессиональные сотрудники, стремящиеся к непрерывному самообразованию. Без такого мощного эволюционного фактора, как естественный отбор, рынок труда ждет быстрое вырождение.
logist,
04.02.09, 10:04 Служба сообщений, чат, уведомления
Чат для платформы 1С.
Возможности:
Разбивка сообщений по каналам (комнатам).
Уведомление о личном сообщении.
Отображение текущей активности пользователей.
Вставка смайлов.
Панель уведомлений.


Полнофункциональная версия!!! (единственное ограничение: отсутствие исходных текстов)

Установка производиться путем объединения файла конфигурации с рабочей конфигурацией. При объединении необходимо отметить все объекты относящиеся к подсистеме «чат» (кроме справочника «Пользователи» и параметра сеанса «ТекущийПользователь» которые добавлены для корректности работы).

Чтобы работало в "глобальном" режиме, нужно добавить в модуль приложения переменную:

//ДФ:[#][+][код][11.01.2009 16:23:32][Лунёв С.Ю.]->  

   Перем дф_ЧатСервер Экспорт;

//ДФ:[#]<-


И в процедуру "ПриНачалеРаботыСистемы()" в конец такой код:

//ДФ:[#][+][код][11.01.2009 16:24:07][Лунёв С.Ю.]->

дф_ЧатСервер = Обработки.чат_Основная.Создать();
Форма = дф_ЧатСервер.ПолучитьФорму("Форма");
ОткрыватьПриСтарте = чат_Общий.ПолучитьНастройкуПользователя("ОткрыватьЧатПриСтарте");
Если ОткрыватьПриСтарте <> Неопределено И ОткрыватьПриСтарте Тогда
  Форма.Открыть();
КонецЕсли;

//ДФ:[#]<-



Для администрирования каналов и доступа к ним необходимо добавить в регистр сведений «ЧАТ – Доступ к каналам» строку с пустым именем канала и уровнем доступа 10 для пользователя который будет администратором.















Скачать | Download Служба сообщений, чат, уведомления
al_danko, bogdan3112, drdroid, leonko38, Onesuch_special, R.Sharifjon, Skazal,
04.02.09, 9:53 Быстрое копирование настроек пользователей в типовых конфигурация
Обработка помогает автоматизировать копирование настроек пользователей как новым пользователям, так и существующим. Работать должна во всех типовых конфигурациях, которые выпущены по 1С:Предприятие 8.1

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

С помощью этой обработки вы вводите фамилию, имя и отчество нового пользователя (уже тут обработка сформирует краткое имя и полное имя пользователя) и выбираете пользователя, у которого уже установлены нужные настройки. Нажимаем «Создать пользователя» и готов новый пользователь со всеми настройками

Вариант использования №2: Установка настроек одновременно нескольким пользователям

Нужно у нескольких (или всех) пользователей поменять некоторые (все) настройки. Достаточно установить эти настройки у одного пользователя, выбрать его как эталонного. Чуть ниже указать список настроек, которые надо скопировать. А еще чуть ниже список пользователей которым копировать эти настройки.

Жмем кнопку «Скопировать настройка» и вуаля!

Примечание: обработка не трогает настройку «Основной ответственный» - считаю, что там всегда должен стоять сам пользователь.

_http://www.zalexey.ru


Создание нового пользователя



Групповое копирование настроек


Скачать | Download Быстрое копирование настроек пользователей в типовых конфигурация: [attachment=666:Kopirova...elej_1.0.zip]
alex1c, AlexanderTiger, dima_ku, Felix1106, innovision, katavyjob, klimkovich_lv, kotmat, kww-vin, LiT, mailrum, Mashik, nazarenko, NightNGL, oceansoft_, Oxana747, provnick, Pushkareva, reductor, RuVas, ScruDj, Vint0111, zay,

80 страниц V  « < 78 79 80
RSS Текстовая версия Сейчас: 20.09.24, 3:16
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!