Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 716
от 31.01.2008, 14:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 387, Экспертов: 47
В номере:Вопросов: 2, Ответов: 3

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 120254: вопрос по 1с7.7 Зарплата и кадры. С помощью отчета Подгототовка сведений для пфр формирую файлы для передачи, версия формата 4.0. В ПФр эти файлы не принимают, В протоколе написано следующее: с1: ***50: Ошибка в структуре файла Первой записью...
Вопрос № 120263: Здравствуйте уважаемые эксперты! 1С 7.7 Торговля и Склад. Помогите пожалуйста дописать процедуру ОбработкаВнешнегоСобытия(Источник,Событие,Данные) в документе Реализация, чтобы контрагента считывать по штрих-коду....

Вопрос № 120.254
вопрос по 1с7.7 Зарплата и кадры. С помощью отчета Подгототовка сведений для пфр формирую файлы для передачи, версия формата 4.0. В ПФр эти файлы не принимают, В протоколе написано следующее:
с1:
***50: Ошибка в структуре файла Первой записью должна быть "Запись-заголовок"
с1:
===Фатальная ошибка===
Программа не смогла определить версию формата данных!
Дальнейшая проверка невозможна!

Может подскажете с чем это связано?

Можно ли пересылаемые файлы править вручную в Блокноте?
Содержимое файла в приложении.

Приложение:

Отправлен: 26.01.2008, 13:22
Вопрос задала: Оксана/kasy (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Larsh
Здравствуйте, Оксана/kasy!
Уточните в ПФР, по моему сейчас они принимают сведения только в формате7.00
Ответ отправила: Larsh (статус: 1-ый класс)
Ответ отправлен: 28.01.2008, 03:14


Вопрос № 120.263
Здравствуйте уважаемые эксперты! 1С 7.7 Торговля и Склад. Помогите пожалуйста дописать процедуру ОбработкаВнешнегоСобытия(Источник,Событие,Данные) в документе Реализация, чтобы контрагента считывать по штрих-коду.
Отправлен: 26.01.2008, 14:16
Вопрос задала: Darina (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ушаков Михаил Андреевич
Здравствуйте, Darina!
Подскажите, как штрихкодируется контрагент? В моём варианте штрихкод состоит из
AA+ХХХХХ+YYYYY, где XXXXX - код контрагента в справочнике, а AA - двузначное число, сообщающее, что считанный элемент - контрагент. Для конкретного примера пусть это будет "24"

Приложение:

Ответ отправил: Ушаков Михаил Андреевич (статус: 1-ый класс)
Ответ отправлен: 26.01.2008, 14:35

Отвечает: Леутин Андрей
Здравствуйте, Darina!
Одной доработкой процедуры здесь не ограничишься.
Вот как подобную задачу решал я в своей фирме:

1. Добавил в справочник Контрагенты реквизит "Штрихкод" и заполнил его автоматически так чтобы первый символ был 9 (9- это просто потому что у нас не было товаров штрих-код которых начинался с 9-ки), а формат соответствовал ЕАН-13

2. Добавил в процедуру ОбработкаВнешнегоСобытия(Источник,Событие,Данные) во всех документах где есть реквизит контрагент следующий кусочек кода

Перем ВремКонтрагент;

(стандартный код до строчки (Если Событие = "BarCodeValue" Тогда), затем)

ТипДанных = Число(Лев(СокрЛП(Данные),1));
Если ТипДанных = 9 Тогда
Если глПолучитьКонтрагентаПоШтрихкоду(Данные, ВремКонтрагент) = 1 Тогда
Контрагент = ВремКонтрагент;
ПриИзмененииКонтрагента();
КонецЕсли;
Иначе (дальше продолжается стандартный код процедуры)

в глобальный модуль добавил процедуру

глПолучитьКонтрагентаПоШтрихкоду(Данные, ВремКонтрагент)

вот ее текст
Функция глПолучитьКонтрагентаПоШтрихкоду(Данные, Контрагент) Экспорт

СпрКонтрагент = СоздатьОбъект("Справочник.Контрагенты");
Если СпрКонтрагент .НайтиПоРеквизиту("штрихКод",сокрЛП(Данные), 1) =1 Тогда
Контрагент = СпрКонтрагент.ТекущийЭлемент;
возврат(1);
иначе
возврат(0);
КонецЕсли;

КонецФункции

вот вроде все...
возможно это не единственный и не оптимальный способ, но вот уже второй год работает без сбоев...


Ответ отправил: Леутин Андрей (статус: 1-ый класс)
Ответ отправлен: 26.01.2008, 14:50


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.70 от 17.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное