Расходная накладная убрать печать #316486


#0 by Виталий Терещенко
Люди подскажите, как убрать функцию печати или сделать не активной, если документ Расходная накладная не проведен? Спасибо.
#1 by nop
угадай. 3 строчки кода
#2 by Виталий Терещенко
Помоги, я новичок в программирование.
#3 by Виталий Терещенко
А если проведен то печать доступна.
#4 by FreeFin
Он не знает )))
#5 by Виталий Терещенко
FreeFin, может ты мне можешь помочь???
#6 by FreeFin
#7 by nop
Помоги! заодно и меня просветишь :) Мне лень объяснять что такое УстДоступность
#8 by FreeFin
А я и сам не знаю, не телепат, в какой конфик какого дока печать запрещать. такшо пусь сам лезет в модуль формы документа и ищет начало процедуры вывода на печать и вставляет ей в начало (после переменных если есть ) то что в . А доступность=нануйона.)))
#9 by Виталий Терещенко
FreeFin, этот код нужно вставить в документ Расходная накладная в модуль печати или как??
#11 by box
Функцию размести в глобальном модуле, на форму документа кинь элемент диалога "Текст" и в свойствах элемента диалога найди поле "Формула" укажи данную функцию
#12 by FreeFin
А теперича давай рассказавай, что это надо в глобальном модуле, что такое кПечать, как эту процедуру и откуда вызывать (а это уже Вопрос после чего). Он же начинающий совсем. Зачем чела заморачивать...
#13 by FreeFin
+ И если у него не кПечать а на кнопу со списком типа Действия, Печать зацеплена (уничаю = делать нечего)))
#14 by ildus
конфа какая? если типовая может в настройки глянуть?
#15 by Виталий Терещенко
У меня в доке кнопка стоит "Печать" как сделать ее не активной если док не проведен, вы тут дали код я запутался до ужаса, помогите пожалуйста.
#16 by box
... в свойствах кнопки Печать на вкладке Общие указать идентификатор кПечать
#17 by Виталий Терещенко
Вот этот код вставить в глобальный куда в конец или начало???
#18 by Виталий Терещенко
#19 by Botanik8888
ровненько посередке
#20 by Виталий Терещенко
И вот что получаем {Глобальный модуль}: Объявления переменных должны быть расположены в начале модуля, процедуры или функции <<?>>Перем глДатаНачалаРасчетаИндексации Экспорт; {Глобальный модуль}: Объявления переменных должны быть расположены в начале модуля, процедуры или функции <<?>>Перем глТбИндексИнфляции Экспорт; //чтобы не вытаскивать при каждом расчете {Глобальный модуль}: Объявления переменных должны быть расположены в начале модуля, процедуры или функции <<?>>Перем глДатаПереходаНаНДФЛ Экспорт; //чтобы не вытаскивать при каждом расчете {Глобальный модуль}: Объявления переменных должны быть расположены в начале модуля, процедуры или функции <<?>>Процедура глРаспределитьСуммы(Конт,СуммаРаспределения,КолонкаЭталон,КолонкаРаспределения) Экспорт {Глобальный модуль}: Определения процедур и функций должны размещаться перед операторами основной программы
#21 by box
В глобальный модуль вставить после объявления переменных.
#22 by ildus
КОНФА КАКАЯ?
#23 by Mikeware
Либо читай книжки, либо звездуй на курсы, либо бросай это дело нафиг.... AllJoke-2, блин....
#24 by box
зачем так сразу человеку охоту отбивать? Надо ему в картинках сделать инструкцию...
#25 by FreeFin
А здесь и курсы и отдадчики в одном лице.))) И в нижкак нигде нету, чтобы пустой невидимый текст на форму "положить" и в него функцию, которая в глобальнике, будучи размещенной после объявления переменных, изменяла бы у переданного контекста вызывающей формы, доступность элемента формы по его идентификатору. Точно=нету (поиском прошел) )))
#26 by Mikeware
(24,25) Да помочь никто не отказывается. Но азбуку хотя-бы пусть почитает... зы. Если он еще спросит причину ....
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С