Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.96/45: Рейтинг темы: голосов - 45, средняя оценка - 4.96
DyYo
1

Для тех кто програмит в 1с

03.12.2008, 09:33. Просмотров 8299. Ответов 2
Метки нет (Все метки)


Есть обработка
Посмотреть вложение vigruzka.mp3
- это обработка выгрузки данных для Казначейств, но данные выгружаются не корректно, необходимо внести изменения таким образм что бы при выгрузке значение реквизита NAME_PAY последней таблицы Ф200803 при выгрузки повторялось два раза подряд, видимо есть условие что задвоенные данные удаляются - помогите это условие убрать или исправить...
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2008, 09:33
Ответы с готовыми решениями:

JQ для чайников - для тех кто только вчера узнал о существовании JQ
Приветствую всех кто проявил интерес к данной теме. Работа заставляет изучать JQ. Вот и взялся,...

Для тех, кто знаком с typo3
На боевом сайте нужно кое-что подправить в html. 1. Лезу на FTP, правлю. На сайте 0 эмоций. 2....

Для тех кто знает и паскаль и с++
у меня есть программа на с, нужно её на паскаль переписать, просто с этим языком я мало знаком, а...

Для тех кто знает рогалики
Есть рогалики которые запускаются в окне (ADOM, DF), но графика, как в консоли ASCII-шная. Я...

2
0 / 0 / 0
Регистрация: 28.03.2004
Сообщений: 1,913
04.12.2008, 09:05 2
Не совсем понятно, какие трудности у вас возникли при исправлении обработки выгрузки. Уточните свой вопрос, пожалуйста.
0
DyYo
07.12.2008, 09:16 3
Модуль написан так, что не позволяет выгружать в файл данные дважды...т.е. в обработке есть таблица Ф200803 которая выгружает данные в соответствующем формате 2008.03, в этой таблице есть спсик реквизитов для выгрузк, вот строчка интересующая меня

PP|NUM_PP|DATE_PP|VID_PL|SUM_PP|INN_PAY|KPP_PAY(0)|KOD_BP_PA Y|NAME_PAY|NUM_LS_PAY(0)|KDOH(0)|ADD_KLASS(0)|NUM_BO(0)|RS_P AY|BIK_PAY|BANK_PAY(0)|FILIAL_
PAY(0)|KS_PAY|INN_RCP|KPP_RCP(0)|NAME_RCP|INN_OK_RCP(0)|NM_O K_RCP(0)|RS_RCP|LS_R
C
P(0)|BIK_RCP|BANK_RCP(0)|FILIAL_RCP(0)|KS_RCP|TIME_PAY(0)|OR DER_PAY|PURPOSE|PRIN
T
_KPP|PAYSTATUS(0)|KBKD(0)|PAYOKATO(0)| OSNPLAT(0)|NAL_PER(0)|N_DOK(0)|D_DOK(0)|TYPE_PL(0)|PPST(*)

Все ети переменные описаны в этой же таблице
Так вот есть переменная, а именно "NAME_PAY" значение которой в таблице

NAME_PAY STRING Наименование ПлатежныеРеквизиты ЛицевойСчет

Мне нужно что бы в выгружаемом файле её значение повторялась два раза подряд, т.е. фактически мне бы нужно сделать вот так:
PP|NUM_PP|DATE_PP|VID_PL|SUM_PP|INN_PAY|KPP_PAY(0)|KOD_BP_PA Y|NAME_PAY|NAME_PAY|NUM_LS_PAY(0)|KDOH(0)|ADD_KLASS(0)|NUM_B O(0)|RS_PAY|BIK_PAY|BANK_PAY(0)|FILIAL_P
AY(0)|KS_PAY|INN_RCP|KPP_RCP(0)|NAME_RCP|INN_OK_RCP(0)|NM_OK _RCP(0)|RS_RCP|LS_RC
P
(0)|BIK_RCP|BANK_RCP(0)|FILIAL_RCP(0)|KS_RCP|TIME_PAY(0)|ORD ER_PAY|PURPOSE|PRINT
_
KPP|PAYSTATUS(0)|KBKD(0)|PAYOKATO(0)| OSNPLAT(0)|NAL_PER(0)|N_DOK(0)|D_DOK(0)|TYPE_PL(0)|PPST(*)

Но при таком исправлении в обработке, в выгружаемый фал значение выгружается один раз , т.е. так же как если бы я ничего и не исправлял...я нашёл вариант для выхода из ситуации и вводил
PP|NUM_PP|DATE_PP|VID_PL|SUM_PP|INN_PAY|KPP_PAY(0)|KOD_BP_PA Y|NAME_PAY|NAME_PAY1|NUM_LS_PAY(0)|KDOH(0)|ADD_KLASS(0)|NUM_ BO(0)|RS_PAY|BIK_PAY|BANK_PAY(0)|FILIAL_P
AY(0)|KS_PAY|INN_RCP|KPP_RCP(0)|NAME_RCP|INN_OK_RCP(0)|NM_OK _RCP(0)|RS_RCP|LS_RC
P
(0)|BIK_RCP|BANK_RCP(0)|FILIAL_RCP(0)|KS_RCP|TIME_PAY(0)|ORD ER_PAY|PURPOSE|PRINT
_
KPP|PAYSTATUS(0)|KBKD(0)|PAYOKATO(0)| OSNPLAT(0)|NAL_PER(0)|N_DOK(0)|D_DOK(0)|TYPE_PL(0)|PPST(*)
NAME_PAY1 STRING Значение "................"
но в таком случае обработка получается не универсальной ибо для разных органов казначейств наименование разные и поэтому мне приходиться менять Значение в конфигураторе постоянно, что весьма неудобно.Так что выход должен быть другой...
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2008, 09:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Для тех кто предпочитает Pascal
Pascal это Pascal и ничто его не заменит.

Для тех, кто знает DBMS_SQL
Задача: обновить данные в табличке. Название таблички известно (например, test_1), а вот количество...

Для тех кто программирует на Assembler
Создал тему для того, собственно кто каким программами пользуется совместно, то есть комплексно ...

Для тех кто разбирается в буксах
Есть простая игра: угадай число. Эту игру нужно заделать под букс. То есть за правильный ответ +5...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.