Имя: Пароль:
1C
1С v8
Как записать движения в регистр сведений АналитикаВидаУчета?
,
0 dainastar
 
22.09.11
16:02
Все поля заполняет, кроме поля Ссылка, а именно оно необходимо
1 zbv
 
22.09.11
16:07
(0) Код показывай .
2 Maxus43
 
22.09.11
16:08
ссылка - это ссылка на справочник.
З.ы. зачем туда записывать вобще? поломаеш рауз же
3 dainastar
 
22.09.11
16:10
(2) а что тогда делать?:(
нужно создать новый документ с движениями в регистр УчетЗатрат
4 Maxus43
 
22.09.11
16:11
(3) используя типовые механизмы движения РАУЗа из общих модулей - ключи аналитики сами создаются в зависимости от параметров, чтоб не было задвоений и т.д.
5 dainastar
 
22.09.11
16:12
а где нужно указать, чтобы вызывались эти общие процедуры?
в модуле в обработке проведения нет вызова процедур РАУЗ
6 Maxus43
 
22.09.11
16:16
В общих модулях они, например в РасширеннаяАналитикаУчета есть такая процедура:

// Функция получает элемент справочника - ключ аналитики вида учета.
//
// Параметры:
//    СтруктураШапкиДокумента - Структура - Реквизиты документа
//    ПараметрыАналитики - Коллекция - Коллекция параметров для получения ключа
//    КлючАналитики - ПеречислениеСсылка.КлючиАналитики - Идентификатор ключа аналитики
//    ВидОтраженияВУчете - ПеречислениеСсылка.ВидыОтраженияВУчете - Вид отражения в учете
//    СтруктураКлючиАналитики - Структура - Структура с таблицами ключей аналитики для кэширования данных
//
// Возвращаемое значение:
//    СправочникСсылка - Значение ключа аналитики
//
Функция ПолучитьЗначениеКлючаАналитики

Похорошему - проследи что делает типовой документ при движении рауза, будет понятно что передавать в эти функции
7 dainastar
 
22.09.11
16:17
поставила точку останова на процедуру обработкапроведения и он не заходит в РАУЗные процедуры :(
8 Amra
 
22.09.11
16:18
(7) Клиентсерверный вариант?)
9 Maxus43
 
22.09.11
16:18
(7) В УПП например все движения РАУЗа делаются в подписках на события. Механизм универсальный полностью, надо под него подстроится чтоб дров не наломать
10 shuhard
 
22.09.11
16:18
(7) здесь какому-то баклану долго объяснили устройство РАУЗ
v8: Регистр накопления Учет затрат
11 dainastar
 
22.09.11
16:20
(9) я поставила в подписки на события свой документ. Теперь при проведении ругается:
Документ ГТД по экспорту 00000000018 от 22.09.2011 16:17:30. Операция не поддерживается в режиме использования расширенной аналитики и не будет учтена при расчете себестоимости

Вы не знаете что еще надо сделать?
12 shuhard
 
22.09.11
16:23
(11)
СтруктураКодовОперацийПартийТоваров = ПолучитьКодОперацииПоДокументу(Источник.Ссылка, Источник.мСтруктураШапкиДокумента, ТекущаяТабличнаяЧасть.Ключ, ИмяДокумента);
       Если СтруктураКодовОперацийПартийТоваров = Неопределено Тогда
           ОбщегоНазначения.Сообщение("Документ " + Источник.Ссылка + ". Операция не поддерживается в режиме использования расширенной аналитики и не будет учтена при расчете себестоимости");
           ПодготовитьИсточникДляВозвратаКлиенту(Источник);
           Возврат;
       КонецЕсли;
13 Maxus43
 
22.09.11
16:23
Документ ГТД по экспорту - это свой?

Там в процедурах идёт определение что за документ, как он должен двигать рауз и должен ли вобще его двигать. надо пройти всю цепочку, найти места где идут проверки и добавить этот док туда по аналогии с другими документами и смыслом самого документа
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший