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

Как получить ссылку на документ, который был создан на основании другого?

↓ [Волшебник, 23.07.19 - 12:13]
Как получить ссылку на документ, который был создан на основании другого?
Я
   Айрат_116
 
23.07.19 - 10:04
Добрый день! Подскажите пжл. Как получить текущие данные документа?

У меня есть например "Док1" я создал на основании его "Док2"

В "Док2" создал справочник "ДокументОсновании" тип - "Док1"

И теперь когда я отладчиком смотрю ДокСсылка = Ссылка.ДокументОснование; Тут выходит ДокументСсылка "Док" Всех документов, а ни конкретного документа
 
 
   Fish
 
1 - 23.07.19 - 10:17
"В "Док2" создал справочник "ДокументОсновании" тип - "Док1" - Што?
   Айрат_116
 
2 - 23.07.19 - 10:25
(1) Все разобрался)
   catena
 
3 - 23.07.19 - 10:25
(1)А во фразе "когда я отладчиком смотрю ДокСсылка = Ссылка.ДокументОснование" все понятно?
   Натуральный Йог
 
4 - 23.07.19 - 10:27
(1) (3) Раз не умеет программировать то проходите мимо) Справочник в документе, что непонятного. Луна в Венере, утка в зайце
   Айрат_116
 
5 - 23.07.19 - 10:28
(3) Да я плохо объясняю(
   Fish
 
6 - 23.07.19 - 10:30
(5) Изучи для начала терминологию.
   Megas
 
7 - 23.07.19 - 10:30
(0) Научись писать правильно:
"Док1" и "Док2" - ужасные названия, лучше сразу создавай к примеру "ЗаказПокупателя" и на основании его "РеализацияТоваров"

В "РеализацияТоваров" создал РЕКВИЗИТ "ДокументОсновании" тип - "Документ.ЗаказПокупателя"

И теперь когда я отладчиком смотрю ДокСсылка = Ссылка.ДокументОснование; Тут выходит ДокументСсылка "Док" Всех документов, а ни конкретного документа  -- Тут вообще нечего не понятно, если отладчиком посмотреть "ДокСсылка = Ссылка.ДокументОснование" то будет либо Истина, либо Ложь,  либо "ошибка сравнения"
   Айрат_116
 
8 - 23.07.19 - 10:32
(7) Хорошо, следущий раз так буду писать.
   Айрат_116
 
9 - 23.07.19 - 10:43
Можно еще вопрос?
СсылкаДеф = Ссылка.ДокументОснование;
    Проводки = РегистрыБухгалтерии.Хозрасчетный.ВыбратьПоРегистратору(СсылкаДеф);
    Пока Проводки.Следующий() Цикл
        Сумма = Проводки.Сумма;    
    КонецЦикла;

Как поставить "Сумму" ниже?

Для Каждого СТР Из Ссылка.Товары Цикл
        А = А + 1;
        об.Параметры.А     = "1." + Строка(А);
        об.Параметры.Номенклатура = СТР.Номенклатура;
        об.Параметры.ЕдиницаИзмерения = СТР.Номенклатура.ЕдиницаИзмерения;
        об.Параметры.Кол   = СТР.Сумма;
        об.Параметры.Кол   = СТР.Количество;
        об.Параметры.Сумма = Как сюда сумму поставить из регистра?
ТабДок.Вывести(об);
    КонецЦикла;
   breezee
 
10 - 23.07.19 - 11:15
(9) АААА
РегистрыБухгалтерии.Хозрасчетный.ВыбратьПоРегистратору(СсылкаДеф)
Это семерка?
   hhhh
 
11 - 23.07.19 - 11:18
(9) об.Параметры.Сумма = Сумма;
   Айрат_116
 
12 - 23.07.19 - 11:21
(10) Нет
   Айрат_116
 
13 - 23.07.19 - 11:22
(11) Щас попробую
   Айрат_116
 
14 - 23.07.19 - 11:26
(11)Сумма вышла. но только одна сумма вышла(
   hhhh
 
15 - 23.07.19 - 11:31
(14) ну и должна быть одна. Ты же написал Сумма = Проводки.Сумма;    это одна сумма. Всё правильно, так и задумано.
   Айрат_116
 
16 - 23.07.19 - 11:33
(15) Не правильно написал. Там пять номенклатур и пять сумм должно быть
   hhhh
 
17 - 23.07.19 - 12:12
(16) ну поищи, там в 1с должна быть операция сложения. Обозначается плюсиком.
   Айрат_116
 
18 - 23.07.19 - 14:26
(17) Спасибо

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