Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Сложные проводки , Ошибка "Не завершена сложная проводка"          
GunTar Подменю пользователя
сообщение 11.01.13, 14:30
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0


 ! 

Правила, п.12
есть тэг [code ]
 

Суть в следующем:
Сложная проводка -
по Дт счета "40" по клиенту списываем по сумме или по валютной сумме,
по Кт списываем товар только по количеству.
Если выбираем валюту (валютная сумма) - проводки формируются без проблем,
если выбираем валюту с кодом "1" (т.е. безвалютная сумма) - сразу выдает ошибку.
Не могу понять причину?

Заранее благодарен за помощь!

Операция.НоваяПроводка();
Операция.Дебет.Счет = СчетПоКоду("40");
Операция.Дебет.Клиенты = Клиент;
Если Число(Валюта.Код)=2 Тогда
Операция.Сумма=Сум;
Иначе
Операция.Валюта=Валюта;
Операция.ВалСумма=Сум;
КонецЕсли;
    
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
Операция.НоваяКорреспонденция();
Операция.Кредит.Счет=МестоХранения.СчетУчета;
Операция.Кредит.Товар=ТМЦ;
Операция.Количество=Количество;
КонецЦикла;
Операция.Записать();

P.S. Пробовал с тэгами - видимо у меня ничего не получилось, извините.

 i 

Пробуйте еще, если не получается - спросите, но делать это за вас каждый раз никто не будет
 


Сообщение отредактировал logist - 11.01.13, 14:38

Cthulhu Подменю пользователя
сообщение 12.01.13, 2:08
Сообщение #2

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 224
Из: не ту страну назвали Гондурасом
Спасибо сказали: 83 раз
Рейтинг: 0

Что за ошибка - тайна, покрытая мраком?.. это очень зря.
-------
Попробую догадаться.
С самого начала. Как "отче наш". В сложной проводке:
1) итоговая сумма Дт-корреспонденций должна совпадать с итоговой суммой Кт-корреспонденций;
2) если(!) с обеих(!) сторон (среди Дт-корреспонденций и(!) среди Кт-корреспонденций) есть валютные счета - то валюта в таких корреспонденциях должна совпадать, а также аналогичное п.1 требование накладывается на итоговые валютные суммы.
-------
Ошибка (когда валюта не выбрана) возникает потому, что минимум с одной стороны отсутствуют вал.счета, а (итоговая) ненулевая сумма явно указанной Дт-корреспонденции отличается от нулевой итоговой суммы Кт-"только количетвенных корреспонденций" (нарушается п.1).
А когда валюта выбрана - Сумма не устанавливается (и в результате остается нулевой) - и "только количетвенные корреспонденции" по Кт имеют итоговую сумму тоже нулевую, в результате чего суммы по Дт и по Кт сложной проводки совпадают, как и требуется.
-------
Кстати, в 1с есть такой очень полезный прием при формировании сложных проводок. Если во всех корреспонденциях одной стороны указать суммы, тогда для единсвенной корреспонденции другой стороны сумму можно не указывать явно - при этом эта самая сумма пересчитается автоматически движком 1с. Как это (ненамеренно, судя по всему) получается "при выборе валюты" (см.предыдущий абзац).

Сообщение отредактировал Cthulhu - 12.01.13, 2:28

Спасибо сказали: GunTar,

GunTar Подменю пользователя
сообщение 12.01.13, 10:58
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Спасибо за ответ!

В том-то и суть, что по товару меня интересует только количественный учет, а по клиентам суммовой или валютно-суммововй.
Я так понимаю, чтобы решить мою проблему - я должен пользоваться только валютным учетом, т.е. родную гривну учитывать как прочую валюту.

Cthulhu Подменю пользователя
сообщение 12.01.13, 11:37
Сообщение #4

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 224
Из: не ту страну назвали Гондурасом
Спасибо сказали: 83 раз
Рейтинг: 0

Цитата(GunTar @ 12.01.13, 10:58) *
В том-то и суть, что по товару меня интересует только количественный учет, а по клиентам суммовой или валютно-суммововй.
Я так понимаю, чтобы решить мою проблему - я должен пользоваться только валютным учетом, т.е. родную гривну учитывать как прочую валюту.

ПонимаеТЕ... есть такой базовій принцип автоматизации (любой!). Он звучит приблизительно так:
"Бардак автоматизировать нельзя. Не потому, что запрещено, а потому, что просто лишено смысла, и (потому что) слишком сложно."
То, что ВАМ нужно - это маленький бардак (точнее - его кусочек). В данном конкретном случае - при такой именно реализации ведения взаиморасчетов с клиентами на плане счетов ("такой" - в смысле реализующей ведение суммового учета взаиморасчетов с клиентами в связке с учетом себестоимости товаров и услуг) - вести "суммовой или валютно-суммовой" по клиентам без ведения суммового учета себестоимости товаров и услуг - не получится.
То, что ВАМ надо, следует учитывать немного подругому. Например, доработав классическую схему:
0) указанную проводку делать с нулевыми суммами (ну, потому что на балансе не бывает Дт без Кт Кт без Дт).
1) на специально созданном за(!)балансовом (валютном?) счету - добавлять "одностороннюю" проводку по увеличению долга покупателя при отгрузке товаров (оказании услуг);
2) не забывать при оплате за товары и услуги - на этом же забалансовом счету делать "одностороннюю" проводку (по противоположной п.1 "стороне самолетика") по уменьшению долга покупателя.
-- или иным способом (например, переводом учета товаров без с/стоимости полностью на забаланс, аналогично п.1 выше - тогда проводки будут строиться совсем по-другому), etc.
При этом следует иметь ввиду, что такое отступление от классики приведет к тому, что отчетные формы, построенные для классической методики учета, нужно будет доработать (а то и вообще написать новые).


 ! 

Пожалуйста, не забываем про 1 пункт правила
 


Сообщение отредактировал Vofka - 12.01.13, 15:39

Мушка07 Подменю пользователя
сообщение 29.01.13, 12:46
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0


 i 

Прежде чем давать советы - внимательно читайте вопрос.
p.s. счет 40 по дебету, количество по кредиту. Конфигурация украинская.
 


Сообщение отредактировал logist - 29.01.13, 13:24

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.04.24, 11:31
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!