План обмена. Событие при регистрации изменений. #751805


#0 by AlexxJ
Можно ли как то поймать момент регистрации изменения справочника. т.е. проблема в том, что иногда все товары помечаются к выгрузке на сайт. Как поймать кто это делает?
#1 by ДенисЧ
в ЗУП - нельзя
#2 by AlexxJ
а в УТ? какая разница какая конфа? какие возможности платформы есть для этого?
#3 by ДенисЧ
Есть платформенные, есть программные Зависит от конфигурации. В древних конфигурациях - платформенно было, в последних с БСП - программно регистрируется
#4 by Fish
А причём здесь платформа? Всё в конфе делается.
#5 by AlexxJ
например? кто то вызывает метод ЗарегистрироватьИзменения как узнать кто?
#6 by Fish
+ В конфах на БСП, конечно.
#7 by ДенисЧ
подписки смотри
#8 by AlexxJ
кто то вызывает метод ЗарегистрироватьИзменения, как узнать кто и откуда?
#9 by Fish
Конфа на БСП? Тогда в подписках.
#10 by ДенисЧ
Подписки вида ПередЗаписьюДокумента(справочника)ДляОбмена*
#11 by bolobol
Чой-то нельзя? А подписка После записи на что? Или что-то отдельно от записи товара регистрирует этот товар для обмена?... В принципе - тоже возможно. Хранилище значения в каком-нибудь регистре, доп характеристику, доп реквизит... и понеслась... Да. Невозможно. Но минимизировать участки - можно подпиской.
#12 by AlexxJ
сильно допиленная УТ 10.3
#13 by AlexxJ
в журнале регистрации событий запись номенклатуры нет
#14 by bolobol
А рег заданием мониторить, что количество регистраций с последней записи товара не изменилось, а если изменилось - смотреть историю записанных в базу объектов. Записывать записываемые в базу объекты - тоже подписка.
#15 by bolobol
+ смысл подписки - записывать не только "что" записалось, но и кто записал. Подчинённые регистратору регистры в подписку можно не включать.
#16 by AlexxJ
для регистрации изменений не обязательно записывать спм объект.
#17 by bolobol
Не может быть! А мужики-то не знают! ))
#18 by AlexxJ
+ документов содержащих всю номенклатуру, разумеется нет. И перепроведение тоже не делается
#19 by bolobol
По идее, если у кого-то есть доступ к кнопке "Зарегистрировать всё" - то оттуда и можно с паяльником всего-лишь начинать исследования.
#20 by AlexxJ
придется так пробовать, но вариант что то не фонтан
#21 by Fish
Могу ошибаться, но емнип, это только с полными правами можно сделать.
#22 by bolobol
"Не фонтан" - вариант с рег заданием, которое ежеминутно будет проверять регистрацию - тут работать надо. А - отобрать права и услышать от кого обескураженный вопрос возник.
#23 by bolobol
А ТиИ ошибок не даёт?
#24 by AlexxJ
давно делали, ничего опасного не было
#25 by Лефмихалыч
нельзя. Таблица регистрации - это волшебный объект. Прав на нее не надо, подписок на нее нет, следов от действий с ней ни где не остается.
#26 by Лефмихалыч
не существует такой подписки
#27 by bolobol
После записи объекта - нет такой подписки???
#28 by Fish
Нет, конечно.
#29 by Лефмихалыч
и ни когда не было
#30 by bolobol
Да, ПриЗаписи только... Тут уже не скажу - зареган ли к этой подписке объект в изменениях...
#31 by Лефмихалыч
технологическим журналом только разве что ловить события и отбирать те, у которых в контексте фигурирует таблица регистрации... но это в три слоя матом покроешься раньше, чем что-то найдешь. Еще можно какой-нить тригер на таблицу регистрации навесить... но так ты только момент можешь найти, когда именно это происходит, а уже по нему из журнала регистрации да путем допроса пользователей... но это тоже не простое дело
#32 by elCust
К примеру в УТ11 есть общий модуль ОбменСайтСобытия. Там есть экспортная функция "ЗарегистрироватьИзменениеСправочника". Вот собсна она и регистрирует. Если конфа не переписанная, то смотри откуда вызывается.
#33 by AlexxJ
УТ 10.3
#34 by Krolik Bezobraznik
Как вариант убери авторегистрацию в плане обмена и делай ее сам в тот момент когда тебе надо.
#35 by AlexxJ
геморройно как то, думал может событие какое есть
#36 by Krolik Bezobraznik
В чем сложность убрать галочку и написать код в одну строку при записи элемента справочника?
#37 by Лефмихалыч
в том, что нет абсолютно ни какой уверенности в осмысленности этих действий
#38 by Krolik Bezobraznik
Хм.. а при авторегистрации осмысленность есть?
#39 by Лефмихалыч
речь о том, что, раз регистрируется сразу весь справочник, то почти наверняка это делается вызовом ЗарегистрироватьИзменения(Узел, Метаданные.Справочники.Номенклатура) и эта твоя одна строчка кода вызвана не будет
#40 by Krolik Bezobraznik
А вы регистрируете сразу все элементы справочника, в этом есть необходимость? Сколько же тогда по времени обмен идет, чтобы передать весь справочник?
#41 by AlexxJ
а также при изменении цены, перемещении, и прочих движениях
#42 by AlexxJ
в том то и дело что в полной выгрузке необходимость нет, 10900 элементов выгружается 1-1,5 часа
#43 by Krolik Bezobraznik
Вот теперь давайте конкретно. Вы сказали что речь идет о справочнике. Тогда в посте вы о чем толкуете? Каких прочих движениях элемента справочника идет речь? О перемещениях каких элемента справочника речь? Ну а цена каким боком к этому справочнику относиться?
#44 by AlexxJ
поясняю, выгрузка в интернет магазин, соответственно при изменении цены, остатка или чего то связанного с эти товаром необходимо сделать выгрузку на сайт
#45 by AlexxJ
+ а поймать я хочу тот момент когда весь справочник отмечается измененным, т.е. его надо выгрузить на сайт
#46 by Krolik Bezobraznik
У вас цены в справочнике хранятся? 0_0 У вас при изменении остатка по товары выгружается справочник товаров? Но зачем??????? С трудом вериться что у вас при изменении одного элемента справочника в план обмена попадает весь справочник.  От лукавого это. Все смешалось, люди.. кони...
#47 by AlexxJ
"иногда все товары помечаются к выгрузке на сайт", где раз в месяц такое случается. Цены хранятся в регистре, но если мы изменили цену то ее надо выгрузить в интернет магазин, логично? та же петрушка и с остатком. при изменении цены или остатка, при проведении документа, товар то же помечается измененным, хз зачем так сделано, но это типовые механизмы, никто их там не менял
#48 by Krolik Bezobraznik
Цены хранятся в регистре, но если мы изменили цену то ее надо выгрузить в интернет магазин, логично? Вполне, только вопрос вы задали про справочник. Если цену меняете то справочник выгружать не надо. Вот тут по подробнее. Не понимаю С чего вы взяли, что при проведении документа товар помечается измененным?
#49 by Лефмихалыч
ты ветку-то читал? ХОтя бы нулевой пост, м?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С