![]() |
|
Как получить ссылку на документ, который был создан на основании другого? 🠗 (Волшебник 23.07.2019 12:13) |
☑ | ||
---|---|---|---|---|
0
Айрат_116
23.07.19
✎
10:04
|
Добрый день! Подскажите пжл. Как получить текущие данные документа?
У меня есть например "Док1" я создал на основании его "Док2" В "Док2" создал справочник "ДокументОсновании" тип - "Док1" И теперь когда я отладчиком смотрю ДокСсылка = Ссылка.ДокументОснование; Тут выходит ДокументСсылка "Док" Всех документов, а ни конкретного документа |
|||
1
Fish
гуру
23.07.19
✎
10:17
|
"В "Док2" создал справочник "ДокументОсновании" тип - "Док1" - Што?
|
|||
2
Айрат_116
23.07.19
✎
10:25
|
(1) Все разобрался)
|
|||
3
catena
23.07.19
✎
10:25
|
(1)А во фразе "когда я отладчиком смотрю ДокСсылка = Ссылка.ДокументОснование" все понятно?
|
|||
4
Натуральный Йог
23.07.19
✎
10:27
|
(1) (3) Раз не умеет программировать то проходите мимо) Справочник в документе, что непонятного. Луна в Венере, утка в зайце
|
|||
5
Айрат_116
23.07.19
✎
10:28
|
(3) Да я плохо объясняю(
|
|||
6
Fish
гуру
23.07.19
✎
10:30
|
(5) Изучи для начала терминологию.
|
|||
7
Megas
23.07.19
✎
10:30
|
(0) Научись писать правильно:
"Док1" и "Док2" - ужасные названия, лучше сразу создавай к примеру "ЗаказПокупателя" и на основании его "РеализацияТоваров" В "РеализацияТоваров" создал РЕКВИЗИТ "ДокументОсновании" тип - "Документ.ЗаказПокупателя" И теперь когда я отладчиком смотрю ДокСсылка = Ссылка.ДокументОснование; Тут выходит ДокументСсылка "Док" Всех документов, а ни конкретного документа -- Тут вообще нечего не понятно, если отладчиком посмотреть "ДокСсылка = Ссылка.ДокументОснование" то будет либо Истина, либо Ложь, либо "ошибка сравнения" |
|||
8
Айрат_116
23.07.19
✎
10:32
|
(7) Хорошо, следущий раз так буду писать.
|
|||
9
Айрат_116
23.07.19
✎
10:43
|
Можно еще вопрос?
СсылкаДеф = Ссылка.ДокументОснование; Проводки = РегистрыБухгалтерии.Хозрасчетный.ВыбратьПоРегистратору(СсылкаДеф); Пока Проводки.Следующий() Цикл Сумма = Проводки.Сумма; КонецЦикла; Как поставить "Сумму" ниже? Для Каждого СТР Из Ссылка.Товары Цикл А = А + 1; об.Параметры.А = "1." + Строка(А); об.Параметры.Номенклатура = СТР.Номенклатура; об.Параметры.ЕдиницаИзмерения = СТР.Номенклатура.ЕдиницаИзмерения; об.Параметры.Кол = СТР.Сумма; об.Параметры.Кол = СТР.Количество; об.Параметры.Сумма = Как сюда сумму поставить из регистра? ТабДок.Вывести(об); КонецЦикла; |
|||
10
breezee
23.07.19
✎
11:15
|
(9) АААА
РегистрыБухгалтерии.Хозрасчетный.ВыбратьПоРегистратору(СсылкаДеф) Это семерка? |
|||
11
hhhh
23.07.19
✎
11:18
|
(9) об.Параметры.Сумма = Сумма;
|
|||
12
Айрат_116
23.07.19
✎
11:21
|
(10) Нет
|
|||
13
Айрат_116
23.07.19
✎
11:22
|
(11) Щас попробую
|
|||
14
Айрат_116
23.07.19
✎
11:26
|
(11)Сумма вышла. но только одна сумма вышла(
|
|||
15
hhhh
23.07.19
✎
11:31
|
(14) ну и должна быть одна. Ты же написал Сумма = Проводки.Сумма; это одна сумма. Всё правильно, так и задумано.
|
|||
16
Айрат_116
23.07.19
✎
11:33
|
(15) Не правильно написал. Там пять номенклатур и пять сумм должно быть
|
|||
17
hhhh
23.07.19
✎
12:12
|
(16) ну поищи, там в 1с должна быть операция сложения. Обозначается плюсиком.
|
|||
18
Айрат_116
23.07.19
✎
14:26
|
(17) Спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |