Имя: Пароль:
1C
1С v8
Сложить значение 2ух реквизитов для получения суммы в 3-ем
0 Mafiozaa
 
14.09.20
10:37
Приветствую,не знаю почему но возникли сложности, создал справочник,в нем реквизиты, ЦенаАренды,ЦенаСтраховки,Сумма
Необходимо при создании записи в справочнике после ввода значения ЦеныАренды и ЦеныСтраховки, автоматически складывалась сумма
1 shuhard
 
14.09.20
10:38
(0)[не знаю почему но возникли сложности]
любитель попиз.дить ?
2 Mafiozaa
 
14.09.20
10:40
(1)
Молодец,умный, а по существу?
3 VladZ
 
14.09.20
10:41
(2) А ты сам что можешь сказать по существу? Что пытался делать? Что именно не получилось?
4 fisher
 
14.09.20
10:41
(2) То есть мы должны сами догадываться, какие именно сложности и в какой момент возникли?
Показывай код, показывай ошибку.
5 VladZ
 
14.09.20
10:43
"Ты просишь о помощи, но делаешь это без уважения" (с) Крестный отец.
6 fisher
 
14.09.20
10:45
(1) Но "пиз.дить" - это же бить, а болтать это - "пиз.деть"? Или и тут правила поменяли? :)
7 Franchiser
 
гуру
14.09.20
10:46
Нужно у ЦеныАренды и ЦеныСтраховки создать события ПриИзменении и там написать Сумма = ЦеныАренды и ЦеныСтраховки.
8 Mafiozaa
 
14.09.20
10:47
(3)
Создал кнопку на форме, создал команду к кнопке, в команду записал запрос
|Выбрать
|ЦенаА(Авто.ЦенаАренды) КАК ЦенаА
|ЦенаС(Авто.ЦенаСтраховки) КАК ЦенаС
|ИЗ
|Справочник.Автомобили КАК Авто
Ругается на запрос,но я думаю он правильно ругается,так как записей в справочнике нет,и брать ему неоткуда
Мне кажется должно быть все проще,типо сумма = ЦенаАренды + ЦенаСтраховки,без всяких запросов и тд
9 Franchiser
 
гуру
14.09.20
10:47
(8) запросом нельзя, запрос получит данные из базы, которые не равны данным в объекте.
10 Franchiser
 
гуру
14.09.20
10:48
Запрос вернет данные если сначала записать элемент справочника.
11 Mafiozaa
 
14.09.20
10:49
(9) Я об этом же, но если добавить при изменении ЦеныАренды и ЦеныСтраховки
Сумма = ЦенаАренды + ЦенаСтраховки, то ругается на переменные (не определенны)
12 fisher
 
14.09.20
10:50
(11) Объект.Сумма = Объект.ЦенаАренды + Объект.ЦенаСтраховки
13 VladZ
 
14.09.20
10:51
(11) Открой букварь по 1с. Там все написано.
14 Franchiser
 
гуру
14.09.20
10:51
(11) ну там нужно писать через точку, обращаясь к текущей строке в параметрах процедуры
15 Franchiser
 
гуру
14.09.20
10:52
(12) у него строка тч
16 Mafiozaa
 
14.09.20
10:53
(12)
Спасибо друг, теперь я понял почему я делал неправильно
17 ДенисЧ
 
14.09.20
11:35
|Выбрать
|ЦенаА(Авто.ЦенаАренды) КАК ЦенаА
|ЦенаС(Авто.ЦенаСтраховки) КАК ЦенаС


Это что такое за кошмар на Селезнёвской улице????
18 hhhh
 
14.09.20
11:41
(6) не факт
19 VladZ
 
14.09.20
12:45
(17) Ну что ты пристал к человеку? Видишь, он даже букварь не хочет читать, а уже взял шашку и помчался с танками воевать...