|
Вывод в печатную форму выражения 3*3/3=3 | ☑ | ||
---|---|---|---|---|
0
maksdemon
24.02.17
✎
14:35
|
Доброе время суток. Долгое время занимался просто внедрением конфигураций УТ 10.3 и Розница 1.0 без кодинга. И вот теперь настала такая нужда в изучении языка 1С. Передо мной была поставлена задача сделать простейшую обработку обработку где одно число умножалось на второе и делилось на третье с условием что должно выводится системное сообщение если третье число это 0. Обработку я сделал
Процедура Кнопка1Нажатие(Элемент) Если ЭлементыФормы.ПолеВвода3.Значение = 0 Тогда Сообщить ("Делить на 0 нельзя"); Отказ = Истина; Иначе ЭлементыФормы.Надпись1.Значение = ЭлементыФормы.ПолеВвода1.Значение * ЭлементыФормы.ПолеВвода2.Значение / ЭлементыФормы.ПолеВвода3.Значение; КонецЕсли; КонецПроцедуры Теперь нужно что бы эта обработка выводилась в печатную форму готовым примером например 3*3/3=3 вот тут я забуксовал. Создал макет, создал область "Печать", Процедура ПечатьМакета() ТабДокумент = Новый ТабличныйДокумент; Макет = ПолучитьМакет("Макет"); ОбластьПечать = Макет.ПолучитьОбласть("Печать"); КонецПроцедуры Процедура ОсновныеДействияФормыПечать(Кнопка) Печать(); КонецПроцедуры но вот что дальше не знаю, не подскажите? |
|||
1
Живой Ископаемый
24.02.17
✎
14:41
|
Блджад, а что - чтобы обработка не имела реквизитов, а только элементы - это одно из условий?
зы. ТабДокумент.Вывести(ОбластьПечати); ТабДокумент.Показать(); |
|||
2
_KaA
24.02.17
✎
14:42
|
Определи параметры в области "Печать". Например ПредставлениеУравнения.
Как определить параметр: пишешь в ячейку имя параметра, в свойствах переключаешь что это Параметр (может быть Текст, Параметр, Шаблон). После этого в свою процедуру добавляешь так: ОбластьПечать.Параметры.ПредставлениеУравнения = "3х3/3=3"; Выводишь область в документ: ТабДокумент.Вывести(ОбластьПечать); показываешь результат: ТабДокумент.Показать(); Конечно, если много условностей, которые я опустил, но в общем смысл такой... |
|||
3
Живой Ископаемый
24.02.17
✎
14:42
|
а почему обычные формы? некрофилы?
|
|||
4
Garykom
гуру
24.02.17
✎
14:42
|
В комплекте с "конфигураций УТ 10.3 и Розница 1.0" были такие толстые книжечки... по описанию языка... так вот они как раз "для кодинга"
|
|||
5
anatoly
24.02.17
✎
14:46
|
(3) УТ 10.3 как бы...
ископаемый )) |
|||
6
maksdemon
24.02.17
✎
14:55
|
(2) http://joxi.ru/12MZgDzIMLJ5lA вот так выглядит форма обработки т.е при нажатии на кнопку Поле ввода 1 умножается на поле ввода 2 и делится на поле ввода 3 в поле надпись выводится результат мне же нужно вывести в печатную форму весь пример.
|
|||
7
anatoly
24.02.17
✎
15:10
|
(6) покури ЖКК на вопрос как формировать таб.доки и печатать их.
решается за 5 минут твоя задача, если читать умеешь. |
|||
8
maksdemon
24.02.17
✎
15:24
|
(7) Я не курю )) Сделал
|
|||
9
anatoly
24.02.17
✎
15:37
|
(8) молодец! ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |