|
v7: Документ Выписка | ☑ | ||
---|---|---|---|---|
0
alexei366
09.10.12
✎
13:13
|
Пытаюсь создать програмнно Выписку, вроде всё хорошо, заполняю шапку, заполняю таблицу, а вот в таблице после записи пропадают ссылки на субконтов. подскажите что не так.
ДокОб = СоздатьОбъект("Документ.Выписка"); ДокОб.Новый(); ДокОб.УдалитьСтроки(); ДокОб.НоваяСтрока(); ДокОб.ВидДвижения = ДвижДеб; // поступление от покуп ДокОб.КоррСчет = СчетДеб; // 62.1 ДокОб.Приход = 110; ДокОб.Расход = 0; ДокОб.Количество = 0; ДокОб.КурсПокупкиПродажи = 0; ДокОб.СуммаПроданнойВалюты = 0; ДокОб.КурсОплаты = 0; ДокОб.Субконто1 = кк; // ссылка на контрагента ДокОб.Субконто2 = дд; // ссылка на договор ДокОб.Записать(); ОткрытьФорму(ДокОб.ТекущийДокумент()); |
|||
1
Эльниньо
09.10.12
✎
13:15
|
Посмотри тип ДокОб.Субконто1 и думай.
|
|||
2
Рэйв
09.10.12
✎
13:17
|
а еще есть вариант, что кк -- это вовсе не ссылка на контрагента. И дд какбэ не договор.
|
|||
3
alexei366
09.10.12
✎
13:20
|
Всё разобрался подсмотрел в модуле формы дока
НазначитьТип("Субконто1", УсловныйКоррСчет.ВидСубконто(1)); НазначитьТип("Субконто2", УсловныйКоррСчет.ВидСубконто(2)); НазначитьТип("Субконто3", УсловныйКоррСчет.ВидСубконто(3)); |
|||
4
alexei366
09.10.12
✎
13:20
|
Так работает
|
|||
5
alexei366
09.10.12
✎
13:21
|
Я конечно в ДБФ базе знаю что отдельная колонка типа есть у таких реквизитов, но на уровне сеанса думал автоматом ищет значение колонки типа.
|
|||
6
alexei366
09.10.12
✎
13:23
|
Хотя там колонка с платежным доком есть, а к ней определение типа не надо, так всё понимает, тоже блин странно
|
|||
7
Эльниньо
09.10.12
✎
13:28
|
(5) ДБФ тут непричём.
|
|||
8
alexei366
09.10.12
✎
13:53
|
Наверно да ДБФ не причем, я имел ввиду структуру базы просто
|
|||
9
Эльниньо
09.10.12
✎
14:03
|
(8) Почему реквизиты СубконтоХ неопределённого типа, понял?
|
|||
10
alexei366
09.10.12
✎
15:15
|
ну потомучно они зависят от текущего счета строки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |