INFOSTART EVENT 2018 EDUCATION

Второй тур голосования за доклады.
Окончание 5 сентября.

Ткаченко Денис | Конструктор | ОАО "РЖД"

«Корпоративные IT отделы на Дальнем Востоке обречены. Обречены на изменения»

Трансформируйся или умри, это Неизбежность корпоративного АйТи отдела. Модные слова про цифровизацию и клиентоориентированность спасут ненадолго, на срок провального проекта. Изменениям должна быть подвергнута система управления IT. Потому что IT изменилось и мы изменились. Эта отрасль уже не хобби энтузиастов и калька с учебников по управлению прошлого века не работает. Поднимаем голову от интриг и смотрим что случилось с кадровым рынком, если еще не посмотрели. Ну и где мы будем брать сотрудников в штат? А через пять лет? Из институтов? Готовим сами?, окей. Создали систему подготовки, мотивации и развития своих кадров? Эта система убъёт Ваш IT отдел. Отдали разработку и поддержку на аутсорс. Вы же понимаете, что это временно, их убьют те же проблемы. В общем нужно учиться управлять по другому, управлять не управляя. Нужно ли быть специалистом, чтобы управлять специалистами? Несомненно! это и есть ключевой момент. Заманчиво выглядит растворить систему менеджмента, в операционных процессах не увеличивая затраты? Очень. Формулируем Проблему. Рисуем Решение. Намечаем Шаги. Строим Систему.

Документооборот. Отбор по владельцу для дополнительного реквизита

Программирование - Практика программирования

1
Добавление банковского счета контрагента в дополнительные реквизиты элемента справочника "Внутренние документы" с отбором по контрагенту.

Понадобилось добавить в справочник дополнительный реквизит "Банковский счет контрагента".

По умолчанию дополнительный реквизит не связывается с контрагентом, выбранным в справочнике, поэтому пришлось дописать этот функционал.

Для этого были внесены изменения в код процедуры "УправлениеСвойствами.ЗаполнитьДополнительныеРеквизитыВФорме".

Но это изменения не работает так, как хотелось бы, а именно -  при выборе счета выпадает список всех счетов всех контрагентов и организаций.

Совершенно случайно я обнаружил  дополнительные телодвижения, которые неочевидны, но позволяют отбирать счет контрагента и списка счетов, владельцем которых является выбранный в элементе контрагент:

Необходимо установить правила видимости и доступности этого реквизита

Я установил такие правила

Имейте в виду, что эти правила следует устанавливать у записанного элемента. Если их установить до записи - работать не будет…

Если Вы уже установили, правила, можно их отменить и заново установить.

 

В результате получаем отбор по владельцу у дополнительного реквизита

Ну, и, как вишенка на торте, сделано автозаполнение банковского счета при выборе контрагента.

Для этого были внесены изменения в процедуру "КонтрагентПриИзменении" формы элемента, и добавлена процедура "ЗаполнитьБанковскийСчетНаСервере" в то же модуль.

 

Наверное поиск этого дополнительного реквизита по наименованию сделан топорно - пишите как сделать красивее без изменения конфигурации. Критика принимается.

Статью написал потому, что отбор работает при таких неочевидных условиях. Вот и решил поделиться…

Поскольку код занимает много места, его я помещаю в файл конфигурации, который можно скачать.

Разработка протестирована на конфигурации Документооборот КОРП 2.1.11.5 на платформе версии 8.3.11.3034.

 

PS

Скорее всего данный подход будет работать и в других конфигурациях на БСП.

1

Скачать файлы

Наименование Файл Версия Размер
Документооборот. Отбор по владельцу для дополнительного реквизита.Конфигурация:
.cf 281,86Kb
21.05.18
0
.cf 2.1.11.5 281,86Kb Скачать

См. также

Сортировка: Древо
В этой теме еще нет сообщений.
Оставьте свое сообщение