gifts2017

Перенос данных из ТиС в Бухгалтерию

Опубликовал Ahmet (ahmet) в раздел Обмен - Перенос данных из 1С7.7 в 1C7.7

Переносит все документы из выбранной базы ТОРГОВЛЯ в базу БУХГАЛТЕРИЯ. При необходимости добавляются контрагенты и товары. Просто и доступно. Если заносятся повторно, то все выбранные документы заменяются.

Порядок работы расписан в самой обработке.

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

Наименование Файл Версия Размер
- 146
.1187173111 13,54Kb
25.09.09
146
.1187173111 13,54Kb Бесплатно

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Сhe Burashka (CheBurator) 15.08.07 13:44
1. в типовой ТиСе ред 9.2 - такого нет.
Если Константа.МетодОпределенияВыручки.Получить(СЧФ.ДатаДок) = глПоОтгрузке <<?>>Тогда
{C:\DOCUMENTS AND SETTINGS\АДМИНИСТРАТОР\РАБОЧИЙ СТОЛ\PERENOSTORG_BUH.ERT(195)}: Переменная не определена (глПоОтгрузке)
СЧФ.СтавкаНДС = глСтавкаНалога<<?>>(ДокОсн, "НДС");
{C:\DOCUMENTS AND SETTINGS\АДМИНИСТРАТОР\РАБОЧИЙ СТОЛ\PERENOSTORG_BUH.ERT(241)}: Функция не обнаружена (глСтавкаНалога)
2. вдобавок Константа.МетодОпределенияВыручки - методически неверно, так как в базе запросто может быть несколько фирм с РАЗНОЙ учетной политикой.
3. ТоварБ.Код="Т"+Прав(ДокТ.Номенклатура.Код,7);
методически неверно - разбирайтесь, почему в бухии код товара д.б. 9 символов а у вас - 8, причем с НЕВЕРНЫМ ПРЕФИКСОМ.
..
после использования вашей обработки (переноса номенклатуры) и попытке откатиться назад к штатной схеме обмена ТиС-БуХ - юзера будут ждать неприятные сюрпризы...
.. глубже, не смотрел, потому как лично мне хватит, того что написал...
2. Страпот (Bobak) 15.08.07 13:57
В типовой не открывается. Ломать было лень, так что дальше не тестировал.
По ссылке http://ahmt.net/ никакого описания нет.
Выкладывать все же лучше в архиве.
-1
3. Ahmet (ahmet) 15.08.07 14:50
И все таки она работает. И всем удобно...
4. Ahmet (ahmet) 15.08.07 14:51
А открывать обработку лучше в Бухгалтерии.
5. Сhe Burashka (CheBurator) 15.08.07 14:59
Удобно/работает - ну и славненько.
6. desty (lustin) 15.08.07 15:04
на днях анализировал теорию передачи/переноса данных между приложениями
в частности базами данных.

1. нашел обработку Фёдора Юзеева http://1c.alterplast.ru/exchange.html
в ней заложен очень интересный принцип

2. Обнаружили возможность сериализации пользовательского класса 1С++ в строку, таким образом в принципе возможно передавать состояние класса к получателю данных.
http://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0­%B0%D1%86%D0%B8%D1%8F

3. Естественно просмотрел обработку 33lab по выгрузке/загрузке.

4. Поэкспеериментировал с типовой конфигурацией Конвертация данных.

Вот в принципе те вещи, которые я бы советовал проанализировать прежде чем писать обработки по выгрузке/загрузке

P>S> Господа, не так давно я понял: Нам чаще всего не хватате теоритических знаний.

7. Валерий (VV) 15.08.07 15:10
в Бухии все открывается. Аффтар, не понятно: ПЕренос из Торговли, а открывать в Бухии.
А из ТиС - вылетает.
8. Ahmet (ahmet) 15.08.07 15:22
Сорри
ПЕРЕНОС ДАННЫХ В БУХГАЛТЕРИЮ ИЗ ТОРГОВЛИ
Обработка не может открываться в ТИС.
9. Страпот (Bobak) 15.08.07 15:39
>А открывать обработку лучше в Бухгалтерии.
Предупреждать надо :).
Действительно запускается, правда выгружать все равно не хочет.
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
{D:\DISTRIB\_НА ТЕСТИРОВАНИИ\НОВАЯ ПАПКА (42)\ПЕРЕНОСТОРГ_БУХ.ERT(786)}: Документы = Документ.Выписка.ТекущийДокумент,Документ.ПриходныйОрдер.ТекущийДокумент, Документ.ПриходныйОрдер.ТекущийДокумент, Документ. <<?>> СчетФактураВыданный.ТекущийДокумент, Документ.Реализация.ТекущийДокумент, Документ.ПоступлениеТМЦ.ТекущийДокумент;
Запрос[4] : Неверно заданный путь 'СчетФактураВыданный'
...

Нет в типовой бухгалтерии документов "СчетФактураВыданный","ПоступлениеТМЦ".
10. Страпот (Bobak) 15.08.07 15:40
Т.е. не выгружать а кнопка "контроль".
11. Страпот (Bobak) 15.08.07 15:58
Зачем пароль на обработке?
Сорри, но сломал. Но только для изучения.
Посмотрел код.
Несколько ошибок:
Перенос контрагентов:
Если контрагент ЧП, то может перепутаться с другим ЧП. Так как ИНН обрезается до 10 знаков.
Группы синхронизируются по наименованиям, а элементы по кодам. А нумерация у них сплошная. Легко приводит к неприятностям.
Найденная группа не проверяется на то что она "группа".
Дальше смотреть не стал, слишком много ошибок.
Все таки -1 был правильный ;).
12. Ahmet (ahmet) 15.08.07 16:05
Сегодня вроде не вторник, что ж за день. Монитор что ли разбить???...
13. Страпот (Bobak) 15.08.07 17:00
Не расстраивайся.
Извени, не хотел расстроить.
Все будет хорошо :).
Главное не останавливаться.
Пробуй еще.
14. Сhe Burashka (CheBurator) 15.08.07 23:10
Ничего, главное пробовать!