Имя: Пароль:
1C
1С v8
Списание по партиям
0 temik_a
 
05.04.12
17:57
Помогите пожалуйста,
Ситуация следующая, Нужно списать товар по партиям. я не знаю как списывается сумма(т.е. как написать код на сумму)
 Для Каждого Стр Из Недовложения Цикл
       Если ЗначениеЗаполнено(Стр.КоличествоПеремещения) Тогда
     
   НаборЗаписейПартии = Движения.ПартииТоваровКомпании.Добавить();
   НаборЗаписейПартии.ВидДвижения = ВидДвиженияНакопления.Расход;
   //НаборЗаписейПартии.ДокументОбъект = ЭтотОбъект;
   НаборЗаписейПартии.Период = Дата;
   НаборЗаписейПартии.Проект = Проект;
   НаборЗаписейПартии.ХозОперация = ХозОперация;
   НаборЗаписейПартии.Номенклатура = Стр.Номенклатура;
   НаборЗаписейПартии.СкладКомпании = Стр.Склад;
   НаборЗаписейПартии.УправленческийУчет = Истина;
   НаборЗаписейПартии.ХарактеристикаНоменклатуры = Истина;
   НаборЗаписейПартии.Количество = Стр.КоличествоПеремещения;
   НаборЗаписейПартии.СтатусПартии = Неопределено;
//    НаборЗаписейПартии.ШапкаДокумента = ШапкаДокумента;
   НаборЗаписейПартии.СтатусПартии = Перечисления.СтатусыПартий.ТоварКупленный;
   Для Каждого Строка Из  тКэшСуммСписания Цикл

Что мне написать в строчке НаборЗаписейПартии.Сумма = ????
тКэшСуммСписания - это таблица значений, в ней храняться (количество, номенклатура, сумма, суммаНДС, СуммаУпр, ХарактеристикаНоменклатуры),
Как мне совместить номенклатуру из таблицы "недовложения" и сумму из таблицы "тКэшСуммСписания" ? Конечно если я правильно все понимаю
1 vicof
 
05.04.12
17:59
Для начала тебе нужно понять, что такое партионный учет и зачем он нужен.
2 temik_a
 
05.04.12
18:04
Количество списывает, а вот с суммой разобраться не могу, она как то вычисляется по себестоимости?
3 vicof
 
05.04.12
18:07
4 temik_a
 
05.04.12
18:13
Это конечно хорошо, но один фиг у меня в документе нет Цены, вот количество есть, а цены нет
5 pumbaEO
 
05.04.12
18:15
(4) признавайся математику в 3-м классе прогуливал?
6 temik_a
 
05.04.12
18:19
при чем тут 3 класс??? Как мне вычислить Сумму, если у меня есть только количество, а цены тоже НЕТ. Это все этот гребанный рарус, хер поймешь как перемешение реализовано
7 GROOVY
 
05.04.12
18:20
Остатки то получать не пробовал?
8 temik_a
 
05.04.12
18:21
Остатки выводятся в таблице "Недовложения"
9 pumbaEO
 
05.04.12
18:23
+ (7) остатки по партиям...
10 Trier
 
05.04.12
18:23
(8)отбирай последователньо поступления на этот склад, там точно будет количество и цена. Потом сверяй количество с остатками и списывай соответственно
11 temik_a
 
05.04.12
18:27
Вот все понятно. Как это в помощью кода сделать. Чувствую зря я это дело с программированием начинал.
12 GROOVY
 
05.04.12
18:34
(11) завязывай пока не подсел окончательно.
13 temik_a
 
05.04.12
18:36
Что значит не подсел?А зачем тогда всякие вэбинары выпускать, а рассказывать что все так легко и понятно.
14 GROOVY
 
05.04.12
18:40
(13) Ну если бы ты посетил вебинар по учету партий товаров, то такие темы не создавал бы. Делай выводы...
15 КМ155
 
05.04.12
18:41
(15) плохому танцору вэбинары мешают
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.