|
Подскажите новичку по общим модулям | ☑ | ||
---|---|---|---|---|
0
yalanton
26.07.15
✎
20:02
|
Добрый день Есть ЗУП там есть много общих модулей в каждом много процедур - какой принцип работы с общими модулями в плане как хорошо ориентироваться какие в нем есть процедуры чтоб их использовать когда например пишешь отчет чтоб не изобретать велосипед, а взять процедуру с общего модуля - как узнать какой набор уже готовых процедур есть в 1с ? и еще не понятно есть такая функция стандартная СтрНайти - описана в Синтаксис помощнике - пишу Тест=СтрНайти("лллллааа","лл");
при проверке ошибка : Процедура или функция с указанным именем не определена (СтрНайти) Тест=<<?>>СтрНайти("лллллааа","лл",,); Что не так . Вот СокрЛП работает, а эта не хочет ?Спасибо |
|||
1
Aleksey
26.07.15
✎
20:05
|
я бы не стал бы брать. Хлопотно это
|
|||
2
yalanton
26.07.15
✎
20:07
|
но часто например при написании внешней печатной формы обращаются же к процедурам общего модуля например КадровыйУчет.ЗаполнитьПараметрыКадровогоПриказа и это же удобно
|
|||
3
Александр_
Тверь 26.07.15
✎
20:08
|
(2) а после очередного обновления, в котором разработчики из 1С решили поменять название процедуры, или перенести ее в другой модуль или еще черт знает что - придется переписывать все внешние печатные формы т.к. они перестанут работать.
|
|||
4
Aleksey
26.07.15
✎
20:14
|
Или параметры местами поменяют, и будешь сидеть и искать почему отчет работает неправильно?
|
|||
5
yalanton
26.07.15
✎
20:15
|
тогда зачем нужны общие модули если процедуры их них программист при разработке не может использовать ?
|
|||
6
yalanton
26.07.15
✎
20:17
|
что каждый раз пиши свои и смотри чтоб при обновлении не исчез именно мой сделанный общий модуль ?
|
|||
7
Aleksey
26.07.15
✎
20:28
|
(5) эээ для использования в типовой. Ваш Кэп.
Кто сказал что 1С пишет библиотеку общих модулей в типовой для писателей нетленок? Более того шаг влево или вправо от каконов типовой иногда вызывает большие проблемы p.S. Но никто не запрещает использовать силу копипаста, когда тупо копируешь общий модуль в свою обработку и юзаешь |
|||
8
Aleksey
26.07.15
✎
20:29
|
(6) не понял, а зачем тебе что то писать в общий модуль? Зачем тебе что то писать именно в типовой общий модуль?
|
|||
9
Zamestas
26.07.15
✎
20:29
|
(5) Искусство писать на 1С - это большой опыт хождения с завязанными глазами по полю граблей.
|
|||
10
yalanton
26.07.15
✎
20:31
|
я имел ввиду может создать свой общий модуль и туда накопировать нужные мне процедуры из типовых или самому написать процедуры в нем А как вообще легко понять какие уже готовые процедуры есть в типовых модулях - которыя я могу использовать (т.е к себе откопировать)
|
|||
11
Asmody
26.07.15
✎
20:32
|
(0) у тебя версия платформы старая, вот в ней и нет СтрНайти()
|
|||
12
Zamestas
26.07.15
✎
20:33
|
(10) По Ф12.
|
|||
13
Asmody
26.07.15
✎
20:33
|
(10) для начала изучить БСП. все современные типовые пишутся на ней.
|
|||
14
yalanton
26.07.15
✎
20:35
|
БСП это что ?
|
|||
15
yalanton
26.07.15
✎
20:35
|
1С:Предприятие 8.3 (8.3.6.2100) Платформа это же элементарная функция СтрНайти()
|
|||
16
Zamestas
26.07.15
✎
20:35
|
(14) Зачем Вам познания в 1С?
|
|||
17
yalanton
26.07.15
✎
20:37
|
потомучто это моя работа - вопрос конечно оригинален
|
|||
18
yalanton
26.07.15
✎
20:37
|
я же не говорю что я профи но я к этому иду
|
|||
19
yalanton
26.07.15
✎
20:38
|
1С:Библиотека стандартных подсистем" (БСП)... я уже понял
|
|||
20
Zamestas
26.07.15
✎
20:38
|
(17) Ответ на в (14) оригинален - остальное тлен.
|
|||
21
yalanton
26.07.15
✎
20:40
|
так что же у меня с платформой не того раз ругань на СтрНайти
|
|||
22
shpioleg
26.07.15
✎
20:40
|
(15) Режим совместимости у конфы отключи.
|
|||
23
Fram
26.07.15
✎
20:40
|
(15) Режим совместимости?
|
|||
24
Fram
26.07.15
✎
20:40
|
(22) я б не рискнул у типовой ЗуП отключать режим совместимости
|
|||
25
Александр_
Тверь 26.07.15
✎
20:41
|
(5) тут надо слегка внести ясность. Эти модули общие для других объектов системы, а не для других программистов :)
Кто девушку танцует, тот ее и пользует (с) т.е. тот кто контролирует содержимое модуля, тот его и использует. Остальные на свой страх и риск, без гарантий. |
|||
26
yalanton
26.07.15
✎
20:43
|
Вообщем я должен создать свой общий модуль и туда запихнуть свои процедуры (или скопированные с типовых) и тогда проблем с обновлением не будет -это правильная стратегия -правильно ?
|
|||
27
Zamestas
26.07.15
✎
20:44
|
(26) Да
|
|||
28
yalanton
26.07.15
✎
20:44
|
я б не рискнул у типовой ЗуП отключать режим совместимости- так отключать или нет ? и где его отключить и я реально не пойму элементарная функция СтрНайти и ругань
|
|||
29
Александр_
Тверь 26.07.15
✎
20:44
|
(26) отчасти.
Тут такая штука... вот скопировал ты себе типовые функции. Все здорово. А разработчики поменяли структуру метаданных или логику.... т.е. после каждого обновления молиться придется в любом случае |
|||
30
oslokot
26.07.15
✎
20:45
|
(21) Найти() же, что за нахрен функциё Стрнайти??
|
|||
31
Fram
26.07.15
✎
20:45
|
(21) ты не можешь в этой конфе использовать эту функцию ввиду Режима совместимости
(26) некоторые все таки рискуют использовать функции из типовых модулей, но при обновлениях иногда приходится поискать куда же исчезла вроде бы типовая функция. PS "в общем" |
|||
32
Fram
26.07.15
✎
20:46
|
(30) этот нахрен был объявлен в 8.3.6
|
|||
33
Александр_
Тверь 26.07.15
✎
20:46
|
(30)
Переименования методов и свойств В "1С:Предприятии 8.3" изменены имена свойств и методов некоторых объектов (см. таблицу 1). Для перехода на версию 8.3 необходимо найти места использования этих свойств и методов и заменить все их использования в конфигурации согласно таблице. Таблица 1. Переименования методов и свойств в версии 8.3 Что переименовано Старое наименование Новое наименование Свойство управляемой формы Имя метода глобального контекста. Старый метод поддерживается для совместимости. Найти (Find) СтрНайти (StrFind) http://its.1c.ru/db/metod8dev#content:5293:hdoc:_top:стрнайти |
|||
34
Александр_
Тверь 26.07.15
✎
20:47
|
(28) однозначно нет.
используй найти. |
|||
35
Александр_
Тверь 26.07.15
✎
20:49
|
кстати, копируя типовые функции ты можешь очень сильно удивиться :)
что бы полностью скопировать 1 функцию, возможно, придется с ней вместе еще 300 штук связанных копировать. |
|||
36
Александр_
Тверь 26.07.15
✎
20:50
|
Ну и подводя итог. Подумай, а оно тебе надо? Это 1С. может ну его?
|
|||
37
yalanton
26.07.15
✎
20:53
|
нет не Ну его - я осовюсь я нормальный 1с-к но на 7.7. и много задач потянул - вообщем не полный дурак - я постепенно освоюсь
|
|||
38
oslokot
26.07.15
✎
20:55
|
(32) (33) вот чорт, спасибо! Не знал. Скоро придётся прошерстить свои пришлепки. А когда в БП снимут режим совместимости с 8.3.5 ?
|
|||
39
Fram
26.07.15
✎
20:55
|
Не бойся вызывать функции из типовой, но всегда имей ввиду, что после обновлений могут быть сюрпризы.
|
|||
40
Александр_
Тверь 26.07.15
✎
20:55
|
(37) удачи тебе в этом процессе, однако скажу, что навыки 7.7 тебе будут много больше мешать, чем помогать.
|
|||
41
Otkr
26.07.15
✎
20:56
|
(38) В 3.0.41
|
|||
42
shpioleg
26.07.15
✎
20:56
|
(37) Я бы настоятельно посоветовал курсы по УФ. Методом тыка можно долго бродить в потемках.
|
|||
43
yalanton
26.07.15
✎
20:57
|
Спасибо Александр_Тверь Но в любом случае изучать 8-ку надо . Как говориться дорогу осилит идущий
|
|||
44
Fram
26.07.15
✎
20:57
|
(41) 1Сники никогда без работы не останутся ))
|
|||
45
yalanton
26.07.15
✎
20:57
|
курсы по УФ ? это что
|
|||
46
Александр_
Тверь 26.07.15
✎
20:58
|
(43) (42) Дело говорит. даже бесплатных материалов полно, потрать на них время. будет куда как продуктивнее.
|
|||
47
Александр_
Тверь 26.07.15
✎
20:59
|
(45) о сколько нам открытий чудных... (с)
УФ - управляемые формы. |
|||
48
yalanton
26.07.15
✎
20:59
|
Бесплатные это что конкретно - Радченко -Практическое пособие разроботчика
|
|||
49
yalanton
26.07.15
✎
21:00
|
или что-то есть сильнее ?
|
|||
50
Zamestas
26.07.15
✎
21:01
|
(49) Есть - такси.
|
|||
51
yalanton
26.07.15
✎
21:02
|
а какие материалы посоветуете ?
|
|||
52
Александр_
Тверь 26.07.15
✎
21:03
|
Если есть доступ на ИТС (там бесплатно можно на 7 дней... ;) )
http://its.1c.ru/db/pubdevguide83 http://its.1c.ru/db/pubmanagedui вообще прошерсти вот это http://its.1c.ru/section/books |
|||
53
yalanton
26.07.15
✎
21:03
|
да ИТС есть доступ Спасибо
|
|||
54
Александр_
Тверь 26.07.15
✎
21:05
|
(53) там много полезной информации, читай не хочу.
найти нужное не сложно. думаю 2 приведенные выше ссылки тебе для начала хватит. потом сам сообразишь что хочешь. |
|||
55
Александр_
Тверь 26.07.15
✎
21:07
|
из платных мне понравился вот такой по БСП
http://www.1c-uc3.ru/web-progtip.html По инету курс. Раскрути на него работодателя. |
|||
56
Zamestas
26.07.15
✎
21:07
|
(51) Гугли: Павел Чистов
|
|||
57
Aleksey
26.07.15
✎
22:31
|
28( Последняя ЗУП 3.0 уже 8.3.6 требует
|
|||
58
Asmody
26.07.15
✎
22:52
|
(56) Че тут гуглить? GROOVY
|
|||
59
Zamestas
26.07.15
✎
22:59
|
(58) Не палите контору - если по мисте гуглить, то там тролль адский ))).
|
|||
60
Asmody
26.07.15
✎
23:02
|
(59) Миста для того и существует, чтобы истинная суть каждого видна была.
|
|||
61
ЧеловекДуши
27.07.15
✎
07:01
|
(0) Рекомендую почитать основы программирования в 1С, т.е. все 5-ть книжек по описанию Языка 1С :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |