|
Проводка по забалансу | ☑ | ||
---|---|---|---|---|
0
kunashir
02.07.13
✎
13:27
|
День добрый!
Есть счет забалансовый, по которому ведется только количественный учет. Когда делаю движения только в дебет или только в кредит - проводки корректно записывают. А когда делаю перемещение по второму субконто, то проводки не записывают, хотя когда смотрю в отладчике в набор данных они добавляются... куда копать? Да, сделать два движения можно, но хотелось разобраться почему - попробовал эту проводку бухсправокой - все ок. |
|||
1
Maxus43
02.07.13
✎
13:28
|
что значит не записывают? ошибка какая?
|
|||
2
Aprobator
02.07.13
✎
13:29
|
а что такое - перемещение по второму субконто?
|
|||
3
Aprobator
02.07.13
✎
13:29
|
и чем оно отличается от движений только в кредит или только в дебет?
|
|||
4
vicof
02.07.13
✎
13:30
|
(0) Это забалансовый счет!!! Он с другими счетами не корреспондирует!
|
|||
5
kunashir
02.07.13
✎
13:33
|
(1) Ничего не пишет. Проводится без ругани.
(2) Счет1\Номенкл1\Склад1 | Счет1\Номенкк1\Склад2 - Количество (4) Та насколько я понял не корреспондируют с балансовыми! |
|||
6
kunashir
02.07.13
✎
13:33
|
Единственное что забыл написать - движения добавляю в подписки на события.
|
|||
7
Maxus43
02.07.13
✎
13:35
|
ну сделай в этой же подписке только в дебет забаланс, без кореспонденции. нормально?
|
|||
8
ale-sarin
02.07.13
✎
13:35
|
(4) С чего это? Он может не корреспондировать. Но отсюда не следует, что не может корреспондировать.
|
|||
9
kunashir
02.07.13
✎
13:38
|
(7) Хм.. разбивка на два движения не помогла...
|
|||
10
ale-sarin
02.07.13
✎
13:39
|
(9) Сам же писал: "огда делаю движения только в дебет или только в кредит - проводки корректно записывают."
Как так? |
|||
11
kunashir
02.07.13
✎
13:41
|
(10) Другие документы: приход/расход, а перемещение не хочет
|
|||
12
КапЛей
02.07.13
✎
13:42
|
мдя... откуда в попе пластилин? (цэ)
забалансовые счета не могут по определению корреспондировать ни с какими. |
|||
13
Maxus43
02.07.13
✎
13:42
|
(12) да у него и один не может.
Косяк в самом коде |
|||
14
ale-sarin
02.07.13
✎
13:43
|
(12) Чеее? Откуда такие заявления? По какому такому определению?
|
|||
15
GROOVY
02.07.13
✎
13:44
|
(6) Как подписка называется?
(12) Могут с забалансовыми. |
|||
16
kunashir
02.07.13
✎
13:46
|
(15) Название: СформироватьДвиженияПоСкладам
Событие: обработкаПроведения |
|||
17
GROOVY
02.07.13
✎
13:48
|
(16) И судя по сообщению в (0) событие отрабатывает... Хм...
|
|||
18
kunashir
02.07.13
✎
13:48
|
Вот код:
СтруктураПроводок = Новый ТаблицаЗначений;//Новый Структура ("СчетДт, СубконтоДт1, СубконтоДт2, СчетКт, СубконтоКт1, СубконтоКт2, Количество"); СтруктураПроводок.Колонки.Добавить("СчетДт"); СтруктураПроводок.Колонки.Добавить("СубконтоДт1"); СтруктураПроводок.Колонки.Добавить("СубконтоДт2"); СтруктураПроводок.Колонки.Добавить("СчетКт"); СтруктураПроводок.Колонки.Добавить("СубконтоКт1"); СтруктураПроводок.Колонки.Добавить("СубконтоКт2"); СтруктураПроводок.Колонки.Добавить("Количество"); //Опустил заполнение ТЗ СтруктураПроводок НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(Источник.Ссылка); НаборЗаписей.Прочитать(); Для каждого текСтрока Из СтруктураПроводок Цикл Если текСтрока.СчетДт <> Неопределено Тогда //формируем дебетовую часть Движение = НаборЗаписей.Добавить(); Движение.Период = Источник.Дата; Движение.Регистратор = Источник.Ссылка; Движение.СчетДт = текСтрока.СчетДт; Движение.СубконтоДт.Номенклатура = текСтрока.СубконтоДт1; Движение.СубконтоДт.Склады = текСтрока.СубконтоДт2; Движение.КоличествоДт = текСтрока.Количество; Движение.Организация = Источник.Организация; Движение.Содержание = "Движение по складам"; КонецЕсли; //Движение.Количество = текСтрока.Количество; Если текСтрока.СчетКт <> Неопределено Тогда //формируем дебетовую часть Движение = НаборЗаписей.Добавить(); Движение.Период = Источник.Дата; Движение.Регистратор = Источник.Ссылка; Движение.СчетКт = текСтрока.СчетКт; Движение.СубконтоКт.Номенклатура = текСтрока.СубконтоКт1; Движение.СубконтоКт.Склады = текСтрока.СубконтоКт2; Движение.КоличествоКт = текСтрока.Количество; Движение.Организация = Источник.Организация; Движение.Содержание = "Движение по складам"; КонецЕсли; КонецЦикла; НаборЗаписей.Записать(); |
|||
19
vicof
02.07.13
✎
13:49
|
(8) С балансовыми точно не может, потому что тогда не соблюдается принцип двойной записи на балансовых счетах.
С забалансовыми в теории не должен, на практике бывает. |
|||
20
ale-sarin
02.07.13
✎
13:50
|
(19) Кто ж про балансовые говорит?
Только в Вашем категоричном заявлении (4) этого нет)) |
|||
21
vicof
02.07.13
✎
13:52
|
(20) Я против, чтобы корреспондировал даже с забалансовыми :) И делаю, как в теории :)
|
|||
22
ale-sarin
02.07.13
✎
13:53
|
(21) И зачем Вы свои личные желания выдаете таким резким способом? Даже насаждаете автору.
|
|||
23
kunashir
02.07.13
✎
13:54
|
(21)(20) здесь проблема в чем-то другом все равно
|
|||
24
GROOVY
02.07.13
✎
13:56
|
(18) ИМХО после окончания тразакции документа, он затирает Ваш набор данных, тем что сгенерил в самой обработке проведения.
Попробуйте заполнять движения документа через: Источник.Движения |
|||
25
ale-sarin
02.07.13
✎
13:56
|
(23) Однозначно.
В (18) вроде нормально. А может Актуальность у проводки поставить? |
|||
26
vicof
02.07.13
✎
13:58
|
(22) Мне хочется, чтобы автор соблюдал принципы бухучета, раз он вплотную занимается этой областью.
|
|||
27
kunashir
02.07.13
✎
13:59
|
(26) Та у нас бухгалтерия не соблюдает правила бухучета... Вот и приходится придумывать обходные пути.
|
|||
28
vicof
02.07.13
✎
14:01
|
"Да, сделать два движения можно, но хотелось разобраться почему - попробовал эту проводку бухсправокой - все ок."
Бухсправкой можно все, что угодно. Она тупо записывает движения в регистр и все. |
|||
29
Aprobator
02.07.13
✎
14:05
|
я бы глянул краем глаза в модуль набора записей регистра. Мало ли.
|
|||
30
ale-sarin
02.07.13
✎
14:06
|
(26)
Все-таки, сами признаете,что на практике это очень даже используется. Ну и для собственного развития: А какие принципы бухучета запрещают использование забалансового счета в корреспонденции с другим забалансовым? |
|||
31
Aprobator
02.07.13
✎
14:06
|
(26) хм - и согласно каким принципам бухучета забалансовые счета не могут корреспондировать друг с другом?
|
|||
32
kunashir
02.07.13
✎
14:12
|
(24) Да Ваше предположение помогло, но теперь при перепроведении движения двоятся - видимо надо обработку проведения поглядеть.
|
|||
33
GROOVY
02.07.13
✎
15:25
|
(31) Правила ведения учета на забалансовых счетах регламентированы разд. VII Инструкции № 157н
http://www.klerk.ru/buh/articles/256787/ (32) Если нужно заменить то что в обработке проведения, почистите движения :) |
|||
34
ale-sarin
02.07.13
✎
15:34
|
(33) Спасибо. Очень интересно.
Но. По ссылке: "Двойная запись в части использования забалансовых счетов не применяется (п. 332 Инструкции № 157н)" Открываю в консультанте эту инструкцию, смотрю п.332 и... не вижу этих слов. Смущает только, что там есть фраза: Учет на забалансовых счетах ведется по простой системе. Может речь как раз о нашем вопросе. Но это ведь не однозначно. |
|||
35
КапЛей
02.07.13
✎
15:40
|
(15) феерический бред, опровергнутый Вами же в (33)
|
|||
36
Aprobator
02.07.13
✎
15:45
|
(35) не могут по инструкции, а 1С при формировании проводок этого не запрещает.
|
|||
37
ale-sarin
02.07.13
✎
15:47
|
(36) Да в том-то и дело, что и в упомянутой инструкции я не нашел запрета двойной записи по забалансовым счетам.
|
|||
38
Aprobator
02.07.13
✎
15:49
|
(37) да вот имхается мне, что во времена 7.7 какая то двойная запись по забалансу проскакивала. То ли с книгой покупок что свяазно было, то ли продаж.
|
|||
39
КапЛей
02.07.13
✎
15:52
|
938) никогда такого не было.
|
|||
40
GROOVY
02.07.13
✎
16:06
|
КапЛей система 1С:Предпритятие и 7.7 и 8.* разрешает двойную запись по забалансовым счетам. Еще раз: платформа позволяет формировать корреспондирующие проводки по забалансовым счетам.
По теории бухучета и многочисленным инструкциям и рекомендациям, забалансовые счета не могут корреспондировать друг с другом и с балансовыми счетами. (35) В чем конкретно мои сообщения являются бредом? |
|||
41
Aprobator
02.07.13
✎
16:18
|
(40) тому чему не положено быть в теории, не может быть на практике - не иначе )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |