![]() |
![]() |
![]() |
|
Комплексная 495. Поступления доп. расходов в валюте, какие д.б. проводки? | ☑ | ||
---|---|---|---|---|
0
Alexor
12.03.10
✎
09:52
|
Всем привет.
1с 7.7. Комплексная 495 типовая. Провожу Поступление (доп. расходы по ТМЦ). Сумма в валюте, привязывается к документу поступление ТМЦ импорт. Проводку делает 41.1 - 60.1. Соответственно на 60.1. повисает суммма, надо закрывать на 60.11. Собственно пара вопросов: 1. А проводка 41.1-60.11 - это правильно? 2. Настройками хоз. операций не нашел как сделать, лезть в конфигуратор. 3. Или как по другому закрывать данную ситуацию? |
|||
1
zak555
12.03.10
✎
10:00
|
(0) чего ты паришь ?
1. док поступлениеТМЦИмпорт - для контров, с которыми идёт взаиморасчёт по валютному БАНКОВСКОМУ счёту проводки : 41 товарМой1 15 41 товарМой2 15 41 товарМой3 15 15 60 контор иностранец1 |
|||
2
zak555
12.03.10
✎
10:03
|
2. док ПоступлениеДопРасходы нужен для увеличения себестоимости любого прихода ( в типовой только с контрами, с которыми ведётся расчёт по рублёвому БАНКОВСКОМУ счёту)
41 Товар1 60.1 КонтКоторыйУвеличаетСтоимость 41 Товар2 60.1 КонтКоторыйУвеличаетСтоимость 41 Товар3 60.1 КонтКоторыйУвеличаетСтоимость |
|||
3
Alexor
12.03.10
✎
10:05
|
(2) Ну так вопрос, как увеличить себестоимость прихода от контрагента в валюте?
|
|||
4
zak555
12.03.10
✎
10:10
|
(3) я сделал так :
1. добавил КО по валюте + правил хохОперации 2. правил док ДопРасходы : модуль формы - возможность выбора нового КО, модуль дока |
|||
5
zak555
12.03.10
✎
10:11
|
+ там есть ещё одна хитрость, как сумму в валюте распределить по регистру ПартииНаличия
|
|||
6
zak555
12.03.10
✎
10:13
|
и по-моему с такой реализации ненадо будет править глобальник
|
|||
7
zak555
12.03.10
✎
10:16
|
но в 495 у тя проводки по курсовой разнице будут неправильными !!!
надо делать на 494 |
|||
8
zak555
13.03.10
✎
12:08
|
тема уже неинтересна ?
|
|||
9
Никола_
Питерский 13.03.10
✎
13:48
|
Мне интересна )) только у мну 491 !
|
|||
10
zak555
13.03.10
✎
14:11
|
(9) аналогично ))
|
|||
11
Alexor
13.03.10
✎
14:12
|
(8) Интересна.
Сделал пока по другому, в конфигураторе прописал проводку 41.1 - 60.11 если документ в валюте, и отключил штатный механизм формирования. Закрывается все нормально, переоценка тоже вроде нормально отрабатывает. |
|||
12
zak555
13.03.10
✎
14:13
|
(11) что-что ?
подробнее |
|||
13
zak555
13.03.10
✎
14:13
|
+ как понять прописал ?
|
|||
14
Alexor
13.03.10
✎
14:14
|
(12) По движению регистров вроде все устраивало.
В модуле документа, сделал условие, если документ в валюте, то отключается штатный механизм проведения и создается проводка 41.1-60.11 |
|||
15
zak555
13.03.10
✎
14:15
|
(14) код покажи
|
|||
16
zak555
13.03.10
✎
14:16
|
+ в каком доке ?
|
|||
17
Alexor
13.03.10
✎
14:23
|
(16) Док - поступление Доп расходов.
Процедура ОбработкаПроведения(ВидыДвижений) .... // глПриПроведении(Контекст, ВидыДвижений); Если Валюта<>глРубли Тогда ТЗ=СоздатьОбъект("ТаблицаЗначений"); ТЗ.НоваяКолонка("Номенклатура","Справочник.Номенклатура"); ТЗ.НоваяКолонка("Сумма","Число"); ОчиститьДвижения("Операция"); РегПартии = СоздатьОбъект("Регистр.ПартииНаличие"); РегПартии.ВыбратьДвиженияДокумента(ТекущийДокумент()); Пока РегПартии.ПолучитьДвижение()=1 Цикл Если РегПартии.Приход=1 Тогда ТЗ.НоваяСтрока(); ТЗ.Номенклатура=РегПартии.Номенклатура; ТЗ.Сумма=РегПартии.СуммаУпр; КонецЕсли; КонецЦикла; ТЗ.Свернуть("Номенклатура","Сумма"); СуммаОп=0; ТЗ.ВыбратьСтроки(); Пока ТЗ.ПолучитьСтроку()=1 Цикл Операция.НоваяПроводка(); Операция.РазделительУчета = ЮрЛицо; Операция.СодержаниеПроводки = "Оприходованы доп. расходы по приобр. ТМЦ импорт"; Операция.Дебет.Счет = СчетПоКоду("41.1"); Операция.Дебет.Субконто(1, ТЗ.Номенклатура); Операция.Кредит.Счет = СчетПоКоду("60.11"); Операция.Кредит.Субконто(1, Контрагент); Операция.Кредит.Субконто(2, Договор); Операция.Сумма = ТЗ.Сумма; Операция.ВалСумма = ТЗ.Сумма/Курс; Операция.Валюта = Валюта; СуммаОп=СуммаОп+ТЗ.Сумма; КонецЦикла; Операция.СуммаОперации = СуммаОп; Попытка Операция.Записать(); Исключение глНеПроводить(Контекст, ОписаниеОшибки()); КонецПопытки; Иначе глПриПроведении(Контекст, ВидыДвижений); КонецЕсли; КонецПроцедуры //ОбработкаПроведения() |
|||
18
zak555
13.03.10
✎
14:27
|
(17) у тебя сейчас в переоценку валюты этот контр попадает по ошибке, ибо так косяк в ОУ
проверь свой код на 494 - в переоценке участвовать не будет контр по доп расходам |
|||
19
Alexor
13.03.10
✎
14:30
|
(18) >>>у тебя сейчас в переоценку валюты этот контр попадает по ошибке, ибо так косяк в ОУ
Подробнее можно? Проверять уже не буду, на 495 уже обновлено, из-за зарплатного блока. Вроде февраль по валюте нормально закрыли. |
|||
20
zak555
13.03.10
✎
14:36
|
494 :
Пока Запрос.Группировка() = 1 Цикл Регистр.Поставщики.Договор = Запрос.пДоговор; Регистр.Поставщики.ВидДолга = Запрос.пВидДолга; Регистр.Поставщики.КредДокумент = Запрос.пКредДок; Если ВидыДолгаВал.Принадлежит(Запрос.пВидДолга) = 1 Тогда // Взаиморасчеты с нерезидентами. ПровестиПоРегистру(Регистр.Поставщики, Запрос, ПоставщикиРуб, ПоставщикиУпр, ПоставщикиЗадолженности); Иначе Если Запрос.пВидДолга <> глВД.АвансВал Тогда // Взаиморасчеты с резидентами. ПровестиПоРегистру(Регистр.Поставщики, Запрос, 0, ПоставщикиРезидентыУпр, ПоставщикиЗадолженности); КонецЕсли; КонецЕсли; КонецЦикла; КонецПроцедуры // ПровестиПоПоставщикам() 495 : |
|||
21
zak555
13.03.10
✎
14:36
|
Пока Запрос.Группировка() = 1 Цикл
Регистр.Поставщики.Договор = Запрос.пДоговор; Регистр.Поставщики.ВидДолга = Запрос.пВидДолга; Регистр.Поставщики.КредДокумент = Запрос.пКредДок; Если ВидыДолгаВал.Принадлежит(Запрос.пВидДолга) = 1 Тогда // Взаиморасчеты с нерезидентами. ПровестиПоРегистру(Регистр.Поставщики, Запрос, ПоставщикиРуб, ПоставщикиУпр, ПоставщикиЗадолженности); Иначе Если Запрос.пВидДолга <> глВД.АвансВал Тогда // Взаиморасчеты с резидентами. ПровестиПоРегистру(Регистр.Поставщики, Запрос, ПоставщикиРуб, ПоставщикиРезидентыУпр, ПоставщикиЗадолженности); КонецЕсли; КонецЕсли; КонецЦикла; КонецПроцедуры // ПровестиПоПоставщикам() |
|||
22
zak555
13.03.10
✎
14:39
|
// Курсовая разница в бух. валюте.
Если ФлагРуб <> 0 Тогда Если (ФлагЗадолж = 0) ИЛИ (ДатаДок >= Дата('01.01.2010') ) Тогда // Рассчитываем по страрому СуммаРуб = глПересчет(Запрос.фСуммаВал, Запрос.пВалюта, ДатаДок, глРубли, ДатаДок); СуммаРуб = Окр(СуммаРуб-Запрос.фСуммаРуб, 2); Иначе // с 2010 года переоцениваем НУ Если Запрос.пВидДолга = глВД.АвансВал Тогда СуммаРуб = 0; // авансы не переоцениваем Иначе // задолженность переоцениваем СуммаРуб = глПересчет(Запрос.фСуммаВал, Запрос.пВалюта, ДатаДок, глРубли, ДатаДок); СуммаРуб = Окр(СуммаРуб-Запрос.пСуммаРуб, 2); КонецЕсли; КонецЕсли; КонецЕсли; |
|||
23
zak555
13.03.10
✎
14:40
|
в (22) косяк
|
|||
24
zak555
13.03.10
✎
14:41
|
возьми на копии только док переоценку валюты и проверь
|
|||
25
Alexor
13.03.10
✎
14:47
|
(24) Попробую, во вторник.
Хотя у буха вроде сошлось все, с последними изменениями. Валютных операция мало, вручную проверяет. А где в 22 косяк? Авансы не переоцениваются с 2010. |
|||
26
Alexor
13.03.10
✎
14:48
|
+25 В (22) переоценка по БУ или НУ?
|
|||
27
zak555
13.03.10
✎
15:06
|
1. авансы переоцениваются
2. попробуй перепровести декабрь переоценку |
|||
28
zak555
13.03.10
✎
15:07
|
+ что такое контр-нерезидент в ТиСе ?
с кем расплачиваются по валютному БАНКОВСКОМУ счёту |
|||
29
Никола_
Питерский 15.03.10
✎
09:59
|
Вообщем кому интересно !
Добавил в перечесление КодыОпераций новое перечесление "доп расходы по импорту" в документе дописал что бы появилось в списке выбора операции, а все проводки и движения по регистрам воткнул в справочник !!! |
|||
30
Никола_
Питерский 15.03.10
✎
09:59
|
к (29) перечесление В КодыОпераций
|
|||
31
zak555
15.03.10
✎
14:08
|
(29) и всё ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |