Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )



История благодарностей участнику Vofka ::: Спасибо сказали: 4549 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
15.02.11, 16:42 Возможность выбора регистратора партии (из регистра ОстаткиПоПартиям)
Цитата
Конфигурацию делаю с нуля на платформе 8.1

Тогда здесь в 2 словах не объяснить. Смотрите типовые конфигурации.

Цитата
мой шеф наотрез отказался от типовой

Да уж. А можно узнать причину отказа (интересно просто)?
Salex,
15.02.11, 13:40 Тяжело найти работу начинающему программисту 1С
Я тоже когда-то задавался таким вопросом. Решил попробовать:
- есть заказы - есть зарплата. Нет заказов - сосите палец.
- сам себе должен "наколядовать" работу, обзванивая "своих" клиентов и предлагая им нужные и не нужные вещи.
- беготня и дежурство на линии консультации - тоже не самое приятное.
- приоритет в работе отдается сотрудникам, которые проработали дольше, т.е. если устроился последний - то работа будет, если все остальные "при деле"
- в плане нового опыта я для себя вынес мало оттуда. Единственный опыт, который, я считаю был полезный, это работа с лицензионным ПО.
В общем, из ожидаемых 100% я получил 5 - 10%. Проработал пол года и уволился.

Остался в хороших отношениях с директором. Это, наверное, самое полезное, что я получил от этой работы. smile.gif

Если хочется интересной, "реальной" работы без опыта - франч в этом не поможет.

ИМХО.
Flexy, Zaval,
15.02.11, 12:24 Не срабатывает СтрЗаменить()
Цитата
СтрЗаменить(<?>,,)
Синтаксис:
СтрЗаменить(<СтрИсточник>,<СтрПодстрока>,<СтрЗамены>)
Назначение:
Возвращает строку, полученную из строки поиска заменой всех вхождений шаблона поиска строкой замены.
Параметры:
<СтрИсточник> - строка в которой ищем (место поиска);
<СтрПодстрока> - строка которую ищем (шаблон поиска);
<СтрЗамены> - строка, которой заменяем найденную подстроку (строка замены).


Т.е. надо так:
ЭлПроверки = "015";
ЭлПоиска = "0";
ЭлЗамены = "";
ЭлПроверки = СтрЗаменить(ЭлПроверки,ЭлПоиска,ЭлЗамены);
DAS_Alex,
14.02.11, 11:23 Определить "описание" прикладного объекта по непосредственно объекту или ссылке на него
Цитата
как можно определить принадлежность объекта к Справочникам, РегистрамНакопления, Документам......?

Наверное через
Метаданные()

и
Документы
,
Справочники

...

Времени сейчас нет разбираться и написать более точно, но думаю нужно смотреть в этом направлении
Dmitriy-CoDy,
10.02.11, 8:01 Batchir, с днюхой! :)
Сегодня у Батчира днюха!
Хочется его поздравить и пожелать всего самого наилучшего: здоровья, денег и всего, что душа пожелает!!! icon_beer17.gif
Batchir,
09.02.11, 20:39 Генератор случайных чисел в 1С
Ключевые слова: генератор, случайный, чисел, число, алгоритм, random, randomize, распределение, равномерное, лотерея


insider:

Вот не думал, что в 1С пригодится, а вот на Вам.. клиенты решили акцию провести, типа "собери крышечки", только собирать нужно слова, кто правильное слово из своего набора букв соберет - тот и выиграл. Задача вообщем казалось бы простая: имеется алфавит, имеется некое слово, которое нужно собрать, например "коньяк", в нем 6 букв, как видите.

Нужно: сгенерить некоторое кол-во случайных шестибуквенных сочетаний из любых букв алфвита, к этому примешать некоторые кол-во вариантов, при которых слово все-таки можно сложить, например "ньккоя" - слово складывается, а "кавпры" - явно не подходит.

Дополнительное условие: все эти варианты (правильные и нет) нужно пронумеровать, чтобы при получении "призовой" карточки можно было бы сверить номер (а был ли такой).

Казалось бы, причем здесь 1С? Так вот учет этих карточек и призов желают добавить в учетную прогу, ну и заодно попросили нагенерить случайных комбинаций (ну не вручную же их сочинять).
Для каждой акции комбинации генерятся один раз, потом по ним изготавливают карточки, т.е. в следующий раз слово будет другое и т.д.

В общем задача сводится к следующему:
1. Генерить случайные числа, желательно с большим разбросом.
2. По числу вычислять комбинацию букв (т.е. найти какое-то соответствие между возможныи комбинациями и их номерами).
3. Пункт обратный предыдущему - по слову проверять номер комбинации.

Учитывая, что на форуме периодически задаются вопросы по генераторам случайных чисел и т.п. - решил поделиться. К моему стыду, эта занимательная арифметика занимала меня последние три часа.

Решение:
1. т.к. генератор от avb и NS давал маленький разброс случайных чисел, пришлось поюзать немного другой алгоритм:

function Random()
    if emptyvalue(randSeed) = 1 then
        randSeed = _getperformancecounter();
    endif;                      
    
    randSeed=(a*randSeed+c)%m;
    return randSeed;
endfunction


Здесь:
a=1664525; c=1013904223; m=4294967296;
последняя переменная - 2 в 32-й степени, две другие - рекомендуемые для таких целей коэффициенты

Ограничение по максимальному значению 2^32 выбрано исходя из максимального кол-ва комбинаций (для обрезанного алфавита в 28 букв и слов по 7, т.к. в реальной задаче их именно 7, общее число комбинаций составит 28^7, таким образом выбранное ограничение лежит примерно посередине интервала, что вполне достаточно для выборки 20-30 тыс. вариантов)

Нам также понадобится еще одна вспомогательная функция - возведение в целочисленную положительную степень:

Функция Степень(Знач а,Знач б, Рез=1)
    Если б>0 Тогда
        Рез=Рез*а;    
        б=б-1;
        Степень(а,б,Рез);
        Возврат Рез;
    Иначе
        Возврат Рез;
    КонецЕсли;
КонецФункции


Здесь: а - основание степени, б - показатель степени, Рез - результат


2. Выявить зависимость между последовательно расположенными комбинациями, оказалось на удивление простым:

расположив, ряд элементов по порядку, я выявил схожесть расположения символов с системой счисления, только не десятичной, а в данном случае "шестиричной" (по кол-ву символов в результирующем "слове").
Таким образом, для вычисления комбинации по ее номеру нужно было преобразовать ее номер в эту самую систему счисления.

Для нашей системы счисления, основанием будут являться степени шестерки, т.е. для получения первого слева разряда, необходимо разделить номер нашей комбинации на 6 в 5-й степени, затем остаток от деления - на 6 в 4-й и т.д.

Таким образом, получаем набор из шести чисел, которые по сути являются порядковыми номерами букв в нашем алфавите.

Получившийся код:

Функция ПолучитьСимволы(Поз,ТекСимв=1,СимСтр="")
    Если ТекСимв<к Тогда
        Делитель=Степень(СтрДлина(Буквы),к-ТекСимв);
        ТекОст=Поз%Делитель;
        СимСтр=Строка(СимСтр)+Сред(Буквы,Цел(Поз/Делитель+?(ТекОст>0,1,0)),1);    
        ПолучитьСимволы(ТекОст,ТекСимв+1,СимСтр);
        Возврат СимСтр;
    Иначе          
        СимСтр=СимСтр+Сред(Буквы,(?(Поз=0,СтрДлина(Буквы),Поз)),1);
        Возврат СимСтр;
    КонецЕсли;
КонецФункции


Здесь:
Поз - номер комбинации (псевдослучайное число)
ТекСимв - текущий обрабатываемый символ
СимСтр - резльтирующая строка символов
Буквы = строка, содержащая буквы алфавита в стандартном порядке ("абв...юя")
к - число символов в искомом слове (в данном случае = 6)

3. Обратное преобразование также тривиально:

Функция ПолучитьКомбинацию(Слово,ТекСимв=0,Поз=0)
    НомСимв=Найти(Буквы,Сред(Слово,к-ТекСимв,1));
    Если ТекСимв>0 Тогда
        Если ТекСимв<к Тогда
            Поз=Поз+(НомСимв-1)*Степень(СтрДлина(Буквы),ТекСимв);
            ПолучитьКомбинацию(Слово,ТекСимв+1,Поз);
        Иначе
            Возврат Поз;
        КонецЕсли;
    Иначе
        Поз=?(НомСимв=СтрДлина(Буквы),0,НомСимв);
        ПолучитьКомбинацию(Слово,ТекСимв+1,Поз);
        Возврат Поз;
    КонецЕсли;
КонецФункции


Здесь:
Слово - комбинация символов, номер которой ищем
ТекСимв - текущий обрабатываемый символ (по сути разряд шестиричного "числа")
Поз - искомый номер комбинации

//********************************************************************************
************************

Премешать N чисел:

Для а=1 по N цикл 
массив[а]=а;
Конеццикла;
Для а=1 по N-1 цикл
Сл=Случ(а,N);// Целое случайное число в интервале [а..N]
К=массив[а];
массив[а]=массив[Сл];
массив[Сл]=К;
КонецЦикла;


//********************************************************************************
************************

Sc    =    CreateObject("MSScriptControl.ScriptControl"); 
Sc.language    =    "VBscript";
sc.executeStatement("randomize");  
оноВотТутаБудет=Sc.eval("rnd");


Как сделать чтобы числа выбирались произвольно от 1 до 100?

Ранд=_GetPerformanceCounter()%(100+1);


похоже это лучшеее

//********************************************************************************
************************

В 8.0 для получения случайных чисел можно использовать встроенный генератор GUID.
Вот пример простенькой функции:

//только для целых чисел
Функция ПолучитьСлучайноеЧисло(Мин,Макс)
    
    //вместо Randomize
    Для н = 1 По 100 Цикл
        Уник = Новый УникальныйИдентификатор;
    КонецЦикла;
    
        //генерируем GUID
    Уник = СокрЛП(Новый УникальныйИдентификатор);

        //оставляем только цифры
    Уник = СтрЗаменить(Уник,"-","");
    Уник = СтрЗаменить(Уник,"a","");
    Уник = СтрЗаменить(Уник,"b","");
    Уник = СтрЗаменить(Уник,"c","");
    Уник = СтрЗаменить(Уник,"d","");
    Уник = СтрЗаменить(Уник,"e","");
    Уник = СтрЗаменить(Уник,"f","");

    //знаменатель должен иметь такое же количество нулей + 1
    Знаменатель = 10;
    Для н = 2 По (СтрДлина(СтрЗаменить(Уник,Символы.НПП,""))) Цикл
        Знаменатель = Знаменатель * 10;
    КонецЦикла;
    
    Случ = Число(Уник) / Знаменатель; //здесь получается дробное случайное число от 0 до 1
    
    //преобразуем его в случайное число из заданного интервала, округляем до целого
    ЧислоИзИнтервала = Мин(Макс(Окр(Мин + (Макс-Мин)*Случ),Мин),Макс);
    
    Возврат ЧислоИзИнтервала;

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


Взято отсюда

//********************************************************************************
************************

ЗЫ. я набрёл на эту статью в поисках генератора случайных чисел. Так вот для себя я выбрал вариант
Ранд=_GetPerformanceCounter()%(100+1);
mister-x, telemost,
09.02.11, 11:44 Не отображает данные в форме
Цитата
ибо бухи будут умирать что им прейдется перебивать неделю работы.

Ещё бы icon_crazy7.gif

Цитата
и как теперь востановить это если возможно

Варианта 2:
1. Вы убили реквизит "премия" вообще. Это значит, что старые документы сохранят свои проводки, но при пересчее каком-то может возникнуть беда, поэтому их лучше не трогать.
2. Вы затерли реквизит "премия" на форме. Добавьте.
sia_1980,
09.02.11, 8:31 Баг в комплексной конфигурации, 35 релиз
Вчера, обнаружил баг в комплексной конфигурации, релиз 35

Проявляется при печати платежной ведомости с перидом действия большим или равным дате перехода на ЕСВ (01.01.2011): просто вываливается ошибка и ничего не печатается.
Мой способ лечения:
1. В документе "ПлатежнаяВедомость" в процедуре "Печать" находим строку:
ПечФорма = ?(ПечФорма = "ВедомостьП49",ПечФорма + "_11",ПечФорма + "_2011");

меняем её на
ПечФорма = "ВедомостьП49_11";

2. В отчете "РасчетныеВедомости" в процедуре "ПриОткрытии" ищем строчку
спКодыФорм.Установить("ВедомостьП49_11", 10);

и меняем её на
спКодыФорм.Установить("ВедомостьП49_11", 8);


В общем, АББИ в очередной раз "радует".
Flexy, vaskez,
08.02.11, 10:15 Помогите. Поле агрегатного объекта не обнаружено
Товарищ, или прочитайте правила и оформьте тему соответствующе или тема пойдет в раздел к Марату.

По теме: нет на форме поля "Премия"
sia_1980,
07.02.11, 15:47 Передача параметров функции по копии а не по ссылке
Dmitriy-CoDy, со структурой вы правы. Подробно с этим в документацию не залазил, но может это "фича" wink.gif
Dmitriy-CoDy,
02.02.11, 16:50 1С:Предприятие 8. Использование конфигурации «Бухгалтерия предприятия» (пользовательские режимы)
1С:Предприятие 8. Использование конфигурации «Бухгалтерия предприятия» (пользовательские режимы)

Методические материалы для слушателя сертифицированного курса. Методические материалы для преподавателя сертифицированного курса.

Название: «1С:Предприятие 8». Использование конфигурации «Бухгалтерия предприятия» (пользовательские режимы)
Автор: Винокурова О.
Издательство:
Год издания: 2007
Страниц: 341 + 52
Качество: отличное
Размер: 21.75 Mb
Формат: pdf, djvu
Язык: русский

Скачать: letitbit | turbobit | upload.com.ua
Ksena,
02.02.11, 11:14 Новая форма авансового отчета 2011
В связи с новой формой авансового отчета и с не выходом (до сих пор) обновлений от 1С с новой формой, пришлось делать самому.

Дарю: http://www14.zippyshare.com/v/49854650/file.html
Alan68, Asinn, Boban007, evgeniyap, f12, igmig65, riznyk, vlzahar,
01.02.11, 19:38 Помогите исправить сбой в программе...
Ну и как сказал Batchir
Цитата
попробуйте на другом компьютере запустить
babkaezhka,
01.02.11, 18:51 Помогите исправить сбой в программе...
Цитата
Скачала, не запускается. спрашивает, какой программой его открыть...

Я был уверен, что этот вопрос будет следующим smile.gif

Поместите этот файл в папку виндовс/систем32. Потом в меню пуск/выполнить и там пишем regsvr32 MFC80.dll, нажимаем Энтэр, запоминаем, что произошло (должно какое-то сообщение выдать). Пробуем запускать 1С. Отписываем здесь.
babkaezhka,
01.02.11, 14:04 Помогите исправить сбой в программе...
Отличные скриншоты.
А вообще портабл платформа - это портабл. Установите нормальную 1С.
babkaezhka,
28.01.11, 8:23 Единый социальный взнос
Скан журнала "Все о бухгалтерском учете" от 12-01-2011 №4

ЕСН - Консультации
Alan68, f12,
27.01.11, 20:20 Новая форма налоговой накладной
Я остановился на:
- для даты 8 квадратиков, дата заполняется так: 27012011
- для номера по моему 9, не помню точно
f12,
27.01.11, 14:52 Открытие внешней обработки при запуске 1с
meverikxp, а спасибо Flexy сказать?
Flexy, meverikxp,
26.01.11, 15:21 УРБД
Вот статейку разместил, попробуйте.
alex040269, valeria,
26.01.11, 14:12 Прикольные картинки
Рабочее место модератора
Тролль не пройдет!

Нонна,
25.01.11, 12:02 1С комплексная, окно служебных сообщений Zane,
23.01.11, 13:54 Total Commander 1c Edition


Популярный файловый менеджер с надстройками и дополнениями для удобной работы с программами 1С

Данная сборка включает в себя:

Меню для работы с программами 1С 7.7, 8.1, 8.2, позволяющее запускать их в режимах предприятия и конфигуратора. Можно сразу открыть текущую базу так же в предприятии и конфигураторе. Расположение самих программ 1С определяется автоматически.
Для 1С 7.7 можно удалить индексы и файлы итогов, заархивировать всю базу (из архива исключаются индексы и нек. другие файлы) и только конфигурацию архиватором WinRAR. Можно декомпилировать 1cv7.md и *.ert утилитой GComp в автоматическом режиме или VGComp в ручном режиме. Также включена утилита для конвертации базовых версий в небазовые и обратно.
Для 1С 8.1 и 8.2 есть возможность почистить кэш, заархивировать базу WinRAR, распаковать *.cf, *.epf, *.erf, *.dt, открыть файл базы *.1cd утилитой Tool_1CD.



Быстрые папки для доступа:
к кэшу 1С 8.1, 8.2
настройкам пользователей 1С 8.1, 8.2



Дополнительные программы:
7-Zip - архиватор
WinRAR - архиватор
AutoRuns - позволяет посмотреть что и откуда запускается при загрузке Windows
AkelPad - быстрый и небольшой редактор текстовых файлов
WinHex - редактор бинарных файлов
firstobject XML editor - редактор файлов xml
winDBFview - редактор dbf файлов

Плагины для работы с 1С:
EFD_View - позволяет заходить в файлы поставок (*.efd) как в архивы
ert.wcx - позволяет заходить в файлы *.ert и *.md как в архивы
T1CLister - промотр *.ert, *.md, *.dd, *.dds, *.usr, *.als
v8cf - позволяет заходить в файлы *.cf, *.epf и *.erf как в архивы
ViewV8tc - просмотр *.cf

Плагины для работы с базами данных:
ADO Data Sources - подключение и просмотр данных через ADO
xBaseView - удобный просмотр *.dbf и *.udl, поддерживает язывк запросов SQL

И некоторые другие полезные плагины.

Для установки разархивируйте в любую папку, запускать через файл tc.bat.



При архивировании текущей папки к имени архива добавляется дата и время.

При распаковке *.cf, *.erf, *.epf, *.ert создается папка с таким же именем как и у файла.

Распаковка *.md происходит в папку src.

Данная сборка полностью легальна, т.к. не содержит ключей и взломщиков.

Ссылки на используемые программы, утилиты

Total Commander - http://www.ghisler.com
WinRAR - http://www.rarlab.com
7-Zip - http://7-zip.org
AkelPad - http://akelpad.sourceforge.net
AutoRuns - http://technet.microsoft.com/ru-ru/sysinternals/bb963902
WinHex - http://www.winhex.com
firstobject XML editor - http://www.firstobject.com
winDBFview - http://gendalf.ru
FTP decrypting tool - http://wincmd.ru/plugring/cda_file_info.html
DT:Менеджер - http://infostart.ru/public/16067/
GComp - http://1c.alterplast.ru/
Non-Stop Copy - http://dmitrys.nm.ru/
Open file shell for TC - http://www.antoon-inc.com/
PasswordCracker - http://www.amlpages.com/
Tweak TC - http://www.databack4u.com/
V8Unpack - http://infostart.ru/public/15695/
MDConvertor - http://1c.proclub.ru/modules/mydownloads/p...15&lid=2719
Tool_1CD - http://infostart.ru/public/19633/
ADO Data Sources - http://wincmd.ru/plugring/ado_ds.html
Back2Life - http://wincmd.ru/plugring/back2life.html
bzip2 - http://wincmd.ru/plugring/bzip2.html
chmdir - http://wincmd.ru/plugring/chmdir.html
Device Manager - http://wincmd.ru/plugring/devman.html
DirSizeCalc - http://wincmd.ru/plugring/dirsizecalc.html
DiskDir - http://wincmd.ru/plugring/diskdir.html
EFD_View - http://infostart.ru/public/19221/
Environment Variables - http://wincmd.ru/plugring/envvar.html
ErtPacker - http://wincmd.ru/plugring/ert_wcx.html
Far2WC - http://wincmd.ru/plugring/far2wc.html
HA archives plugin - http://wincmd.ru/plugring/ha.html
IEView - http://wincmd.ru/plugring/ieview.html
Imagine - http://wincmd.ru/plugring/imagine.html
InstallExplorer - http://wincmd.ru/plugring/InstallExplorer.html
MhtUnPack - http://wincmd.ru/plugring/MhtUnPack.html
msiplus - http://wincmd.ru/plugring/msiplus.html
MultiArc - http://wcx.sourceforge.net/
Procfs - http://wincmd.ru/plugring/procfs.html
Registry - http://wincmd.ru/plugring/registry.html
T1CLister - http://infostart.ru/public/15043/
TConsole - http://wincmd.ru/plugring/tconsole.html
TempDrive - http://wincmd.ru/plugring/tempdrive.html
Uninstall - http://wincmd.ru/plugring/uninstall.html
v8cf - http://infostart.ru/public/15867/
viewv8 - http://infostart.ru/public/15337/
xBaseView - http://wincmd.ru/plugring/xBaseView.html
код для определения пути к библиотеке COM по ProgID взят из intsOLEGenerator
часть иконок, тулбаров и быстрых папок взята из сборки от http://SamLab.ws/


//**************************************************

Скачать: [attachment=450:TotalCom...CEdition.zip]
Abarek, AlexanderKlepa, amphicone, Ankor, Ardi, autoidea, chess1886, craneua, Flexy, gagau, logist, malexmen, mbrk, mbyura, mut, mvk2000, nmf, pauk., quint, sicheva, spmig, Sweta, visit120, XBrut, xSer, yur, Zaval,
21.01.11, 13:24 Переделка поля "Вид цивільно-правового договору" в новой НН 7.7.280
В модуле формы налоговой накладной в 2-х местах меняете строчку:
ВидДоговора = "Договір поставки";

на
ВидДоговора = "№"+РодительскийДокумент.НомерДок+" от "+РодительскийДокумент.ДатаДок;
Alan68, dzlena,
19.01.11, 22:12 Краткое описание основных принципов работы/настройки сканеров ШК в программе 1С
Q. Люди, подскажите чайнику принцип работы в проге со сканером штрих-кода. Подключил сканер <модель>, установил драйвера. В программе ТиС тест проходит, а что дальше? Каков принцип работы в номенклатурах и накладных? В номенклатуре написано: "Штрихкоды единиц измерения можно ввести со сканера".

A.
1. Штатная ТиС
2. ШК задается НА КАЖДУЮ ЕДИНИЦУ ИЗМЕРЕНИЯ НОМЕНКЛАТУРЫ. "Единицы" - это справочник "Единицы", подчиненный "Номенклатуре". Базовая и основная единицы "выведены" в карточке товара, остальные - в справочнике "Единицы". ШК в единицы можно вводить как вручную так и сканером.
3. ШК на товар (задается в единице) - должен быть УНИКАЛЬНЫМ в пределах всей базы. Иначе - бяка (для работы с "бякой" - типа http://infostart.ru/profile/174/projects/1...age.php?img=770 - см. картинки).
4. ШК бывают "в разрыв клавиатуры" и "в порт (USB, COM)". Сканер в УСБ может без всяких настроек подхватыфваться как в разрыв клавиатуры
5. ШК в разрыв клавы работает по умолчанию - но работает очень тяжко, так как эмулирует нажатия клавиш и ENTER в конце ШК - что получится зависит от того, !!!где в момент сканирования находился курсор (фокус)!!!
6. Для сканеров устанавливаются спецдрайвера (как правило - проблем не бывает).
7. При (правильной)установке (правильного)драйвера ШК "в разрыв" и ШК "в порт" они (ШК через драйвер) генерят "внешнее событие", на которое реагирует 1Сина путем выполнения предопределенной процедуры ОбработкаВнешнегоСобытия() (которая может быть как в форме, так и в глоб.модуле). На вход процедуры поступает собственно сам ШК, "имя события" и "имя источника ШК" - а они уже обрабатываются 1Сными ТИПОВЫМИ процедурами, которые наштрямкали программисты.
8. Соответственно, если у вас открыта какая-нибудь форма (элемент справочника, документ и пр) и в этой форме есть процедура ОбработкаВнешнегоСобытия() - отрабатывает она и выполняет действия в зависимости от "ситуации": а) получает ШК б) смотрит "в каком месте" был получен ШК и в зависимости от этого в) вносит ШК в соответствующие поля или осуществляет поиск товара по полученному ШК с "передачей" найденного товара "дальше" - куда "дальше" - зависит от того, что прописано в алгоритме.
9. Сам сканер ШК при сканировании генерит КОД, который может состоять собственно из самого ШК и префикса с суффиксом... Для того, чтобы сработало "внешнее событие" и ОбработкаВнешнегоСобытия() - должен быть в настройках программы(драйвера) корректно описан СУФФИКС ШК - т.е. спец.символ(последовательность спец.символов), которые "говорят" что ШК "закончился"... можно его "обрабатывать"... т.е.
- со сканера идет: <Префикс><ОтсканированныйШК><Суффикс>;
- <Префикс> и <Суффикс> настраиваются по книжке с настройками сканера;
- если правильно В ДРОВАХ настроены <Префикс> и <Суффикс> (т.е. такие же, как у сканера), то дрова их отбрасывают, оставляя <ОтсканированныйШК> для 1С-ны.
- если правильно В ДРОВАХ настроен <Суффикс>, то по его приходу и генерится "Внешнее событие". Иначе - ждем это событие до второго пришествия...
- <Суффикс> - это символ(спец.код), который говорит компу о том, что переданная от железа последовательность закончилась;
- <Префикс> - символ, позволяющий отличать "нашу" последовательность (со сканера) от "не нашей" (с фиг знает еще какого устройства) или, например, <префикс> можно использовать чтобы отличать наши "внутренние" ШК от ШК производителей/поставщиков.

ЗЫ. по мотивам ветки T1C
maks_75,
18.01.11, 18:03 Как исправить вывод счета на печати (убрать лишние поля)
Цитата
Как вариант в свойствах можно выставить просто белый шрифт, который будет сливаться с фоном.

К стати, да smile.gif
Olgabizz,

80 страниц V  « < 70 71 72 73 74 > » 
RSS Текстовая версия Сейчас: 22.09.24, 2:03
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!