Вопрос № 92200: Добрый день Господа!Вопрос возможно не к програмистам, но все таки...Проблема довольно наболевшая:имеется 1С:Предприятие Бухгалтерский учет, релиз 7.70.487.
Бухгалтер утверждает, что перед сдачей годового баланса она подчищала всю базу - если быт...Вопрос № 92243: Здравствуйте уважаемые эксперты!
Не удается сформировать строку текстового файла (дополнить символами пробела справа, слева почему то работает :(( а также добавляет любые символы справа кроме пробела а для банка нужны именно пробелы...)
Прогр...Вопрос № 92313: Здравствуйте эксперты!
Не получается присвоить значение реквизиту справочника в нижеуказанной обработке (ЭлПочта=ИннЮрЛица;), но при интерактивном нажатии кнопки записать значение присваивается, т.е. в процедуре ПриЗаписи стоит (ЭлПочта=ИннЮрЛица...Вопрос № 92320: Здравствуйте, мне нужна помощь специалиста, как настроить 1с чтобы она работала в сети на двух компах с одной базой в реальном времени? что для этого необходимо установить? сейчас ситуация такая что 1с запускается только на одном
компе а на другом пи...Вопрос № 92334: Здравствуйте уважаемые эксперты! У меня такая небольшая проблема возникла с банком. Есть такой банк НБ Траст. У них отличается клиент-банк, чтобы загрузить платежки, стандартный клиент банк не подходит. У них нужен dbf файлы. Может уже кто-то с ними ...
Вопрос № 92.200
Добрый день Господа!Вопрос возможно не к програмистам, но все таки...Проблема довольно наболевшая:имеется 1С:Предприятие Бухгалтерский учет, релиз 7.70.487.
Бухгалтер утверждает, что перед сдачей годового баланса она подчищала всю базу - если быть точнее, заносила, незанесенные ранее документы, удаляла документы и т.д.В результате этих действий баланс был приведен в норму и был успешно сдан.Если, например, мы заходили в "Отчеты" - "Анализ счета по субконто" и выбрали счет 60.1. то все было ОК(ни какой красноты), но в результате чего-то - возможно сбоя программы, а может и не из-за этого(точно сказать не могу - заметили не сразу - где-то в начале
мая), там, по каким-то причинам, по многим контрагентам стало красным. Что ещё любопытно: например если если в "Анализе счета по субконто"мы выбираем конкретного контрагента и смотрим данные как по счету 60, так и по субсчету 60.1 то программа выдает диаметрально противоположные значения - скиншоты разместил сдесь http://slil.ru/24540085, http://slil.ru/24540088.По счету 60 - все нормально(сумма идет по дебету), а по счету 60.1 - идет красным по кредиту!Разве
это нормально?
Как можно решить эту проблему?
Делал полный пересчет итогов, а так же тестирование и исправление ИБ, удалял все документы помеченные на удаление,
удалял не проведенные документы - безрезультатно!
Задавал вопрос в службу техподдержки 1С, от туда мне прислали вот такие ответы:
1)Удалить файлы из папки с БД
- 1SBKTTLC.dbf , 1SBKTTLC.cdx- Итоги
- 1SBKTTL.dbf , 1SBKTTL.cdx - Остатки
Загрузить 1С в монопольном режиме, выполнить полный пересчет итогов (Операции--> Управление бухгалтерскими итогами--> Полный пересчет итогов).
2)Попробуйте выполнить через Конфигуратор "Выгрузку данных" в файл с последующей их загрузкой из того же файла.
Так же проверьте, что бы в Журнале "Операций" у Вас не было операций и Документов с ВЫКЛЮЧЕННЫМИ проводками(это я проверял!).
3)В этом случае Вам надо обратиться к сервис партнерам фирмы <1С>
ПЕРВЫЕ ДВА ВАРИАНТА НЕ ПОМОГЛИ, ВТОРОЙ ПОКА НЕ ВОЗМОЖЕН!
Пробовал восстонавливать базу из резервных копий, но и там тоже по субсчету 60.1 идет краснота(но за разные даты - разные числа, и по разным контрагентам!) - НИ ЧЕГО НЕ ПОЙМУ!?
Вообще база очень проблемная - в ней постоянно происходят какие-то глюки.У нас в фирме есть и другие базы 1С бухучет 487 релиз - но с ними таких проблем нет и не было, да и бухгалтера вполне квалифицированные!
Начальство требует решить эту проблему. Я понимаю, что возможно мало информации, но больше сказать ни чего не могу - хотелось, хотя бы знать в каком направлении копать?От чего такое может быть?
С уважением Александр.
Отправлен: 20.06.2007, 15:09
Вопрос задал: Alex81 (статус: 1-ый класс)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 5)
Отвечает: Mart Land
Здравствуйте, Alex81!
Наверное, если удалить 1SBKTTLC.dbf, 1SBKTTL.dbf и пересчитать итоги то чуда не произойдет.
Вероятно, как всегда, "человеческий фактор" - после чистки базы (удаление, изменение, возможно нарушение последовательности ввода операций относительно периода времени, или других неточностей) и появилась краснота. А сведение баланса в ноль еще не говорит о правильности ведения бухучета.
В качестве примера, возьмите демо базу от типового 489 релиза и сформируйте баланс за Январь-Март 2003: в итоге Актив = Пассиву. А теперь, сформируйте, ну хотя бы "Анализ счета" 50 за этот же период: в итоге отрицательное конечное сальдо(то есть краснота). Дальнейший анализ показывает, что документом "Выплата зарплаты" №000002 от 02.03.03 из кассы было списано денег больше, чем имелось. Итак, источник ошибки найден, что с ним дальше делать - это уже другой вопрос.
Может быть имеет смысл запустить Меню-Отчеты-Технологический анализ бухгалтерского учета, а дальше набраться мужества и сверить свой бумажный учет с программным. Один раз найдете, исправите ошибки и из базы уйдут глюки.
Кстати, я не бухгалтер. Желаю удачи.
Ответ отправил: Mart Land (статус: 1-ый класс)
Ответ отправлен: 20.06.2007, 16:41 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ!Обработка пригодится - если можете скинте на Alex81@rusfaq.ru.
Отвечает: Dmitry Stashenko
Здравствуйте, Alex81!
У меня такое бывало из-за того, что доки задними числами проводят. Не пробовал перепровести все документы? Если надо - обработку кину, напиши только куда
Ответ отправил: Dmitry Stashenko (статус: 5-ый класс)
Ответ отправлен: 20.06.2007, 19:01 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ!Обработка пригодится - если можете скинте на Alex81@rusfaq.ru.
Отвечает: Elric
Здравствуйте, Alex81!
По счету 60 - все нормально(сумма идет по дебету), а по счету 60.1 - идет красным по кредиту!Разве это нормально?
Это абсолютно нормально, если счет 60 активно-пассивный, а счет 60.1 пассивный. Проверьте в плане счетов, наверняка так и есть. Это не ошибка.
В активно-пассивном счете при показе сальдо работает формула:
Сальдо=Дебет-Кредит
Если сальдо положительное, оно показывается в дебете. Если отрицательное, оно показывается как положительное, но в кредите.
В пассивном счете сальдо считается по той же формуле:
Сальдо=Дебет-Кредит
Однако в пассивном счете сальдо ВСЕГДА показывается в кредите. И если Дебет-Кредит>0 (как в Вашем случае), то сальдо в пассивном счете (в кредите) будет красное.
Это не особенность 1С. Это бухучет.
Для справки. По активному счету сальдо всегда показывается в дебете. И если Дебет-Кредит<0, то сальдо по активному счету (в дебете) будет красное. Это не вопрос изменения данных, это лишь вопрос как их отображать.
Теперь к вопросу "откуда могла взяться проблема и что с ней делать". Т.к. исходим из того, что никто документы за прошлые периоды не удалял, могу предположить следующие два варианта:
1. Бухгалтер тогда не обращала внимание на субсчет 60.1, а по счету 60 красноты не было. Не знаю, насколько такой вариант вероятен, однако проверьте. Если предположение верно, тогда вообще ничего делать не надо (кстати, проверьте, формируется ли сейчас у Вас баланс в этой базе за прошлый год, если формируется правильно, то проблемы вообще нет).
2. В какой-то момент был изменен признак счета 60.1 с активно-пассивного на пассивный. Данные от этого не изменились, однако начали по-другому отображаться (красным по кредиту вместо черным по дебету). В таком случае просто измените признак счета обратно на активно-пассивный -- сальдо вернется в колонку Дебет и будет черным.
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 20.06.2007, 23:51 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ!По некоторым вопросам вы прояснили для меня ситуацию.А счет 60.1 - всегда был пассивный и изменение его на активно-пассивный ни чего не меняет.
Отвечает: Игорь К.
Здравствуйте, Alex81!
Проблема тут чисто в бухгалтерии. Если у Вас Счет 60.1 Пассивный, то наверняка есть 60.2 Активный, на который и должна откладываться Оплата в счет будущих поставок.
Вероятно бухгалтер просто эту оплату ручными проводками занес на Дебет счета 60.1, оплата в сумме больше Прихода осевшего на Кредите 60.1. В результате по 60.1 вылезла "Краснота". Надо просто исправить проводки по оплате 60.1/51 или там откуда у Вас могут поступать деньги на 60.2/51 по тем Контрагентам где не было Прихода.
Красноты по 60.1 в классическом понимании быть не должно. т.е. либо 60.1 - Активно-Пассивный, либо 60.1 Пассивный и 60.2 Активный.
Удачи!
--------- Лучше два часа потерять, потом за пять минут долететь
Ответ отправил: Игорь К. (статус: 4-ый класс)
Ответ отправлен: 21.06.2007, 12:54 Оценка за ответ: 5 Комментарий оценки: Спасибо за идею!Вариант конечно интересный!У нас счет 60.1 пассивный, а 60.2 активный - но учет по счету 60.2 не ведется т.к. предприятие платит по факту (т.е. сразу оплачивает накладные).Если поменять счет 60.1 на активно-пассивный то вроде краснота по нему исчезает.Но вот волнует вопрос, как это согласуется с законодательством и не поплывут ли цифры по
др.счетам?
Отвечает: BuhCIA
Здравствуйте, Alex81!
Добавлю: У нас это обычно происходит, если в документе Выписка бухгалтер явно указывает счет 60.1 (или в словаре Виды движений денежных средств для данной позиции явно указан это счет). Стоит очистить это поле - после проведения документа Выписка оплата правильно делится на погашение задолженности и аванс. Разумеется, сейчас нужно вручную убрать ошибки (ручная операция Дебет 60.2 Кредит 60.1 на сумму "красноты"), но на будущее нужно исправить справочник и обучить бухгалтеров.
--------- Скажите, сколько времени? - (устало, показывая часы) Читайте, там же все написано!
Ответ отправил: BuhCIA (статус: Профессионал) Россия, Москва Организация: Бухгалтерия Центрального Исполнительного Аппарата (фирмы с филиалами) = БухЦИА WWW:http://buhcia.narod.ru ---- Ответ отправлен: 23.06.2007, 00:04 Оценка за ответ: 5 Комментарий оценки: Большое спасибо за вашу подсказку!Буду иметь ввиду.
Вопрос № 92.243
Здравствуйте уважаемые эксперты!
Не удается сформировать строку текстового файла (дополнить символами пробела справа, слева почему то работает :(( а также добавляет любые символы справа кроме пробела а для банка нужны именно пробелы...)
Программа Зарплата и Кадры 273 релиз
Приложение:
Отправлен: 20.06.2007, 19:03
Вопрос задал: Pasha74 (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 7)
Отвечает: Dmitry Stashenko
Здравствуйте, Pasha74!
Попробуй глДополнитьСтроку(СуммаФ,8,Симв(32)).
Если не получится, кидай листинг глДополнитьСтроку().
Ответ отправил: Dmitry Stashenko (статус: 5-ый класс)
Ответ отправлен: 20.06.2007, 19:22 Оценка за ответ: 3 Комментарий оценки: Уже пробовал то же самое
Ответ отправил: svsrus (статус: 6-ой класс)
Ответ отправлен: 20.06.2007, 20:19 Оценка за ответ: 4 Комментарий оценки: Может быть но вариант предложенный Elric мне нравится больше
Отвечает: Elric
Здравствуйте, Pasha74!
Попробуйте отказаться от "шаблона". У меня работает.
См. Приложение.
Приложение:
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 21.06.2007, 00:09 Оценка за ответ: 5 Комментарий оценки: Отлично! все работает
так не работает?
просто при УРСА.Показать() пробелы ты не увидишь.
попробуй УРСА.Записать("C:ursa.txt") и потом просмотреть записанный файл. пробелы будут видны
Ответ отправил: Vovchai (статус: 3-ий класс)
Ответ отправлен: 21.06.2007, 08:08
Вопрос № 92.313
Здравствуйте эксперты!
Не получается присвоить значение реквизиту справочника в нижеуказанной обработке (ЭлПочта=ИннЮрЛица;), но при интерактивном нажатии кнопки записать значение присваивается, т.е. в процедуре ПриЗаписи стоит (ЭлПочта=ИннЮрЛица;).
Помогите пожалуйста разобраться, не сидеть же каждый элемент открывать и записывать, Конфа ТиС!
Процедура Сформировать()
Перем ИннЮрЛица;
Спр=СоздатьОбъект("Справочник.Контрагенты");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент()=1 Цикл
Если Спр.ЭтоГруппа()=0 Тогда
ЭлПочта=ИннЮрЛица;
Сообщить("Идет запись элементов справочника - "+Спр.ТекущийЭлемент());
Спр.Записать();
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Отправлен: 21.06.2007, 08:32
Вопрос задал: V lad (статус: Посетитель)
Всего ответов: 8 Мини-форум вопроса >>> (сообщений: 11)
Отвечает: IUnknown
Здравствуйте, V lad!
Наверное правильнее сделать так:
Приложение:
--------- я не специалист
Ответ отправил: IUnknown (статус: Студент)
Ответ отправлен: 21.06.2007, 08:38 Оценка за ответ: 5 Комментарий оценки: Спасибо за участие!
Отвечает: DERL.KG
Здравствуйте, V lad!
Исходя из того, что у вас написано, вы присваиваете простой переменной ЭлПочта пустое значение переменной ИннЮрЛица.
Во-первых, вы должны где-то черпать значение в переменную ИннЮрЛица.
Во-вторых, не ЭлПочта = ИннЮрЛица, а Спр.ЭлПочта = ИннЮрЛица.
Удачи.
Ответ отправил: DERL.KG (статус: 3-ий класс)
Ответ отправлен: 21.06.2007, 08:40 Оценка за ответ: 5 Комментарий оценки: Спасибо за участие!
Отвечает: Vovchai
Здравствуйте, V lad!
Спр.ЭлПочта=ИннЮрЛица;
=====
удлинитель сообщения
Ответ отправил: Vovchai (статус: 3-ий класс)
Ответ отправлен: 21.06.2007, 08:42 Оценка за ответ: 5 Комментарий оценки: Спасибо за участие!
Отвечает: Elric
Здравствуйте, V lad!
Я прочитал Ваш комментарий, отвечу с учетом его.
По поводу строки Спр.ЭлПочта=ИннЮрЛица; и пустого значения ИннЮрЛица Вам совершенно правильно сказали. Попробуйте заменить эту строку на следующую: Спр.ЭлПочта=Спр.ИннЮрЛица;
Дело в том, что объявив переменную ИннЮрЛица Вы, конечно, избавились от собщения об ошибке в модуле обработки, однако проблему не решили. Вы же хотите присвоить не значение переменной ИннЮрЛица, а значение реквизита справочника. И присвоить его не простой переменной ЭлПочта, а опять таки реквизиту справочника. Поэтому не ЭлПочта=ИннЮрЛица;, а Спр.ЭлПочта=Спр.ИннЮрЛица;
Результат смотрите в Приложении.
Приложение:
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 21.06.2007, 10:09 Оценка за ответ: 5 Комментарий оценки: Спасибо за участие!
Отвечает: Dmitry Stashenko
Здравствуйте, V lad!
тебе же надо записать реквизит справочника ЭлПочта, а не просто переменную ЭлПочта. То есть надо писать не ЭлПочта = ИннЮрЛица;, а
Спр.ЭлПочта = ИннЮрЛица; ( а если ИннЮрЛица - это тоже реквизит справочника, то вообще Спр.ЭлПочта = Спр.ИннЮрЛица)
Ответ отправил: Dmitry Stashenko (статус: 5-ый класс)
Ответ отправлен: 21.06.2007, 11:10 Оценка за ответ: 5 Комментарий оценки: Спасибо за участие и за дальнейшие подсказки!
Отвечает: Vlad Skorochod
Здравствуйте, V lad!
Тут скрылась ошибка в переменной.
У вас:
ЭлПочта=ИннЮрЛица;
Надо
Спр.ЭлПочта=Спр.ИннЮрЛица;
Ответ отправил: Vlad Skorochod (статус: 4-ый класс)
Ответ отправлен: 21.06.2007, 11:12 Оценка за ответ: 5 Комментарий оценки: спасибо за участие!
Отвечает: Игорь К.
Здравствуйте, V lad!
Если у Вас Реквизит ИннЮрЛица добавлен на форме, то объявлять его локально ->Перем ИннЮрЛица; уже не нужно, т.к. Локальная переменная скрывает Глобальную с формы.
Лечение:
1. Закомментируйте строчку Перем ИннЮрЛица;
2. ЭлПочта=ИннЮрЛица; надо Спр.ЭлПочта=ИннЮрЛица;
Все будет работать. Удачи!
см.приложение
Приложение:
--------- Лучше два часа потерять, потом за пять минут долететь
Ответ отправил: Игорь К. (статус: 4-ый класс)
Ответ отправлен: 21.06.2007, 12:25 Оценка за ответ: 5 Комментарий оценки: Спасибо за участие!
Отвечает: Андрей Тимофеев
Здравствуйте, V lad!
Во первых вы объявляете переменную ИННЮрЛицо, но не заполняете ее ничем, если вы хотите взять значение из справочника делайте так: спр.ИннЮрЛица. Во-вторых вы заполняете не реквизит справочника ЭлПочта, а судя по всему локальную переменную, чтобы записать реквизит справочника используйте:
спр.ЭлПочта = спр.ИннЮрЛица.
Удачи.
Ответ отправил: Андрей Тимофеев (статус: 4-ый класс)
Ответ отправлен: 22.06.2007, 11:57 Оценка за ответ: 5 Комментарий оценки: Спасибо за участие!
Вопрос № 92.320
Здравствуйте, мне нужна помощь специалиста, как настроить 1с чтобы она работала в сети на двух компах с одной базой в реальном времени? что для этого необходимо установить? сейчас ситуация такая что 1с запускается только на одном компе а на другом пишет ошибка блокировки данных, короче работать она может только по очереди с этой базой.
Отвечает: Vovchai
Здравствуйте, Белов Максим Валерьевич!
не запускайте просто в монопольном режиме
Ответ отправил: Vovchai (статус: 3-ий класс)
Ответ отправлен: 21.06.2007, 09:22
Отвечает: BigHard
Здравствуйте, Белов Максим Валерьевич!
Может у вас локальная версия 1с?
Если это не так, то при запуске смотрите, чтоб не была установлена галочка "монопольно"
--------- Чем отличается чайник от программиста: У чайника в одном килобайте 1000 байт, а у программиста в одном километре 1024 метра
Ответ отправил: BigHard (статус: Студент)
Ответ отправлен: 21.06.2007, 09:30
Отвечает: Полозов Олег aka Asher
Здравствуйте, Белов Максим Валерьевич!
Одно из двух:
1. 1С не сетевая.
2. Один из пользователей использует монопольный режим.
2. Лечится пинанием юзеров
1. Покупкой сетевой версии программы
Ответ отправил: Полозов Олег aka Asher (статус: 6-ой класс)
Ответ отправлен: 21.06.2007, 09:31
По-порядку:
1. Для нормальной работы 1С в сети из 2-4 ПК необходима Windows XP Prof (Home - в крайнем случае).
2. Приобретите 1С: Бухгалтерия предприятия 8.0 или 1С:Бухгалтерский учет 77. Версии - сетевая (в случае с 77) или многопользовательская (для 8.0)
3. Создайте на одном из ПК (наиболее мощном) базу 1С. Добавьте пользователей и подключитесь к ней с другого ПК.
4. Если хотите ,чтобы другие пользователи работали с Вашей БД 1С - не запускайте 1С в монопольном режиме. Данный режим используется только для административных и сервисных функций.
Ответ отправил: Igor_L (статус: 1-ый класс)
Ответ отправлен: 21.06.2007, 09:44
Отвечает: Townsman
Здравствуйте, Белов Максим Валерьевич!
Скорее всего, в Вашем случае Вы работаете с 2-х машин под одним и тем же именем пользователя. Тогда Вам необходимо для второй машины создать еще одного пользователя (а если нет ни одного - то и для первой). Это делается так: 1) в рабочей папке создаются подпапки по числу пользователей, например: Usr1, Usr2... и 2) в Конфигураторе - Администрирование - Пользователи - создаются эти самые Пользователи, где в качестве относительного пути к базе данных указываются созданные папки. Также должны быть заполнены поля
Имя, Интерфейс и Роль. После этого входим с 2-х компов под разными Пользователями, и все должно работать. Удачи!
Ответ отправил: Townsman (статус: 2-ой класс)
Ответ отправлен: 21.06.2007, 09:45
Отвечает: Finist
Здравствуйте, Белов Максим Валерьевич!
Скорее всего вы запускаете 1С в монопольном режиме, либо у вас несетевая версия..., провеьте версию и либо переустановите 1С на сетевую либо запустите не в монопольном режиме
Ответ отправил: Finist (статус: 3-ий класс)
Ответ отправлен: 21.06.2007, 09:57
Отвечает: Андрей Тимофеев
Здравствуйте, Белов Максим Валерьевич!
Скорее всего у вас стоит локальная версия 1с, Вам необходимо установить 1с сетевую или SQL(которая тоже умеет работать с дбф файлами).
Если же у вас уже установлена одна из этих версий, значит на первом компьютере вы открываете 1с монопольно, чего делать нельзя если хотите дать возможность работать в 1с другим сотрдникам кроме себя.
Удачи.
Ответ отправил: Андрей Тимофеев (статус: 4-ый класс)
Ответ отправлен: 21.06.2007, 10:55
Варианты такие:
1. Версия 1С не сетевая.
2. Пользователь входит в базу монопольно.
3. Пользователи входят в базу под одним именем.
Лечение:
1. Приобретение сетевой версии.
2. При загрузке базы убирать галочку "монопольно".
3. Завести в базе разных пользователей. Для этого зайти в конфигуратор, в вкладке Администрирование - Пользователи завести нового пользователя. При этом НЕОБХОДИМО чтобы каталоги пользователей были разные, иначе когда будет входить 2-й пользователь 1С будет выдавать "каталог пользователя занят".
Удачи
Ответ отправил: Dmitry Stashenko (статус: 5-ый класс)
Ответ отправлен: 21.06.2007, 11:05
Отвечает: Vlad Skorochod
Здравствуйте, Белов Максим Валерьевич!
В вашем вопросе недостаточно информации.
Но быстрее всего что у вас стоит локальная версия. Которая нерасчитана на работу в сетевом режиме. и файлы она открывает в монопольном режиме.
Ответ отправил: Vlad Skorochod (статус: 4-ый класс)
Ответ отправлен: 21.06.2007, 11:16
Отвечает: Нестеров Д. В.
Здравствуйте, Белов Максим Валерьевич!
тебе нужно в конфигурации завести несколько пользователей и они будут заходить каждый под своим логином
Ответ отправил: Нестеров Д. В. (статус: 1-ый класс)
Ответ отправлен: 21.06.2007, 22:58
Вопрос № 92.334
Здравствуйте уважаемые эксперты! У меня такая небольшая проблема возникла с банком. Есть такой банк НБ Траст. У них отличается клиент-банк, чтобы загрузить платежки, стандартный клиент банк не подходит. У них нужен dbf файлы. Может уже кто-то с ними работали? Помогите, пожалуйста.
Отправлен: 21.06.2007, 11:33
Вопрос задала: MaShI (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: DERL.KG
Здравствуйте, MaShI!
У нас банк тоже требует формат dbf.
Но это зависит в какой структуре таблицы требуют данные в банке.
В моем случае я создал отдельный документ (ЭлПлатежи) в котором собираются все платежи, добавляются записи в табличную часть этого документа при печати платежного поручения, при этом туда копируются все данные необходимые для таблицы.
При условном проведении документа ЭлПлатежи создается dbf файл требуемой структурой и информацией, при этом бухгалтер может либо отправить файл по эл.почте, либо отдельно сохраняет dbf файл на диске.
К сожалению у нас не типовая конфигурация, поэтому коды вам врядли помогут.
Если нужна конкретная помощь, обращайтесь по почте.
Ответ отправил: DERL.KG (статус: 3-ий класс)
Ответ отправлен: 21.06.2007, 13:07 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ. Да, это скорей всего самый удобное решение.
Отвечает: Полозов Олег aka Asher
Здравствуйте, MaShI!
Делал Клиент-банк, но для другого банка. с текстового файла с разделителями.
Идея такова:
Загрузка:
1. Читаем текст(в вашем случае таблицу DBF)
2. Конвертируем его в текст формата 1С, т.е. так как понимает 1С
3. Проверка на ошибки и т.п. стандартными процедурами и функциями обработки клиент-банк;
4. стандартная загрузка документов. (ну в нашем случае немного тоже переделанная. т.к. у нас есть контрагенты с одинаковыми ИНН);
Выгрузка:
1. Выгружаем в текст формата 1С (соответственно со всеми проверками на вшивость)
2. Конвертим в текст с разделителями
3. выгружаем.
Если есть желание обработку могу выслать (Для УПП 8.0)
Стучитесь 280666057
Ответ отправил: Полозов Олег aka Asher (статус: 6-ой класс)
Ответ отправлен: 22.06.2007, 02:15