|   |   | 
| 
 | Необходима помощь в доработке 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)  + имеется в виду упр. формы в хмл выгружаются.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |