|   |   | 
| 
 | Как минимальными усилиями насоздавать контрагентов | ☑ | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0
    
        PR 11.02.19✎ 15:23 | 
 
        Понравилось недавняя переписка коллег в Слэке
 У одного клиента появилась потребность создать несколько сотен контрагентов по ИНН с помощью сервиса налоговой по заполнению данных по ИНН Как вы думаете, какое было предложено решение? Позже напишу предложенное решение :)) | |||||||||||||
| 1
    
        Вафель 11.02.19✎ 15:29 | 
        взять базу клиента и перекачать контрагентов     | |||||||||||||
| 2
    
        Вафель 11.02.19✎ 15:29 | 
        *другого клиента     | |||||||||||||
| 3
    
        Gbpltw 11.02.19✎ 15:35 | 
        (2) фу.
 взять ИНН и создать контрагентов по сервису 1С:Контрагент Написать обработку | |||||||||||||
| 4
    
        PR 11.02.19✎ 15:39 | 
        (2) Как перекачать? Насосом по резиновому шлангу?     | |||||||||||||
| 5
    
        Вафель 11.02.19✎ 15:40 | 
        откуда у клиента список ИНН? из старой базы?     | |||||||||||||
| 6
    
        Вафель 11.02.19✎ 15:42 | 
        кстати в бп есть функция РаботаСКонтрагентами.РеквизитыЮридическогоЛицаПоИНН(ИННОбъекта) | |||||||||||||
| 7
    
        PR 11.02.19✎ 15:43 | 
        (5) Не важно     | |||||||||||||
| 8
    
        Вафель 11.02.19✎ 15:44 | 
        те обработка получится в 3 строки     | |||||||||||||
| 9
    
        Вафель 11.02.19✎ 15:45 | 
        хотя продать ее нужно конечно подороже     | |||||||||||||
| 10
    
        OldCondom 11.02.19✎ 15:46 | 
        Разумеется напрячь отдел бездарных куриц, сидящих на бюджете. Пусть сидят и руками с налог.ру тянут данные после введения ИНН.     Руками клиента | |||||||||||||
| 11
    
        PR 11.02.19✎ 15:48 | 
        (8) Чуть уточню постановку :))
 Контрагентов при создании было бы неплохо проверять на дубли Задача стоит не перед программистом, а перед консультантом, то есть вариант 3 изначально не может быть секундным, потому что требуется как минимум найти себе в распоряжение программиста, сказать ему, что нужно сделать и проверить выполненную задачу | |||||||||||||
| 12
    
        PR 11.02.19✎ 15:55 | 
        Что-то негусто с предложениями, уверен, если бы вопрос был про то, как правильнее посчитать модуль в 1С, было бы уже 200 постов :))     | |||||||||||||
| 13
    
        OldCondom 11.02.19✎ 15:56 | 
        (12) А что гадать о том, насколько по идиотски выполнена задача? Ведь соль именно в этом?
 Самое простое - написать обработку в пару строк. | |||||||||||||
| 14
    
        Ботаник Гарден Меран 11.02.19✎ 15:57 | 
        Фиксин пробегал мимо савеловской и кусался?     | |||||||||||||
| 15
    
        Мыш 11.02.19✎ 15:58 | 
        Неудачная попытка похвастаться )     | |||||||||||||
| 16
    
        PR 11.02.19✎ 16:00 | 
        (13) Нет, соль именно в том, чтобы догадаться, как задача решена консультантом без программиста под рукой :))
 Я то бы тоже обработку написал, вроде недолго, точно не дольше часа на всё | |||||||||||||
| 17
    
        OldCondom 11.02.19✎ 16:01 | 
        (16) Отсосала знакомому программисту? Ну правда, нет идей.     | |||||||||||||
| 18
    
        Вафель 11.02.19✎ 16:01 | 
        (16) это тестовое задание на консультанта из соседней ветки?     | |||||||||||||
| 19
    
        PR 11.02.19✎ 16:04 | 
        (17) Фу, как не в тему     | |||||||||||||
| 20
    
        PR 11.02.19✎ 16:05 | 
        (18) Нет, конечно, это так, ежедневная рутина, тестовое задание куда интереснее :))     | |||||||||||||
| 21
    
        Cyberhawk 11.02.19✎ 16:06 | 
        Никидать сценарий в тестере конечно же     | |||||||||||||
| 22
    
        Cyberhawk 11.02.19✎ 16:06 | 
        *накидать     | |||||||||||||
| 23
    
        OldCondom 11.02.19✎ 16:07 | 
        Загрузка из табличного документа, обработкой.     | |||||||||||||
| 24
    
        OldCondom 11.02.19✎ 16:07 | 
        в смысле типовой.     | |||||||||||||
| 25
    
        zak555 11.02.19✎ 16:08 | 
        через сервис 1с-контрагент )     | |||||||||||||
| 26
    
        OldCondom 11.02.19✎ 16:08 | 
        а не, только инн жеж. Хотя потом можно прокликать кнопочку сверки в каждом контрагенте.     | |||||||||||||
| 27
    
        RomanYS 11.02.19✎ 16:08 | 
        (21) похоже на правду, только не очень согласуется с "с помощью сервиса налоговой"     | |||||||||||||
| 28
    
        Mikeware 11.02.19✎ 16:09 | 
        скрипт AutoIT над экзелевским файлом какаих-нибудь "контрагентов по местам массовой регистрации",     | |||||||||||||
| 29
    
        d4rkmesa 11.02.19✎ 16:09 | 
        (0) Не путайте 1С-Контрагент с сервисом налоговой.     | |||||||||||||
| 30
    
        d4rkmesa 11.02.19✎ 16:10 | 
        А, это загадка.     Руками специалиста | |||||||||||||
| 31
    
        Вафель 11.02.19✎ 16:17 | 
        (28) Типо: программиста по рукой нет, поэтому я по быстрому накидал скрипт на аутоит     | |||||||||||||
| 32
    
        unregistered 11.02.19✎ 16:18 | 
        Какой-нибудь универсальной обработкой загрузить из табличного документа эти ИНН в справочник. В настройках указать "Поиск по полю - ИНН", чтобы избежать дублей.
 А дальше поручаем самому ответственному сотруднику заказчика ручками пробежаться по всему справочнику и понажимать кнопку "Заполнить по ИНН" (или как она там называется). Руками клиента | |||||||||||||
| 33
    
        Конструктор1С 11.02.19✎ 16:20 | 
        Загнать толпу таджиков, каждому дать по десятку ИНН, и пускай вносят?     | |||||||||||||
| 34
    
        Cyberhawk 11.02.19✎ 16:22 | 
        (27) Ну ты ж когда нажимаешь в форме кнопку заполнения по ИНН, ты этим сервисом как раз и пользуешься     | |||||||||||||
| 35
    
        Cyberhawk 11.02.19✎ 16:23 | 
        (32) Ага, а когда ты в автосервис потом приезжаешь масло поменять, тебе предлагают пипеткой закапывать его в горловину ))     | |||||||||||||
| 36
    
        RomanYS 11.02.19✎ 16:24 | 
        (34) Не, смотри (29)     | |||||||||||||
| 37
    
        Cyberhawk 11.02.19✎ 16:25 | 
        (36) 1С сервис не из сервиса налоговой берет данные думаешь?     | |||||||||||||
| 38
    
        Garykom гуру 11.02.19✎ 16:28 | 
        "Когда в руках молоток, всё вокруг похоже на гвоздь"©     | |||||||||||||
| 39
    
        Garykom гуру 11.02.19✎ 16:31 | 
        http://programmist1s.ru/sozdanie-testirovaniya-v-1s-test-tsentr/
 Сценарий тестирования поиска и создания нового контрагента, ИНН берется из файла, перед автозаполнением скрипт-сценарий "проверки на дубли". И да все эти тесты-сценарии = программирование, только для полных дебилов (ограниченных в изучении других ЯП специалистов не программистов) | |||||||||||||
| 40
    
        Garykom гуру 11.02.19✎ 16:35 | 
        Специалист по VBA (программингу в офисе) наваял бы заполнение XLS файла данными на скриптом на визуал бейсике встроенном в офис с сервиса ФНС а затем (он  же не знает ЯП 1С) воспользовался типовой
 "Загрузка данных из табличного документа" Короче у всех свои молотки | |||||||||||||
| 41
    
        unregistered 11.02.19✎ 16:42 | 
        (35) Я привёл классическое ректальное решение, которое применяется в 90% случаев, когда есть только консультант (без минимальных навыков программирования) и заказчик, а сделать надо срочно и "вчера".
 Причем мой способ ещё не самый худший. Встречаются и похлеще. Изначальные условия задачи в (0) заключаются в отсутствии программиста 1С. А значит есть только три варианта - найти какое-нибудь готовое решение (у знакомых, на инфостарте или ещё где-то), заставить заказчика вообще всё самому делать (и класть с прибором - как именно он это будет делать), какие-то промежуточные полуавтоматизированные варианты типа того, что я предложил. | |||||||||||||
| 42
    
        PR 11.02.19✎ 16:43 | 
        (29) А, да, пардон, мой косяк
 С помощью сервиса заполнения реквизитов по ИНН конечно же | |||||||||||||
| 43
    
        RomanYS 11.02.19✎ 16:54 | 
        (37) с таким же успехом можно утверждать, что эти данные берутся из Уставных документов контрагентов))     | |||||||||||||
| 44
    
        Mikeware 11.02.19✎ 16:58 | 
        (31) там же вроде можно записать?     | |||||||||||||
| 45
    
        Мимохожий Однако 11.02.19✎ 17:08 | 
        (42) Основной косяк в том, что тех.задание уточняется по мере выдачи вариантов )) В твоей ветке так и происходит. Оптимальным будет тот инструмент и ресурсы, которым обладает внедренец на данном этапе.     Другое решение | |||||||||||||
| 46
    
        craxx 11.02.19✎ 17:13 | 
        (0) В экселе список ИНН в столбец Заполнение данных из табличного документа, в котором в ПередЗаписью вставляем процедуру из общего модуля, которая заполняет контрагента по ИНН.     | |||||||||||||
| 47
    
        Сияющий в темноте 11.02.19✎ 18:47 | 
        инн можно нагенерить самому,две цифры регион,две цмфры номер ифнс,для организаций 10 цифр,последняя контрольная и вперед на сайт.
 можно ословодить на скриптовых языках очень даже успешно | |||||||||||||
| 48
    
        timurhv 11.02.19✎ 19:13 | 
        1. Скачать обработку загрузки данных из табличного документа (УФ) - бесплатно. Там и поля поиска имеются.
 2. Открыть обработку "Универсальный подбор и обработка объектов 1С 8.3", отобрать контрагенты и выполнить произвольный алгоритм: ---------------- РеквизитыКонтрагента = РаботаСКонтрагентами.РеквизитыЮридическогоЛицаПоИНН(Объект.ИНН); ЗаполнитьЗначенияСвойств(Объект, РеквизитыКонтрагента); Объект.Записать(); ---------------- Другое решение | |||||||||||||
| 49
    
        timurhv 11.02.19✎ 19:14 | 
        (48) В п.1. соответственно по списку ИНН создаем контрагентов.     | |||||||||||||
| 50
    
        Aleksey 11.02.19✎ 19:23 | 
        Кстати нигде не указана конфигурация. Возможно речь про ЗиК что на 7.7     | |||||||||||||
| 51
    
        Aleksey 11.02.19✎ 19:27 | 
        (48) Если мы говорим про типовую БП 3.0 то там п.1 уже встроен. Т.е. можно грузить номенклатуру или контрагентов из екселя     | |||||||||||||
| 52
    
        Aleksey 11.02.19✎ 19:31 | 
        Опять таки если мы говорим про типовую БП 3.0 т.е. и п.2 встроен. групповое изменение реквизитов позволяет менять не только реквизиты но и выполнять произвольный алгоритм     | |||||||||||||
| 53
    
        PR 11.02.19✎ 19:34 | 
        (49) Каждый консультант априори умеет прогать, ага     | |||||||||||||
| 54
    
        PR 11.02.19✎ 19:34 | 
        (50) Восьмерка ессно
 Ты бы еще шестерку вспомнил | |||||||||||||
| 55
    
        Aleksey 11.02.19✎ 19:35 | 
        (54) Ну как бы набор встроенных инструментов различный. и что есть в самописке на базе розница 1.0 необязательно будет в наличии в 1С:Машиностроение     | |||||||||||||
| 56
    
        timurhv 11.02.19✎ 19:36 | 
        (52) пункт 2 да увидел, не нужен. По поводу штатной - в БГУ 2.0 контрагенты не грузятся, только через внешнюю, выполнение произвольного алгоритма в групповом изменении реквизитов тоже не нашел.     | |||||||||||||
| 57
    
        PR 11.02.19✎ 19:37 | 
        (55) Да похрен, консультант все-равно не знает про наличие РаботаСКонтрагентами.РеквизитыЮридическогоЛицаПоИНН, он же не прогер     | |||||||||||||
| 58
    
        Aleksey 11.02.19✎ 19:40 | 
        (56) Вот и я о том же, что в чем смысл гадания без указания конфигурации     | |||||||||||||
| 59
    
        timurhv 11.02.19✎ 19:41 | 
        (53) в БГУ они могут менять алгоритм формирования проводок и менять тексты запросов :)     | |||||||||||||
| 60
    
        PR 11.02.19✎ 20:01 | 
        (58) Да вообще все-равно какая конфигурация, пусть будет ERP     | |||||||||||||
| 61
    
        PR 11.02.19✎ 20:04 | 
        (59) Кто они, консультанты?
 То есть ты серьезно считаешь, что для того, чтобы консультант смог менять программный код, нужно ему всего-лишь дать возможность менять его без конфигуратора? То есть писать код не нужно уметь, это само априори рождается в голове, как только появляется место, куда его можно написать? | |||||||||||||
| 62
    
        Nyoko 11.02.19✎ 20:14 | 
        (0) год назад было очень сложно этот тупой файл pdf из налоговой прочитать, но тогда я не знал про хитрые OCR которые можно использовать, для ввода капчи использовал сервис всем знакомый. забросил проект.     | |||||||||||||
| 63
    
        Aleksey 11.02.19✎ 20:15 | 
        (60) большая разница.
 В БП можно загрузить из екселя, а в ерп только из xml. Т.е. загрузка из екселя из коробки не поддерживается | |||||||||||||
| 64
    
        PR 11.02.19✎ 20:18 | 
        (63) Предложенному решению пофиг     | |||||||||||||
| 65
    
        Cyberhawk 11.02.19✎ 20:28 | 
        (43) Нет. Уставные документы - это источник данных. А сервис 1С - прокладка.     | |||||||||||||
| 66
    
        shuhard 11.02.19✎ 20:37 | 
        (64) всё верно, банковская выписка не зависит от конфигурации и безусловно создаёт контрагентов     | |||||||||||||
| 67
    
        Сергиус 11.02.19✎ 21:42 | 
        по уму 2-й вариант, но скорее всего сделали как всегда криво)     | |||||||||||||
| 68
    
        Маша с уралмаша 11.02.19✎ 21:59 | 
        (0) Посадить Рому за компутор чтобы он накликивал контрагентов же     Руками специалиста | |||||||||||||
| 69
    
        sieben 11.02.19✎ 22:29 | 
        (68) А Рома придет на форум и...     | |||||||||||||
| 70
    
        AlvlSpb naïve 11.02.19✎ 22:44 | 
        (64) Ответ-то когда будет. Любопытство мучает )))     | |||||||||||||
| 71
    
        PR 12.02.19✎ 00:00 | 
        (70) Было предложено взять экспортный фича-файл, в котором заполняется ИНН и вызвать его с нужным ИНН заданное количество раз в фича-файле
 Собственно, даже если с нуля делать, то делов минут на минут, ну считай на час под ключ :)) Красиво же? :)) | |||||||||||||
| 72
    
        PR 12.02.19✎ 00:01 | 
        +(71) минут на минут = минут на 15     | |||||||||||||
| 73
    
        timurhv 12.02.19✎ 00:20 | 
        (72) Вы шутите? См. (61), думаете они (консультанты) о BDD слышали?     | |||||||||||||
| 74
    
        timurhv 12.02.19✎ 00:22 | 
        (71) Но я возьму себе на заметку, когда нужно сделать кучу тупых операций, а описывать все поведение форм для заполнения - влом :)     | |||||||||||||
| 75
    
        PR 12.02.19✎ 00:46 | 
        (73) Так консультанты в первую очередь и слышали как раз :))
 См Требуются консультанты 1С:ERP (удаленка) :)) | |||||||||||||
| 76
    
        Aleksey 12.02.19✎ 03:16 | 
        (71) а по русски     | |||||||||||||
| 77
    
        Aleksey 12.02.19✎ 03:19 | 
        И да чем это отличается от того же "скрипт на AutoIT" кроме языка программирования
 Хотя если бы я пошел по этому сценарию то загрузил бы список инн типовыми средствами, а затем накидал бы скрипт в uopilot и он бы сам бы прощелкал кнопки | |||||||||||||
| 78
    
        sieben 12.02.19✎ 07:52 | 
        (71) Мда. Выпендрился перед пейзанами.     | |||||||||||||
| 79
    
        pudher 12.02.19✎ 07:59 | 
        (71) Лучше бы написал статью на инфостарте, с этим примером. Хоть какая от тебя польза.     | |||||||||||||
