|
Как получить документ основание в ТЧ счет фактуры
| ☑ |
0
sevensword
15.07.15
✎
12:08
|
Ввожу на основании документа счет фактуру выданную
заполняются суммы и контргаент, а в табличном поле СФ нет привязки к документу
пробую так
Если ТипЗнч(Основание) = Тип("ДокументСсылка.Тариф") Тогда
Суммадокумента=Основание.ПоКартам;
Контрагент=Основание.Контрагент;
ДокументОснование=Основание.ДокументОснование;
Конецесли;
Подскажите что не так делаю?
|
|
1
Александр056
15.07.15
✎
12:13
|
по коду все ок вроде, надо смотреть куда именно он вставляется... в обработке заполнения в модуле документа? все верно?
|
|
2
Euguln
15.07.15
✎
12:13
|
(0) Может документ не входит в доступные типы.
|
|
3
Александр056
15.07.15
✎
12:14
|
или стоп, ДокументОснование = Основание попробуй так, у меня именно так написано, ибо основание уже содержит нужное значение
|
|
4
Одинесю
15.07.15
✎
12:15
|
(0) Там есть еще Документ.ДокументЫОснование, по моему.
|
|
5
sevensword
15.07.15
✎
12:16
|
(1) да в обработку заполнения
(4) табличная часть называется документыоснования
|
|
6
hhhh
15.07.15
✎
12:17
|
(5) ну так и пишите в эту табличную часть.
|
|
7
Одинесю
15.07.15
✎
12:18
|
(5) Так ты пишешь не туда
|
|
8
sevensword
15.07.15
✎
12:18
|
(3) Не заполняет
|
|
9
sevensword
15.07.15
✎
12:20
|
(7) как написать?
|
|
10
sevensword
15.07.15
✎
12:23
|
пробую
НоваяСтрока = ДокументыОснования.Добавить();
Новаястрока.ДокументОснование=Основание;
не помогает
|
|
11
Одинесю
15.07.15
✎
12:23
|
(9) БлаБла = ДокументыОснования.Добавить();
БлаБлаюДокументОснование = Основание.ДокументОснование;
|
|
12
sevensword
15.07.15
✎
12:26
|
(11) в первую очередь так попробывал
|
|
13
Александр056
15.07.15
✎
12:30
|
Если ТипЗнч(Основание)=Тип("ДокументОбъект.РеализацияТоваровУслуг")
Организация = Основание.Организация;
Контрагент = Основание.Контрагент;
ДоговорКонтрагента = Основание.ДоговорКонтрагента;
ДокументОснование = Основание;
и работает! что у тебя хранится в "Основание" отладчиком посмотри
|
|
14
sevensword
15.07.15
✎
12:39
|
всем спасибо, в документоснование не было нужного документа, мелочь а застопорился(
|
|
15
Euguln
15.07.15
✎
12:40
|
(14) в (2) сразу сказал )))
|
|
16
sevensword
15.07.15
✎
12:45
|
(15) невнимательность залог ошибок(
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший