![]() |
|
ссылка на документ в программе на 1С 🠗Ø (Волшебник 28.04.2025 10:07) |
☑ | ||
---|---|---|---|---|
0
Starkbnv
26.04.25
✎
19:20
|
Извините, я только начинаю работу в 1С. Задача: есть документ с табличной частью (в ней, например, товары и цены). Нужно в обработке, не используя запрос, вывести на экран эти товары и цены. Я понимаю, что нужно ДЛЯ КАЖДОГО МОЯСТРОКА В ... А ДАЛЬШЕ ЧТО? Как в программе (НЕ В ЗАПРОСЕ!!!) сослаться на документ и его табличную часть?
|
|||
1
maxab72
26.04.25
✎
19:25
|
Ну, как вариант. Создать переменную СсылкаНаДокумент, и экранный элемент, чтоб в нем выбрать этот документ - получите на него ссылку. Далее, через: Для каждого строкаТабличнойЧасти Из СсылкаНаДокумент.ИмяТабличнойЧасти цикл и т.д.
|
|||
2
Starkbnv
26.04.25
✎
19:43
|
А можно ли не выбирать документ через экранный элемент, а просто каким-то образом указать его имя в тексте программы? Что-то вроде МойДок=Документы.ВедомостьПродаж.ПолучитьОбъект() (я понимаю, что это неверно, но возможно ли что-то подобное)?
|
|||
3
Starkbnv
26.04.25
✎
20:03
|
Maxab72 и все, кто участвовал, большое спасибо! Проблема решена по Вашему совету.
|
|||
4
Мультук
гуру
26.04.25
✎
20:09
|
(0)
1) >> не используя запрос Религия не позволяет ? 2) Что такое "вывести на экран" ? print "Hello world" ? 3) Ну вот пример "говнокода" &НаСервере Процедура МояПроцедура(ссылкаНаДокументЗаказКлиента) об = ссылкаНаДокументЗаказКлиента.ПолучитьОбъект(); Для каждого строка из об.Товары Цикл стр = "Номенклатура:" + Строка(строка.Номенклатура) + " Цена: " + Строка(строка.Цена) ; Сообщить(Стр); КонецЦикла; КонецПроцедуры |
|||
5
Asmody
26.04.25
✎
20:29
|
(4) а зачем ПолучитьОбъект()?
Говнокодить так говнокодить: получай ТЧ прямо от ссылки |
|||
6
Мультук
гуру
26.04.25
✎
20:34
|
(5)
Дык "ПолучитьОбъект()", уже пробежало в других постах. Подумал "напишу сразу из ссылки - будет еще 100500 вопросов". |
|||
7
Волшебник
26.04.25
✎
20:50
|
(2) Программирование наугад? нейрокодинг?
|
|||
8
PR
26.04.25
✎
21:05
|
К сообщению (3) в ветке отметился только один maxab72
И ТС пишет "Maxab72 и все, кто участвовал" Заколебали боты |
|||
9
Serg_1960
26.04.25
✎
22:16
|
(5) И смех и грех: если не получать объект - то он всё равно будет "получен" платформой как только обратиться к данным ссылки через точку. Так что монопенисуально
|
|||
10
craxx
27.04.25
✎
09:48
|
(7) Нейронкам надо тоже где-то обучаться.
|
|||
11
Волшебник
27.04.25
✎
14:36
|
(10) Может и надо, но на мисту надо приходить уже слегка обученными. У нас есть некие минимальные стандарты, обоснованные здравым смыслом и закреплённые правилами.
|
|||
12
Chameleon1980
27.04.25
✎
16:22
|
//каким-то образом указать его имя//
это что значит? э Вася? |
|||
13
Волшебник
27.04.25
✎
16:47
|
(12) Почитайте описание форума. Там чётко сказано, что надо делать скобки и номер сообщения.
|
|||
14
Chameleon1980
27.04.25
✎
18:01
|
(13) я в курсе Вячеслав.
|
|||
15
Волшебник
27.04.25
✎
18:02
|
(14) я не Вячеслав
|
|||
17
Волшебник
28.04.25
✎
00:52
|
(16) Ты не понял, кто подключился и зачем. Тебе придётся всё это осознавать долгие годы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |