Имя: Пароль:
1C
1С v8
Загружены ли изменения конфигурации?
0 forforumandspam
 
03.07.15
09:03
Добрый день. Там, в 1С, ничего по теме нового не придумали, чтобы можно было узнать, загружал ли узел изменения конфигурации? Узнать быстро. Как узнать долго я и так знаю: выгрузить файл обмена и по наличию тэга (что-то типа) "metadata" делать выводы.
1 Лефмихалыч
 
03.07.15
09:06
(0) com-соединение с узлом установить возможность есть?
2 forforumandspam
 
03.07.15
09:12
(1) Нету.
3 Галахад
 
гуру
03.07.15
09:18
А зачем это нужно?
4 Лефмихалыч
 
03.07.15
09:19
(2) тогда - ни как. Вообще совсем ты ни как не узнаешь, если коннекта туда нет. Только позвонить и спросить, но это тоже - коннект.
5 forforumandspam
 
03.07.15
09:20
(3) Знать, какому филиалу по шапке дать.
6 Галахад
 
гуру
03.07.15
09:22
Тому, у кого обмен не работает.
7 forforumandspam
 
03.07.15
09:26
Есть вариант анализировать РегистрСведений.ИсторияОбменаДанными, но это сложно и не покажет ничего, если обмен проведен вручную.
8 pumbaEO
 
03.07.15
09:33
(7)
1. В филиале в журнале регистрации написано "загружена новый cf", "загружен в базу", фоновое задание, которое проверит что есть 1е событие и нет второго.

2. РегистрСведений.ИсторияОбменаДанными - ты анализируешь в центре, когда у тебя 2 и более раза будет писать "пришло от узла, для которого зарегистрированы изменения", ошибка одна и та же, всегда. Проанализировал за 2 часа например, было 2 ошибки, значит надо обратить внимание.
9 forforumandspam
 
03.07.15
09:39
(8)
1) Это надо узнать в центральной базе.
2) Нужно типа среза последних самому писать, чтобы сообщение "пришло от узла, для которого зарегистрированы изменения" перешибалось сообщением "обмен завершён".
10 1Сергей
 
03.07.15
09:40
посмотреть версию в "О программе"
11 Лефмихалыч
 
03.07.15
09:43
(5) так это другая задача. У тебя в плане обмена есть вся информация для этого - номер отправленного и номер полученного. Смотри на них, если они начинают расходиться больше, чем на 1, можешь смело начинать месить ногами. Еще можно туда добавить реквизиты ДатаОтправки и ДатаПриема и станет вообще красиво всё.
12 pumbaEO
 
03.07.15
09:44
(9) бедненький, как же тяжело срез последних написать.
Проще мабудь напрямую к скулю подключиться и проверять таблицы change на изменения для узла.
13 forforumandspam
 
03.07.15
09:48
(12) Я не сказал, что это для меня трудно. А вот про второе по-подробнее.
14 Лефмихалыч
 
03.07.15
09:49
(13) какая тебе разница, что там про второе, если коннекта нет к филиалам?
15 forforumandspam
 
03.07.15
09:50
(11) Вот это - неправильно. Количество выгрузок не равно количеству загрузок.
16 pumbaEO
 
03.07.15
09:51
(13) про второе что именно?
17 Лефмихалыч
 
03.07.15
09:54
(15) даты добавь и не делай мозг. Тогда ты сможешь сделать отчет с показателями:
Данные ЦБ в филиале Урюпинск актуальны Вчера
Данные филиала Урюпинск в ЦБ актуальны на прошлый год, запомним этих гадов
18 Лефмихалыч
 
03.07.15
09:55
Хотя нет, для такого отчета нужен коннект в Урюпинск.
19 Лефмихалыч
 
03.07.15
09:57
Можно добавить регистр, в котором будет лежать история с номерами и датами всех выгрузок и загрузок и включить этот регистр в обмен с правиолм "Место создания и центр". Так после каждой загрузки от филиалов ты будешь знать, какие данные там ТОЧНО есть.
20 forforumandspam
 
03.07.15
10:01
(19) РегистрСведений.ИсторияОбменаДанными -же
21 mTema32
 
03.07.15
10:02
(0) Цель-то какая? "Надавать по шапке" - за что?
22 forforumandspam
 
03.07.15
10:06
(21) После изменения конфигурации мной на филиал отправляется письмо, чтобы они приняли изменения. Вот и надо узнать (быстрым способом), кто ещё не принял конфигурацию.
23 Cyberhawk
 
03.07.15
10:07
(22) регл. задание в филиале - метод КонфигурацияИзменена() и отправка письма на почту. Как ты хочешь без коннекта к принимающей стороне узнать, что там произошло?
24 Cyberhawk
 
03.07.15
10:07
Задача из рода "Получить обратную связь без связи"
25 Cyberhawk
 
03.07.15
10:07
P.S. Автообновление конфигурации на принимающей стороне сделать не предлагать?
26 mTema32
 
03.07.15
10:08
(22) Автоматизируй "принятие изменений" в филиале.
27 forforumandspam
 
03.07.15
10:13
На филиалах файловые базы на рабочих станциях.
28 mTema32
 
03.07.15
10:20
(27) И че?
29 forforumandspam
 
03.07.15
10:24
(28) И то.
30 Лефмихалыч
 
03.07.15
10:58
(20) ну, так и получай данные из него. Не имея коннекта в филиальные базы, узнать, что приняли, а что нет, ты можешь только из этого регистра. Для всех остальных способов узнавания нужен коннект в филиалы