Имя: Пароль:
1C
1С v8
Кто работал с РегистНакопл УчетЗатратРегл (КА)?!Не получается добавить движение
0 Popkorm
 
08.11.11
09:32
Вообщем (РАУЗ,КА)проблема тут ДвижУчЗатрат.АналитикаВидаУчета   = СпрАналУчета.ДополнительныеСвойства.Наименование;...Через Консоль поле АналитикаВидаУчета=это Ссылка на Справоч.АналитикаВидаУчета(Но в движении она как Справ.АналитикаВидаУчета.Наименование)...Но ему что то не нравится,или еще чего то не хватает.......

   Для Каждого СтрУчЗатрат Из Товары Цикл
       ДвижУчЗатрат = Движения.УчетЗатратРегл.Добавить();
       ДвижУчЗатрат.ВидДвижения = ВидДвиженияНакопления.Расход;
         //Для АналитикиВидаУчета
          СпрАналУчета = Справочники.КлючиАналитикиВидаУчета.СоздатьЭлемент();
          СпрАналУчета.ДополнительныеСвойства.Вставить("РазделУчета",Перечисления.РазделыУчета.Выпуск);
          ПеречислениеВыпуск = Строка(Перечисления.РазделыУчета.Выпуск);
          СпрАналУчета.ДополнительныеСвойства.Вставить("СчетУчета",ЭтотОбъект.СчетЗатрат);
          СпрАналУчета.ДополнительныеСвойства.Вставить("СчетУчетаНУ",ЭтотОбъект.СчетЗатратНУ);
          СпрАналУчета.ДополнительныеСвойства.Вставить("Подразделение",ЭтотОбъект.Подразделение);
          СпрАналУчета.ДополнительныеСвойства.Вставить("ПодразделениеОрганизации",ЭтотОбъект.ПодразделениеОрганизации);
          СпрАналУчета.ДополнительныеСвойства.Вставить("Организация",ЭтотОбъект.Организация);
          СпрАналУчета.ДополнительныеСвойства.Вставить("Наименование",ПеречислениеВыпуск+";"+ЭтотОбъект.Организация.Наименование+";"+ЭтотОбъект.ПодразделениеОрганизации.Наименование+";"+ЭтотОбъект.СчетЗатрат.Код+";"+ЭтотОбъект.СчетЗатратНУ.Код);
          СпрАналУчета.Записать();
           РСАналУчета = РегистрыСведений.АналитикаВидаУчета.СоздатьМенеджерЗаписи();
           РСАналУчета.Период     = ТекущаяДата();
           РСАналУчета.РазделУчета = Перечисления.РазделыУчета.МПЗ;
           РСАналУчета.Организация = ЭтотОбъект.Организация;
           РСАналУчета.ПодразделениеОрганизации = ЭтотОбъект.ПодразделениеОрганизации;
           РСАналУчета.СчетУчета   = СтрУчЗатрат.СчетУчетаБУ;
           РСАналУчета.СчетУчетаНУ = СтрУчЗатрат.СчетУчетаНУ;
           РСАналУчета.Склад = ЭтотОбъект.СкладОрдер;
           РСАналУчета.Ссылка = СпрАналУчета.Ссылка;
           РСАналУчета.Записать();
       //Для АналитикаУчетаЗатрат
          СпрАналитУчЗатрат = Справочники.КлючиАналитикиРаспределенияЗатрат.СоздатьЭлемент();
          СпрАналитУчЗатрат.ДополнительныеСвойства.Вставить("Продукция",СтрУчЗатрат.Номенклатура);
          СпрАналитУчЗатрат.ДополнительныеСвойства.Вставить("НоменклатурнаяГруппа",СтрУчЗатрат.НоменклатурнаяГруппа);
          СпрАналитУчЗатрат.ДополнительныеСвойства.Вставить("Наименование",СтрУчЗатрат.НоменклатурнаяГруппа.Наименование+";"+СтрУчЗатрат.Номенклатура.Наименование);
          СпрАналитУчЗатрат.Записать();
            РСАналитУчЗатрат = РегистрыСведений.АналитикаРаспределенияЗатрат.СоздатьМенеджерЗаписи();
            РСАналитУчЗатрат.Период = ТекущаяДата();
            РСАналитУчЗатрат.НоменклатурнаяГруппа = СтрУчЗатрат.НоменклатурнаяГруппа;
            РСАналитУчЗатрат.Продукция            = СтрУчЗатрат.Номенклатура;
            РСАналитУчЗатрат.Ссылка               = СпрАналитУчЗатрат.Ссылка;
            РСАналитУчЗатрат.Записать();
       ДвижУчЗатрат.Период               = ТекущаяДата();
       ДвижУчЗатрат.АналитикаВидаУчета   = СпрАналУчета.ДополнительныеСвойства.Наименование;
   //    ДвижУчЗатрат.АналитикаУчетаЗатрат = ЭтотОбъект.Организация;
   //    ДвижУчЗатрат.АналитикаУчетаПартий = ЭтотОбъект.ПодразделениеОрганизации;
       ДвижУчЗатрат.АналитикаРаспределенияЗатрат = СпрАналитУчЗатрат.ДополнительныеСвойства.Наименование;
       ДвижУчЗатрат.Количество    = СтрУчЗатрат.Количество;
       ДвижУчЗатрат.КоличествоНУ  = СтрУчЗатрат.Количество;
       ДвижУчЗатрат.КорАналитикаВидаУчета   = "Выпуск продукции фикс.(на склад)";
       ДвижУчЗатрат.КорАналитикаУчетаЗатрат = "МПЗ;"+ЭтотОбъект.Организация.Наименование+";"+ЭтотОбъект.СкладОрдер.Наименование+";"+ЭтотОбъект.СчетЗатрат.Код+";"+ЭтотОбъект.СчетЗатратНУ.Код;
   КонецЦикла;    
КонецПроцедуры

Вот как сейчас:
http://clip2net.com/s/1iHQ4
Как должно быть
http://clip2net.com/s/1iHQH

и вот некая информация через отладчик:
http://clip2net.com/s/1iHRS
http://clip2net.com/s/1iHSg
1 Ахмадинежад
 
08.11.11
09:42
"АналитикаВидаУчета=это Ссылка на Справоч.АналитикаВидаУчета"
2 Popkorm
 
08.11.11
09:51
(1)вот смотри через консольЗапроса:
http://clip2net.com/s/1iHWX
3 Maxus43
 
08.11.11
09:59
лично я придерживаюсь мнения что не стоит даже пытаться в ручную писать движения в этот регистр, юзай типовые процедуры если не хочеш потом гемороя
4 Popkorm
 
08.11.11
10:12
(3)мне придется,т.к. на выпуск продукции(Довальч.Сырья) лажатся еще около 15 услуг,и на каждую услугу не целесообразно делать выпуск...
5 Popkorm
 
08.11.11
12:48
а есть спецы по РАУЗ?
6 ilpar
 
08.11.11
12:52
(5) может тебе спец по УПП нужнее
расшифруй (4)
7 ilpar
 
08.11.11
12:53
что за 15 услуг ?
8 ilpar
 
08.11.11
12:56
хотя да, давальческое в КА....
Там надо думать.
9 Popkorm
 
08.11.11
13:24
(8)на каждую продукцию выполняется около 15 услуг Поставщиков(для каждой услуги отдельный Контрагент)....Средствами 1С придется делать 15 доков "Поступление Услуг По Переработке"....
10 Popkorm
 
08.11.11
13:33
(6)я знаю как в УПП и как в КА(Довальщина),Разница только в том что в УПП 2 дока:Получение Услуг По Переработки и Поступление Материалов По Переработки(точно не помню как правельно по материалам).В КА один док Поступление из переработки(где и материалы,и услуги все в одном доке)
11 ilpar
 
08.11.11
13:47
(9)
у него ОН перерабатывает давальческое.

Это подтверждает документ Выпуск продукции
12 Южный океан
 
08.11.11
23:23
(1) Ключи не надо самому менеджером создавать , есть готовая функция , которая возвращает ключ по набору измерений , если еще нет ключа то создает

А вообще обычно даже совсем никакой писать  код не надо , потому что все можно  прописать в макете в регистре " Учет затрат "

(9) Непонятно , почему 15 поступлений по пеработки , потому что переработчик должен быть один , все остальные это кто угодно но не переработчики , почему не банальное Поступление товаров и услуг ?