Имя: Пароль:
1C
 
Внешняя обработка для БП 3.0, где хранить данные?
0 Fuas4
 
23.01.17
13:17
Господа, пишу внешнюю обработку для базовой БП 3.0. Обработка отправляет и получает некие данные от сайта (обменивается контрагентами). Надо где то хранить список отправленных контрагентов, чтобы не высылать их сайту каждый раз. Проблема в том, что обработка может работать как под пользователем, так и в фоновом задании, база может переехать на другой сервер (и скоро это сделает), база может быть восстановлена из бэкапа, обработку может запускать любой пользователь. Где мне хранить этот список контрагентов, чтобы он не был привязан к пользователю, кэшу и не был внешним файлом на компьютере? Есть у внешней обработки возможность произвольную таблицу значений куда-то внутри БД складывать? Как это правильно сделать?
1 H A D G E H O G s
 
23.01.17
13:18
ХранилищеСистемныхНастроек
2 H A D G E H O G s
 
23.01.17
13:18
Пользователь "Бармалеев", к примеру.
3 Fuas4
 
23.01.17
13:19
(2) вот я думал об этом, но мне показалось что это все таки не очень здорово. Пользователя же могут удалить
4 Курцвейл
 
23.01.17
13:21
(0) Правильнее всего это сделать через ПланОбмена
5 Fuas4
 
23.01.17
13:21
(4) в базовой версии?
6 oslokot
 
23.01.17
13:23
{hfybkbotLfyys[Ajhv
7 oslokot
 
23.01.17
13:23
ХранилищеДанныхФорм
8 Курцвейл
 
23.01.17
13:24
(5) Откуда вы будете знать что отправлять, что отправлялось, а данные каких Контрагентов изменились и требуется повторить выгрузку.
9 Курцвейл
 
23.01.17
13:26
(5) Если ПланОбмена не устраивает то можно использовать ДопРеквизиты
10 Fuas4
 
23.01.17
13:28
(8) смотреть в свою ТЗ, куда вписаны значения отправленных реквизитов (их не много) и если они изменились - отправлять заново. С алгоритмом я как-нибудь разберусь, думаю :)
11 Fuas4
 
23.01.17
13:32
(7) почитал, вроде то, что нужно. Проверю,спасибо!
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн