Решение проблем с регистрацией внешних компонент в терминале

Публикация № 91531 22.09.11

Разработка - Разработка внешних компонент

Зачастую у программистов возникают проблемы с подключением внешних компонент (например, драйверов торгового оборудования), когда пользователи работают с 1С, подключаясь к серверу через терминал.
Это связано с некоторыми особенностями работы функции глобального контекста ПодключитьВнешнююКомпоненту().

Зачастую у программистов возникают проблемы с подключением внешних компонент (например, драйверов торгового оборудования), когда пользователи работают с 1С, подключаясь к серверу через терминал.

При этом пользователи видят, например, картинку представленную в анонсе статьи.

В то время как при работе с локальных компьютеров никаких проблем с подключением внешних компонент нет.

С чем это связано? Это связано с тем, что, когда пользователи работают через сервер терминалов, они имеют меньше прав, чем при работе на локальном компьютере.

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

Причина такой разницы заключается в том, что 1С не может зарегистрировать внешнюю компоненту в реестре, когда пользователь работает в терминале под обычными правами, т.к. у обычного пользователя нет прав на запись в ветку системного реестра HKEY_CLASSES_ROOT.

В публикациях на тему подключения внешних компонент в терминале предлагаются самые разные методы решения этой проблемы.

Например, такие:

1. Запустить первый раз 1С под административными правами.

Этот вариант далеко не всегда срабатывает. Ниже объясню, почему.

2. Дать обычным пользователям терминала права на запись в ветку системного реестра HKEY_CLASSES_ROOT.

Недостаточно "продвинутым" пользователям лучше этого не делать, иначе могут быть проблемы.

3. С помощью различных "примочек" регистрировать ВК от имени пользователя с полными правами.

Тоже не есть хорошо.

 

Так как же все таки лучше выйти из этой ситуации?

Я предлагаю свой вариант решения этой проблемы. По моему мнению - простой и красивый, не предлагавшийся на инфостарте ранее.

Исследуя эту проблему, я задался вопросом - а зачем 1С вообще пытается зарегистрировать ВК по новому пути? Ведь она уже зарегистрирована в системе.

Дело оказалось в том, что в типовых конфигурациях 1С (например "Управление Торговлей") используется такой синтаксис метода глобального контекста ПодключитьВнешнююКомпоненту():

 

ПодключитьВнешнююКомпоненту("Справочник.ПодключаемоеОборудование.Макет.ДрайверАТОЛСканерШтрихкода", "АТОЛСканер");

ОбъектДрайвера = Новый ("AddIn.АТОЛСканер.Scaner45");

Как видим, ВК драйвера подключается из макета "ДрайверАТОЛСканерШтрихкода" справочника "ПодключаемоеОборудование".

Что же при этом происходит?

1С сохраняет компоненту во временной папке пользователя, например "C:\Documents and Settings\User\Local Settings\Temp\1032\v8_4_12.tmp"

 

и пытается зарегистрировать ее в ветке реестра HKEY_CLASSES_ROOT именно по этому пути.

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

Теперь о том, как выйти из этой ситуации.

Метод глобального контекста ПодключитьВнешнююКомпоненту() имеет несколько вариантов синтаксиса. Вот этим мы и воспользуемся.

Итак, по шагам:

1. Регистрируем внешнюю компоненту утилитой regsvr32.exe на сервере терминалов в папке C:\WINDOWS\SYSTEM32 для 32-разрядной ОС или в папке C:\WINDOWS\SYSWOW64 для 64-разрядной ОС.

2. Используем один из двух дополнительных вариантов синтаксиса метода ПодключитьВнешнююКомпоненту():

Вариант 1:

 

ПодключитьВнешнююКомпоненту("C:\WINDOWS\SysWOW64\Scaner1C.dll", "АТОЛСканер", ТипВнешнейКомпоненты.COM);

ОбъектДрайвера = Новый ("AddIn.АТОЛСканер.Scaner45");

Вариант 2:

 

ProgID = "AddIn.Scaner45";

ПодключитьВнешнююКомпоненту(ProgID);

ОбъектДрайвера = Новый (ProgID);

 

На мой взгляд, вариант № 2 предпочтительнее.

При этом 1С не пытается перерегистрировать ВК по новому пути в реестре и таким образом, все проблемы решаются.

Ну вот собственно и все. Успехов в работе!

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Abadonna 3936 23.09.11 00:57 Сейчас в теме
В то время как при работе с локальных компьютеров никаких проблем с подключением внешних компонент нет.

Глубоко ошибаешься. В путних сетках и тут проблемы, потому что в путних сетках и локальных административных прав у юзверя быть не должно. А то они там нарегят/наинсталлируют!
2. icek@w 3 23.09.11 10:32 Сейчас в теме
В путних сетках и тут проблемы...

Там и софт по минимуму, все что нужно - в терминале. :)
Но, если так необходимо, то, думаю, на локальной машине данная методика также будет работать, т.о. "ложка не существует". :)
3. Abadonna 3936 23.09.11 10:55 Сейчас в теме
(2)
Там и софт по минимуму, все что нужно - в терминале. :)

А вот и нет! ;) На фига терминал всякой лабудой грузить? Там только двигун 1С и больше ничего
4. artbear 1428 23.09.11 12:01 Сейчас в теме
Очередной баян для новичков в работе с внешними ВК.
Со времен 77 здесь ничего не изменилось :)
Но за изложение плюсую.
5. Abadonna 3936 23.09.11 12:19 Сейчас в теме
(4)
Со времен 77 здесь ничего не изменилось :)

Артур, а что могло измениться для ком-объектов? ;)
Винде по фиг от кого/для кого этот ком.
И вообще надо юзать http://infostart.ru/public/15861/ и не париться
6. Spacer 344 23.09.11 12:48 Сейчас в теме
(4) artbear,
artbear пишет:
Со времен 77 здесь ничего не изменилось :)

Ничего не изменилось говорите?
Вы хоть в сути описанной в статье проблемы разобрались?
Разве в 77 внешние компоненты хранились в макетах справочников?
Разве 77 сохраняла их во временном каталоге пользователя и пыталась их потом там зарегистрировать?
zaursoft; +1 Ответить
15. artbear 1428 23.09.11 15:08 Сейчас в теме
(6) А если еще подумать?
В 77 также были случаи неверной регистрации ВК - например, Админ в терминале заходит в одну базу и регистрирует ВК из каталога базы, а пользователь, у которого эта ВК юзается, но в другой базе, не может запустить эту ВК, если у него прав на папку с первой базой :(
Поэтому, например, для нормальной работы в 77 и придумано куча решений - тот же вариант с RunAs или загрузка обычных ВК через спец.ВК от Саши Орефкова и т.п.
Я же говорю - по работе с ВК ничего не изменилось!
А описанные проблемы - это проблемы прикладного кода, в частности, кода по работе с торговым оборудованием.
Разработчики этого кода либо не знали о сабжевой проблеме, либо пренебрегли ей :(
ЗЫ кстати, в 77 ВК также можно было хранить в макетах, правда, с использованием доп.ВК :)
ЗЗЫ а еще обрати внимание - плюс-то я тебе все-таки поставил :)
7. Spacer 344 23.09.11 12:48 Сейчас в теме
Abadonna пишет:
И вообще надо юзать http://infostart.ru/public/15861/ и не париться

Вот это по моему мнению как раз и есть "париться" - т.е. разобравшись в сути проблемы только наполовину, искать обходные пути для ее решения.
8. Abadonna 3936 23.09.11 14:02 Сейчас в теме
(7)
Вот это по моему мнению как раз и есть "париться" - т.е. разобравшись в сути проблемы только наполовину

Ага, наполовину... Суть проблемы элементарна - отсутствие прав.
Ссылка раз и навсегда решает проблему того же regsvr32 БлаБла у любого юзверя выполнением RunAs от имени пользователя с админскими правами.
Ну-ка расскажи в чем ты там ПОЛНОСТЬЮ разобрался?
9. cool.vlad4 2 23.09.11 14:15 Сейчас в теме
Это красивое решение -
На терминале у обычных пользователей нет прав на изменение этой ветки реестра, поэтому компонента у них не подключается.
......
Итак, по шагам:
1. Регистрируем внешнюю компоненту утилитой regsvr32.exe на сервере терминалов в папке C:\WINDOWS\SYSTEM32 для 32-разрядной ОС или в папке C:\WINDOWS\SYSWOW64 для 64-разрядной ОС.

Ну в чем профит-то? В том что вы взяли её и зарегистрировали? Явно кто-то в чем-то полностью переразобрался.
10. Medvedik 23.09.11 14:20 Сейчас в теме
Не понял смысл статьи.
Админ и так знает, как зарегистрировать dll-ку, у 1Сника при нормальном распределении обязанностей нет никаких прав на серваке.
11. Spacer 344 23.09.11 14:59 Сейчас в теме
Abadonna пишет:
Ага, наполовину... Суть проблемы элементарна - отсутствие прав

Вот именно - отсутствие прав это вторая половина проблемы.
А первая и основная половина состоит в том, почему 1С пытается перерегистрировать ВК, и как этого избежать.
18. Abadonna 3936 23.09.11 16:10 Сейчас в теме
(11)
почему 1С пытается перерегистрировать ВК

Потому что не надо использовать (в т.ч. и фирме 1С) дебильную ПодключитьВнешнюю.. с разными там синтаксисами,
а надо использовать ЗагрузитьВнешнююКомпоненту(ПолныйПутьКДЛЛ), а либы лучше всего хранить в КаталогПрограммы(), либо (для файлухи и 7.7) в КаталогИБ()
12. Spacer 344 23.09.11 15:02 Сейчас в теме
cool.vlad4 пишет:
Ну в чем профит-то? В том что вы взяли её и зарегистрировали? Явно кто-то в чем-то полностью переразобрался

Не спешите с выводами не разобравшись.
Дело в том, что вы ее хоть сто раз зарегистрируйте, но если вы оставите без изменений типовой код,
1С будет безуспешно пытаться ее перерегистрировать снова и снова.
14. cool.vlad4 2 23.09.11 15:07 Сейчас в теме
(12) Не спешите с выводами, по поводу того, что я спешу с выводами не разобравшись. В типовой так сделано, потому, что ребята делали универсально, они не могут сидеть за вашим компьютером и регистрировать от имени администратора компоненту, не зная пароля тем более. А админы прекрасно об этом знают и ручками зарегят или скрипт напишут(run as). А ваша статья просто кэпство, но самое противное - преподносится как доселе неведомое чудо.
13. Spacer 344 23.09.11 15:06 Сейчас в теме
Medvedik пишет:
Не понял смысл статьи.
Админ и так знает, как зарегистрировать dll-ку

Ну что тут сказать? Значит невнимательно читали статью, или никогда не сталкивались с такими проблемами.
Конечно, админ знает, как зарегистрировать dll-ку.
Он ее и регистрирует. Но потом оказывается что у рядовых пользователей она в терминале не подключается.
Вот в чем суть проблемы то!
16. Spacer 344 23.09.11 15:17 Сейчас в теме
cool.vlad4 пишет:
но самое противное - преподносится как доселе неведомое чудо

У вас видимо патологическое отвращение к чужим разработкам.:)
Конечно, это не чудо. Но тем не менее, я когда столкнулся с этой проблемой, нигде в инете не нашел объяснения причин этой проблемы. Везде освещалась только вторая часть проблемы (недостаток прав на реестр) и способы ее обхода. И нигде не говорилось об основной части проблемы - почему 1С пытается перерегистрировать ВК по новому пути.
17. Spacer 344 23.09.11 15:24 Сейчас в теме
artbear пишет:
ЗЗЫ а еще обрати внимание - плюс-то я тебе все-таки поставил :)

Согласен, не спорю. Спасибо.:)

artbear пишет:
А описанные проблемы - это проблемы прикладного кода, в частности, кода по работе с торговым оборудованием.
Разработчики этого кода либо не знали о сабжевой проблеме, либо пренебрегли ей :(


Совершенно верно. Но рядовому программеру от этого как бы не легче.
А эта статья конечно не претендует на какую-то особенность и гениальность.
Это просто статья человека который столкнулся с проблемой, и не нашел приемлемого для себя метода ее решения в инете.
Это попытка самостоятельно разобраться в проблеме и поделиться своим решением с другими - быть может сэкономив кому то время на решение аналогичных проблем.
19. Spacer 344 23.09.11 16:30 Сейчас в теме
Abadonna пишет:
надо использовать ЗагрузитьВнешнююКомпоненту(ПолныйПутьКДЛЛ)

Здесь есть одно большое НО...

Синтаксис:

ЗагрузитьВнешнююКомпоненту(<ИмяФайла>)

Доступность:

Толстый клиент.

А мне нужно было подключать сканер штрих-кодов в ТОНКОМ клиенте.
criptid; PLAstic; LordKim; Voblhned; avatar_xranitel; JohnySC; +6 Ответить
21. fishca 1247 23.09.11 16:33 Сейчас в теме
(19) сканер штрих-кода успешно подключается в тонком клиенте, пример реализации можно посмотреть в УПП 1.3, в последних двух релизах
20. Abadonna 3936 23.09.11 16:32 Сейчас в теме
А мне нужно было подключать сканер штрих-кодов в ТОНКОМ клиенте.

А скажи на милость: на фига в ТЕРМИНАЛЕ еще и тонкий клиент?
Терминал сам по себе уже тонким клиентом является
22. Spacer 344 23.09.11 16:40 Сейчас в теме
Abadonna пишет:
А скажи на милость: на фига в ТЕРМИНАЛЕ еще и тонкий клиент?
Терминал сам по себе уже тонким клиентом является

Ну, тут уж как бы наше руководство так решило для единообразия.
Как пел Высоцкий, "Жираф большой - ему видней".:)
Все работают с 1С в тонком клиенте управляемого приложения.
Чтобы можно было и через терминал подключаться и просто с локальной машины.
23. Spacer 344 23.09.11 16:50 Сейчас в теме
fishca пишет:
сканер штрих-кода успешно подключается в тонком клиенте, пример реализации можно посмотреть в УПП 1.3, в последних двух релизах

Пример реализации я брал из УТ11.
Он то конечно подключается, если у пользователя достаточно прав на запись в ветку реестра.
А вот если у пользователя недостаточно этих прав, тогда и начинаются проблемы которые описаны в этой статье.
24. Abadonna 3936 24.09.11 02:20 Сейчас в теме
(0)Кстати, если ты так уж "полностью разобрался", на фига ты совершаешь в коде лишние телодвижения?
ProgID = "AddIn.Scaner45";
ПодключитьВнешнююКомпоненту(ProgID);
ОбъектДрайвера = Новый (ProgID);


После выполнения regsvr32 весь код укладывается в одну строку:
ОбъектДрайвера = Новый COMОбъект("AddIn.Scaner45");
Чтобы не быть голословным - рис.
Прикрепленные файлы:
36. bulpi 209 28.09.11 14:26 Сейчас в теме
(24)
"После выполнения regsvr32 весь код укладывается в одну строку:
ОбъектДрайвера = Новый COMОбъект("AddIn.Scaner45"); "

А страница свойств компоненты появится при таком подходе ?
25. Spacer 344 24.09.11 02:45 Сейчас в теме
Abadonna пишет:
После выполнения regsvr32 весь код укладывается в одну строку:
ОбъектДрайвера = Новый COMОбъект("AddIn.Scaner45");


Ну, раз говоришь что работает, верю.
Хотя мне это кажется странным. По идее не должно было.:)
26. Abadonna 3936 24.09.11 02:49 Сейчас в теме
(25)
Хотя мне это кажется странным. По идее не должно было.:)

Именно, что должно!!! :)))
Это как раз стандартное обращение к зарегенным в реестре интерфейсам COM, Active-X
В 7.7 это было бы так: Lib=СоздатьОбъект("Miracle.VCL")
В Дельфи: Lib:=CreateOleObject('Miracle.VCL')
И в любой другой виндовой хрени аналогично ;)
27. cool.vlad4 2 24.09.11 02:53 Сейчас в теме
28. Spacer 344 24.09.11 03:09 Сейчас в теме
Abadonna пишет:
В 7.7 это было бы так: Lib=СоздатьОбъект("Miracle.VCL")

Да, но в 7.7 перед этим вызывался метод ЗагрузитьВнешнююКомпоненту("FormEx.dll");
Без этого СоздатьОбъект() не работало.
29. Abadonna 3936 24.09.11 03:19 Сейчас в теме
Да, но в 7.7 перед этим вызывался метод ЗагрузитьВнешнююКомпоненту("FormEx.dll");

Ладно, начнем ликбез по порядку :))))
1. ЗагрузитьВнешнююКомпоненту от 1С - как раз и производит регистрацию в реестре интерфейса соотвествующей либы, написанной по технологии создания внешних компонент от 1С (ТСВК). Вот именно в этом случае, и возникает трабла с правами на запись в реестр, неважно в каком месте: на терминале или локальном компе
2. СоздатьОбъект - уже и создавала (в аналогии 8.2) Новый COMОбъект по указанному progid
В 8.2, как в обычной виндовой программе, все точно так же.
Если ЛЮБАЯ ВК написана по технологии COM и предварительно зарегена через regsvr32 (т.е. уже есть progid), никаких
Подключить/ЗагрузитьВнешнююКомпоненту уже не надо ни в 7.7, ни в 8.2.
В моем примере выше либа для 7.7 писалась не по ТСВК, она обязательно требовала regsvr32, но при этом совершенно не понимала никаких Подключить/ЗагрузитьВнешнююКомпоненту
Процедура ПриНачалеРаботыСистемы()
//………………………………………
   ФайлБиблиотеки=КаталогИБ()+"Miracle.Dll";
   Попытка
      Lib=СоздатьОбъект("Miracle.VCL");
   Исключение
      ЗапуститьПриложение("regsvr32.exe"+Симв(34)+

      ФайлБиблиотеки+Симв(34));
      Для А=1 По 500000 Цикл;КонецЦикла;
      Предупреждение("Была установлена новаябиблиотека"+РазделительСтрок+
      "Программу следует перезагрузить");
      ЗавершитьРаботуСистемы(0);
   КонецПопытки;

Показать
30. Abadonna 3936 24.09.11 03:37 Сейчас в теме
+(29) А FormEx.dll - вообще супер-специфичная либа, там Лёха залез в самое нутро 1С, последние её версии вообще в реестре следов не оставляют, и ЗагрузитьВнешнююКомпоненту("FormEx.dll") пройдет всегда, у любого юзверя, с любыми правами
31. powerpc 222 27.09.11 09:02 Сейчас в теме
УТ 10.3. Платформа 8.2.13.202. У меня при настройке перенаправленого в терминальный сервер торгового оборудования выпадает 1С при тестировании драйвера. Однако если на это не заморачиваться, то Интерфейс Кассира работает и чеки пробиваются. Может кому-то пригодится, т.к. мы очень долго не понимали в чем дело и не пробовали пробить чек из Интерфейса Кассира ))))
32. sound 534 27.09.11 10:49 Сейчас в теме
Использую вот это
http://infostart.ru/public/14418/
А в совокупности вот с этим
http://infostart.ru/public/16713/
вообще больше проблем при работе в ВК практически не ощущаю. Больше ничего и не нужно. Главное не злоупотреблять использованием ВК :)
33. Spacer 344 27.09.11 12:32 Сейчас в теме
sound пишет:
Использую вот это
http://infostart.ru/public/14418/

В описанном мной случае проблемы возникали когда ВК хранится в макете справочника.
При подключении она сохраняется во временный файл временного каталога пользователя.
Поэтому для использования RegsvrEx нужно знать полный путь к этому временному файлу.
Ну а вообще использование нескольких дополнительных разработок вместо стандартного
типового механизма и маленькой правки кода не кажется мне оптимальным.:)
34. sound 534 27.09.11 12:37 Сейчас в теме
(33) Смею заметить, ничего против Вашей публикации не имею :). "стандартный типовой механизм" не всегда вставляет, иногда своя реализация кажется более универсальной :).
35. kiros 52 28.09.11 10:19 Сейчас в теме
Спасибо за просвещение, а то у БиТ купили продукт, а они используют свой сервер лицензий, и для этого пытаются регистрировать внешние компоненты, до сих пор приходилось делать запуск под Админом, теперь попробуем переписать чтобы было по человечески.
37. a_mironov 11.12.11 04:19 Сейчас в теме
Артур, а что могло измениться для ком-объектов? ;)
Винде по фиг от кого/для кого этот ком.
И вообще надо юзать http://infostart.ru/public/15861/ и не париться
38. 1C82 46 19.06.13 22:50 Сейчас в теме
Спасибо за статью. Столкнулся с аналогичным случаем при работе с эмулятором фискального регистратора. Конечно же лучше запускать 1С через тонкий клиент с машины к которой подключено оборудование, но некоторые клиенты настаивают на использовании терминала ( тем более если фискальный регистратор виртуальный - используется эмулятор). Почему-то после обновления УТ11 до 11.1 вдруг 1С стала просить драйвера на эмулятор фискального регистратора, хотя сканнер штрих-кодов продолжает прекрасно работать.
Добавил бы уточнения к алгоритму решения этой проблемы: ( которые кстати подчерпнул из вашего же комментария только в другом форуме )
В общих макетах лежат драйвера различного оборудования. Там собственно и хранилась нужная мне dll.
Щелкаем на этом макете и нажимаем кнопочку "Выгрузить в файл".
Файлу даем любое имя и расширение zip.
Открыв архив видим несколько файлов, в том числе нужный мне FPEmulator1C.dll. Распаковываем и копируем его в зависимости от разрядности windows в папку для 32х - C:\Windows\Sysytem32 , для 64х - C:\Windows\SysWOW64.
Запускаем Пуск/Все программы / Стандартные / Командная строка - только правой кнопкой мыши вибираем "Запуск от имени администратора" . В командной строке переходим в нужную папку (C:\Windows\Sysytem32 или C:\Windows\SysWOW64 ).
В командной строке - cd C:\Windows\Sysytem32
Пробуем регистрировать его с помощью команды regsvr32.exe .
В командной строке - regsvr32 FPEmulator1C.dll
Если все успешно тогда переписываем код в конфигурации в соответствии со статьей.
39. jaroslav.h 175 06.06.16 16:17 Сейчас в теме
А с тонким клиентом как подключить?
40. Spacer 344 06.06.16 21:00 Сейчас в теме
(39) myr4ik07, Если вы используете тонкий клиент в терминале, то в статье как раз и описано как решить проблемы с подключением.
А если вы используете тонкий клиент просто на удаленной машине, то никаких проблем с подключением быть не должно.
Оставьте свое сообщение

См. также

Обособленное обеспечение заказов в конфигурации 1С: ERP

Монитор заказов Учет ТМЦ Платформа 1С v8.3 1С:ERP Управление предприятием 2 Управленческий учет Бесплатно (free)

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

09.02.2023    1208    Koder_Line    0    

13

Управление запасами – инструменты 1С:ERP

Учет ТМЦ Внедрение ИТ-системы Платформа 1С v8.3 1С:ERP Управление предприятием 2 Управленческий учет Бесплатно (free)

На митапе «1С:ERP Важные аспекты комплексной автоматизации» выступил ведущий аналитик Инфостарта Евгений Саввиных. Евгений рассказал, какие механизмы 1С:ERP позволяют планировать развитие производства с учетом рисков и ограничений, накладываемых складскими и производственными мощностями, графиком поставок сырья и обеспечением денежных средств в компании.

10.01.2023    1743    user799587    8    

23

Как мы адресный склад внедряли на КА 2

Учет ТМЦ Внедрение ИТ-системы Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Бесплатно (free)

Краткая история внедрения адресного склада на 1С:Комплексная автоматизация 2. Какие механизмы использовали и что доработали, с какими проблемами столкнулись. Поступила нам задачка по переводу оптового склада с ТиС 7.7 на 1С:КА. Нужно организовать: адресный склад и учет товаров по партиям. Бизнес-процесс достаточно стандартный: это прием заказ от покупателя, объединение заказов под отгрузку, сборка заказов на складе и загрузка все этого в авто, с последующим оформлением реализации и всех печатных документов. Схема вроде стандартная и поддерживается в типовом решении КА2, но не все так просто, как кажется в начале…

05.07.2022    3359    pro-rok    55    

31

Себестоимость в 1С:Розница

Розничная торговля Платформа 1С v8.3 1С:Розница Управленческий учет Бесплатно (free)

В статье расскажем о методах расчета себестоимости в конфигурации 1С:Розница. Многие считают, что себестоимость товара - это не что иное, как закупочная цена, возможно, в каком-то случае это так и есть, но это неверно, даже глубоко неверно. Другое мнение: себестоимость складывается из всех затрат, связанных с его приобретением: цен поставщика, расходов на доставку, погрузку, разгрузку и хранение. Это уже теплее, но тоже как-то ошибочно.

22.05.2022    5125    Koder_Line    3    

8

Пример резерва под обесценение запасов в ERP 2.5 (ФСБУ 5)

Учет ТМЦ Платформа 1С v8.3 Конфигурации 1cv8 Бухгалтерский учет Налоговый учет Бесплатно (free)

В данной статье будет рассмотрена методика работы с резервами под обесценение запасов в ERP 2.5 на примере.

14.03.2022    8564    Shining_ninja    12    

54

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

1С:ERP: учет в двух единицах измерения на примере ювелирного производства

Производство готовой продукции (работ, услуг) Учет ТМЦ Платформа 1С v8.3 1С:ERP Управление предприятием 2 Ювелирная промышленность и торговля Бесплатно (free)

1С:ERP - флагман программных продуктов фирмы 1С. Это универсальный продукт, позволяющий закрывать основные (ключевые) потребности при автоматизации среднего и крупного предприятия. Несмотря на универсальность 1С:ERP, в типовом решении отсутствует учет в двух единицах измерения. Антон Мордовин – архитектор систем на базе «1С» Внедренческого центра «Раздолье» - расскажет о примере реализации такого проекта на крупном ювелирном производстве.

20.11.2021    5288    1СERP    19    

26

Маркировка молочной продукции в 1С:Бухгалтерии

Учет ТМЦ Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Пищевая промышленность Россия Бухгалтерский учет Бесплатно (free)

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

21.10.2021    5207    VCPro    9    

12

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Как снести минусовые остатки крепкого алкоголя на 2-регистре после апреля 2021

Розничная торговля Платформа 1С v8.3 1С:Розница Россия Бухгалтерский учет Управленческий учет Акцизы Бесплатно (free)

В статье описано, как средствами 1С:Розницы и обработок для неё поправить запущенные остатки алкоголя в ЕГАИС. Подойдет для тех, кто собрался закрыть продажу крепкого алкоголя под своей лицензией.

27.05.2021    8034    erus88    41    

14

Звуковое управление в 1С 8.3

Разработка внешних компонент Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данной статье описано создание библиотеки для звукового управления (выполнение команд голосом) для платформы 1С 8.3. Задача была поставлена так, чтобы модуль функционировал непосредственно на клиенте 1С, осуществляя управление формами, и взаимодействовал с интерфейсом.

16.03.2021    10117    velemir    35    

80

Механизмы расчета резервов по товарам организаций

Закрытие периода Учет ТМЦ Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Бесплатно (free)

Если Вы используете подсистему Интеркампани в конфигурациях УТ 11.4, КА 2.4 или ЕРП 2.4, и перед закрытием месяца обнаружили наличие отрицательных остатков по регистру накопления «ТоварыОрганизаций», это, как правило, говорит о том, что придется потратить значительное количество времени на устранение ошибок. Разумеется, величина проблемы зависит от количества организаций и складов, объема документов, наличия учета товаров в разрезе ГТД и других аспектов. Но в любом случае решить эту проблему быстро, получается далеко не всегда.

28.12.2020    5155    ids79    11    

32

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

"Особенности" коэффициентов единиц измерения в 1С: Управление нашей фирмой

Учет ТМЦ Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Управленческий учет Бесплатно (free)

«Особенности» использования коэффициентов в единицах измерения в в 1С: Управление нашей фирмой. Можно ли их изменить после ведения учета? И к чему это может привести.

09.11.2020    10456    Torin    7    

13

Маркировка лекарственных препаратов. Часть вторая "Регистраторы выбытия"

Розничная торговля Платформа 1С v8.3 Конфигурации 1cv8 Фармацевтика, аптеки Россия Управленческий учет Бесплатно (free)

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

02.11.2020    14671    IssakN    64    

13

Страсти по эквайрингу. Раздельный учёт УСН + ЕНВД (1С:Розница)

Розничная торговля Платформа 1С v8.3 1С:Розница Розничная и сетевая торговля (FMCG) Налоговый учет ЕНВД УСН Бесплатно (free)

- Зачем статья? - Больше для себя, чтобы не забыть, как всё это делала. Долго искала. Есть по частям. Если кому-то будет полезна – хорошо. - О чём же? - Как учесть поступления на расчетный счет от торгового эквайринга при розничных продажах в АТТ при совмещении налоговых режимов (УСН+ЕНВД, схема с УСН+патент будет такая же) в 1С: Предприятие 3.0.

15.07.2020    10577    MARIYA156    27    

6

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Учет вспомогательного инструмента с учетом изностойкости

Учет ТМЦ Платформа 1С v8.3 1С:Управление производственным предприятием Россия Управленческий учет Бесплатно (free)

В компании при производстве продукции используются вспомогательные инструменты (пресс-формы, ножи, сверла и т.п.). Необходимо учитывать движение и использование всех видов инструментов, контролировать срок износа для планирования и контроля обеспечения производства инструментом в достаточном количестве для выполнения производственного плана. В статье расскажем, как организовать учет вспомогательного инструмента с учетом износостойкости.

01.07.2020    4512    Aprsoft    0    

6

Маркировка лекарственных препаратов. Часть первая "Быстрая интеграция"

Розничная торговля WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Фармацевтика, аптеки Россия Управленческий учет Бесплатно (free)

Данный цикл будет посвящен маркировке лекарственных препаратов (далее ЛП), нюансам работы с "1С: Библиотека интеграции с МДЛП", доступной для скачивания на сайте ИТС, методиками работы с регистраторами выбытия, и проблемам, с которыми пришлось столкнуться при интеграции. Эта статья будет представлять из себя краткую инструкцию, что делать, когда маркировка уже близко и необходимо быстро внедрить ее. Надеюсь, она станет подспорьем в данной задаче. Будут приведены рекомендации, как в короткие сроки с минимально необходимой функциональностью и минимумом чтения документации произвести интеграцию библиотеки МДЛП и выполнить начальные настройки. Также будут даны рекомендации по быстрым, но важным, на мой взгляд, доработкам.

23.06.2020    13734    IssakN    41    

29

Как в 1С отражаются товары "в пути"

Оптовая торговля Учет ТМЦ Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Бесплатно (free)

При ведении бизнеса на предприятиях любого профиля, размера и форм собственности часто возникает следующая ситуация. 1. Предприятие закупает некую номенклатуру у поставщика для дальнейшей перепродажи или собственного использования. 2. Номенклатура относится к категории материальных объектов, которые можно транспортировать. Понятно, что под это определение попадают товары, материалы, сырье, полуфабрикаты, но не услуги, работы и объекты недвижимости. 3. Имеется «временной разрыв в 1С» между моментом перехода прав собственности на товар (так будем называть упомянутую в пункте 2 номенклатуру) и поступлением товара на склад предприятия. 4. Правила и политика учета на предприятии диктуют необходимость отразить «временной разрыв в 1С» в учетной системе. Строго говоря, такой «временной разрыв в 1С» между моментом подписания накладной (переход права собственности) и моментом физического поступления товара на склад существует всегда. Но не всегда имеет смысл отражать «временной разрыв в 1С» в учетной системе.

09.05.2020    20245    Koder_Line    0    

5

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

Как продавать маркируемый товар (обувь) из 1С:Розница + сканер для маркировки

Розничная торговля Сканер штрих-кода Платформа 1С v8.3 1С:Розница Розничная и сетевая торговля (FMCG) Россия Бесплатно (free)

Маркировка обуви в нашей стране началась с 1 июля 2019 года. Но если в 2019м году от участников рынка требовалось только зарегистрироваться в системе «Честный знак», то теперь уже совсем не за горами дата, когда необходимо будет в обязательном порядке передавать данные о проданных единицах обуви. По графику этот судный день назначен на 1 марта 2020 года. Как все знают, русский человек всегда надеется на лучшее (или на авось, кому как нравится), надеется что правительство передумает. Сейчас в сети ходит информация о возможных сроках переноса судного дня на 1 июля, или, даже, 1 сентября 2020 года, это лишь отсрочки, но никак не отмена обязательной маркировки. В дополнении ко всему вышесказанному надо отметить, что самая популярная программа для розничной торговли, а именно 1С:Розница, как и ее пользователи не смогла заранее подготовиться к нововведениям. Обновление, в котором система стала работать более-менее корректно, вышло лишь 6 февраля 2020 года (менее чем за месяц до судного дня)

22.02.2020    10100    VCPro    12    

6

Одна ККТ для розничного магазина и Интернет-сайта

Розничная торговля ККМ WEB-интеграция Платформа 1С v8.3 Россия Бесплатно (free)

Опыт использования одной онлайн-кассы для приема платежей в розничном магазине и на Интернет-сайте: технические подробности.

23.01.2020    23442    sivin-alexey    19    

111

Учет многолетних трав в 1С: ЕРП АПК

Учет ТМЦ Производство готовой продукции (работ, услуг) Платформа 1С v8.3 1С:ERP Управление предприятием 2 Сельское хозяйство и рыболовство Россия Бухгалтерский учет Управленческий учет Бесплатно (free)

Одним из самых длительных процессов производства в полеводстве является выращивание многолетних трав. Ключевой особенностью учета себестоимости в данном случае является распределение затрат первого года (как правило, это все затраты до первого укоса в год посева, либо полностью все затраты в год посева, если в этом году не было укоса). И распределяются они согласно документу "Методические рекомендации по бухгалтерскому учету затрат и выхода продукции в растениеводстве" (утв. Минсельхозом РФ 22.10.2008) равными долями на все годы использования данных посевов.

19.01.2020    4904    AXoxol    6    

8

Виды запасов: что это, и что делать, чтобы все было хорошо

Учет ТМЦ Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Бесплатно (free)

Учет товаров по видам запасов, особенности его реализации в программах 1C:Управление торговлей 11, Комплексная автоматизация 2 и 1C^ERP, а также отличия от "традиционного" партионного учета.

25.11.2019    21493    user1114962    20    

46

Управление запасами в 1C:УНФ. Ордерная схема. Складские ордера. Плюсы и минусы. Для чего она нужна?

Учет ТМЦ Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Бесплатно (free)

Ордерная схема. Плюсы и минусы Давайте сразу же зададимся вопросами: Что такое ордерная схема и для чего она нужна? А в конце статьи попытаемся ответить на главный вопрос: Нужна ли ордерная схема вашему предприятию? Ордерная схема это прежде всего разделение операций по движению товаров на Финансовые и Складские. Ещё называют "двухфазная" схема товародвижения.

14.10.2019    19781    funtik135    17    

10

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Решение проблем с сетевым ключом защиты для Штрих-М: Торговое предприятие 5

Инструменты администратора БД Розничная торговля Платформа 1С v8.3 Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Бесплатно (free)

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

21.08.2019    16818    Van2507    10    

8

Дополнение к контролю остатков

Учет ТМЦ Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Бухгалтерский учет Управленческий учет Бесплатно (free)

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

15.08.2019    18360    sapervodichka    19    

108

Маркировка табака. Формирование тега 1162 "код товара" для передачи в ККТ и ОФД

Розничная торговля Адаптация типовых решений ЭДО и ОФД Платформа 1С v8.3 Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Россия Бесплатно (free)

С 01.07.2019 стартует новый этап маркировки сигарет. Теперь в кассе обязательно надо будет считывать марку с пачек табака, если она там есть. Считывать и передавать в ОФД через тег 1162 в онлайн-кассе. А как сформировать данные этого тега? Не все так просто...

27.06.2019    19338    kirlog    62    

11

Система питания в офисе: как совместить вендинговые автоматы, 1С, облачную кассу и веб-технологии

Розничная торговля WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Бесплатно (free)

В начале 2019 года тенденция развития автоматов питания в России привела к появлению проекта нового формата питания на работе — МикроМаркета “Го!Поедим”. Потребовалось создать новый формат зоны питания сотрудников: интегрировать в офисные кухни полноценные МикроМаркеты с бесконтактной оплатой, кофе-машинами, лаунж-зоной. Если правильно совместить вендинговые автоматы, облачную кассу, 1С и веб-технологии, то в результате будут не только сытые сотрудники, но и корректная работа всей системы офисного питания.

22.06.2019    8853    antonovintervolga    6    

8

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

1С и компьютерное зрение: новый подход к контролю за ассортиментом магазина

Розничная торговля Внешние источники данных Платформа 1С v8.3 1С:Франчайзи, автоматизация бизнеса Управленческий учет Бесплатно (free)

Машинное зрение в магазинах и 1С. Как поднять эффективность торгового предприятия (магазин. кафе, шоурум и т.д.) с совершенно неожиданной стороны? Как получить реальные демографические данные покупателей и, самое главное, как это использовать в повседневной работе магазина? Как можно расширить привычные ABC и XYZ анализ, добавив в них пласт данных о трафике и демографии покупателей? Что необходимо для 1С, чтобы использовать данные видеоанализа людского трафика?

20.06.2019    10748    osipov_cvizi    16    

29

Сжатие данных в мобильном приложении 1С:Предприятие

Мобильная разработка Розничная торговля Платформа 1С v8.3 Мобильная платформа Конфигурации 1cv8 Управленческий учет Бесплатно (free)

Эту небольшую статью я планировал опубликовать у себя на сайте, чтобы такие любители мобильного приложения от 1С:Предприятие, как я, могли использовать её без дополнительно потраченных двух дней на поиски вариантов написания алгоритма. Во-первых, хотел сказать, что я небольшой разработчик, который начинал делать свои первые шаги ещё на заре правления "Семерки". Новая платформа версии 8 была как глоток свежего воздуха - бодрящий и легко воспринимаемый организмом. Я был очень удивлен, да что сказать, до сих пор удивляюсь как элементарные вещи можно делать на 1С, и как это стремно делается на других языках программирования. Во-вторых, обилие разнообразных интерпретаций платформы позволяет развернуться на все 360 градусов, захватив своими проектами, наверное, любые ветки бизнеса. Так вот, о небольшом нюансе работы с новой мобильной платформой я и хотел рассказать... Сам додумался, так сказать.

27.05.2019    15644    yarsort    27    

50

AltLinux + ККТ Атол 30Ф (55Ф) + сканер штрих-кода

Инструменты администратора БД ККМ Сканер штрих-кода Кассовые операции Розничная торговля Платформа 1С v8.3 1С:Розница Россия Бесплатно (free)

Описание опыта настройки контура AltLinux + платформа 1С 8.3 + Розница 2.2 базовая + сканер штрих-кода + ККТ 30Ф (55Ф).

14.02.2019    8272    Ceboo    5    

7