Форум программистов, компьютерный форум, киберфорум
1С
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/63: Рейтинг темы: голосов - 63, средняя оценка - 4.60
 Аватар для Зверушь
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
1C 8.x

Элементы формы. Простые операции

23.12.2011, 12:03. Показов 12933. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Помогите пожалуйста разобраться в простом. А то я уже нервничаю
Был 1й день на курсах. Прослушал вводную лекцию. Среди всего прочего создавали простую форму, в табличной части которой были следующие реквизиты:

1. Наименование (Ссылка на справочник)
2. Количество (число)
3. Цена (число)
4. Сумма (число)

Написали простой програмный код, который обрабатывает поля так, чтобы сумма ставилась автоматически. то есть тупо множится цена на количество. Вот этот програмный код:
1C
1
2
3
4
5
6
7
8
9
Процедура ТоварыИУслугиЦенаПриИзменении(Элемент)
    ТекущаяСтрока=ЭлементыФормы.ТоварыИУслуги.ТекущиеДанные;
    ТекущаяСтрока.Сумма=ТекущаяСтрока.Количество*ТекущаяСтрока.Цена;
КонецПроцедуры
 
Процедура ТоварыИУслугиКоличествоПриИзменении(Элемент)
    ТекущаяСтрока=ЭлементыФормы.ТоварыИУслуги.ТекущиеДанные;
    ТекущаяСтрока.Сумма=ТекущаяСтрока.Количество*ТекущаяСтрока.Цена;
КонецПроцедуры
* ТоварыИУслуги это имя табличной части формы.

Так вот, пытаю сделать аналог того, что мы делали на курсах. Но не работает. Элементы называю точно также. Код не работает ни при вводе вручную, ни копированием оного. Но если запустить базу, созданную на курсах - всё отлично работает. В чем проблема понять не могу, уже нервничаю. Может у кого есть какие идеи?

У меня 1С 8.2
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.12.2011, 12:03
Ответы с готовыми решениями:

Простые операции
Нужно вывести Х. не работает (print (let ((L '(A (B C D E (((F) X) G H))))) (car (car (cdr (car ...

Простые операции на Ls
Всем привет! вопросов много но вот литератури мало:( никогда не програмировал.......но теперь пришлось учусь с самого легкого пробую...

Простые операции со списками
Что добавить\удалить и как выровнять чтобы выводился список? ;;(A (B (C D (X E)) F G) H) (print (cons 'A (cons (cons...

20
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
29.12.2011, 10:59
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Зверушь Посмотреть сообщение
Dethmontt Объясните пожалуйста в чем разница между управляемым и обычным приложением, и почему в первом варианте этот код не работает?)
На волне приступа гуруфрении пишу, что знаю (практически с управляемым интерфейсом не работал). Ноу-хау 1С, в основе те же принципы, что в СКД: но вместе с данными монтируется и интерфейс. Поэтому с программиста снимается некоторый гемор (но некоторый и прибавляется с непривычки). Плюс динамическая подкачка данных, плюс гибкость компоновки функционала, частично ставшая доступной юзеру.
Это я так представляю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.12.2011, 10:59

Массивы. Простые операции
1. Создать страницу index.html Страница должна содержать следующие элементы. поле TEXTAREA "Исходные данные" для ввода...

Простые операции с числами
Ввести 2 числа. Если их произведение отрицательно, умножить его на -2 и вывести на экран, иначе – увеличить его в 3 раза и вывести на...

Простые операции со строками
Что я делаю не так? <!doctype html> <html> <head> <meta charset="utf-8"> </head> ...

простые операции с числами в StringGrid
Добрый день знатоки Delphi. Необходима ваша помощь. Есть таблица StringGrid1 (или как она у меня названа DataSG). В эту таблицу вносятся в...

Простые операции с числами - некорректный результат
Помогите разобраться, почему неправильно считаетusing System; class Mikami { static void Main() { int y, k,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru