powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Проверка по филиалу в документе
4 сообщений из 4, страница 1 из 1
Проверка по филиалу в документе
    #37911991
Сергей1981
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть документ Перенаправка(рекв. Город, ГородПолучатель со ссылкой на справочник Филиалы). В нем выбирают новый ГородПолучатель и его надо проверять. Проверять при выборе города и перед записью в форме документа.
Нужно проверить филиал по регистру сведений СостояниеГорода(рекв. Город -ссылка на справочник Города , ресурс -ТолькоПриемкаГруза - булево ). Регистр сведений СостояниеГорода - независимый. Если у города стоит галка, то в этот филиал перенаправку делать нельзя. Город и филиал соединять по коду. Основная База определяется как СокрЛП(ПараметрСеанса.ГородПоУмолчанию.Код) = "КА". Необходимо в документе запретить оформлять перенаправку на другие филиалы кроме "КА".

Процедура ГородПолучательПриИзменении(Элемент)

Если ЗначениеЗаполнено(ГородПолучатель) Тогда
ПараметрыСеанса.ГородПоУмолчанию = Константы.ГородПоУмолчанию.Получить().Код;
ГородПолучатель = Справочники.Филиалы.НайтиПоКоду("КА");

КонецПроцедуры

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)

Если РегистрыСведений.споСостояниеГорода.ТолькоПриемкаГруза И СокрЛП(ПараметрыСеанса.споГородПоУмолчанию.Код)<>"КА"
Тогда
#Если Клиент Тогда
Предупреждение("В городе " + ГородПолучатель + " не возможна перенаправка!");
#КонецЕсли
КонецЕсли;

КонецПроцедуры

Возможно ли так сделать?
...
Рейтинг: 0 / 0
Проверка по филиалу в документе
    #37912061
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не понял...
Справочник Филиалов и городов синхронизованы по коду?
Куда нельзя отправлять, тем у кого "стоит галка" или "Всем кроме "КА"?
СокрЛП(ПараметрСеанса.ГородПоУмолчанию.Код) = "КА" - ?
...
Рейтинг: 0 / 0
Проверка по филиалу в документе
    #37912096
Сергей1981
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Справочник Филиалов и городов синхронизованы по коду. Запрещать отправлять всем, кроме "КА".
...
Рейтинг: 0 / 0
Проверка по филиалу в документе
    #37912558
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я сумел правильно понять, то тогда достаточно филиал-получатель следующим образом:

Код: sql
1.
2.
3.
4.
5.
6.
7.
Процедура ГородПолучательПриИзменении(Элемент)
     Если ЗначениеЗаполнено(ГородПолучатель) Тогда
          Если Не СокрЛП(ГородПолучатель.Код) = "КА" Тогда 
               ГородПолучатель = ПараметрыСеанса.ГородПоУмолчанию;//Например
          КонецЕсли;
     КонецЕсли;
КонецПроцедуры



Про остальное можно забыть.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Проверка по филиалу в документе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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