Формирование Акта сверки взаиморасчетов

Пакетное формирование документов Акт сверки взаиморасчетов

Очень облегчает работу бухгалтера в конце отчетного периода. Обработка сделана в вариантах аналитики КОНТРАГЕНТ-ДОГОВОР (для типового акта сверки) И КОНТРАГЕНТ по всем договорам контрагента.
Для Аналилики КОНТРАГЕНТ я переделал документ Акт сверки взаиморасчетов. Если в документе не заполнено поле Договор, то формирование и печать ведется по всем договорам с анализом в табличной части — Начальное сальдо — Обороты(Дт,Кт) — Конечное сальдо. Процедуру ЗаполнитьСписокСчетовЗначениямиПоУмолчанию() перенес из модуля формы в модуль объекта, и объявил ее экспортной для вызова из внешней процедуры. Сама идея оформления не моя, но на 90% переделано.

16 Comments

  1. AER

    Пакетное формирование документов Акт сверки взаиморасчетов

    Перейти к публикации

    Reply ↓
  2. AER

    Принимаю вопросы по переделке типового дока Акт сверки взаиморасчетов.

    Reply ↓
  3. sdsmax

    Ставлю плюс, хотелось бы пользоваться обработкой в Бухгалтерии Предприятия.

    Reply ↓
  4. kubfest

    +++, одназначно +, т.к. только дали такую же задачу, как сразу её нашел, спасибо)))

    Reply ↓
  5. AER

    (3) kubfest, спасибо. Только плюса пока не вижу.

    Reply ↓
  6. Эвелина

    {Форма.Форма.Форма(36)}: Метод объекта не обнаружен (ЗаполнитьСписокСчетовЗначениямиПоУмолчанию)

    ДокументОбъект.ЗаполнитьСписокСчетовЗначениямиПоУмолчанию();

    Что это значит? как сделать чтобы работало в КА?

    Reply ↓
  7. AER

    (6) Эвелина,

    Акт сверки писался под УПП.

    В Вашем случае программа не находит функцию ЗаполнитьСписокСчетовЗначениямиПоУмолчанию()

    Может быть у Вас эта функция есть, но по-другому называется.

    В компплексной должна быть такая функция.

    Скачайте УПП и перенесите функцию в КА.

    Reply ↓
  8. AER

    (6) Эвелина, Эту функцию ищите в документе АктСверкиВзаиморасчетов в «Комплексной Автоматизации».

    Reply ↓
  9. Эвелина

    (8) к сожалению я не программист. я могу в конфигураторе только что нибудь совсем простенькое сделать..

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

    Reply ↓
  10. AER

    Ничего сложного. В конфигураторе открываете этот документ и поиском по тексту ЗаполнитьСписокСчетовЗначениямиПоУмолчанию.

    Или наверху кнопка Глобального поиска, там набираете ЗаполнитьСписокСчетовЗначениямиПоУмолчанию. Будет искать по всей конфе. К сожалению у меня нет сейчас КА…

    Reply ↓
  11. Эвелина

    (10) я ее нашла, только что с ней дальше делать я ее коменты заделала, но все равно не работает

    Reply ↓
  12. AER

    ………………………….

    Reply ↓
  13. AER

    (11) Эвелина, Где Вы нашли функцию? И как она называется? Если в моей обработке, то это просто вызов функции. Сама функция должна быть в документе АкСверкиВзаиморасчетов.

    Reply ↓
  14. Эвелина

    Процедура ЗаполнитьПоДаннымБухгалтерскогоУчета(ФильтрСписокСчетов = неопределено) Экспорт

    КоличествоСчетов = СписокСчетов.Количество();

    Если ФильтрСписокСчетов = неопределено Тогда

    ФильтрСписокСчетов = Новый массив();

    Для каждого СтрокаСчета Из СписокСчетов Цикл

    Если НЕ ЗначениеЗаполнено(СтрокаСчета.Счет) или СтрокаСчета.УчаствуетВРасчетах = Ложь Тогда

    Продолжить;

    Иначе

    ФильтрСписокСчетов.Добавить(СтрокаСчета.Счет);

    КонецЕсли;

    КонецЦикла;

    Если ФильтрСписокСчетов.Количество() = 0 Тогда

    ОбщегоНазначения.СообщитьОбОшибке(«Неверно задан список счетов, по которым производится сверка!»,,,СтатусСообщения.Важное);

    Возврат;

    КонецЕсли;

    КонецЕсли;

    Запрос = Новый Запрос;

    Запрос.УстановитьПараметр(«ДатаНачала», ?(НЕ ЗначениеЗаполнено(ДатаНачала), Неопределено, ДатаНачала));

    Запрос.УстановитьПараметр(«ДатаОкончания», ?(НЕ ЗначениеЗаполнено(ДатаОкончания), Неопределено, КонецДня(ДатаОкончания)));

    Запрос.УстановитьПараметр(«Организация», Организация);

    Запрос.УстановитьПараметр(«Контрагент», Контрагент);

    и так далее…..

    может эта процедура?

    Reply ↓
  15. AER

    (14) Эвелина, Попробуйте в обработке закомментировать эту строку.(два правых слеша //)

    //ДокументОбъект.ЗаполнитьСписокСчетовЗначениямиПоУмолчанию();

    Reply ↓
  16. Эвелина

    (15) так делала- формирует, но при этом в списке счетов ничего не заполнено. Но уже лучше..спасибо за подсказки

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *