![]() |
|
Синхронизация Малый Бизнес (УНФ) и Бухгалтерия с условием | ☑ | ||
---|---|---|---|---|
0
anagk
18.03.23
✎
00:47
|
Доброго времени суток. Помогите разобраться.
Вопрос - как работать с Отбором документов по условию. Что не делаю, переносяться ВСЕ документы. Я создал Свой реквизит "Выгрузка" в Расходных (это в УНФ) - Булево. И вот, если чекер стоит - то выгружать в Бухгалтерию, чекер не стоит - НЕ ВЫГРУЖАТЬ. Как не отбираю, уже и по родным реквизитам - выгружаються ВСЕ накладные. |
|||
1
Zamestas
18.03.23
✎
01:34
|
(0) Ты бы сначала написал, для чего это нужно.
|
|||
2
anagk
18.03.23
✎
01:59
|
из УНФ перекидать документы, только нужные (с галочкой) в Бух
|
|||
3
Aleksey
18.03.23
✎
02:16
|
Опять? Месяц не прошёл с прошлой подобной темы.
|
|||
4
ДНН
18.03.23
✎
06:25
|
(0) Забирай уже готовое расширение https://1clancer.ru/catalog/4697
|
|||
5
AlvlSpb
18.03.23
✎
07:48
|
(0) а в правилах регистрации прописал проверку на этот "чекер"?
|
|||
6
anagk
18.03.23
✎
09:02
|
(5) и в правилах делаю Зарегистрировать изменения объектов с помощью Отбора, указываю Доплнительные Реквизитиы.Свойство (и Значение и тд) - не реагирует, зараза
|
|||
7
anagk
18.03.23
✎
09:09
|
один раз сработало - что увидело чекер, но это чего-то один раз такое было. Я уже подумал вопрос в ВРЕМЕНИ регистрации - пробывал разным числом, не ставил чекер - все равно выгружает.
|
|||
8
anagk
18.03.23
✎
09:58
|
Ну вроде как - разобрался до вопроса. Что Отменить Регистрацию объектов с Авторегистрацией, потом Зарегистрировать Объекты с помощью отбора - добавляю условие - все работает. Выгрузка происходит правильно. Где есть чекер, уходит, нет - не уходит. Но если сделать следующую синхронизацию - опять все по старому. В списке отображаються все накладные.
другой вопрос - как сохранить эту регистрацию, другими словами, чтобы авторегистрировались накладные с Отбором. |
|||
9
Новый1сник2
18.03.23
✎
10:26
|
(8) в типовом списке есть зарегистрированные объекты, и возможность вручную снять регистрацию. Посмотреть как она программно снимается, а потом прикрутить к чекер "НЕ ВЫГРУЖАТЬ"
|
|||
10
anagk
18.03.23
✎
10:53
|
дошел до Конвертации данных (конфигурация), тут можна изменить Правила. Кто поделится конфой?)
Блин - зачем этот отбор, если он не работает( |
|||
11
Новый1сник2
18.03.23
✎
11:06
|
(10) там же универсальный формат, смотри в модулях где выгрузка идет, можно там условие поставить.
ну и в (9) смотрел, может проще при записи, проведении снимать регистрацию с документа. |
|||
12
AlvlSpb
18.03.23
✎
11:07
|
(10) а в (6) тогда о каких правилах говорил?
Тебе надо модернизировать правила регистрации УТ. Такую малость можно сделать правкой хмл файла правил. Ну или осваивать конвертацию. |
|||
13
Новый1сник2
18.03.23
✎
11:11
|
(10) Объект.ОбменДанными.Загрузка = Истина;
Объект.ДополнительныеСвойства.Вставить("ОтключитьМеханизмРегистрацииОбъектов"); Объект.Записать(); источник https://codely.ru/kak-programmno-otklyuchit-registracziyu-obektov-v-planah-obmena-pri-zapisi-obekta/ |
|||
14
anagk
18.03.23
✎
12:25
|
(13) ну это ж отключить механизм, а ведь нужно все то же но по условию.
Уже и правило Регистрации изменил на в Обработчике событий - Перед Обработкой Если Объект.Выгрузка = Истина Тогда Отказ = Истина; КонецЕсли; сохранил, затянул.... и все равно видит все доки...блин |
|||
15
Новый1сник2
18.03.23
✎
12:35
|
(14) так это образец как не регистрировать документ к обмену. у тебя или в процедуре перед записью может в обработке проведения нужно в условие поставить если Не Чекер тогда ДополнительныеСвойства.Вставить("ОтключитьМеханизмРегистрацииОбъектов");
|
|||
16
Новый1сник2
18.03.23
✎
12:36
|
т.е это свойство отключает регистрацию конкретного документа, а не всего механизма
|
|||
17
Новый1сник2
18.03.23
✎
12:43
|
+ после обновления программы, правила обмена тоже обновляются. а тут можно просто в расширение добавить
|
|||
18
anagk
18.03.23
✎
13:17
|
хух (14) таки чуточку внимательности, и все работает))) не Истина , а Ложь)))
|
|||
19
anagk
18.03.23
✎
13:24
|
ЛЮДИ - ВЫ КРУТЫЕ!!! От респект Вам) СПАСИБО))
|
|||
20
Aleksey
18.03.23
✎
13:28
|
(19) и все таки. что будет если кто то ошибочно поставил галку и после обмена отжал ее. Кто виноват что в УНФ галки нет, а в бухгалтерии документ есть? Программист накосячил что он такой кривой обмен сделал?
|
|||
21
AlvlSpb
18.03.23
✎
14:59
|
(20) Решается элементарной блокировкой доступности галки ПриИзменении. И сделать обратно доступной может только конкретный пользователь или пользователи с конкретными правами
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |