Вход | Регистрация


Движение регистра по двум табличным частям документа

Движение регистра по двум табличным частям документа
Я
   TolstiyBeremenniy
 
05.09.18 - 13:21
Есть документ с двумя табличными частями.
Он двигает регистр сведений, куда идут данные из шапки документа,
из первой табличной части и из второй табличной части.
Встал вопрос как это правильно сделать?
Как можно делать движение регистра с данными из двух табличных частей?
 
 
   formista2000
 
1 - 05.09.18 - 13:23
Желательно в обработке проведения!
   catena
 
2 - 05.09.18 - 13:27
Так же, как из одной.
   TolstiyBeremenniy
 
3 - 05.09.18 - 13:28
(1) Это да. Я вообще по данным.
У регистра, измерения:

ОсновноеСредство  - из 1 тч
Организация        - из шапки документа

ресурсы:

СтатьяРасходов    - из 2 тч
СпособОтраженияРасходовЗаданДокументом - булево
СпособОтраженияРасходов - тип документ
АналитикаРасходов  - из 2 тч

(2) Да, но из одной, она просто перебирается и
заполняется регистр. А как по двум? Количество строк может быть разное же.
   TolstiyBeremenniy
 
4 - 05.09.18 - 13:30
(3+) Например, в 1 тч 5 строк.
От туда нужно только основное средство.
А во второй тч 3 строки. И они ни как не связаны с первой тч. Как тут будет?
   TolstiyBeremenniy
 
5 - 05.09.18 - 13:31
(4+) То есть в регистр попадет 15 строк?
   RomanYS
 
6 - 05.09.18 - 13:32
(5) Ты здесь спрашиваешь "что тебе надо"? Спроси у заказчики и ли постановщика задачи.
   TolstiyBeremenniy
 
7 - 05.09.18 - 13:34
(6) Они же не любят вопросы. Я думал тут очевидный момент.
   bolobol
 
8 - 05.09.18 - 13:41
"А-ах, какие вы все тупые...", сказал заказчик, и ещё раз вздохнув, лихо объяснил всё "на пальцах": - все пять строк должны попасть, а из второй ТЧ - нужные выбираем и всё-всё-всё записываем, чтобы отчёты потом!
   catena
 
9 - 05.09.18 - 13:42
(4)Сделай все со всеми, раз стесняешься спросить.
   RomanYS
 
10 - 05.09.18 - 13:52
(9) Не получится)), по одному набору измерений может быть только одна запись.
(7) очевидный момент: "И они ни как не связаны с первой тч" = полный бред
 
 Рекламное место пустует
   TolstiyBeremenniy
 
11 - 05.09.18 - 13:52
(9) Спросил.
   TolstiyBeremenniy
 
12 - 05.09.18 - 13:53
(10) что значит полный бред?

1 Тч:

ЗемельныйУчасток (ОбъектЭксплуатации), 
КБК                                      - строка 20, 
КодКатегорииЗемель             - строка 12,  
КодКатегорииЗемельНовый   - строка 12, 
НалоговаяСтавка                   - число 5.4, 
НалоговаяЛьгота        Перечисление.ВидНалоговойЛьготыПоНалоговойБазеПоЗемельномуНалогу,
КадастроваяСтоимость          - число 15.2, 
КадастроваяСтоимостьНовая  - число 15.2. 


2 Тч:

Подразделение,
СтатьяРасходов – ПланВидовХарактеристик.СтатьиРасходов,
АналитикаРасходов – Характеристика.СтатьиРасходов.
   TolstiyBeremenniy
 
13 - 05.09.18 - 13:53
Получается проведение будет таким:

    Движения.СпособыОтраженияРасходовПоИмущественнымНалогам.Записывать = Истина;
    Для Каждого ТекСтрокаЗемельныеУчастки Из ЗемельныеУчастки Цикл
        Движение                    = Движения.СпособыОтраженияРасходовПоИмущественнымНалогам.Добавить();
        Движение.Период               = Дата;
        Движение.ОсновноеСредство  = ТекСтрокаЗемельныеУчастки.ЗемельныйУчасток;
        Движение.Организация       = Организация;
        //

        Для Каждого ТекСтрокаОтражениеРасходов Из ОтражениеРасходов Цикл
            Движение.СтатьяРасходов    = ТекСтрокаОтражениеРасходов.СтатьяРасходов;
            Движение.АналитикаРасходов = ТекСтрокаОтражениеРасходов.АналитикаРасходов;
        КонецЦикла;
    КонецЦикла;
   RomanYS
 
14 - 05.09.18 - 13:55
(13) :)))
Из ОтражениеРасходов  ты берешь данные только последней строки
   catena
 
15 - 05.09.18 - 13:57
(10)Это уже второй вопрос. Состав измерений неизвестен.
   catena
 
16 - 05.09.18 - 13:57
(11)И?
(12)Если ты не видишь связи, не значит, что ее там нет.
   RomanYS
 
17 - 05.09.18 - 13:58
(15) вроде структура в (3) раскрыта
   TolstiyBeremenniy
 
18 - 05.09.18 - 14:02
Выяснил. Табличные части двигуют разные регистры.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует