gifts2017

Сравнение проводок в разных базах

Опубликовал Александр Никитин (ManyakRus) в раздел Обработки - Универсальные обработки

Обработка умеет:
1. Сравнить проводки в текущей базе и базе копии по нужному счёту и показать отличия в отчёте.
2. Перепровести документы, в которых проводки отличаются в п.1
3. Скопировать все проводки и движения регистров из базы копии в текущую базу в документы из п.1
4. Скопировать все проводки и движения регистров из базы копии в текущую базу в один документ

Обработка позволяет сравнить проводки в разных базах
Для 1С Бухгалтерия 2.0, обычные формы
Сделал Санек ICQ 129193052

Примечания:
1. Все объекты ищутся по гуид, поэтому можно копировать проводки и движения из такой же старой базы в новую, но не наоборот (сравнивать можно любые базы)
2. Используется транзакция при изменении движений документа, т.е. если выдаст ошибку - ничего не испортится :)

Установка:
1. Для работы отчёта надо добавить в конфигурацию обработку:
УниверсальнаяПечать
2. Обработку "Обработка сравнить проводки в разных базах" можно запускать как внешнюю

Скачать файлы

Наименование Файл Версия Размер
Сравнить проводки в разны базах.zip 38
.zip 198,78Kb
18.05.14
38
.zip 198,78Kb Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Алексей Кубовцов (aleksey.kubovtsov) 26.03.14 13:16
спасибо автору , поглядим )
2. Евгений Ю. (Ganjubas) 27.03.14 15:00
Открыл в Бухгалтерия предприятия, редакция 2.0 (2.0.33.8)
Вывалились ошибки:
{Форма.Форма.Форма(12,13)}: Переменная не определена (МодульМамси)
БазаКОМ = <<?>>МодульМамси.ПолучитьСоединениеКОМСервернаяБД(Ложь, Сервер, ИмяБазы, Логин, Пароль);
{Форма.Форма.Форма(210,14)}: Переменная не определена (МодульМамси)
БазаКОМ = <<?>>МодульМамси.ПолучитьСоединениеКОМСервернаяБД(Ложь, Сервер, ИмяБазы, Логин, Пароль);
{Форма.Форма.Форма(41,42)}: Процедура или функция с указанным именем не определена (ОТС)
ТЗКопия.Колонки.Добавить("Регистратор", <<?>>ОТС(200));
{Форма.Форма.Форма(78,37)}: Процедура или функция с указанным именем не определена (ОТС)
ТЗ.Колонки.Добавить("Регистратор", <<?>>ОТС(200));
{Форма.Форма.Форма(42,36)}: Процедура или функция с указанным именем не определена (ОТЧ)
ТЗКопия.Колонки.Добавить("Сумма", <<?>>ОТЧ());
{Форма.Форма.Форма(43,41)}: Процедура или функция с указанным именем не определена (ОТЧ)
ТЗКопия.Колонки.Добавить("Количество", <<?>>ОТЧ());
{Форма.Форма.Форма(79,31)}: Процедура или функция с указанным именем не определена (ОТЧ)
ТЗ.Колонки.Добавить("Сумма", <<?>>ОТЧ());
{Форма.Форма.Форма(80,36)}: Процедура или функция с указанным именем не определена (ОТЧ)
ТЗ.Колонки.Добавить("Количество", <<?>>ОТЧ());
{Форма.Форма.Форма(134,16)}: Процедура или функция с указанным именем не определена (ТекстЗаПериод)
СтрокаВыбор = <<?>>ТекстЗаПериод(Дата1, Дата2);

Прошу переделать код обработки на типовые процедуры и функции конфигурации.
4. Александр Никитин (ManyakRus) 17.04.15 20:24
Ошибка была в старой версии
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа