|
v7: Как в 1с 7.7 ПУБ в ГМ поменять проводку с 62.1 | ☑ | ||
---|---|---|---|---|
0
kobzon
24.06.13
✎
13:11
|
Есть документ Реализация продукции. Создал такой же копированием, для частных лиц. Проблема в том, что в случаи если есть оплата от покупателя, то сумма должна попадать на 62 счет, а если покупают свои сотрудники, то на какой-нибудь другой, чтобы не увеличивать дебиторку.
Никак не найду как сумма вешается именно на 62 счет. Понимаю что в глобальнике. Или можно убрать вызовы процедур глобального модуля и написать свои присваивания и записи операций? |
|||
1
пипец
24.06.13
✎
14:06
|
Процедура глФормированиеПроводок(
в глобальном модуле |
|||
2
пипец
24.06.13
✎
14:11
|
точнее
Процедура РеализацияПродукции(Док, ОперДок) стр 25293 |
|||
3
kobzon
24.06.13
✎
14:12
|
Сч45 = СчетПоКоду("45");
Сч68_2 = СчетПоКоду("68.2"); Сч76_Н_1 = СчетПоКоду("76.Н.1"); Сч76_Н_4 = СчетПоКоду("76.Н.4"); Сч90_1_1 = СчетПоКоду("90.1.1"); Сч90_2_1 = СчетПоКоду("90.2.1"); Сч90_3 = СчетПоКоду("90.3"); Сч90_6 = СчетПоКоду("90.6"); СчН06_01 = СчетПоКоду("Н06.01"); СчН06_04 = СчетПоКоду("Н06.04"); СчН07_01 = СчетПоКоду("Н07.01"); СчН07_05 = СчетПоКоду("Н07.05"); СчНПР45 = СчетПоКоду("НПР.45"); СчНПР99 = СчетПоКоду("НПР.99"); А где тут 62? |
|||
4
пипец
24.06.13
✎
14:29
|
глПроводка(глСчетРасчетовСПокупателем(Договор), Контрагент, Договор, ,
стр 25651 если мне не изменяет интуиция ЗЫ он не обязательно будет указан явно ЗЫЫ тебе проще будет свои проводки накропать ;)) |
|||
5
kobzon
24.06.13
✎
14:32
|
(4) Я уже этим занялся)) Меня налоговый учет не интересует вообще. Так что думаю сделаю. Только подводных камней бы не оказалось позже..
|
|||
6
пипец
24.06.13
✎
14:34
|
(5) если только субконт не позаполняешь или реквизитов справочников ...
|
|||
7
kobzon
24.06.13
✎
14:36
|
Спасибо! Щас я накропаю)))
|
|||
8
kobzon
24.06.13
✎
16:10
|
Сделал вот так:
// Если глРежимФормированияПроводок(ДатаДок) = 2 Тогда // глФормированиеПроводок(ТекущийДокумент(), Операция); // глСформироватьПроводки(Операция, 2); //***-*-*-*-*-*-*-*-*-*-* Операция.НоваяПроводка(); Операция.Дебет.Счет = СчетПоКоду("62.1"); Субконто1 = Контрагент; Субконто2 = Договор; Операция.Дебет.Субконто(1, Субконто1); Операция.Дебет.Субконто(2, Субконто2); Спр1 = СоздатьОбъект("Справочник.ВидыНоменклатуры"); Спр1.НайтиПоКоду("0000001"); ВидПродукции = Спр1.ТекущийЭлемент(); Операция.Кредит.Счет = СчетПоКоду("90.1.1"); Операция.Кредит.ВидыНоменклатуры = ВидПродукции; Субконто2 = НДС; Операция.Кредит.Субконто(2, Субконто2); Операция.Сумма = Итог("Всего"); Операция.СодержаниеПроводки = "Выручка от реал."; Операция.ПервичныйДокумент = глПредставлениеПервичногоДокумента(Контекст); Операция.НомерЖурнала = "РП"; Операция.Записать(); //*-*-*-*-*-*-*-*-*-*-*-*-*- Только НДС почему то в проводки не хочет попадать(( |
|||
9
пипец
24.06.13
✎
16:38
|
дак если остальные вызовы закомментить и не попадет
ЗЫ или в логике расчета НДС - отсутствует какой то признак (в самом документе , если не правильно заполнить реквизиты) ЗЫЫ в данном случае вызовы проводок отключены - откуда возьмется по ндс проводка ? или самому дописывать все далее или смотреть родную процедуру |
|||
10
пипец
24.06.13
✎
16:40
|
Субконто2 = НДС; а ето чо за строка ? Оо
и используются одинаковые переменные |
|||
11
kobzon
24.06.13
✎
16:43
|
(10) Ну можно вместо Субконто2, вставить хрень1. Все так же и останется. На счете 90.1.1 есть субконто2, СтавкиНДС.
Вот как туда записать хотя бы 12345? |
|||
12
Топтыга
24.06.13
✎
16:48
|
В субконто2 записать 123456 ??
|
|||
13
kobzon
24.06.13
✎
16:49
|
(12) Да, чтобы я знал что туда что-то попадает)
|
|||
14
Топтыга
24.06.13
✎
16:54
|
У каждого "субконто" есть видСубконто, справочник, документ и т. п. Посмотри какой вид субконто и пиши в него, а так просто не получится.
|
|||
15
kobzon
24.06.13
✎
16:58
|
Понятно, буду пробовать.
|
|||
16
Топтыга
24.06.13
✎
17:00
|
(14) В твоем случае нужно записывать в субконто2 элемент справочника "Ставки НДС"
|
|||
17
kobzon
24.06.13
✎
17:02
|
Операция.Кредит.Субконто2.СтавкиНДС =
или Операция.Кредит.СтавкиНДС = |
|||
18
Топтыга
24.06.13
✎
17:05
|
Операция.Кредит.СтавкиНДС
|
|||
19
пипец
24.06.13
✎
17:31
|
операция продажи с ндс
дебет кредит 62(или76) 90-1-1 90-1-1 41 90-3 68-2 В простом товарном действии |
|||
20
пипец
24.06.13
✎
17:32
|
вай, во второй ;)) проводке другой 90-ый ;)_
|
|||
21
kobzon
24.06.13
✎
17:43
|
Вобщем ставка проставляется если делаю так:
Спр = СоздатьОбъект("Справочник.СтавкиНДС"); Спр.НайтиПоКоду("1"); Ставка = Спр.ТекущийЭлемент(); Операция.Кредит.СтавкиНДС = Ставка; Но нужно чтобы ставка бралась из документа, а не так, что я ей сам указал из справочника. |
|||
22
FlashC
25.06.13
✎
11:49
|
(21) в документе реквизит СтавкаНДС (Справочник.СтавкиНДС) есть?
вот и пиши его |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |