4h4-auto.ru

4х4 Авто
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Инфокрафт: Формула ЖКХ

Инфокрафт: Формула ЖКХ

Для настройки синхронизации между программами «Инфокрафт: Формула + Бухгалтерия» и «1С: Зарплата и управление персоналом» необходимо выполнить следующие действия.

1. В программе «Инфокрафт:Формула + Бухгалтерия» .

Указать, что учет заработной платы ведется во внешней программе. Для этого необходимо зайти в меню «Главное» — «Настройки» — «Параметры учета».

Открыть «Настройки зарплаты», установить флаг «Во внешней программе», остальные кадровые настройки и расчетные документы будут недоступны для редактирования.

Учет расчетов с персоналом по 70 счету можно вести сводно по всем работникам или по каждому работнику. Данный выбор указывается в меню «Главное» — «Параметры учета» — «Настройка плана счетов» — «Учет расчетов с персоналом». При использовании внешней программы наиболее оптимальным является вариант «Сводно по всем работникам».

2. В программе «1С.Зарплата и управление персоналом».

Для настройки синхронизации необходимо зайти в меню «Администрирование», пункт «Настройки синхронизации данных». Установить флаг в пункте «Синхронизация данных» и заполнить поле «Префикс этой информационной базы». Далее нужно перейти по ссылке «Синхронизация данных».

В поле «Обмен данными с другими программами» выбирается пункт «1С:Зарплата и управление персоналом, редакция 3.1. Обмен с использованием универсального формата обмена Enterprise Data».

3. Далее выбирается пункт «Настроить параметры подключения». В открывшемся окне указывается вариант «Подключение к другой программе через Интернет», нажимается кнопка «Далее».

В следующем окне необходимо указать адрес базы на веб-сервере, логин и пароль для доступа к программе «Инфокрафт:Формула + Бухгалтерия». Нажимается «Далее».

Начнется проверка соединения. Если проверка будет выполнена успешно, то появится возможность нажать на кнопку «Далее».

Для завершения настройки нажимается кнопка «Готово».

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

Указывается отбор по организациям. Нажимается кнопка «Далее».

Указывается детализация по счету 70. Настройки в каждой базе должны совпадать. Нажимается кнопка «Далее».

При успешной настройке в следующем окне нажимается кнопка «Готово».

Настройку синхронизации оставляем открытой.

5. В программе «Инфокрафт:Формула + Бухгалтерия» .

Для завершения настройки нужно перейти в меню «Администрирование» — «Синхронизация данных» — «Настройки синхронизации данных».

В окне будет отображена строка с настройкой. В колонке «Состояние» будет отображено «Настройка не завершена». Для продолжения настройки нажимается кнопка «Настроить».

Указываются и записываются настройки синхронизации.

В итоге состояние синхронизации будет изменено на «Не запускалась».

6. В программе «1С.Зарплата и управление персоналом».

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

Указывается пароль для информационной базы «Инфокрафт: Формула ЖКХ+БУ». Нажимается кнопка «Далее».

Если все сделано правильно, то будет выведено уведомление «Выгрузка успешно завершена». Нажимаем кнопку «Готово».

Важно! Инструкция написана для интерфейса «Такси» и только для облачного сервиса! Инструкция написана на версии 3.1.8.155 программного продукта «Зарплата и управление персоналом».

Синхронизация данных в 1С между разными конфигурациями. Полное руководство.

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

Читайте так же:
Шнива регулировка переднего моста

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Обратиться за помощью

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

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Так же имеется документ приобретение товаров у поставщика

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

И 2 документа реализации товаров клиенту

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Для того, чтобы перейти к настройке синхронизации между программами — необходимо зайти в раздел НСИ и администрирование и нажать на гиперссылку «Синхронизация данных».

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Далее необходимо указать уникальный для информационной базы префикс

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия - указываем префикс

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

Сложно или не получается? Спросите у нас:

Как это сделать?

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Вслед за этим выбираем «Новая синхронизация данных»

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Выбираем из списка необходимую нам версию (в нашем случае Бухгалтерия предприятия 3.0)

Синхронизация 1С. Выбираем программу

И видим открывшееся окно настройки синхронизации данных. В вариантах подключения выбираем требуемый нам вариант (в примере «Синхронизация данных через файл, без подключения к другой программе»). После чего жмем «Далее».

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия через файл

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

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Далее указываем префикс программы (в нашем случае БП) и жмем кнопку далее.

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Ожидаем, пока сформируются настройки.

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

После окончания жмем «Готово» и переходим к следующему пункту «Настройка правил отправки и получения данных».

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

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

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

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

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Для продолжения настройки переходим в раздел «Администрирование» и жмем «Синхронизация данных».

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

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

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Далее переходим в «Настройка синхронизации данных»

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Создаем новую настройку с необходимой программой (в нашем случае 1С Управление торговлей редакция 11)

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Далее нажимаем «Настроить параметры подключения»

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

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

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия. Синхронизация данных через файл.

Жмем кнопку «Далее» и видим, что настройки автоматически подтянулись из загруженного конфигурационного файла. После чего жмем еще 2 раза далее и ждем окончания операции.

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия. Конфигурационный файл

После переходим к следующему пункту: «Настройка правил отправки и получения данных». В данном примере мы рассмотрим односторонний обмен данными и по этому установим переключатель в положение «Не отправлять».

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Жмем «Выполнить начальную выгрузку данных» и по завершении переключаемся обратно на 1С Управление торговлей.

1С Синхронизация. Выполнить начальную загрузку данных

В программе 1С Управление торговлей 11 еще раз предпринимаем попытку нажать «Настройка правил отправки и получения данных»

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

В открывшемся окне оставляем все как есть, нажимаем «Записать и закрыть».

Читайте так же:
Как регулировать фары на ниве 21213

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Далее нажимаем «Выполнить сопоставление и загрузку данных». Этот процесс не займет много времени. т.к. в нашем случае 1С Бухгалтерия предприятия никаких данных не отправляет. После успешного завершения переключается на вторую программу.

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия. Сопоставление

Закроем окно настроек и нажмем кнопку «Синхронизировать».

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

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

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия. Сопоставление данных

По окончании программа сообщаем нам об удачном завершении синхронизации данных между 1С Управление торговлей и 1С Бухгалтерия предприятия.

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Теперь можно проверить, если в программе документы и справочники, которых ранее не было.

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия. Номенклатура

Как видим — обмен прошел вполне успешно.

Синхронизация 1С Управление торговлей и 1С Бухгалтерия предприятия

Синхронизация данных в 1С между разными конфигурациями завершена. При выполнении подобных операций не забывайте предварительно создать архивную копию БД.

Возникли вопросы или что-то не получается? Обращайтесь к нашим специалистам по телефону: 8 (861) 279-22-37

Адаптация правил обмена EnterpriseData между 1С:Комплексная автоматизация и 1С: Бухгалтерия предприятия КОРП

Михаил Скрынников

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

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

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

При реализации обменов через «1С:Конвертация данных 3.0» используется предопределенный формат обмена EnterpriseData, разработанный фирмой «1С». Формат основан на XML и представляет структуры данных, которые соответствуют определенным бизнес-сущностям, используемых в конфигурациях «1С», таким как документы, справочники и прочие. Структура формата является универсальной и не зависит от состава метаданных конфигураций, участвующих в обмене. Формат EnterpriseData универсален и может также использоваться для обмена c не 1С-ными приложениями.

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

В этом плане реализация в типовых конфигурациях обмена с использованием формата EnterpriseData также имеет свои особенности. Правила обмена представляют собой набор отдельных процедур, которые располагаются в общих модулях конфигурации с именем, начинающимся на «МенеджерОбменаЧерезУниверсальныйФормат*», где вместо звездочки может стоять соответствующая версия. Другими словами, на выходе «1С:Конвертация данных 3.0» правила и настройки обмена будут представлять собой не файл в формате xml, а текст общего модуля.

Читайте так же:
Как отрегулировать замки дверей на шевроле круз

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

Опишем постановку задачи:

Имеется две конфигурации: «1С Комплексная автоматизация» (КА) и «1С Бухгалтерия предприятия КОРП» (БП), между ними настроен типовой обмен с использованием формата EnterpriseData. В конфигурации КА у справочника «Номенклатура» через несколько типовых реквизитов введен такой показатель номенклатуры как «Вес».

1-12

Было принято решение передавать и отражать это свойство номенклатуры в БП, для этого был введен дополнительный реквизит «Вес» для справочника «Номенклатура».

2-6

3-4

Понятно, что типовые правила обмена не предусматривают подобную трансляцию данных. Собственно, постановка задачи заключается в следующем: требуется доработать правила обмена таким образом, чтобы показатель номенклатуры «Вес» передавался из КА в БП в соответствующий дополнительный реквизит «Вес».

Конфигурация-источник, из которой у нас будут отправляться данные это КА. Доступные версии форматов EnterpriseData для нашей конфигурации можем посмотреть в режиме конфигуратора в списке пакетов XDTO, их название начинается на «EnterpriseData».

4-6

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

5-3

В свойстве заголовка «msg:Format» указывается пространство имен версии используемого формата. В нашем случае это формат 1.6, а если более точно, то 1.6.20.

6

Нас интересует справочник «Номенклатура», найдем его в пакете XDTO нашей версии формата EnterpriseData.

Среди перечисленных реквизитов справочника «Номенклатура» отсутствуют необходимые нам реквизиты для передачи показателя «Вес».

7

У нашего объекта «Справочник.Номенклатура» базовый тип определен как «Object», все базовые типы описываются в пакете ExchangeMessage:

8

В этом пакете у базового типа объектов «Object» есть свойство «AdditionalInfo», тип которого определен как «anyType», то есть может принимать любые значения.

Это свойство мы и будем использовать для передачи дополнительного показателя «Вес».

Далее нам необходимо определить в модуле МенеджерОбменаЧерезУниверсальныйФормат обработчик правила конвертации объекта при отправке «Номенклатура» в исходной конфигурации, в этом обработчике в свойство «AdditionalInfo» поместить передаваемое значение для веса. Затем, в конфигурации-приемнике, в нашем случае это БП КОРП, также в модуле менеджера обмена найти правило при конвертации данных XDTO, используемое при получении.

Обработчики будем определять, используя конфигурацию «1С:Конвертация данных 3.0».

В случае использования «1С:Конвертация данных 3.0» (КД3) можно по аналогии с «1С:Конвертация данных 2.0» (КД2) также загрузить настройки существующей синхронизации. В КД2 достаточно было иметь файл обмена, по которому можно было восстановить настройки синхронизации. Для КД3 есть похожая процедура, но она требует некоторой начальной подготовки. В конфигурации КД3 есть неплохо написанная справка, из которой можно об этом узнать, но для полноты картины приведем порядок операций здесь.

Читайте так же:
Как правильно отрегулировать ступичные подшипники на ниве

В КД3 для каждой конфигурации, конкретно в рассматриваемом случае: отдельно для КА, отдельно для БП, необходимо выполнить ряд следующих действий:

9

  1. Создать элемент в справочнике Конвертации в КД3.
  2. В режиме конфигуратора сохранить формат 1.6 из пакета XDTO EnterpriseData_1_6_20 во внешний файл с расширением «xsd».

Затем загрузить схему обработкой «Загрузка структуры формата» из раздела «Формат данных» в КД3.

Если все сделано правильно, то в КД3 должно появиться, по крайней мере, две конвертации, одна для КА, вторая для БП.

10

Двойным щелчком по конфигурации открываются настройки правил обмена с заполненными правилами для её объектов.

Откроем настройки комплексной автоматизации, вкладка «Правила конвертации объектов», в списке можно поискать по слову «номенклатура» в колонке «Идентификатор правила». Нас интересует отправка, откроем найденное правило двойным щелчком.

11

В правиле перейдем на вкладку «При отправке».

12

Имя обработчика «ПКО_Справочник_Номенклатура_Отправка_ПриОтправкеДанных» и есть имя процедуры, которую нам необходимо изменить.

Если предполагается изменение конфигурации, то код можно дописать прямо здесь в обработчике, затем выгрузить новый вариант модуля МенеджерОбменаЧерезУниверсальныйФормат и обновить его в конфигураторе. Перед обновлением для безопасности лучше сравнить старую версию и новую версию.

Если конфигурацию менять не предполагается, то код можно добавить в расширение модуля МенеджерОбменаЧерезУниверсальныйФормат.

Код для добавления в расширение будет следующим:

Процедура ВесНоменклатуры_Выгрузка(ДанныеИБ, ДанныеXDTO, КомпонентыОбмена, СтекВыгрузки)

Если ЗначениеЗаполнено(ДанныеИБ.ВесИспользовать) Тогда

Если ДанныеИБ.ВесИспользовать И ЗначениеЗаполнено(ДанныеИБ.ВесЧислитель) Тогда

Настройки и принципы использования синхронизации данных в 1С

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

Причин популярности синхронизации несколько:

  • Не надо отдельно запускать процессы загрузки и выгрузки данных;
  • Автоматическое выполнение обмена информацией не препятствует ручному обмену;
  • Простота настройки (для стандартных конфигураций не надо даже создавать правила обмена;
  • Достаточно единожды создать синхронизацию и объявить расписание ее выполнения.

Условия нашей задачи

На входе мы имеем две стандартных конфигурации базы данных:

  1. Зарплата и управление персоналом (редакция 3.1.3);
  2. Бухгалтерия сельскохозяйственного предприятия (редакция 3.0.52).

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

Если синхронизация будет настраиваться из «Бухгалтерии» в «ЗУП» должна быть активирован флажок «Синхронизация» и наоборот.

Где находятся настройки

В «Бухгалтерии» заходим в подсистему «Администрирование», в меню «Настройка» и находим пункт «Синхронизация данных» (Рис. 1)

Рис. 1

Откроется окно настройки синхронизации (Рис. 2)

Рис. 2

  1. Включить или отключить синхронизацию;
  2. Запретить загрузку неактуальных данных;
  3. Установить префикс для идентификации перенесенных данных;
  4. Перейти к другим настройкам синхронизации.

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

Окно настроек синхронизации данных представлено на Рис. 3

Рис. 3

Рассмотрим его подробнее.

Окно настроек синхронизации

Начнем по порядку:

  1. Две верхние даты показывают, когда в последний раз происходили процессы обмена, если они различаются, возможно, произошел сбой в работе синхронизации;
  2. У нас есть предупреждение, щелкнув по этой гиперссылке мы можем увидеть, какие конфликтные ситуации обнаружила программа, как видно из Рис. 4, исключительная ситуация возникла из-за того, что синхронизируемый документ «Отражение зарплаты в бухучете» был изменен в двух программах одновременно; Рис. 4
  3. Следующие три кнопки позволяют: принудительно (в обход расписания) выполнить синхронизацию, синхронизировать данные указав дополнительные параметры и определить состав отправляемых данных (Рис. 5); Рис. 5
  4. Ниже этих кнопок расположены две закладки «Настройки синхронизации данных» и «Расписание», в окне закладки «Настройки» отображена информация по текущей синхронизации: по каким организациям она осуществляется, с какой детализацией и как часто;

Отдельно хотелось бы заострить внимание читателя на окне «Регистрация изменений» (Рис. 5). В верхней части которого есть номера отправленного и принятых сообщений, после удачного обмена номера в базе-источнике и базе-приемнике должны совпадать. В некоторых случаях (синхронизация произошла с копией базы, сбои в работе) нумерация в базах нарушается. Исправить эту ситуацию можно простым щелчком на гиперссылке с номерами. Это действие позволяет вручную установить текущий номер отправленного и входящего сообщений (Рис. 6)

Рис. 6

Настройки синхронизации

На закладке «Настройки синхронизации данных» есть две команды:

  • Настроить;
  • Загрузить правила.

Запуск команды «Загрузить правила» открывает форму (Рис. 7)

Рис. 7

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

Остальные настройки происходят по щелчку по кнопке «Настроить» (Рис. 8).

Рис. 8

В первом открывшемся окне можно:

  1. Открыть форму настройки сценария синхронизации;
  2. Просмотреть события отправки и получения информации;
  3. Определить дату, с которой будет происходить обмен;
  4. Если учет ведется по нескольким организациям, можно указать, какие именно из них будут участвовать в обмене;
  5. Определить параметры выгрузки проводок по зарплате: с детализацией по сотрудникам или без нее (сводно).

Команда «Загрузить комплект правил» аналогична такой же команде в предыдущем окне настройки.

Подробнее стоит остановиться на параметрах подключения (Рис. 9)

Рис. 9

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

  • Определить путь к базе-приемнику;
  • Задать параметры авторизации (в базе-приемнике должен быть создан пользователь с правами администратора);
  • После проверки подключения можно считать, что наша настройка закончена.

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

Настройки расписания

И в конце пара слов про настройки расписания синхронизации, оно выполняется в соответствующей закладке окна (Рис. 3) и ничем не отличается от соответствующей формы настройки расписания прочих регламентных заданий.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector