INFOSTART EVENT 2018 EDUCATION

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

Денисов Александр | Аналитик производительности БД | ГК Софтпоинт

«Неочевидные проблемы производительности: важность системного подхода при анализе»

• Распределенные взаимоблокировки: в чем опасность, как диагностировать и что делать дальше? «Распределенные блокировки», «синхронизация транзакций», «распределенные системы» — обычно это словосочетания, характерные для крупных систем, где сотни пользователей подключаются к геораспределенным репликам, а аналитики ищут вдохновения в измерениях олап-кубов. В секторе Small &Medium Business другие проблемы. Но даже если у вас все пользователи работают с одной-единственной клиент-серверной базой, вы все равно можете столкнуться с распределенными взаимоблокировками. Хуже того, из-за сложности диагностики программисты и администраторы могут не видеть, насколько серьезна ситуация. Мы разберем механику возникновения таких взаимоблокировок, способы диагностики и исправления ситуации. • «Железом» не прикрыть неоптимальный код. Когда аппаратное расширение уже не помогает. «Железом» не прикрыть неоптимальный код. Когда аппаратное расширение уже не помогает. Многие организации считают, что в случае острой необходимости они всегда могут «откупиться» от плохого кода вложившись в более мощную «железку» — дорого, зато быстро. Но из любого правила есть исключения. Мы разберем ситуацию, когда еще до закупки нового оборудования стало понятно, что это никак не ускорит систему.

1. Yulya94 25.12.16 22:02 Сейчас в теме

Как организовать выбор только из одной предопределенной группы?

Всем привет! Заранее благодарю всех за помощь. Задачка достаточно распространенная, но я что-то никак не могу приложить ума, как ее разрешить. Есть две предопределенные группы в справочнике "Контрагенты" - "Поставщики" и "Покупатели". В документе "Поступление товаров" нужно сделать так, чтобы пользователь при указании контрагента мог выбрать элементы только из группы "Поставщики", чтоб не дай бог не ошибся. Как это можно сделать?
Ответы
Сортировка: Древо
3. Caspersky 26.12.16 15:39 Сейчас в теме
(1)
благодарю всех за помощь. Задачка достаточно распространенная, но я что-то никак не могу приложить ума, как ее разрешить. Есть две предопределенные группы в справочнике "Контрагенты" - "Поставщики" и "Покупатели". В документе "Поступление товаров" нужно сделать так, чтобы пользователь при указании контрагента м

Отбор по виду договора с контрагентом...
см. как реализовано в типовых.
зачем изобретать велосипед...?
5. Fox-trot 54 26.12.16 20:44 Сейчас в теме
(1) если ты пытаешься вынести бизнес-логику на форму, то это грубейшая ошибка.
(4) это кстати встроенный механизм, который можно использовать не только на сервере, но и на клиенте
форма служит лишь для удобства внесения информации, не более
чтобы оценить масштаб трагедии, глянь по возможности в БП1.6 создание дефолтного договора контрагента
6. ekaruk 4033 26.12.16 20:51 Сейчас в теме
(1) Как вариант, можно просто ограничиться проверкой ПриЗаписи в документе поступления, что группа выбрана правильно.
А видит пусть все данные.
Если вдруг ошибется, то программа напомнит.
В этом случае изменение минимально (подписка или пару строчек кода модуле)
2. Сурикат 176 26.12.16 00:34 Сейчас в теме
Неправильно вы реализовали разделение на покупателей и поставщиков. Нужно было реквизитами справочника делать.
При том разделении, которые вы выбрали во всех запросах придется добавлять условие В ИЕРАРХИИ, что неочень хорошо и отрезали себе путь к связям параметра выбора.

В вашем случае програмно открываете форму выбора и передаете ей дополнительный параметр, а в форме в ПриСозданииНаСервере накладываете отбор в динамическом списке при налчии параметра.

А если будет клиент и поставщик и покупатель? Совсем беда
4. Sanek32 15 26.12.16 19:56 Сейчас в теме
в конфигураторе

создаем роль , добавляем в нее справочник контрагенты

на чтение., добавление, изменение прописываем ограничения на поля ссылка, наименование, наименование полное Ограничение доступа:

ГДЕ ОсновнойМенеджерПокупателя = &ТекущийПользователь

В УПП так реализовано.

Основной менеджер указывается в справочнике контрагенты


Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
Полный день

Удаленный программист 1С (от 800 до 1200 руб в час)
Санкт-Петербург
По совместительству

Программист 1С
Ростов-на-Дону
Полный день

Программист 1С
Москва
зарплата от 65 000 руб.
Полный день

Бизнес-аналитик 1С
Санкт-Петербург
Полный день