|
Необходима помощь в доработке ERP | ☑ | ||
---|---|---|---|---|
0
alterego1108
03.02.19
✎
00:47
|
Здравствуйте, необходима помощь в грамотном составлении команды.Типовая конфигурация 1С ERP 2.4.Выполняю все в расширении, чтобы не снимать с поддержки.Я только начинаю изучать программирование в 1С, но уже поставлена задача, в которой не могу разобраться, поэтому пришел на форум. Суть проблемы такова: Имеется форма отметка о выполнении тех. операции, где есть поле для выбора сотрудника <Исполнитель>, при вводе первых букв,выпадает список для выбора. но это неудобно и поэтому необходимо добавить кнопку ввода штрихкода на форму. То есть при вводе штрихкода, необходимый сотрудник подтягивается со справочника и вставляется в поле ввода. Как лучше подобное организовать? Через регистр сведений, либо добавить реквизит штрихкод к имеющемуся сотруднику в справочнике и обращаться через команду к нему, либо создать новый справочник "ШтрихкодыСотрудников"? Повторюсь, только начал изучать 1С
|
|||
1
alterego1108
03.02.19
✎
00:48
|
||||
2
France
03.02.19
✎
00:54
|
расширения не предназначены для доработок. на расширениях вы более огребете, чем выиграете.. расширение предназначено для того, чтобы быстро и тут поправить ошибку от 1С..
не мучайте себя, не думайте, что снять с поддержки - это плохо.. |
|||
3
alterego1108
03.02.19
✎
01:17
|
(2) Я с Вами согласен, в решении задач решал через расширения, так сказать обходился малой кровью. При необходимости сниму с поддержки.
|
|||
4
France
03.02.19
✎
01:26
|
(3) простите, у Вас тема не соответствует содержанию. я так, рефлексирую по старой памяти.
теперь по сути - если напрограммировать, то есть механизм штрих кодов из розницы в части сотрудник\штрихкод... в ЕРП по производственным операциям я сейчас не готов ответить - проверю и отпишусь.. |
|||
5
France
03.02.19
✎
01:27
|
в ерп все алгоритмы розницы работают.. ваша задача должна решаться легче, чем программирование..
|
|||
6
Gbpltw
03.02.19
✎
01:37
|
а что, в ЕРП нет справочника "Регистрационные карты"?
|
|||
7
France
03.02.19
✎
01:39
|
(6) их прявязка к операциям интересна..
|
|||
8
alterego1108
03.02.19
✎
01:42
|
(6) В этом и проблема, что нет, как в Розница. где есть отдельный справочник Регистрационные карты.
|
|||
9
Gbpltw
03.02.19
✎
01:45
|
Тогда допреквизит "ИД Cотрудника", тип число и немного допилить ОМ "МенеджерОборудования"
|
|||
10
alterego1108
03.02.19
✎
01:53
|
(9) Ведь в таком случае можно использовать стандартный реквизит из справочника "табельный номер"? Как это в команде реализовать?
|
|||
11
Gbpltw
03.02.19
✎
03:47
|
(10) глянь в справочнике "Номенклатура".
или в форме элемента РС "Штрихкоды" |
|||
12
runoff_runoff
03.02.19
✎
04:22
|
(10) ПоказатьВводСтроки
|
|||
13
alterego1108
03.02.19
✎
11:48
|
(11) А какой командой программно заполнить поле ввода? через экспорт?
|
|||
14
hhhh
03.02.19
✎
12:00
|
(13) а там разве много этих команд? Везде одна и та же команда, поиск по штрихкоду.
|
|||
15
alterego1108
03.02.19
✎
12:09
|
(14) Процедура ПоискПоШтрихкодуВыполнить(Команда)
ОчиститьСообщения(); Оповещение = Новый ОписаниеОповещения("ПоискПоШтрихкодуЗавершение", ЭтотОбъект); ШтрихкодированиеНоменклатурыКлиент.ПоказатьВводШтрихкода(Оповещение); КонецПроцедуры &НаКлиенте Процедура ПоискПоШтрихкодуЗавершение(ДанныхШтрихкода, ДополнительныеПараметры) Экспорт ОбработатьШтрихкоды(ДанныхШтрихкода); КонецПроцедуры Тоесть лишь переделать под сотрудников и проблем с добавлением в поле ввода не возникнет? |
|||
16
CountR
03.02.19
✎
12:14
|
(2) А в чем проблема с расширениями?
КА 2.4 сейчас дорабатываю, все что можно засовываю в расширение, а когда режим совместимости обновили - и даже новые реквизиты и регистры. Пока полет нормальный! Очень удобно обновляться, и все свои доработки отдельно видно, очень удобно. |
|||
17
alterego1108
03.02.19
✎
12:16
|
(14) В таком случае необходимо идти через общие модули
|
|||
18
hhhh
03.02.19
✎
12:26
|
(17) ну идите через общие, если хотите.
|
|||
19
ildary
03.02.19
✎
12:31
|
(16) проблема в том, что если в расширение добавлены объекты с полями (справочники и документы), которые 1С изменила очень сильно - начинается игра под названием вручную перетащи обновления этих полей в расширение. Выглядит это так: Нажимаем кнопку "Обновить конфигурацию БД" и ждём сообщение об ошибке в таком-то документе, вносим его изменения в расширение, снова жмём сохранить и так, пока наконец-то не сохранит. Я надеюсь что рано или поздно появится механизм облегчающий эту задачу, но сейчас его нет.
|
|||
20
alterego1108
03.02.19
✎
12:46
|
(18) В том то и дело, что не хочу. Думал пойти через табельный номер сотрудника, но не знаю как это реализовать в коде
|
|||
21
hhhh
03.02.19
✎
12:49
|
(19) там еще круче может быть ситуация, жмем кнопку, а ошибок не выдает. А ошибка в расширении есть. А на следующий день звонят разьяренные пользователи, какого хрена вы нам тут наобновляли, всё слетело, все доработки.
|
|||
22
hhhh
03.02.19
✎
12:54
|
(20) ну скопипастите текст из общего модуля к себе, меняйте у себя.
ну как типа ВЫБРАТЬ Сотрудники.Ссылка Из Справочник.Сотрудники КАК Сотрудники ГДЕ Сотрудники.Код = &Штрихкод а разве есть другие варианты? |
|||
23
ildary
03.02.19
✎
13:22
|
(21) вот это поворот, а что было в результате? Расширение отключилось в целом? Что было в окне "НСИ и Администрирование" - "Печатные формы и обработки" - "Расширения"?
|
|||
24
mikeA
03.02.19
✎
13:28
|
(21) (23) Расширения можно выгружать в XML?
|
|||
25
ildary
03.02.19
✎
13:33
|
(24) скорей всего да, для EDT.
|
|||
26
Digger
03.02.19
✎
16:44
|
(24) конечно. "выгрузить в файлы" как и любую конфу.
|
|||
27
Digger
03.02.19
✎
16:45
|
(26) + имеется в виду упр. формы в хмл выгружаются.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |