|   |   | 
| 
 | Небольшое изменение обработки без знания кодирования в 1С | ☑ | ||
|---|---|---|---|---|
| 0
    
        BayJay 21.05.18✎ 15:06 | 
        Здравствуйте. Приобрели обработку на инфостарте(http://catalog.mista.ru/public/80839/). Как можно маленько переписать обработку, чтобы при запуске обработки в поле "Время автоматической установки дат запрета изменения данных" стояло время "00ч 00мин 10сек" и стаяла галочка включенной по умолчанию "Включить расписание"? На 3м скриншоте видно эти строки. 
 Код там такой: Процедура ВключитьРасписаниеПриИзменении(Элемент) Если ВключитьРасписание = Истина Тогда ПодключитьОбработчикОжидания("УстановитьРазрешенныйПериод",1); Иначе ОтключитьОбработчикОжидания("УстановитьРазрешенныйПериод"); ЭлементыФормы.НадписьВремя.Заголовок = ""; КонецЕсли; КонецПроцедуры Процедура УстановитьРазрешенныйПериод() ЭлементыФормы.НадписьВремя.Заголовок = Формат(ТекущаяДата(),"ДЛФ=T"); Если Формат(ТекущаяДата(),"ДЛФ=T") = Формат(ВремяУстановкиЗапрета,"ДЛФ=T") Тогда мУстановитьРазрешенныйПериод(); КонецЕсли; КонецПроцедуры Процедура ВремяУстановкиЗапретаНачалоВыбора(Элемент, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; ВремяУстановкиЗапрета = ТекущаяДата() + 5; КонецПроцедуры Процедура ОсновныеДействияФормыСохранить(Кнопка) мСохранить(); Модифицированность = Ложь; мЗаполнитьТаблицуДатыЗапрета(); КонецПроцедуры | |||
| 1
    
        Вафель 21.05.18✎ 15:07 | 
        может у разработчика спросить?     | |||
| 2
    
        Вафель 21.05.18✎ 15:08 | 
        а зачем кстать нужна галочка автоматом? ведь расписание настраивается 1 раз     | |||
| 3
    
        shuhard 21.05.18✎ 15:09 | 
        (1) +1
 автор получил профит - нехай отдувается | |||
| 4
    
        Tatitutu 21.05.18✎ 15:09 | 
        (1) он уже спросил
 http://forum.infostart.ru/forum86/topic37675/message1983861/#message1983861 | |||
| 5
    
        BayJay 21.05.18✎ 15:10 | 
        Разработчик выложил ее в 11 году.. Я в теме написал, но толку походу не будет.
 Если обработку закрыть, то адо будет вбивать время и ставить галочку заного. Для автоматического запуска 1С при перезагрузке, залазить на комп и включать неочень | |||
| 6
    
        Ёпрст гуру 21.05.18✎ 15:11 | 
        (0)
 ВремяУстановкиЗапрета = НачалоДня(ТекущаяДата()) + 10; | |||
| 7
    
        BayJay 21.05.18✎ 15:14 | 
        (6) Это работает если нажать на троеточие.. Может написать где-нибудь - "При открытии"?     | |||
| 8
    
        kda26 21.05.18✎ 15:15 | 
        ПередОткрытием()     | |||
| 9
    
        BayJay 21.05.18✎ 15:16 | 
        (8) а можно строчку целиком? В коде 1С я 0     | |||
| 10
    
        aka AMIGO 21.05.18✎ 15:17 | 
        (9) Это и есть строчка - имя процедуры.     | |||
| 11
    
        BayJay 21.05.18✎ 15:18 | 
        (10) а куда ее писать?
 ПередОткрытием()ВремяУстановкиЗапрета = НачалоДня(ТекущаяДата()) + 10; так пишет ошибку | |||
| 12
    
        Кац 21.05.18✎ 15:19 | 
        Процедура ПередОткрытием() нужна     | |||
| 13
    
        kda26 21.05.18✎ 15:20 | 
        Открой в конфиграторе модуль формы обработки, выбери обработчик ПередОткрытием, создасться процедура, в нее и внеси код из (10)     | |||
| 14
    
        BayJay 21.05.18✎ 15:21 | 
        (13) Вот так пишет ошибку всеравно
 Процедура ВремяУстановкиЗапретаНачалоВыбора(Элемент, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Процедура ПередОткрытием() ВремяУстановкиЗапрета = НачалоДня(ТекущаяДата()) + 10; КонецПроцедуры КонецПроцедуры | |||
| 15
    
        Кац 21.05.18✎ 15:21 | 
        а что, без процедуры не сработает?
 внизу модуля обработки, напиши эти строки ВремяУстановкиЗапрета = НачалоДня(ТекущаяДата()) + 10; | |||
| 16
    
        BayJay 21.05.18✎ 15:23 | 
        (15) он работает если только нажать на три точки. А нужно чтобы время ставилось при открытии обработки     | |||
| 17
    
        Кац 21.05.18✎ 15:24 | 
        (16) вот и напиши это в саамом низу
 ВремяУстановкиЗапрета = НачалоДня(ТекущаяДата()) + 10; | |||
| 18
    
        kda26 21.05.18✎ 15:25 | 
        Процедура в процедуре не описывется.
 Процедура ВремяУстановкиЗапретаНачалоВыбора(Элемент, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; КонецПроцедуры Процедура ПередОткрытием() ВремяУстановкиЗапрета = НачалоДня(ТекущаяДата()) + 10; ВключитьРасписание (или, что там источником флажка на форме) = Истина; КонецПроцедуры | |||
| 19
    
        dezss 21.05.18✎ 15:29 | 
        уже б выложил обработку куда-нибудь и ее бы уже поправили и перевыложили     | |||
| 20
    
        BayJay 21.05.18✎ 15:31 | 
        (19) https://yadi.sk/d/n6iRdYWb3WHqSg обработка     | |||
| 21
    
        aka AMIGO 21.05.18✎ 15:31 | 
        (19) обработка аж целый доллар стоит. Хитришь :)     | |||
| 22
    
        Кац 21.05.18✎ 15:33 | 
        (21) полбакса, судя по курсу сратмани     | |||
| 23
    
        _Дайвер_ 21.05.18✎ 15:35 | 
        (20) На https://yadi.sk/d/g9eNlxCm3WHrBa     | |||
| 24
    
        BayJay 21.05.18✎ 15:36 | 
        (23) СПАСИБО БОЛЬШОЕ!:)     | |||
| 25
    
        BayJay 21.05.18✎ 15:43 | 
        (23) Когда вручную галочку включаешь там показывает текушее время, справа под окошком. Его никак нельзя активировать тоже? Пожалуйста     | |||
| 26
    
        exwill 21.05.18✎ 15:45 | 
        (25) Во! Аппетит приходит во время еды.     | |||
| 27
    
        dezss 21.05.18✎ 15:46 | ||||
| 28
    
        BayJay 21.05.18✎ 15:46 | 
        (26) не, там просто от этого времени идет отсчет когда заблокировать дату запрета. А так получается галочка стоит, время тоже, но в это время не заблокирует     | |||
| 29
    
        dezss 21.05.18✎ 15:46 | 
        я сразу так сделал, просто не выложил, увидев, что кто-то другой уже таво)     | |||
| 30
    
        DmitriyDI 21.05.18✎ 15:47 | 
        (26) ухахах, точно)) как солдат кашу из топора варил))     | |||
| 31
    
        BayJay 21.05.18✎ 15:47 | 
        (29) Во! красота! Спасибо всем большое кто ответил! Всем добра!))     | |||
| 32
    
        dezss 21.05.18✎ 15:49 | 
        вот интересно, а теперь сюда придет Доржи?
 а будет ли он ругаться за то, что его обработки забесплатно дают скачивать?)))) | |||
| 33
    
        dezss 21.05.18✎ 15:50 | 
        (32) + а может придет Маня и будет петь про то, как прогнил инфостарт?     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |