Вопрос № 157075: Доброго времени суток, господа эксперты. Вопрос такой: в 1с 7.7, Торговля и склад, конф. 924 разбили реализацию на две - обычная продажа и для особых клиентов. Все это было сделано еще года 2-3 назад и претензий в алгоритму работы нет. Особая реал...
Вопрос № 157.075
Доброго времени суток, господа эксперты. Вопрос такой: в 1с 7.7, Торговля и склад, конф. 924 разбили реализацию на две - обычная продажа и для особых клиентов. Все это было сделано еще года 2-3 назад и претензий в алгоритму работы нет. Особая реализация проходит по двум регистрам - книга продаж и взаиморасчеты. Задача была сделать ее выгрузку в типовую бухгалтерию. Дополнил справочник Хозяйственные операции еще одной строкой с этой реализацией, заполнил справочники Движения регистров и Проводки по хоз.операциям.
Проблема заключается в том, что по новым документам, созданным после этих действий, для проверки, судя по отчету по бухгалтерским проводкам, эти самые проводки формируются без проблем, так, как и положено. А вот старые документы, созданные в прошлом месяце, напрочь игнорируют все мои усилия. Отчет показывает, что проводок по этим документам нет вообще. Соответственно ни о какой выгрузке стандартными средствами не может идти и речи. Перепроведение документов,
перенос их в текущий месяц, сдвиг точки ТА, пересчет итогов ничего не дали. Помогите, пожалуйста, может кто сталкивался с таким? Хотя бы в каком направлении копать?
Отправлен: 09.01.2009, 12:16
Вопрос задал: Zerkon (статус: 7-й класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Ovr1970
Здравствуйте, Zerkon! Если Вы изменили способ заполнения документа, то старый документ проводится не заполненым, соответственно данные по нему не формируются. Как это исправить - я уже не подскажу. Но могу подсказать, где Вы ошиблись. Подобное изменение конфигурации производится двумя способами. 1-й - это начать новую БД с внесенными изменениями - применяется редко. Второй - это в проведение документов вставляется дата, которая является водоразделом между документами. Согласно этой дате, до нее - все
документы проводятся старым способом, а после нее - новым. Единственный нюанс с заполнением реквизитами - все реквизиты при создании должны заполнятся и новые и старые, для того, чтобы документ, изменив дату, можно было провести как новым, так и старым способом.
Ответ отправил: Ovr1970 (статус: Практикант)
Ответ отправлен: 09.01.2009, 12:41
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 240649 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 4 Комментарий оценки: Спасибо за ответ, но Вы немного не о том. В том-то и проблема, что все изменения в заполненни документа, новые реквизиты и так далее, все это было сделано очень давно, пару лет назад, и к текущей ситуации отношения не имеет, потому как вопрос возник именно с документами с разницей в один месяц. Соответственно, изменять процедуру проведения документа я не вижу смысла...
Отвечает: Астафьев Александр Николаевич
Здравствуйте, Zerkon!Только не обижайтесь пожалуйста, но того о чем Вы пишите, что работает только с вновь созданными документами, такого быть не может. Я сам угрохал очень много времени разбираясь с этой выгрузкой из Торговли 7.7 в Бухгалтерию 7.7 т.к. пришлось и у существующих документов проводки переделывать и новые документы создавать в Торговле и то же чтоб все выгружалось в Бухгалтерию. Потому могу поделиться откуда что берется и куда "копать". Первый возможный косяк: в программе ,
если делили реализацию, как вы пишете. И могли сделать новый документ копированием уже существующего с последующей доработкой. Т.е. я хочу сказать что в интерфейсах программы документы называются одинаково а реально это два разных документа и проводки соответственно прицепились только к одному виду документов. Проверте какой идентификатор в конфигураторе у того документа к которому цепляются (и не цепляются) проводки он четко должен соответствовать полю "Вид документ
а" в справочнике "Хозяйственные операции". Второй косяк: процедура с формированием проводок проверяет соответствие на "Код операции" (он вообще ОБЯЗАТЕЛЬНО должен быть) в поле "Код операции" в справочнике "Хозяйственные операции". Если "Код операции" не указан в справочнике "Хозяйственные операции" то он указывается в шаблоне проводок. Хотя если не указывать "Код операции в в справочнике "Хозяйственные операции" то почему
то проводки иногда не формируются я пока не разобрался почему.И так же процедура с формированием проводок проверяет вид Регистра и вид движения (+ или -) по нему. это прописывается в шаблоне проводки. Третий косяк: если сумма по движению выбранного в шаблоне проводки нулевая то проводка не формируется. Четвертый косяк: проводка не формируется если в шаблоне проводок используются счета НДС 19 , 68.2 , 90.3 , 76.АВ , 76.Н.1 (она может сформироваться в отче
те по бухгалтерским проводкам, но все равно не выгрузится). Такие проводки формируются Счетами фактурами и Записями в книги продаж и покупок. Вообще как чего формируется определяет Справочник "ПроводкиХозОпераций", обратите внимание в форме элемента этого справочника на закладку "Таблица". Здесь долго объяснять что там для чего, откроете эту таблицу поймете. Процедура которая формирует проводки называется "глПолучитьТаблицуПроводок" , а процедура которая рассчитывает сумму
по проводке называется "глРассчитатьЗначение". Они обе находятся в Глобаольном модуле. Т.е. в крайнем случае запускайте "Отладчик" и идите пошагово по этим процедурам, хоть это долго и муторно, но точно найдете причину. Но с вероятностью в 90% ошибка ил в видах документов или кодах движений по регистрам. Удачи !!!
#thank 240731 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Что Вы, я и не думаю обижаться. ))) Дело в том, что именно так и есть, как я написал: новые дкоументы нормально, а созданные буквально за пару дней до этого, в прошлом месяце, до изменений в справочнике Хоз.операции - не формируют проводки. Вы думаете, я не проверил все трижды, прежде чем задавать вопрос? )) Кстати, развернутый ответ на Ваши предположения смотрите в мини-форуме, Вы мне подсказали
пару идей
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.