| 80
    
        Dotoshin 12.02.19✎ 08:31 | 
        (71) >>и вызвать его с нужным ИНН
 Открой секрет, нужные ИНН откуда взялись? | |||||||||||||
| 81
    
        Кац 12.02.19✎ 08:50 | 
        (71) что еще за "экспортный фича-файл" ?     | |||||||||||||
| 82
    
        timurhv 12.02.19✎ 09:00 | ||||||||||||||
| 83
    
        Кац 12.02.19✎ 09:05 | 
        а, вон оно что     | |||||||||||||
| 84
    
        Мыш 12.02.19✎ 09:19 | 
        В (15) было пророчество )))     | |||||||||||||
| 85
    
        PR 12.02.19✎ 09:44 | 
        (76) А по-русски файл с расширением feature, используется в BDD тестах     | |||||||||||||
| 86
    
        PR 12.02.19✎ 09:45 | 
        (77) AutoIT дружит с 1С?
 Консультанты 1С дружат с AutoIT? | |||||||||||||
| 87
    
        PR 12.02.19✎ 09:52 | ||||||||||||||
| 88
    
        PR 12.02.19✎ 09:52 | 
        (80) Да я не в курсе, какая разница     | |||||||||||||
| 89
    
        PR 12.02.19✎ 09:53 | 
        (81) Фича-файл, который вызывается в сценариях других фича-файлов, аналогия экспортной процедуры общего модуля, если так понятней     | |||||||||||||
| 90
    
        pudher 12.02.19✎ 09:53 | 
        (87) Вот блин, и тут ты бесполезен :((     | |||||||||||||
| 91
    
        PR 12.02.19✎ 09:53 | 
        +(89) аналог     | |||||||||||||
| 92
    
        PR 12.02.19✎ 09:54 | 
        (84) В (15) был беспомощный пук ни о чем     | |||||||||||||
| 93
    
        Мимохожий Однако 12.02.19✎ 10:29 | 
        (92) В чём цель твоей ветки? Хрень какая-то.     | |||||||||||||
| 94
    
        PR 12.02.19✎ 10:33 | 
        (93) Ну так проходи мимо, если неинтересно     | |||||||||||||
| 95
    
        Мимохожий Однако 12.02.19✎ 10:34 | 
        (94) Не можешь объяснить?     | |||||||||||||
| 96
    
        Мимохожий Однако 12.02.19✎ 10:35 | 
        (94) Мне интересно, т.к. не понимаю )     | |||||||||||||
| 97
    
        PR 12.02.19✎ 10:42 | 
        (96) Цель простая, поделиться неочевидным решением задачи
 Мне бы самому еще недавно такое никогда и в голову не пришло бы и показалось бы диким, если бы кто рассказал А сейчас кажется вполне себе логичным и современным | |||||||||||||
| 98
    
        Aleksey 12.02.19✎ 10:49 | 
        (97) в чем современность? Специалист знающей VBA решит задачу в екселе на VBA и для негоэто тоже будет "вполне себе логичным и современным"     | |||||||||||||
| 99
    
        PR 12.02.19✎ 10:51 | 
        (98) Рукалицо
 Каким образом VBA с 1С? | |||||||||||||
| 100
    
        Dotoshin 12.02.19✎ 11:04 | 
        (88) Да очень простая разница, ты эти ИНН (несколько сотен) будешь руками в свой экспортный файл подставлять?     | |||||||||||||
| 101
    
        PR 12.02.19✎ 11:06 | 
        (100) Да туда вставить нужно вызов процедуры с параметром, делается в экселе на коленке за минуту     | |||||||||||||
| 102
    
        los_hooliganos 12.02.19✎ 11:11 | 
        Так и представляю собеседование на Савеловской:
 "- Как насоздавать контрагентов? - Написать обработку в 3 строки. - Вы нам не подходите." Другое решение | |||||||||||||
| 103
    
        Dotoshin 12.02.19✎ 11:16 | 
        (101) Да, решение интересное. Но получается, что консультант все же хоть как то должен уметь программировать. Как минимум должен знать что такое процедура и что такое параметр - это я к тому что в (53) написано.     | |||||||||||||
| 104
    
        PR 12.02.19✎ 12:36 | 
        (102) На консультанта?     | |||||||||||||
| 105
    
        PR 12.02.19✎ 12:37 | 
        (103) На Геркине?
 Ну да, должен уметь, как он BDD тесты иначе писать будет :)) | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |