Последние сообщения

#11
7.7 / Re: Понять в каком режиме отк...
Последний ответ от Злоп - 07 апреля 2026, 23:01
даже если была бы глобальная ПриОткрытии() - как бы получилось извернуться используя только её?
#12
7.7 / Re: Понять в каком режиме отк...
Последний ответ от Злоп - 07 апреля 2026, 22:55
Цитата: Харлампий Дымба от 07 апреля 2026, 22:51
Цитата: Злоп от 07 апреля 2026, 22:41от чего хотите защититься (?)
Самое очевидное - убрать блокировку объекта на запись.
в настройках штатно поставить "Режим открытия = Просмотр".
ибо нефиг.
соотвнетсвенно кому надо будет открыть на изменение - не обломится шифт+энтер или жмакнуть на панели иконку редактирования.
а через перехват команд окон формексом - так и жмакание иконки редактирования зарубить, пусть через шифт+энтер тычут
#13
7.7 / Re: Понять в каком режиме отк...
Последний ответ от Злоп - 07 апреля 2026, 22:52
да, если просмотр установлен как Форма.ТолькоПросмотр(1) - контекст формы доступен на запись.
но чтобы в таком режиме изменить документ - надо или извне доступ к контексту иметь (ВПФ) или криво форму написанную с доступом к реквизитам/кнопкам редактирования/записи.
#14
7.7 / Re: Понять в каком режиме отк...
Последний ответ от Харлампий Дымба - 07 апреля 2026, 22:51
Цитата: Злоп от 07 апреля 2026, 22:41от чего хотите защититься (?)
Самое очевидное - убрать блокировку объекта на запись.
#15
7.7 / Re: Понять в каком режиме отк...
Последний ответ от Злоп - 07 апреля 2026, 22:41
все равно непонятно, от чего хотите защититься (?) что не устраивает что Форма.ТолькоПросмотр(1) не подходит?
#16
7.7 / Re: Отчетность в 7.7 1кв
Последний ответ от Харлампий Дымба - 07 апреля 2026, 22:40
Цитата: Ветер в поле от 07 апреля 2026, 12:56Даже не представлял, что такие извращенцы еще могут быть - на ОСНО и вести бухгалтерию в 7.7...
Каждый со своей колокольни судит. Я, например, очень рад, что избегал до сего времени плясок с торговым оборудованием и разными честными знаками - это тяжело. Бухгалтерия и Зарплата - довольно консервативные ветки. Достаточно простые. А у меня - далеко не ларьки, писать код в БП и ЗУП - брррр.

По поводу Декларации по НДС ещё не думал, через недельку посмотрю. Вариантов для ТС видится 4:
1) Не знаю как СБис, но Контур вроде давал загружать для редактирования отчеты по старым формам, потом поправить;
2) Кошки рулят - сам не пользуюсь, но если человек делает неплохие вещи, то почему бы и нет;
3) Ждать 1С - отчетность по ФСБУ 4/2023 выпустили же к концу года, а там достаточно много было работы, может и тут выпустят;
4) Подправить текущий вариант выгрузки самому, думаю там всех изменений - пару полей в книгах, да поменять ВерсиЯФормата)

Про себя так - если 1С не выпустит, то наверное форму не буду рисовать, что их каждый раз перерисовыать эти 20 листов? Сделаю выгрузку просто, а визуализацию можно и от оператора ЭДО получить.


 





#17
7.7 / Re: Понять в каком режиме отк...
Последний ответ от Злоп - 07 апреля 2026, 22:33
не подойдет...
#18
7.7 / Re: Понять в каком режиме отк...
Последний ответ от Злоп - 07 апреля 2026, 22:25
А глобальная ПриОткрытииФормыДокумента() - не пойдет?
там есть как раз параметр флРежимПросмотра
#19
7.7 / Re: Понять в каком режиме отк...
Последний ответ от Злоп - 07 апреля 2026, 22:19
вот, промоделировал:
.
// модуль формы
ОткрытВРежимеРедактирования = 1-Форма.ТолькоПросмотр();
Сообщить(""+ТекущийДокумент()+", открыт в режиме редактирования = "+ОткрытВРежимеРедактирования);

// в ПриОткрытии()
    глПроверкаРазрешенияРедактирования(Контекст);
    //[+]progadmin 2026-04-07 22:12 добавлено нетиповое
    Если ОткрытВРежимеРедактирования = Форма.ТолькоПросмотр() 
    Тогда // был открыт в режиме редактирования, а потом переклбчили в режим просмотра
      СтатусВозврата(0);
      ОткрытьФорму(ТекущийДокумент(),,1);
      Возврат;
    КонецЕсли;    
    //[+]_progadmin 2026-04-07 22:12 добавлено нетиповое

Дата запрета редактирования = 01.01.2026
Реализация  П000001415 (15.03.2026), открыт в режиме редактирования = 1
Реализация  П000008698 (31.12.2025), открыт в режиме редактирования = 1
Реализация  П000008698 (31.12.2025), открыт в режиме редактирования = 0
#20
7.7 / Re: Понять в каком режиме отк...
Последний ответ от Харлампий Дымба - 07 апреля 2026, 22:17
Цитата: Злоп от 07 апреля 2026, 21:59Никакие программные установки режима просмотра еще не отрабатывали, форма изначально открыта в режиме просмотра (из меню или программно с передачей параметра режима открытия = просмотр.
Да. Осталось малость: положить этот код в локальном ПриОткртыии в 100 документов и 100 справочников и в несколько разных нетленок. Выход - глобальная ПриОткрытии. А её нету. Вот если бы Ёпрст убедил 2 года назад АЛьФа при анонсе формекса 2.0.5.194, что:
  • -перед
  • -вместо
  • -после
для предопределенных процедур это здОрово, то задачу можно было бы легко решить.