×
Показано с 1 по 14 из 14
  1. #1
    Клерк
    Регистрация
    02.04.2009
    Сообщений
    12

    Выгрузка из 1с в клиент банка

    Народ помогите советом....все КПП прописано...перерыл все...при распечатке платежки кпп тоже показано а при выгрузке берет инн и отрезает последнюю цифру...че может быть???


    вот что выгружает
    ПлательщикСчет=40404810712050030001
    ПлательщикИНН=3505001587
    ПлательщикКПП=350500158
    Поделиться с друзьями

  2. #2
    Клерк
    Регистрация
    02.04.2009
    Сообщений
    12
    Да еще...релиз 632 стоит бюджет 7.7

  3. #3
    В голове моей опилки :) Аватар для Анжелика Ник
    Регистрация
    11.10.2007
    Адрес
    Ярославль
    Сообщений
    23,062
    так ИНН 10 знаков, КПП 9 знаков что тут у вас где обрезало?

  4. #4
    Аноним
    Гость
    Прога берет ИНН и убирает последнюю цифру...КПП должно 350501001

  5. #5
    Клерк Аватар для Elka_Ideya
    Регистрация
    29.05.2007
    Адрес
    Ульяновск
    Сообщений
    538
    Функция ПолучитьИНН(ИННКПП)
    Стр = СокрЛП(ИННКПП);
    Если СтрДлина(Стр) = 10 Тогда // только ИНН Юр Лица
    Возврат Стр;
    ИначеЕсли СтрДлина(Стр) = 12 Тогда // только ИНН ФизЛица
    Возврат Стр;
    Иначе
    РазделительИННКПП = Сред(Стр,11,1);
    Если Найти("1234567890", РазделительИННКПП) = 0 Тогда
    Возврат Лев(Стр, 10);
    Иначе
    Возврат Лев(ИННКПП, 12);
    КонецЕсли;
    КонецЕсли;
    КонецФункции // ПолучитьИНН()

    У меня бюджетной под рукой нет, но в обычной бухгалтерии за это отвечает вот эта Функция, которая находится в Обработке под названием "ПредприятиеКлиент"
    тут как раз указано количество символов.
    Для начала скажите у вас ИНН и КПП в одной ячейке или в раздельных?

  6. #6
    Клерк Аватар для Elka_Ideya
    Регистрация
    29.05.2007
    Адрес
    Ульяновск
    Сообщений
    538
    ТаблицаДокументов.НоваяКолонка("ПлательщикКПП", "Строка", 9, , "КПП плательщика"); // КПП плательщика
    ТаблицаДокументов.НоваяКолонка("ПолучательКПП", "Строка", 9, , "КПП получателя"); // КПП получателя
    Еще есть вот тут, в конце обработки этой КПП плательщика и получателя

  7. #7
    Клерк
    Регистрация
    02.04.2009
    Сообщений
    12
    Извините а как мне посмотреть эту таблицу документов при пошаговом тестировании???

  8. #8
    Клерк Аватар для Elka_Ideya
    Регистрация
    29.05.2007
    Адрес
    Ульяновск
    Сообщений
    538
    Конфигуратор открываете, выбираете Обработки - ПредприятиеКлиент
    Находите вот это: Функция ПолучитьИНН(ИННКПП)
    и запускаете отладчик, И в нём ставите метку на эту функцию, запускаете из отладчика 1с предприятие, и нажимаете кнопку выгрузить в обработке клиент-банк.
    и смотите в отладчике что у вас там получается
    Вы вообще пользовались отладчиком?

  9. #9
    Клерк
    Регистрация
    02.04.2009
    Сообщений
    12
    Ставлю метку в отладчике но она там не останавливается....платежки выгружаются

  10. #10
    Клерк Аватар для Elka_Ideya
    Регистрация
    29.05.2007
    Адрес
    Ульяновск
    Сообщений
    538
    Вы её прям на функцию ставите?
    Поставьте на функцию и на начало условия ЕСЛИ и попробуйте еще раз.

  11. #11
    Клерк
    Регистрация
    02.04.2009
    Сообщений
    12
    Поставил на все условия и на функцию...не останавливается.....

  12. #12
    Клерк Аватар для Elka_Ideya
    Регистрация
    29.05.2007
    Адрес
    Ульяновск
    Сообщений
    538
    Порядок запуска правильный? Конфигуратор - из него отладчик - из Отладчика запущена 1с Предприятие?

  13. #13
    Клерк
    Регистрация
    02.04.2009
    Сообщений
    12
    Разве это влияет??? Ставлю паузу в другом месте останавливается......

  14. #14
    Клерк Аватар для Elka_Ideya
    Регистрация
    29.05.2007
    Адрес
    Ульяновск
    Сообщений
    538
    По идее не влияет видимо что-то не так сделали сначала. Ну чтож, смотрите что у вас там получилось
    Рассчитать табло нажимайте и смотрите что там

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)