Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Обработка проведения документов бух 7.7 проф

Andy2C
новичок
офлайн
Пост №1
 
24.01.2007 07:23

"Документы вносятся в течение месяца в хаотичном порядке. В конце месяца нужно их перепровести:<br>Почему при проведении документов с помощью обработки, пересчитывает себестоимость товара не во всех расходных накладных, а порядка 60%?<br>Тоже самое относится к зачету аванса.<br>Когда открываеш документ и проводиш вручную, принудительно, всё ОК!?<br><br>Кусок обработки:<br>Док = создатьОбъект("Документ");<br>НачатьТранзакцию();<br>Док.ВыбратьДокументы(Дата1,Дата2);<br>Пока Док.ПолучитьДокумент()=1 Цикл<br>Если Док.Проведен()=0 Тогда<br>Возврат;<br>КонецЕсли;<br>Док.Провести();<br>КонецЦикла;<br>ЗафиксироватьТранзакцию();<br><br>Вроде ничего криминального здесь не вижу.<br>Может какую-нибудь актуальность итогов нужно передвинуть?<br>Или всё дело в транзакциях? Пробовал без них - тоже самое.<br>Комментарий обработки проведения исправно работает, а толку нет.<br>P.S.: в обработке проведения документов, рассчитывается сальдо (СКД) на дату - ",ТекущийДокумент()". Может здесь что-то не так?"

ValeraH
читатель
офлайн
Дата регистрации: 31.03.2004
Сообщений: 264
Пост №2
 
24.01.2007 07:47

> Когда открываеш документ и проводиш вручную, принудительно, всё ОК!?<br>> <br>Может быть, следует внимательнее посмотреть на процедуру "ПриОткрытии"?

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20950
Пост №3
 
24.01.2007 10:50

А зачем стоит возврат, если документ не проведен, по идеи логично было бы поставить продолжить! С таким кодом обработка вылетает на первом не проведенном документе и соотвественно остальные не перепроводяться

Tanya
читатель
офлайн
Дата регистрации: 03.12.2001
Сообщений: 8412
Пост №4
 
24.01.2007 11:23

А чем Вам не подходит стандартная обработка. "Сервис- обработка документов"?

Andy2C
новичок
офлайн
Пост №5
 
25.01.2007 07:00

На счет вместо "Возврат" - "Продолжить", это я глюканул.<br>писал в торопях. В оригинале "Продолжить" и стоит.<br>Стандартная обработка не подходит потому, что перепроводит документы<br>не в порядке их последовательности, а по алфавиту. Что крайне неправильно и не дает абсолютно ни каких результатов.<br>А что может быть при открытии? Данные для проведения процедура берет<br>из табличной части документов. Процедура "ПриОткрытии()" ни какой роли не играет.<br>Создается такое впечатление, что когда проводиш вручную, сальдо считается на дату ТекущийДокумент(), а при проведении с помощью обработки - ДатаДок. Т.е. на конец дня даты документа, что не всегда одно и тоже.

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20950
Пост №6
 
25.01.2007 13:38

> Создается такое впечатление, что когда проводиш вручную, сальдо считается на дату ТекущийДокумент(), а при проведении с помощью обработки - ДатаДок. Т.е. на конец дня даты документа, что не всегда одно и тоже.<br><br>Так не бывает, если в процедуре стоит ТекущийДокумент(), то сальдо и будет браться на ТекущийДокумент(). Вообще то не видя кода процедуры проведения трудно сказать, в чем может быть проблема! Если сможешь, то приведи код, где видно сам бух.запрос<br><br>

Tanya
читатель
офлайн
Дата регистрации: 03.12.2001
Сообщений: 8412
Пост №7
 
25.01.2007 14:05

> Стандартная обработка не подходит потому, что перепроводит документы<br>> не в порядке их последовательности, а по алфавиту. Что крайне неправильно и не дает абсолютно ни каких результатов.<br><<br>По какому алфавиту? <br>В обработке используется <br>Док.получитьДокумент()- в порядке возрастания даты и времени записи документов.<br><br>Мы постоянно пользуемся, и никогда проблем не было.<br><br>

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20950
Пост №8
 
25.01.2007 14:21

Здесь имеется ввиду, что сначала проводяться документы одного вида, потом документы другово вида и т.д. Из стандартных лучше всего подходит обработка Операции -> Проведение документов! Она как раз и проводит документы согласно времени введения

Tanya
читатель
офлайн
Дата регистрации: 03.12.2001
Сообщений: 8412
Пост №9
 
25.01.2007 18:21

> Здесь имеется ввиду, что сначала проводяться документы одного вида, потом документы другово вида и т.д.<br><<br>Попробуйте провести и увидите, что это не так.

Andy2C
новичок
офлайн
Пост №10
 
26.01.2007 08:50

Так-так!<br>Документы проводятся в том порядке, в каком указаны в таблице.<br>Сначала шурует один месяц-один документ, потом другой, потом третий.<br>Суть в чем:<br>Сделали выписку, т.к. расходной накладной ещё нет, естественно, выписка относит сальдо на счет 62.2. Далее вводится в этот же день расходная накладная, где идет зачет аванса.<br>Бухгалтер смотрит, ни какого аванса не должно быть меняет время документа "Выписка" в конец дня и ещё и счет ставит принудительно:<br>62.1. Получается в ОСВ, сч. Кт62.2 (после накладной) с минусом, и дт62.1 (после выписки) с минусом.<br>Тоже самое происходит при поступлении ТМЦ, только со счетами 60.1 и 60.2. Иногда этот аванс болтается с дебета на кредит в течение всего года. Может тут что-то связано с отрицательным сальдо? Иногда и себестоимость товаров может вылезти с минусом, если подредактировать<br>приход, после того, как проведены расходные накладные.<br>Процедура зачета аванса обыкновенная:<br>...Процедура РассчитатьСуммуАванса()..<br>Её можно посмотреть в любом документе в типовой конфигурации.<br>в ней:<br>БухИт.ВыполнитьЗапрос(,ТекущийДокумент(),"62.2",,,,,"С")<br>Всё нормально.<br>Я пробовал так:<br>БухИт.ВыполнитьЗапрос(ТекущийДокумент(),ТекущийДокумент(),"62.2",,,,,"С")<br>Всеравно никакого эффекта не дает. Проводятся благополучно, но не все документы. Судя по комментариям проведения документов - проведение идет нормально, в нормальном порядке.

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация