- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
с = 0;
Для Каждого стчТовары Из ЗаказНаряд.Товары Цикл
нстчТовары = НоваяНалоговая.Товары.Добавить();
нстчТовары.Номенклатура = ЗаказНаряд.Товары[с].Номенклатура;
нстчТовары.Количество = ЗаказНаряд.Товары[с].Количество;
нстчТовары.Цена = ЗаказНаряд.Товары[с].Цена;
...
нстчТовары.СуммаВсего = ЗаказНаряд.Товары[с].СуммаВсего;
с = с + 1;
КонецЦикла;
Govnocoder#0xFF 16.01.2012 17:46 # +4
А 1С-то оказывается, язык для интеллигентов!
roman-kashitsyn 16.01.2012 17:54 # +9
demotivator 17.01.2012 01:12 # +2
eth0 16.01.2012 18:02 # +1
zfilin 16.01.2012 18:24 # +1
eth0 16.01.2012 19:06 # +1
ingenuus 16.01.2012 18:30 # +1
sergeante 17.01.2012 09:18 # −2
А вобще, этот быдлокодер кодит на 1С как на импирическом языке. 1С не совсем импирический, поэтому всякие говнокодеры, пришедшие из с, паскаляи прочее, и создают1С такую репутацию.
Правильно должно быть так. Одна, блять, _ОДНА_ строчка!!
НоваяНалоговая.Товары.Загрузить( ЗаказНаряд.Товары.Выгрузить() );
говнокодерыбля.
sergeante 17.01.2012 09:24 # −1
TarasB 17.01.2012 09:34 # +2
bugmenot 17.01.2012 09:37 # +2
TarasB 17.01.2012 10:21 # 0
1С - илитарный небыдлоязык выходит.
3.14159265 17.01.2012 15:12 # +1
http://rghost.ru/35951610
TarasB 17.01.2012 15:52 # 0
sergeante 17.01.2012 10:28 # 0
eth0 17.01.2012 12:30 # 0
sergeante 17.01.2012 15:03 # 0
roman-kashitsyn 17.01.2012 15:12 # 0
zfilin 17.01.2012 12:31 # 0
DDD практически в чистом виде, не путйте с ООП. =)
zfilin 17.01.2012 10:15 # +1
sergeante 17.01.2012 10:22 # +1
...
ЗаполнитьЗначенияСвойств(нстчТовары, ЗаказНаряд.Товары[нстчТовары.НомерСтроки]);
<далее нужные преобразования>
...
Опять же одна строчка, ну кроме цикла
guest 17.01.2012 14:33 # 0
1С - это чисто императивный язык. В платформе 1С есть декларативные возможности, тот же язык запросов, например. Но сам язык 1С 100% соответствует парадигме императивного программирования. НоваяНалоговая.Товары.Загрузить( ЗаказНаряд.Товары.Выгрузить() ); тоже вполне императивно.
roman-kashitsyn 17.01.2012 14:40 # +2
sergeante 17.01.2012 15:06 # −4
eth0 17.01.2012 17:47 # +1
На словах ты хуй простой, а на деле хуй простой. Император, блджад.
sergeante 17.01.2012 15:02 # −1
TarasB 17.01.2012 15:51 # +1
sergeante 17.01.2012 16:00 # −1
sergeante 17.01.2012 16:02 # −1
roman-kashitsyn 17.01.2012 16:05 # +2
надо куда-нибудь это записать, чтобы не забыть
sergeante 17.01.2012 16:08 # 0
bugmenot 17.01.2012 16:57 # +3
TarasB 17.01.2012 17:19 # 0
sergeante 17.01.2012 15:12 # −1
roman-kashitsyn 17.01.2012 15:41 # 0
sergeante 17.01.2012 15:52 # 0
Можно императивно через инструкции в цикле, а можно средствами платформы.
В классы в паскале си так или иначе разворачиваются до всё более примитивных конструкций. Поэтому оно императивное. В 1с метод .Выгрузить() никуда не разворачивается. Он в нутрях платформы. Так о том и толкую.
roman-kashitsyn 17.01.2012 15:59 # 0
sergeante 17.01.2012 16:03 # 0
sergeante 17.01.2012 15:54 # +1
roman-kashitsyn 17.01.2012 16:01 # +1
3.14159265 17.01.2012 15:02 # +7
Всёпраильно говоришь. Тоже касаиться PHP. Говнокодеры функцианальные с хаскилов набигают и создают репутацию.
sergeante 17.01.2012 15:56 # 0
Nemoden 19.01.2012 16:07 # 0
pessok 21.01.2012 15:07 # 0
guest8 09.04.2019 12:32 # −999