Обязательная связь по условию 1С Документооборот
Я искал, но так не нашёл. Есть ли возможность создания обязательной связи по условию?
Ситуация: Есть договор, внутри галочка "Договор по закупке", если галочка стоит, то при записи договор требует установить связь с проектом, если галочки нет, следовательно требования тоже.
Если такого нет в основном функционале, то есть ли у кого примеры доработки?
Документооборот 8 КОРП, редакция 2.1 (2.1.16.1)
Ситуация: Есть договор, внутри галочка "Договор по закупке", если галочка стоит, то при записи договор требует установить связь с проектом, если галочки нет, следовательно требования тоже.
Если такого нет в основном функционале, то есть ли у кого примеры доработки?
Документооборот 8 КОРП, редакция 2.1 (2.1.16.1)
По теме из базы знаний
- Управление договорами в 1С:Документооборот
- Видеокурс-самоучитель "1С:Документооборот 2.1 и 3.0" для самостоятельного внедрения
- 1С Документооборот: Создание связанных документов по настройкам связей
- Как внедрить 1С:Документооборот в условиях хаоса
- 1С:Документооборот как прикладное решение оптимизации кадровых бизнес-процессов в организации
Найденные решения
НАШЁЛ РЕШЕНИЕ С МИНИМАЛЬНЫМИ ЗАТРАТАМИ!
Создаём в виде документа два дополнительных реквизита силами программы не прибегая к конфигуратора, первый с типом "Внутренние документы", второе булевское "Проект не требуется", и просто ставим обязательное заполнение если Проект не требуется = нет.
Поле Проект, обязательное поэтому пользователи начнут туда подгружать проект, а если он не нужен ставят галочку. Профит. Решение буквально за 2 минуты. Да, это не связи с документами, но всё же мы можем найти нужный проект. Что решает поставленную задачу без усилий.
Создаём в виде документа два дополнительных реквизита силами программы не прибегая к конфигуратора, первый с типом "Внутренние документы", второе булевское "Проект не требуется", и просто ставим обязательное заполнение если Проект не требуется = нет.
Поле Проект, обязательное поэтому пользователи начнут туда подгружать проект, а если он не нужен ставят галочку. Профит. Решение буквально за 2 минуты. Да, это не связи с документами, но всё же мы можем найти нужный проект. Что решает поставленную задачу без усилий.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Такого функционала нет.
Надо писать код.
В модуле формы в процедуре "ПередЗаписью" надо написать что-то типа:
1. Самому добавить связь
2. Сделать обязательную связь:
Надо писать код.
В модуле формы в процедуре "ПередЗаписью" надо написать что-то типа:
1. Самому добавить связь
Если ПроверкаУсловия() Тогда
СвязиДокументов.СоздатьСвязь(
Объект.Ссылка,
СвязанныйДокумент,
ТипСвязи);
КонецЕсли;
2. Сделать обязательную связь:
НоваяСтрока = ОбязательныеСвязи.Добавить();
НоваяСтрока.ТипСвязи = ПредопределенноеЗначение("Справочник.ТипыСвязей.СБД_СвязьПроектаДССДоговором");
НоваяСтрока.СсылкаНа = Объект.ВидДокумента;
НоваяСтрока.СвязанныйДокумент = Объект.СБД_ОсновнойДоговор;
НоваяСтрока.НужноЗаписать = Истина;
НАШЁЛ РЕШЕНИЕ С МИНИМАЛЬНЫМИ ЗАТРАТАМИ!
Создаём в виде документа два дополнительных реквизита силами программы не прибегая к конфигуратора, первый с типом "Внутренние документы", второе булевское "Проект не требуется", и просто ставим обязательное заполнение если Проект не требуется = нет.
Поле Проект, обязательное поэтому пользователи начнут туда подгружать проект, а если он не нужен ставят галочку. Профит. Решение буквально за 2 минуты. Да, это не связи с документами, но всё же мы можем найти нужный проект. Что решает поставленную задачу без усилий.
Создаём в виде документа два дополнительных реквизита силами программы не прибегая к конфигуратора, первый с типом "Внутренние документы", второе булевское "Проект не требуется", и просто ставим обязательное заполнение если Проект не требуется = нет.
Поле Проект, обязательное поэтому пользователи начнут туда подгружать проект, а если он не нужен ставят галочку. Профит. Решение буквально за 2 минуты. Да, это не связи с документами, но всё же мы можем найти нужный проект. Что решает поставленную задачу без усилий.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот