|
Как минимальными усилиями насоздавать контрагентов | ☑ | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
PR
11.02.19
✎
15:23
|
Понравилось недавняя переписка коллег в Слэке
У одного клиента появилась потребность создать несколько сотен контрагентов по ИНН с помощью сервиса налоговой по заполнению данных по ИНН Как вы думаете, какое было предложено решение? Позже напишу предложенное решение :)) |
|||||||||||||
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
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 тесты иначе писать будет :)) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |