Имя: Пароль:
1C
1С v8
v8: Расчет веса по количеству номенклатуры
,
0 valoroso1985
 
06.09.12
12:32
Здравствуйте!Опыта мало возникла такая проблема. Есть Справочник Номенклатура с реквизитом Вес, есть Документ ПоступлениеТоваровУслуг с табличной частью Товары, в котором находятся реквизиты Количество и МассаТовара. Цель такая  при выборе товара рассчитывать его итоговую массу в зависимости от количестваего в Документе ПоступлениеТоваровУслуг, но вес чтобы брался из Справочника Номенклатура. Кто может помогите пожалуйста.
1 Ненавижу 1С
 
гуру
06.09.12
12:33
много букв, но замечу, что масса!=вес
2 valoroso1985
 
06.09.12
12:37
Я возможно ошибся тут с реквизитами. цель к примеру у нас есть Чашка вес ее 0,2 кг эти данные находятся в Справочнике Номенклатура. Нужно рассчитать к примеру массу 10 заказанных чашек в  Документе ПоступлениеТоваровУслуг.
3 Reset
 
06.09.12
12:40
Расчет - с одной "с"

Наверное, как-то так
МассаТовара=Количество*Номенклатура.Вес/g
где g-ускорение свободного падения на той планете, где товар взвешивался.
Это если вес у тебя в ньтонах.
Если он в килограммах скажем, то сложнее:
МассаТовара=Количество*Номенклатура.Вес*ge/g
ge-ускорение свободного падения для Земли,
g-ускорение свободного падения на той планете, где товар взвешивался.
4 Reset
 
06.09.12
12:42
а, все неверно.Я еще не учел выталкивающую силу атмосферы
5 Ахиллес
 
06.09.12
12:43
(4) Двоешник. Архимед смотрит на тебя, как на неудачника.
6 Irbis
 
06.09.12
12:43
Масса не равно вес, вес это сила, а масса мера инертности тела
7 НикДляЗапросов
 
06.09.12
12:43
Ухты первый раз слышу чтобы атмосфера выталкивала
8 Irbis
 
06.09.12
12:44
(7) Ещё как выталкивает, некоторых даже в космос утолкала.
9 valoroso1985
 
06.09.12
12:44
Ясно тут тока флудеры сидят я смотрю
10 Irbis
 
06.09.12
12:45
(9) В зеркало загляни
11 МишКа
 
06.09.12
12:46
(9) Просто ты не умеешь вопросы формулировать. Учись. Никто не обязан догадываться - что тебе на самом деле нужно.
12 MSII
 
06.09.12
12:46
Выыталкивающая сила атмосферы на массу не влияет, только на вес. Так что в (3) все правильно
13 Reset
 
06.09.12
12:48
(12) Она влияла на вес, когда товар взвешивали. Если это влияние не было в тот момент внесено в результат взвешивания, мы обязаны внести этот коэффициент сейчас
14 Ахиллес
 
06.09.12
12:48
(12) Влияет на расчет массы по формуле (3)
15 forforumandspam
 
06.09.12
12:49
(11) +100500
16 Fish
 
06.09.12
12:50
(13) А ещё надо учесть ГДЕ производили взвешивание. На экваторе вес будет меньше, чем на полюсе.
17 MSII
 
06.09.12
12:51
(13)(14) Да, действительно
18 forforumandspam
 
06.09.12
12:51
(16) Не наоборот?
19 aka AMIGO
 
06.09.12
12:52
(0) а где проблема-то? поступил тебе товар, в справочнике у тебя есть вес и количество, узнаешь вес на единицу, умножаешь на кол-во, записываешь, куда тебе надо
20 forforumandspam
 
06.09.12
12:53
(19) Ты ещё распиши в каком модуле, в каком событии и какой код писать.
21 aka AMIGO
 
06.09.12
12:53
+19 если надо в док - пишешь в соотв. реквизит, если в регистр - перед записью в регистр подготовь его структуру
22 МишКа
 
06.09.12
12:53
(19) Проблема в том, что все взвешивается на экваторе Марса. )))
23 Fish
 
06.09.12
12:54
(18) Нет. Не наоборот. Только на северном и на южном полюсах вес тоже будет отличаться :))
24 aka AMIGO
 
06.09.12
12:54
(20)не, это я не смогу, нет 8-ки на работе.
(22) во, вредины собрались :)
25 palpetrovich
 
06.09.12
12:54
а меня учили чтоатмосфера наоборот - придавливает к поверхности... кому верить?!!
26 Маратыч
 
06.09.12
12:54
ЖКК хоть пару страниц прочитать никак? Вопрос элементарный, потому народ и стебается вовсю.

Процедура КоличествоПриИзменении(Элемент)
 СтрокаТЧ = ЭлементыФормы.Товары.ТекущиеДанные;
 СтрокаТЧ.СуммарнаяМасса = СтрокаТЧ.Товар.Масса*СтрокаТЧ.Количество;
КонецПроцедуры

Куда это подставлять, даже не спрашивай. Дальнейшая консультация - $50 в час.

Для особо привередливых - да, правильнее будет скорректировать общий модуль ОбработкаТабличныхЧастей().
27 aka AMIGO
 
06.09.12
12:56
(25)никому не верь.. себе тоже.
мне можно © :)
28 Gantosha
 
06.09.12
12:56
(26) ему сейчас реквизит придется в базу добавить .. а завтра сутра никто в базу не войдет .. ты на что его толкаешь
29 Ахиллес
 
06.09.12
12:57
(25) Архимеду. Умный мужик был, не чета вашему учителю физики.
(16) Не нужно. Это уже учтено в g
30 forforumandspam
 
06.09.12
12:58
(23) Это что, вращение уменьшает вес тела больше, чем увеличивает вес большая толща земли?
31 Маратыч
 
06.09.12
12:59
(28) А я чо, я ничо (с). Пусть бэкап сделает.
32 palpetrovich
 
06.09.12
13:00
(29) дык, он-же небось в закрытом помещении купался, на него не давило  ;)
33 Ахиллес
 
06.09.12
13:02
(32) Тебе физику поп в воскресной школе преподавал? Тогда понятно, почему на тебя атмосфера давит :-)
34 Ахиллес
 
06.09.12
13:03
Сверху придавливает :-)
35 Irbis
 
06.09.12
13:04
(33) И как барометр погоду показывает, когда в помещении находится, а погода на улице?
36 aka AMIGO
 
06.09.12
13:04
(35)да врет отчаянно.. о чем разговор :)
37 palpetrovich
 
06.09.12
13:05
(33) попы это до научного материализма было ...ну и сейчас начинается, я ни в ту ни в другуб возрастную категорию не попадаю
38 aka AMIGO
 
06.09.12
13:05
ТС! ау! разобрался?
подсказка-то дельная была
39 palpetrovich
 
06.09.12
13:07
(38) в каком посте дельная? я че-т не видел :(
40 aka AMIGO
 
06.09.12
13:08
(39)ну, по крайней мере, в (26) намякнуто
41 aka AMIGO
 
06.09.12
13:09
+40 только думать тут никто ни за кого не будет, ТС самому надо выплывать..
42 palpetrovich
 
06.09.12
13:11
(40) почему-то сильно подозреваю, что МассаТовара никакой не реквизит, и расчитывать его в этом случае надо где-то ПриПолученииДанных или ПриВыводеСтроки
43 Fish
 
06.09.12
13:12
(29) В g это не учтено, т.к. уменьшение веса на разных широтах происходит из-за вращения Земли, а величина g - постоянная. Двойка по физике.
44 aka AMIGO
 
06.09.12
13:14
(42)правильно подозреваешь. величина-то расчетная, если в карточке товара нет спец реквизита
ЗЫ. тут, прежде, чем спрашивать в форуме, надо крепенько полазить по конфигурации, подразбираться..
1с такая она.. на халяву - никак :)
45 aka AMIGO
 
06.09.12
13:14
(42)только это раскумекать должен ТС.. его конфа-то
46 palpetrovich
 
06.09.12
13:16
(44) да нет, в карточке он скорее всего есть, а вот в документе - сомневаюсь
47 palpetrovich
 
06.09.12
13:18
+46 вернее не в карточке товара конечно-же, а в "карточке" единицы товара :)
48 Маратыч
 
06.09.12
13:18
(42) Да не суть важно. Все равно элементарно.
49 forforumandspam
 
06.09.12
13:21
(43) Если бы Земля не вращалась, то вес на экваторе и на полюсе одинаков был бы?
50 aka AMIGO
 
06.09.12
13:22
(49)нет, чуток было-бы различие: земля не шар,а геоид :)
сплюснута :)
51 aka AMIGO
 
06.09.12
13:22
и вообще - плоская :)
52 Бледно Золотистый
 
06.09.12
13:23
(50) Так за счет вращения и сплюснута
53 forforumandspam
 
06.09.12
13:23
(50) И где больше?
54 forforumandspam
 
06.09.12
13:24
(50) На экваторе было бы больше.
55 Бледно Золотистый
 
06.09.12
13:24
И вообще не спроста ведь космодромы ближе к экватору делают.
56 aka AMIGO
 
06.09.12
13:25
(54)точно? потому, что дальше? а вод представь: тело удаляется от Земли, g будет увеличиваться?
57 Ахиллес
 
06.09.12
13:25
(43) Ахринеть. Дайте две. g это вообще расчётная величина. Зависит даже на какой высоте ты его померил.
58 aka AMIGO
 
06.09.12
13:26
(55)это не та причина: при старте с экватора к скорости ракеты добавляется скорость вращения Земли, она разгоняет
59 aka AMIGO
 
06.09.12
13:27
хм.. а чему равно g в центре земли? нуль ведь..
60 forforumandspam
 
06.09.12
13:27
(56) да, будет уменьшаться, ты прав.
61 forforumandspam
 
06.09.12
13:28
(59) А притяжение луны, солнца?
62 Fish
 
06.09.12
13:37
(57) Двоешник :)) Объясни тогда, почему g - это гравитационная ПОСТОЯННАЯ? Тебе слово "постоянная" ни о чём не говорит? :))
63 forforumandspam
 
06.09.12
13:38
(62) Вот кому "2" надо ставить. :)
wiki:Классическая_теория_тяготения_Ньютона

не путай g и G
64 aka AMIGO
 
06.09.12
13:43
(62)g - ускорение свободного падения.
константа, но не постоянная :)
65 Fish
 
06.09.12
13:46
(63) Точно. Немного перепутал :)) Физик из меня никудышный :))
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший