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

Хранилище

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

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



> Автообмен , Запуск обработки при загрузке в базу 2 страниц V   1 2 >          
Vitalis Подменю пользователя
сообщение 27.05.10, 9:56
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 32
Спасибо сказали: 0 раз
Рейтинг: 0

Добрый времени суток всем! Столкнулся с необходимостью, чтобы при проведении автообмена, а именно загрузке в переферийную базу запускалась обработка, которая выполняла бы какие-то действия. Сама обработка есть. Но вот вопрос, куда и что нужно дописать, чтобы она сама запускалась? В нете много пересмотрел и ничего путного не нашол.

Batchir Подменю пользователя
сообщение 27.05.10, 11:32
Сообщение #2

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

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

Vitalis Подменю пользователя
сообщение 27.05.10, 15:23
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 32
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Batchir @ 27.05.10, 13:32) *
Я так полагаю есть код, где вызывается обмен.

Нет...какой такой код...автообмен вызывается стандартными методами. В конфигураторе, выгрузка/загрузка.

Zaval Подменю пользователя
сообщение 27.05.10, 15:34
Сообщение #4

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Мож, вначале нужно 1с запустить в режиме Предприятие?

Vitalis Подменю пользователя
сообщение 27.05.10, 16:04
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 32
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Zaval @ 27.05.10, 17:34) *
Мож, вначале нужно 1с запустить в режиме Предприятие?

Может я не корректно объяснил что я хочу... Вообщем суть такова. Есть 3 базы. Центральная и 2 перефирийные. Надо при проведении автообмена чтобы элементы справочника созданные в переферийной базе А попадали частично (тоесть не со всеми реквизитами) в базу Б. Я думаю что при прохождении авто (а именно при загрузке в базу Б) должна срабатывать обработка (так как при запуске в режиме пользователя ее запускать геморойно (висеть все будет)). Как это реализовать, чтоб при прохождении авто она срабатывала? Или я не правельно думаю и есть вариант проще?

Zaval Подменю пользователя
сообщение 27.05.10, 16:14
Сообщение #6

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

В режиме Конфигуратора обработка открывается для редактирования. Запустить ее на выполнение можно только в режиме Предприятия.

Vitalis Подменю пользователя
сообщение 27.05.10, 16:16
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 32
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Zaval @ 27.05.10, 18:14) *
Запустить ее на выполнение можно только в режиме Предприятия.

Тогда тормоз обеспечен sad.gif Может есть еще какой-то вариант решения такой задачи?

Zaval Подменю пользователя
сообщение 27.05.10, 16:26
Сообщение #8

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Нпр, видимость реквизитов в зависимости от "центральности" базы - но в этом случае данные все равно будут присутствовать в ПБ и могут быть вытащены отчетом или распечаткой таблицы.

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

Vitalis Подменю пользователя
сообщение 27.05.10, 16:46
Сообщение #9

Общительный
**
Группа: Пользователи
Сообщений: 32
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Zaval @ 27.05.10, 18:26) *
Налицо серьезная ошибка при разработке архитектуры конфигурации.

А можно тогда спросить совета? Как надо было? Чисто теоретически.

Zaval Подменю пользователя
сообщение 27.05.10, 17:04
Сообщение #10

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Чисто теоретически - нужна постановка задачи, ТЗ, .... спланировать архитектуру(где что и как хранится) ... инфу по объектам распределить в том числе и с учетом правил миграции.

Vitalis Подменю пользователя
сообщение 27.05.10, 17:12
Сообщение #11

Общительный
**
Группа: Пользователи
Сообщений: 32
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Zaval @ 27.05.10, 19:04) *
с учетом правил миграции.

То есть, если миграция "Все информационные базы" нельзя настроить, чтобы элемент попадал в отличную от создателя базу не полностью? (не полностью, значит без кое каких реквизитов)?

Batchir Подменю пользователя
сообщение 27.05.10, 17:36
Сообщение #12

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Тогда тормоз обеспечен  Может есть еще какой-то вариант решения такой задачи?

ИМХО. В данном случае больше всего подошел бы МОД, хотя от тормзов это не избавит. Если не хотите что бы тормозилась работа, то это должен быть отдельный сеанс 1С, который будет отвечать за обмен

Zaval Подменю пользователя
сообщение 27.05.10, 18:42
Сообщение #13

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Цитата(Vitalis @ 27.05.10, 19:12) *
То есть, если миграция "Все информационные базы" нельзя настроить, чтобы элемент попадал в отличную от создателя базу не полностью? (не полностью, значит без кое каких реквизитов)?


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

Кстати, почему 7.7? В курсе, что для нее придется искать SQL2000 и уже не на всех ОС ее можно установить без извратов?

Vitalis Подменю пользователя
сообщение 27.05.10, 21:46
Сообщение #14

Общительный
**
Группа: Пользователи
Сообщений: 32
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Zaval @ 27.05.10, 20:42) *
Кстати, почему 7.7?

8 не знаю еще...даже не залазил ниразу sad.gif

Цитата(Zaval @ 27.05.10, 20:42) *
В курсе, что для нее придется искать SQL2000

А с этого момента можно поподробней... Для чего там вообще sql? Да и 7.7 прекрасно с 2005 работает.

dmiter Подменю пользователя
сообщение 27.05.10, 23:14
Сообщение #15

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 108
Из: Киев
Спасибо сказали: 16 раз
Рейтинг: 0

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

Ardi Подменю пользователя
сообщение 27.05.10, 23:19
Сообщение #16

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Нужные реквизиты хранить в отдельном справочнике. И на этом справочнике поставить настройки не обмениваться.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Vitalis Подменю пользователя
сообщение 28.05.10, 9:08
Сообщение #17

Общительный
**
Группа: Пользователи
Сообщений: 32
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(dmiter @ 28.05.10, 1:14) *
Если автообмен планируемый то можно после него запланировать запуск 1С в режиме предприятия под служебным пользователем и выполнение необходимого отчета.

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


Цитата(Ardi @ 28.05.10, 1:19) *
Нужные реквизиты хранить в отдельном справочнике. И на этом справочнике поставить настройки не обмениваться.

Эти поля имеют тип данных строка и число...про отдельные справочники я уже думал sad.gif

MATEVI Подменю пользователя
сообщение 28.05.10, 9:18
Сообщение #18

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2203
Из: Одесса
Спасибо сказали: 968 раз
Рейтинг: 796.3

Цитата(Vitalis @ 28.05.10, 11:08) *
Такой вариант у меня неполучится реализовать. Офисы между собой в сеть не объеденены, только интернет есть там и там.

А причем тут сеть? Автообмен настраивается в пакетном режиме и запусткается по расписанию винды

Vitalis Подменю пользователя
сообщение 28.05.10, 9:21
Сообщение #19

Общительный
**
Группа: Пользователи
Сообщений: 32
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(MATEVI @ 28.05.10, 11:18) *
А причем тут сеть? Автообмен настраивается в пакетном режиме и запусткается по расписанию винды

И каким образом без связи офисов выгрузка попадет в центральную базу?

dmiter Подменю пользователя
сообщение 28.05.10, 11:14
Сообщение #20

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 108
Из: Киев
Спасибо сказали: 16 раз
Рейтинг: 0

Цитата(Vitalis @ 28.05.10, 11:21) *
И каким образом без связи офисов выгрузка попадет в центральную базу?

Да хоть курьером через флешку 09000000.gif

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


2 страниц V   1 2 >
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 03.07.25, 12:42
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!