Имя: Пароль:
1C
1С v8
Обмен УТ -> БП, проблемы с датой запрета изменения данных
,
0 Andrey_KA
 
28.11.11
05:48
Здравствуйте. Помогите разобраться с проблемой. Есть  БП ред. 1.6 и УТ ред.10.3, между ними организован обмен – из УТ в БП. При обмене использовалась «Дата запрета изменения данных» в БП, которая не позволяла изменять данные до указанной даты. После перехода на ред. 2.0, при обмене «Дата запрета изменения данных» перестала работать. Например Дата запрета в БП  – 01.08.2011, в УТ в документе от 30.07.2011 изменили сумму, после обмена сумма также измениться и в БП. В ред. БП 1.6 сумма не изменялась. Подскажите, что можно сделать, очень надо.
1 Godofsin
 
28.11.11
06:37
(0)Не выгружать документы с датой большей даты запрета? И вообще, как обмен проводится?
+ и разве это правильно, в УТ меняют документ, в БП нет, значит, данные будут разниться.
2 Andrey_KA
 
28.11.11
07:16
1. Нет, наоброт, не загружать документы с датой меньше даты запрета.
2. Обмен производиться через подключение к информационной базе.
3. Согласен. Но такое требование бухгалтеров. Менеджеры в УТ колбасят как хотят,
3 Zombi
 
28.11.11
07:18
(2) В УТ устанавливать дату запрета изменений данных, и будет счастье.
4 Нуф-Нуф
 
28.11.11
07:18
а как на счет рассогласования данных?
5 Andrey_KA
 
28.11.11
07:19
В УТ нельзя.
6 Zombi
 
28.11.11
07:20
(5) Почему нельзя?
7 Andrey_KA
 
28.11.11
07:21
Рассогласование данных неважно, главное, чтобы после обмена данные в закрытом периоде(меньше даты запрета) в БП не менялись.
8 Нуф-Нуф
 
28.11.11
07:24
тогда смотри как работает дата запрета, там скорее всего если обмен истина тогда не проверяет
9 Andrey_KA
 
28.11.11
07:24
(6) Менеджеры работают
10 Zombi
 
28.11.11
07:25
(7) Недавно сам с этим вопросом ковырялся, когда из БП в УТ данные выгружаются, УТ ругается, если обмен лезет в закрытый период, а когда из УТ в БП то все молча перепроводится и изменяется. Мы просто параллельно в УТ устанавливаем дату запрета изменения данных.
11 Мимохожий Однако
 
28.11.11
07:25
(9)Ну-ну... "работают". Поощряешь бардак.
12 Zombi
 
28.11.11
07:27
(9) А менеджерам нельзя объяснить, что доки с датой ранее определенной трогать нельзя, а если очень нужно, то пусть сначала объяснят зачем. Наверняка это либо чей то косяк или нерасторопность.
13 Мимохожий Однако
 
28.11.11
07:27
Пока менеджеры не закончат "работать" и не установлена дата запрета - не делай обмен.
14 Andrey_KA
 
28.11.11
07:29
(8) Если я правильно понял, дата запрета работает на движения документа, т.е если в БП документ с суммой в 100 руб. проведен, а в УТ этот же документ проведен, но сумма 200 руб, то после обмена в БП он становится не проведенным и сумма 200 руб.
15 Andrey_KA
 
28.11.11
07:32
(13) Если бы все так просто было.
16 Zombi
 
28.11.11
07:33
(14) Приоритетной в данном случае является та база, в которой документ был создан. То есть если документ создать в УТ, сделать обмен, то после его изменения в УТ он будет перепроводиться и в БП. Если в УТ его не трогать, в БП можно менять и изменения не перенесутся в УТ.
17 Andrey_KA
 
28.11.11
07:34
(14) Обмен односторонний из УТ в БП
18 Andrey_KA
 
28.11.11
07:34
(16) Сорри не тому ответил. Обмен односторонний из УТ в БП
19 Нуф-Нуф
 
28.11.11
07:35
(14) скорее всего ты прав. он становится не проведенным именно потому что не может провестить из-за даты запрета в БП
20 Нуф-Нуф
 
28.11.11
07:36
как вариант - глянуть обработчик загрузки и в том месте где стоит Объект.ЗАписать - поставить проверку на дату запрета.
если меньше - делать отказ
21 Zombi
 
28.11.11
07:41
(18) Ну тогда у тебя по любому все документы в УТ создаются. В БП их можно менять сколько угодно, но как только поменяешь что то в УТ, этот документ "синхронизируется" с БП. А вообще (11) правильно говорит, бардак у тебя там и очень желательно с ним бороться.
22 Andrey_KA
 
28.11.11
07:48
(20) А по подробнее можно?
23 Нуф-Нуф
 
28.11.11
07:51
(22) лезть в код обмена в БП, который читает файл обмена или цепляется к базе источнику - и так вот, в момент обработки объектов загрузки, если объект - документ и его дата меньше даты запрета в БП - то тупо пропускать и не записывать
24 Мимохожий Однако
 
28.11.11
07:55
Даже, если поправишь правила как нужно. Сама по себе идея иметь разную информацию в БП и УТ бестолкова. Либо просто менеджеры воруют. Нет на вас нормальных внутренних аудиторов.
25 Zombi
 
28.11.11
07:56
Еще интересно, почему вам пофигу на расхождение данных в УТ и БП... Или может расхождение на расхождение сейчас плевать, когда нужно задачу поставленную выполнить, а после НГ, когда бухи отчетность сдавать начнут, полезешь на форум с вопросом: "Как побороть расхождение?"
26 Godofsin
 
28.11.11
08:01
(24)(25)+
Я тоже за одинаковые данные. Расхождение - это ошибка.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший