gifts2017

Обработка для сравнения остатков по счетам и субконто при переходе на редакцию 2.0

Опубликовал zarazax (zarazax) в раздел Отчеты - Бухгалтерские

Ни для кого не секрет, что 1С выпустила новую редакцию Бухгалтерии, однако, стандартный конвертер 1.6 -> 2.0 далеко не всегда полностью справляется со своими обязанностями. Как следствие, остатки приходится корректировать вручную. Для таких ситуаций создана данная обработка.

На написание этой обработки меня сподвигла публикация Stimcool'a. Идея мне показалась хорошей, но реализация подкачала.

Данная обработка умеет сравнивать остатки по хозрасчетным суммам редакций 1.6 и 2.0. Открывать ее надо в редакции 2.0.

Итак основные возможности обработки:

  1. Сравнение остатков по всем счетам на определенную дату по выбранной организации.
  2. Сравнение остатков по выбранной пользователем комбинации субконто.
  3. Обработка позволяет подключаться как к файловой, так и к серверной базе. Также есть возможность подключаться к базе 1.6, функционирующей на платформе 8.1, но она не тестировалась.
  4. Позволяет создавать документы ввода остатков для счетов 60, 62, 68. В случае необходимости у программиста не составит труда написать реализацию создания ввода остатков по любому другому счету.
  5. По сравнению с обработкой Stimcool'a сильно увеличена скорость работы.

САМЫЙ ГЛАВНЫЙ НЕДОСТАТОК ОБРАБОТКИ:

Для сравнения данных по субконто необходимо в глобальный контекст базы 1.6 добавить одну процедуру. Это не должно стать большой проблемой, так как базу 1.6 более обновлять не придется, тем не менее считаю это значительным минусом, так как многие читатели этого ресурса в конфигуратор попадают очень редко.

 В своей базе 1.6 я добавил процедуру в модуль обычного приложения, но, впринципе, можно создать отдельный общий модуль с признаками "Клиент (обычное приложение)" и "Глобальный" и добавить процедуру туда. Текст процедуры содержится в текстовом файле в архиве вместе с обработкой.

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

Наименование Файл Версия Размер
Обработка 271
.zip 24,87Kb
18.02.11
271
.zip 24,87Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Андрей К. (Abbra) 01.03.11 23:05
2. Андрей К. (Abbra) 01.03.11 23:08
Хорошая обработка.
1. Как бы ее приспособить к базовой версии, когда нельзя вносить изменения в конфигурацию
2. И проверять все счета по субконто одной кнопкой для ускорения процесса выверки.
3. Андрей К. (Abbra) 01.03.11 23:22
Еще не понятно, что значит: реальных проводок нет?
4. Андрей К. (Abbra) 01.03.11 23:48
Похоже она ввобще не работает на базовой -
колонки 1.6 не заполняет
5. zarazax (zarazax) 16.03.11 16:31
Колонка "Реальных проводок нет" была приделана в процессе отладки, и так и не удалена.
На базовой версии ее на проверял, ввиду отсутвия заполненой рабочей базы.
Исходный код открыт - все в ваших руках ;)

P.S. А в базовой версии нельзя добавить общий модуль?
alexander13; +1 Ответить
6. Алексей К (Shum23str) 29.03.11 13:14
7. zarazax (zarazax) 13.04.11 12:20
в 8.1 и не должна... но если нужна версия для 8.1, то, насколько я знаю, можно руками создать новую обработку и скопировать в нее формы.

Если не получится, то придется повторить руками внешний вид формы и скопировать код.
alexander13; +1 Ответить
8. Alexander Smirnov (alexander13) 03.06.11 15:54
Обработка очень хорошая, только после детального анализа почему-то не всегда выдает что-то
9. Alexander Smirnov (alexander13) 04.06.11 09:58
после детального анализа почему-то не всегда выдает что-то только потому, что зависает com соединение. база уж очень большая, а комп так себе. после запуска обработки прямо на серваке - всё пошло гораздо веселее ;-)
10. Чайник-У (Gringj) 08.06.11 11:48
alexander13 пишет:

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


Аналогично методом тыка разобрался: надо в базе-источнике 1.6 в настройках пользователя снять признак "Запрашивать подтверждение при закрытии программы".
Оказывается там под рабочей областью базы-приемника выдается сообщение "Завершить работу с программой? да/нет" и программа ждет реакции пользователя, а это окошко сразу не видно. Автору респект )
11. Гном Планетарный (Гномище) 13.11.11 01:40
Зависает ком-соединение
12. zarazax (zarazax) 13.11.11 09:59
(11) Гномище, как тут уже писали, надо отключить в настройках пользователя в 1.6 вопрос при закрытии программы.