Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
17 Дек 2017, 03:35
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: При отмене проведения делать формой доступной для редактирования  (Прочитано 2271 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ученик_2014

  • *
  • Сообщений: 31
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-02-05
  • Сайт: 
  • Профессия: Ученик 1С
Доброго времени суток. Подскажите как сделать при нажатии на форме элемента "Провести" недоступной для редактирования ее элементы? А при отмене проведения - делать доступными.
Сейчас получилось только  при открытии проверить свойство Объекта. А если нажать кнопку провести - недоступным документ становится только если его закрыть и открыть снова.


Оффлайн LexaK

  • *****
  • Сообщений: 1267
  • РЕПУТАЦИЯ: 347
  • КПД: 27%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
вариантов множество, вот один,

в модуле формы, в событии после записи
проверяйте реквизит Проведен
если Проведен то ЭтаФорма.ТолькоПросмотр = Истина;
иначе ЭтаФорма.ТолькоПросмотр = Ложь;

а можно и вообще не проверять ни чего, а сразу написать такую конструкцию

ЭтаФорма.ТолькоПросмотр = Проведен;
Помогло? - Нажми СПАСИБО!!!
                       :)

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
в модуле формы в ПриОткрытии() и в ПослеЗаписи() пишем

ЭтаФорма.ТолькоПросмотр = ЭтотОбъект.Проведен;

Правда, чтобы разблокировать форму, надо снять документ с проведения из формы списка...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн LexaK

  • *****
  • Сообщений: 1267
  • РЕПУТАЦИЯ: 347
  • КПД: 27%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
Цитировать
в модуле формы в ПриОткрытии() ...
да, да, там тоже.

но на самом деле, автору вопросу наверно не это надо, смысл закрывать редактирование формы? если пользователь ВСЕГДА сможет распровести документ и делать с ним что захочет?
Если автору надо, для простых операторов, запретить редактирование проведенных документов, то это надо решать с помощью настроек ролей (или вставлять проверку ролей в код модуля формы).
И соотвественно должна быть роль ответственного оператора (менеджера) у которого есть полные права на документ.
Помогло? - Нажми СПАСИБО!!!
                       :)


Теги:
 

Можете помочь написать обработку которая сможет делать реализацию списывая поступления из другой базы или ссылаясь на них? просто одна компания покупает другая продает этот товар и чтобы вторая компания не смогла продать больше чем есть у первой? 1с 8.2 2

Автор Юлия АндреевнаРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 750
Последний ответ 13 Ноя 2016, 19:25
от BuhRust
Для редактирования цены выберите вид цены "<произвольная>"

Автор klassic89Раздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 2124
Последний ответ 18 Фев 2015, 11:16
от SitnovaMarina
ошибка проведения реализации "При списании комиссионных товаров не определены параметры партии ""

Автор WelllaryРаздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 3742
Последний ответ 15 Апр 2015, 17:58
от Дмитрий@
Отбор по дате проведения документа в обработке "Универсальные подбор и обработка объектов"

Автор rooflessРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 2577
Последний ответ 25 Июн 2014, 15:30
от roofless
Что лучше: добавить код в обработку проведения или создать подписку на событие "при записи"

Автор ZeedРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 729
Последний ответ 26 Окт 2016, 14:42
от MuI_I_Ika

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
145 Сообщений
ilyay ilyay
63 Сообщений
AIFrame
50 Сообщений
alex0402
50 Сообщений
andron81_81
44 Сообщений
oleg-x
42 Сообщений
BuhRust
32 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 127
  • Точка Скрытых: 0
  • Точка Пользователей: 1
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal