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

#61
7.7 / Re: Понять в каком режиме отк...
Последний ответ от Злоп - 07 апреля 2026, 21:59
Если в модуле формы (внизу, после всех процедур/функций самым первым оператором
получаем что Форма.ТолькоПросмотр()=1 - еще ни одна предопределенная процедура не выполнялась.
Этот код отрабатывает самым первым, при инийиализации модуля формы.
Никакие программные установки режима просмотра еще не отрабатывали, форма изначально открыта в режиме просмотра (из меню или программно с передачей параметра режима открытия = просмотр.
.
?
#62
7.7 / Re: Понять в каком режиме отк...
Последний ответ от Харлампий Дымба - 07 апреля 2026, 21:48
Цитата: Злоп от 07 апреля 2026, 09:15то у меня спокойно открываются две формы документа - одна на редактирование и одна в режиме просмотра
Ну да, только требуется ровно обратное - открыть форму в режиме чтения когда в ПриОткрытии Форма.ТолькоПросмотр() = 1.

Если Форма.ТолькоПросмотр() = 1 Тогда
    ОткрытьФорму(ТекущийДокумент(),,1);//портал в бесконечный цикл открытий
КонецЕсли;

#63
7.7 / Re: Понять в каком режиме отк...
Последний ответ от Злоп - 07 апреля 2026, 21:27
Поставьте в настройках "режим открытия = Просмотр", при энтере или жмаком мышью на документе будет открываться на просмотр. шифт+энтер - на редактирование.
.
Перехват команд меню "открыть на редактирование" сделать глобальными формексовскими
#64
7.7 / Re: Отчетность в 7.7 1кв
Последний ответ от SnakePlisskin - 07 апреля 2026, 13:43
Цитата: Ветер в поле от 07 апреля 2026, 12:56Даже не представлял, что такие извращенцы еще могут быть - на ОСНО и вести бухгалтерию в 7.7...
Можно, конечно, дорабатывать декларации НДС периодически, но не пора ли перейти на 8.3?
А что такого, обычная купи продай на ОСНО, з/п ведут в ЗУП 3.1 а тут из всех закорочек только была декларация по НДС, кою выгружали в СБИС и оттуда сдавали.
#65
7.7 / Re: Отчетность в 7.7 1кв
Последний ответ от item - 07 апреля 2026, 13:07
Цитата: Ветер в поле от 07 апреля 2026, 12:56Даже не представлял, что такие извращенцы еще могут быть - на ОСНО и вести бухгалтерию в 7.7...
Можно, конечно, дорабатывать декларации НДС периодически, но не пора ли перейти на 8.3?
8.5 на дворе, коллега ))
вот выйдет 9.0, тогда поглядим
#66
7.7 / Re: Отчетность в 7.7 1кв
Последний ответ от Ветер в поле - 07 апреля 2026, 12:56
Даже не представлял, что такие извращенцы еще могут быть - на ОСНО и вести бухгалтерию в 7.7...
Можно, конечно, дорабатывать декларации НДС периодически, но не пора ли перейти на 8.3?
#67
7.7 / Re: Понять в каком режиме отк...
Последний ответ от item - 07 апреля 2026, 12:30
ПослеОткрытия точно тупиковая ветка.
Послушайте Злопа, юзайте ПриОткрытии или ПослеСозданияФормы, она то и появилась гораздо позже и для обработок до прорисовки формы.
И нехер думать, будет форма выставлена в просмотр в локальном контексте или нет, надо её по-любому перезапускать, чтобы не допускать лишних блокировок...
... и лазеек в виде кнопок, которыми можно обойти запрет на редактирование.
#68
7.7 / Отчетность в 7.7 1кв
Последний ответ от SnakePlisskin - 07 апреля 2026, 11:21
Доброго дня! Господа, честно говоря прошляпил момент, понял что фирма 1С кинет с отчетностью за 1кв, спрашивается нафига тогда релизы выпускать, давеча как вчера на комплексную обновление вышло...Собственно вопрос, есть один клиент который учет ведет в комплексной, потом просто выгружал отчеты в СБИС и так сказать жил, все это время, собственно вопрос, кто-то дорабатывал декларацию по НДС что бы ее можно было выгрузить просто в СБИС ?
#69
7.7 / Re: Понять в каком режиме отк...
Последний ответ от Злоп - 07 апреля 2026, 10:00
В ПриОткрытии надо очень осторожно со всякими манипуляциями формы до завешения полной инициализации формы. Я еще когда для ТСД писал пришел к тому что когда в ПриОткрытии надо например запустить другую форму для ввода каких-то промежуточных данных и вернуться обратно, то это в итоге делалось через ОО.
#70
7.7 / Re: Понять в каком режиме отк...
Последний ответ от Злоп - 07 апреля 2026, 09:15
Если в модуле формы документа в самом низу написать

Если Форма.ТолькоПросмотр() = 0 Тогда
    // тут еще можно флаг взвести чтобы в ПриОткрытии() сделать СтатусВозврата(ФлагКоторыйНоль)
    ОткрытьФорму(ТекущийДокумент(),,1);
КонецЕсли;

то у меня спокойно открываются две формы документа - одна на редактирование и одна в режиме просмотра