|
Как программно установить субсчет? | ☑ | ||
|---|---|---|---|---|
|
0
quazare
03.06.09
✎
13:35
|
Народ, такая ситуация -
вношу программно счет учет 62.01 Если ВидДокумента="РеализацияТоваровУслуг" Тогда ДокПост.СчетУчетаРасчетовСКонтрагентом=ПланыСчетов.Хозрасчетный.РасчетыСПокупателямиИЗаказчиками; ДокПост.СчетУчетаРасчетовПоАвансам=ПланыСчетов.Хозрасчетный.РасчетыПоАвансамПолученным; КонецЕсли; вот так, а он мне пишет счет 62 как добраться до субсчета?? |
|||
|
1
Vitello
03.06.09
✎
13:36
|
НайтиПоКоду() ?
|
|||
|
2
GenV
03.06.09
✎
13:37
|
(0) имя счета не то ...
|
|||
|
3
quazare
03.06.09
✎
13:37
|
так?
ДокПост.СчетУчетаРасчетовСКонтрагентом=ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.01",1); |
|||
|
4
GenV
03.06.09
✎
13:37
|
2+ где на 62.01 заказчики? :)
|
|||
|
5
quazare
03.06.09
✎
13:38
|
(4) открой план счетов и посмотри
|
|||
|
6
GenV
03.06.09
✎
13:40
|
(5) Ну-ну :) У тебя на 62.01 есть учет с заказчиками?
|
|||
|
7
zbv
03.06.09
✎
13:41
|
(0)какой счет пишешь, такой и подставляет.
|
|||
|
8
quazare
03.06.09
✎
13:43
|
ДокПост.СчетУчетаРасчетовСКонтрагентом=ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.01");
вот так все получилось Дт/Кт - норм. |
|||
|
9
GenV
03.06.09
✎
13:45
|
(5) Понял, ты имя счета в предприятии смотрел)
|
|||
|
10
quazare
03.06.09
✎
14:03
|
Народ, а таким образом как можно получить счета??
СчетаУчета=УправлениеВзаиморасчетами.ПолучитьСчетаРасчетовСКонтрагентом(ВыбОрганизация, ДокПост.Контрагент, ДокПост.ДоговорКонтрагента); // коректировка ДокПост.СчетУчетаРасчетовСКонтрагентом=СчетаУчета.СчетРасчетов; ДокПост.СчетУчетаРасчетовПоАвансам=СчетаУчета.СчетАвансов; |
|||
|
11
hhhh
03.06.09
✎
14:05
|
(10) и что, не работает?
|
|||
|
12
quazare
03.06.09
✎
14:07
|
другие счета пишет 60.01 и 60.02 ...
|
|||
|
13
quazare
03.06.09
✎
14:07
|
а надо 62.01 только
|
|||
|
14
hhhh
03.06.09
✎
14:09
|
(13) ДокПост - это ведь документ поступления? Может вид операции у него не тот. Вид договора какой передаешь? Если договор с покупателем, то 62.01, есть с поставщиком, тогда 60.01.
|
|||
|
15
GenV
03.06.09
✎
14:12
|
(14) Все проще ... СчетРасчетовПокупателя
|
|||
|
16
quazare
03.06.09
✎
14:13
|
ДокПост.ВидОперации=Перечисления.ВидыОперацийРеализацияТоваров.ПродажаКомиссия;
|
|||
|
17
quazare
03.06.09
✎
14:13
|
где этот счетРасчетовПокупателя??
|
|||
|
18
quazare
03.06.09
✎
14:21
|
(14) так и сделано.
договор с покупателем (Реализация товаров и услуг) - ставит 60.01, а надо 62.01 договор с поставщиком (Поступление товаров и услуг) - счет 60.01 |
|||
|
19
quazare
03.06.09
✎
14:28
|
(14) можно пояснить, если не трудно?
|
|||
|
20
quazare
03.06.09
✎
14:38
|
низя...
сделал так: Если ВидДокумента="РеализацияТоваровУслуг" Тогда ДокПост.СчетУчетаРасчетовСКонтрагентом=ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.01"); ДокПост.СчетУчетаРасчетовПоАвансам=""; Иначе ДокПост.СчетУчетаРасчетовСКонтрагентом=СчетаУчета.СчетРасчетов; ДокПост.СчетУчетаРасчетовПоАвансам=СчетаУчета.СчетАвансов; КонецЕсли; |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |