powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Риб в БП
9 сообщений из 9, страница 1 из 1
Риб в БП
    #36136559
k0nst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Настроил риб между БП. Подскажите плиз как моно реализовать, чтоб при выгрузке из периферии проведенные доки попадали в центральную не проведенными.
...
Рейтинг: 0 / 0
Риб в БП
    #36138226
k0nst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто знает, если при отправке в ПриОтправкеДанныхГлавному не записывать регистры а только пропустить сам док, то док в центре будет проведенным или нет..
...
Рейтинг: 0 / 0
Риб в БП
    #36138246
k0nst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите плиз как моно определить является ли планобмен центральным узлом или периферийным
...
Рейтинг: 0 / 0
Риб в БП
    #36138265
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0nst, В режиме Предприятие (Операции -> План Обмена...).
...
Рейтинг: 0 / 0
Риб в БП
    #36138376
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0nstКто знает, если при отправке в ПриОтправкеДанныхГлавному не записывать регистры а только пропустить сам док, то док в центре будет проведенным или нет..
Документ в этом случае будет проведенным, но движений у него не будет
...
Рейтинг: 0 / 0
Риб в БП
    #36138398
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0nstПодскажите плиз как моно определить является ли планобмен центральным узлом или периферийным

Центральным или периферийным является не план обмена, а его узлы.

см. метод ГлавныйУзел()
...
Рейтинг: 0 / 0
Риб в БП
    #36142038
k0nst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу чтоб после отправки дока в центр, он был недоступен в периферии
Верно ли предположить, что если в периферии сделали изменение скажем создали док... т.е. изменение зарегистрировано.. Затем отправили этот до в центр т.е. изменение нул(наверно, не зарегистрировано)..

Потом в модуле формы при открытии
Если НЕ ПланыОбмена.ГлавныйУзел() = Неопределено Тогда
Если ПланыОбмена.ИзменениеЗарегистрировано(ПланыОбмена.Полный.ЭтотУзел(), ЭтотОбъект) Тогда
ТолькоПросмотр=Истина;
КонецЕсли;
КонецЕсли

Но в периферии чет выдает ошибку у метода ИзменениеЗарегистрировано не верный параметр 1
...
Рейтинг: 0 / 0
Риб в БП
    #36142368
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Не у каждой роли есть право Чтение для плана Полный. Может быть, просто прав не хватает - у пользователя, под которым ошибка проявляется. Проверить просто - в табло спросить
ПланыОбмена.Полный.ЭтотУзел()

2. Да и сам подход неверен - с проверкой доступности в форме.
Достаточно перезаписать давно существующий документ обработкой (хотя бы штатной ГрупповаяОбработка....), и он будет:
а) изменен, потому что к форме это отношения не имеет,
б) отправлен для принятия изменений главным узлом в следующем обмене,
в) и весь интервал между изменением и отправкой будет доступен для любых изменений через форму - ибо ИзменениеЗарегистрировано.

Я предпочел бы:
- создать простой регистр сведений, в котором отмечать, когда объект отправлен в центр, реализовав это в модуле плана обмена, событием ПриОтправкеДанныхГлавному. Миграция этому регистру не нужна.
- Проверять факт такой отправки в модуле документа, в событии ПередЗаписью
- чтобы не было возможности трогать чужие документы - пополнять регистр и в событии ПриПолученииДанныхОтГлавного того же плана обмена. Более того, в каждой периферийной надо выполнить начальное заполнение этого регистра - всеми документами базы.

И реализовать это все не трогая основной код конфигурации - исключительно создав 3 ПодпискиНаСобытия (две - для планаобмена.Полный, одну - для ДокументОбъект)
...
Рейтинг: 0 / 0
Риб в БП
    #36143385
Мутабор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pail,

Хитро - НЕПРОВЕДЕННЫЙ, а как быть с теми которые реально НЕПРОВЕДЕННЫЕ в переферии...
Читай описалово РИБ в языке 1С, там есть предопределенные функции, я так еще на 80 делал только получатель для базы....
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Риб в БП
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]