|
Результаты запроса в регистр накопления | ☑ | ||
---|---|---|---|---|
0
EtoNeTochno
15.09.22
✎
13:07
|
Добрый день!
Есть документ (договор) с определённым количеством необходимых параметров, но некоторых в нем напрямую нет. А в регистре накоплений эти параметры нужны. Через запрос я получаю таблицу в которую вывела все значения и строки. Но... Движение же формируют только документы. И я понятия не имею как мне результат запроса вывести в регистр накопления. Подскажите где можно поискать информацию |
|||
1
unbred
15.09.22
✎
13:13
|
||||
2
1Сергей
15.09.22
✎
13:14
|
>>Есть документ (договор)...
Это что за конфа такая? |
|||
3
Kassern
15.09.22
✎
13:16
|
(2) По факту же договор, это документ, только вот в 1с - это справочник)
|
|||
4
EtoNeTochno
15.09.22
✎
13:17
|
(1) бит строительство. (3) в моем случае это документ
|
|||
5
Kassern
15.09.22
✎
13:21
|
(4) ну раз документ, то заполните его набор движений при проведении в модуле объекта
|
|||
6
EtoNeTochno
15.09.22
✎
13:23
|
(5) в документе нет всех данных которые нужны в регистре. Некоторые, через запрос, я добавила из другого объекта. А как это в регистре отразить не знаю. Я ещё совсем новенькая..
|
|||
7
Kassern
15.09.22
✎
13:30
|
(6) Не обязательно, что все данные должны быть в документе. Создаете движение по нужному регистру и заполняете его полученными данными. Если на простом примере:
Движения.ВашРегистр.Записывать=Истина; Движение=Движения.ВашРегистр.ДобавитьПриход(); Движение.Период=Дата; ..... Движение.АналитикаНоменклатуры=ПолучитьАналитикуНоменклатуры(ДанныеДокумента.Номенклатура); Таким способом, вы можете любые данные пихнуть в движение. |
|||
8
EtoNeTochno
15.09.22
✎
13:32
|
(7) благодарю, сейчас попробую
|
|||
9
EtoNeTochno
15.09.22
✎
13:48
|
(7) {Документ.бит_стр_ДоговорРеализацииНедвижимостиУУ.МодульОбъекта(134,35)}: Процедура или функция с указанным именем не определена (ПолучитьАналитикуНоменклатурнойГруппы)
Движение.НоменклатурнаяГруппа = <<?>>ПолучитьАналитикуНоменклатурнойГруппы(бит_стр_ДоговорРеализацииНедвижимостиУУПомещения.НоменклатурнаяГруппа); (Проверка: Сервер) я что-то не дописываю. Помогите пожалуйста |
|||
10
Kassern
15.09.22
✎
13:53
|
(9) Ну так вы должны процедуру вашу "ПолучитьАналитикуНоменклатурнойГруппы" определить. Вы ведь в (0) пишите "Через запрос я получаю таблицу в которую вывела все значения и строки." вот оттуда и заполняйте. Я процедуру "ПолучитьАналитикуНоменклатуры" вообще наугад написал, как пример получения данных не из документа.
|
|||
11
Kassern
15.09.22
✎
13:53
|
*функцию
|
|||
12
Vlaloplo
15.09.22
✎
13:58
|
(9) Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Движения.ВашРегистр.Записывать = истина; НаборЗаписей = Движения.ВашРегистр.Добавить(); ЗаполнитьЗначенияСвойств(НаборЗаписей,ВыборкаДетальныеЗаписи); КонецЦикла; Можете ещё так попробовать, сработает при условии, если наименования полей в запросе совпадает с наименованием полей в регистре |
|||
13
vicof
15.09.22
✎
14:05
|
(12) "Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Движения.ВашРегистр.Записывать = истина;" Фи. |
|||
14
Kassern
15.09.22
✎
14:08
|
(13) можно и набором загрузить
|
|||
15
vicof
15.09.22
✎
14:30
|
(14) Я не про это)
|
|||
16
Vlaloplo
15.09.22
✎
14:39
|
(13), согласен, не красиво получилось)) Но суть не меняется
|
|||
17
EtoNeTochno
15.09.22
✎
14:50
|
(16) (15) (14)
https://paste1c.ru/9f48coblkde пустота... но без ошибок xD где-то я совсем туплю, да? |
|||
18
Kassern
15.09.22
✎
14:55
|
(17) А где у вас " Движения.ВашРегистр.Записывать = истина;"? Или Движение.Записать() , если первое не указано?
|
|||
19
EtoNeTochno
15.09.22
✎
14:58
|
(18) 39 строка
|
|||
20
EtoNeTochno
15.09.22
✎
15:43
|
(18) может я ещё что-то пропустила?
|
|||
21
vicof
15.09.22
✎
15:54
|
"| ИЗ
| РегистрНакопления.бит_ОборотыПоБюджетам КАК бит_ОборотыПоБюджетам | ЛЕВОЕ СОЕДИНЕНИЕ Документ.бит_стр_ДоговорРеализацииНедвижимостиУУ КАК бит_стр_ДоговорРеализацииНедвижимостиУУ | ПРАВОЕ СОЕДИНЕНИЕ Документ.бит_стр_ДоговорРеализацииНедвижимостиУУ.Помещения КАК бит_стр_ДоговорРеализацииНедвижимостиУУПомещения | ПО (бит_стр_ДоговорРеализацииНедвижимостиУУПомещения.Ссылка = бит_стр_ДоговорРеализацииНедвижимостиУУ.Ссылка) | ПРАВОЕ СОЕДИНЕНИЕ Документ.бит_стр_ДоговорРеализацииНедвижимостиУУ.ГрафикПлатежей КАК бит_стр_ДоговорРеализацииНедвижимостиУУГрафикПлатежей | ПО (бит_стр_ДоговорРеализацииНедвижимостиУУГрафикПлатежей.Ссылка = бит_стр_ДоговорРеализацииНедвижимостиУУ.Ссылка) | ПО (бит_ОборотыПоБюджетам.Регистратор = бит_стр_ДоговорРеализацииНедвижимостиУУ.Ссылка) |ГДЕ | бит_ОборотыПоБюджетам.Регистратор = бит_стр_ДоговорРеализацииНедвижимостиУУ.Ссылка" мои глаза... |
|||
22
АгентБезопасной Нацио
15.09.22
✎
15:57
|
(21) может, ей побуквенно платят...
|
|||
23
EtoNeTochno
15.09.22
✎
16:19
|
(22) мне вообще не платят. Я только учусь и в данном случае просто писала так, чтобы сама понимала
|
|||
24
EtoNeTochno
15.09.22
✎
16:38
|
(21) а по вопросу можете подсказать? была бы очень признательна
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |