|
Как программно провести документ операцияБух? | ☑ | ||
---|---|---|---|---|
0
paren777
06.05.14
✎
08:36
|
НО = Документы.ОперацияБух.СоздатьДокумент();
НО.Дата = ДатаДокумента; НО.Организация = Справочники.Организации.НайтиПоКоду("000000001"); НО.СпособЗаполнения = "Вручную"; НО.СуммаОперации = СуммаОперации; НО.Содержание = "Распределение оборотов с подразделения """ + СсылкаСклад + """ на склад """ + Склад + """"; НО.Записать(); Движение1 = НО.Движения.Хозрасчетный; Для Каждого Строка из ТЗ Цикл Движение = Движение1.Добавить(); Движение.Организация = Справочники.Организации.НайтиПоКоду("000000001"); Движение.Активность = Истина; Движение.СчетДт = Счет10131; Движение.Период = ТекущаяДата(); Движение.СубконтоДт.Номенклатура = Строка.Имя; Движение.СубконтоДт.Склады = Склад; Движение.СчетКт = Счет20013; Движение.ПодразделениеКт = СсылкаСклад; Движение.СубконтоКт.НоменклатурныеГруппы = НомГрупп; Движение.Сумма = Строка.Остаток; КонецЦикла; Движение1.Записать(); НО.Записать(); Документ создается но в ОСВ не отображается! |
|||
1
shuhard
06.05.14
✎
08:38
|
(0) у БО нет понятие проведение
|
|||
2
Cube
06.05.14
✎
08:39
|
(0) Проводки-то у документа есть?
|
|||
3
shuhard
06.05.14
✎
08:39
|
(0) ну и
[Движение.СубконтоДт.Номенклатура = Строка.Имя;] |
|||
4
paren777
06.05.14
✎
08:39
|
(1) Я понимаю, но как сделать, чтобы проведенный документ отобразился в ОСВ?
|
|||
5
Рэйв
06.05.14
✎
08:42
|
(4)
ДвиженияБух=ОпБух.Движения.Бух; Движение=ДвиженияБух.Добавить(); ...и т.д. Потьом ОпБух.Записать() и все |
|||
6
Рэйв
06.05.14
✎
08:44
|
ты Движение1 записываешь, а надо сам документ операция
|
|||
7
paren777
06.05.14
✎
08:44
|
(5) В код мой заглядывал?
|
|||
8
Рэйв
06.05.14
✎
08:45
|
(7)Аха:-) А ты в (6)?
|
|||
9
paren777
06.05.14
✎
08:47
|
(8) А последняя строка в коде разве не документ записывает?
|
|||
10
Рэйв
06.05.14
✎
08:48
|
(9)А..
про Но не понял, думал это уже текст сабжа, типа : "Но! Записать()" |
|||
11
Рэйв
06.05.14
✎
08:49
|
:-)
|
|||
12
Рэйв
06.05.14
✎
08:49
|
попробуй все таки движения не писать
|
|||
13
paren777
06.05.14
✎
08:59
|
(12) Все равно не работает.
|
|||
14
Cube
06.05.14
✎
09:01
|
(13) Долго ждать ответа на (2)?
|
|||
15
Рэйв
06.05.14
✎
09:03
|
(13)Тогда или ты наврал нам с кодом и там есть что-то еще или ОСВ неправильно смотришь.
|
|||
16
Рэйв
06.05.14
✎
09:03
|
может у тебя ниже по коду движения очищаются, а ты нам голову морочишь:-)
|
|||
17
unregistered
06.05.14
✎
09:09
|
(0) Почему у документа НО.Дата = ДатаДокумента
а у проводки Движение.Период = ТекущаяДата(); Подозреваю, что движения есть, но не в том периоде, в котором ожидает их увидеть автор.... |
|||
18
paren777
06.05.14
✎
09:10
|
(14) Да проводки есть!
|
|||
19
Ярус
06.05.14
✎
09:11
|
Движение.Активность =истина ,не?
|
|||
20
Рэйв
06.05.14
✎
09:12
|
(17)Вот! Я же говорю ОСВ неправильно смотрит:-)
|
|||
21
Ярус
06.05.14
✎
09:12
|
+(19)сори есть это
|
|||
22
paren777
06.05.14
✎
09:12
|
(17) Твоя версия оказалась верной!
|
|||
23
paren777
06.05.14
✎
09:13
|
Всем спасибо за помощь)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |