Имя: Пароль:
1C
1С v8
Дата запрета выгрузки в узле плана обмена
0 Cherokee
 
06.11.13
09:25
Здравствуйте!
Ситуация. Ставим в плане обмена дату запрета, в подписках делаем все для того, чтоб документ не регистрировался ранее этой даты.
1. Выгружаем объект, но в случае, если в свойствах выгрузки стоит выгружать по ссылкам, то может быть выгружен, например, документ основание, или какой-то док из таб.частей.

2. Выгрузку по ссылкам НЕ отключаем, но во всех объектах в правилах вставляем код запрещающий выгрузку ранее нужной даты.

3. Выгрузку по ссылкам отключаем, грузится только по периоду, но при этом возможны ситуации, когда не выгрузится что-то (занесено задним числом и т.д.)

Вопрос: какой вариант лучше? Альтернативные предложения?
1 Aleksey
 
06.11.13
09:26
контроль при загрузки?
2 Cherokee
 
06.11.13
09:27
(1) Да, это 4 вариант, но он подобен 3 варианту
3 Serg_1960
 
06.11.13
09:33
(не к месту) У меня в базе документы за три предыдущих года... нужно будет обязательно спросить у бухих почему они им не мешают работать. Вон, тс ищет альтернативу, а мои бухие - нет. Вот интересно, почему?
4 Cherokee
 
06.11.13
09:35
(3) Потому что бывает так, что управленческий учет <> бухгалтерский, но первоисточник - упр база
5 Cherokee
 
06.11.13
09:37
(3) + ну и еще, не нужно, чтоб что-то залетало в задний период в режиме "загрузка", где уже все выверено
6 kosts
 
06.11.13
09:44
Сам себе противоречишь, то нужно, то не нужно...

> но при этом возможны ситуации, когда не выгрузится что-то (занесено задним числом и т.д.)
и
> не нужно, чтоб что-то залетало в задний период в режиме "загрузка", где уже все выверено
7 Serg_1960
 
06.11.13
09:48
(4) Да, так бывает... только при чём тут тема? Эториторический вопрос.

(5) Ну и чем это чревато? Чтобы ссылки битые не появлялись - загружать всё равно придётся. А чтобы не "залетало" туда, "где уже всё выверено" (ха-ха) - может быть документы в закрытом периоде перепроводить не надо?
8 Холодильник
 
06.11.13
09:54
не вижу проблемы.
Если нужно, чтобы док не регистрировался после даты запрета - поставьте эту самую дату запрета. тогда пользователи не смогут записать, а следовательно зарегистрировать док.

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

и вообще - используйте обмен по правилам, это ваш случай
9 Cherokee
 
06.11.13
09:54
(7) Извините, но не хочется ударяться в пустой треп. Меня интересуют мнения по технической стороне вопроса. Продолжать дискуссию на тему "Грузить или не грузить: вот в чем вопрос" смысла мало :). Все равно решать по ситуации.
10 Холодильник
 
06.11.13
09:56
+ аналогично ставьте дату запрета в приемнике. тогда пользователи не смогут загрузить данные раннее этой даты
11 Cherokee
 
06.11.13
09:58
(10) Вы предлагаете вариант 3 и вариант 4. Ну, в данный момент у меня так и есть, только правила получаются громоздкие.
12 Cherokee
 
06.11.13
09:59
(11) + чтоб не попало ни напрямую, ни по ссылкам, приходится проставить проверку и в глобальных обработчиках и в ПКО доков
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший