|
основные принципы работы со встроенным языком | ☑ | ||
---|---|---|---|---|
0
matizov
11.09.12
✎
09:08
|
Здравствуйте.
Подскажите, пожалуйста, где можно прочитать информацию об основных принципах работы со встроенным языком 1с 8.2 http://www.mista.ru/tutor_1c/docs.htm#basic Что то типа этого. Меня интересуют элементарные операции со справочниками и документами. как можно перебрать все строки документа, и изменить при необходимости нужный реквизит. |
|||
1
andrewks
11.09.12
✎
09:10
|
ЖКК нет?
|
|||
2
Ненавижу 1С
гуру
11.09.12
✎
09:10
|
правило: читать запросами, писать объектами
|
|||
3
ДенисЧ
11.09.12
✎
09:10
|
В Митичкине...
|
|||
4
KUBIK
11.09.12
✎
09:10
|
книжку Радченко купи
|
|||
5
andrewks
11.09.12
✎
09:11
|
(2) "писать объектами" э-э-э... а можно писать как-то по-другому?
|
|||
6
Птах
11.09.12
✎
09:11
|
"Практическое пособие разработчика" Радченко тебе в помощь, делай сквозной пример - и ты знаешь 1с лучше 50% тех, кто тут тусуется
|
|||
7
Птах
11.09.12
✎
09:12
|
(5) Он же сказал - объектами, по другому теперь нельзя. :)
|
|||
8
IamAlexy
11.09.12
✎
09:13
|
||||
9
mikecool
11.09.12
✎
09:13
|
(5) Insert Into кто то отменял?
|
|||
10
Ненавижу 1С
гуру
11.09.12
✎
09:13
|
(5) можно, например внешним запросом UPDATE...
|
|||
11
ДенисЧ
11.09.12
✎
09:13
|
(5) можно... UPDATE...
|
|||
12
Web00001
11.09.12
✎
09:13
|
собираешься зарабатывать деньги? возьми базовый курс http://www.spec8.ru/ , через три месяца будешь нормально рубить в теме, хватит что бы уже дальше самому разбираться
|
|||
13
andrewks
11.09.12
✎
09:13
|
так и знал, что щас начнут про инсерты втирать
|
|||
14
andrewks
11.09.12
✎
09:14
|
подходишь так к ученику 1-го класса, и говоришь: ни в коем случае не пиши на ассембелере! тольок на бэйсике! )
|
|||
15
Ненавижу 1С
гуру
11.09.12
✎
09:15
|
да, уметь отличать Неопределено от NULL?
|
|||
16
Птах
11.09.12
✎
09:15
|
(14) ...потом дико оглядываешься и убегаешь в рандомном направлении.
|
|||
17
matizov
11.09.12
✎
09:32
|
По поводу курсов скажу так - уже проходили! И что? попался препод который сказал, что язык как раз объяснять и не будет. а все остальное пожалуйста. Но в том то и дело что общие принципы работы 1 с 8.2 я понимаю. но конкретно сейчас мне нужно следующее:
есть документ "Внутренний заказ", в который я добавил цену, сумму и ставку НДС. но эти документы уже заведены. и мне нужно написать обработку, что бы во всех документах проставить ставку НДС из справочника номенклатуры. я хочу понять элементарные методы в 8.2. в 7.7 все понятно, а в 8.2 нет. |
|||
18
Ненавижу 1С
гуру
11.09.12
✎
09:33
|
(17) нах эти поля во внутреннем заказе?
|
|||
19
k1us181b
11.09.12
✎
09:34
|
Синтаксис помощник шикарен
|
|||
20
IamAlexy
11.09.12
✎
09:37
|
(18) не мешай рожать нетленку..
все отраслевые так получаются... человек не знающий синтаксиса и не врубающийся в методики берет типовую и начинает к ней дописывать гениальную надстройку... |
|||
21
matizov
11.09.12
✎
09:38
|
в синтаксис помощнике не понятно!
А в документе мне нужна цена и ндс для того, что бы работники из цехов видели на какую сумму они заказывают, это нужно для бюджетирования на предприятии. |
|||
22
Ненавижу 1С
гуру
11.09.12
✎
09:39
|
(21) эта сумма должна расчитываться
|
|||
23
0xFFFFFF
11.09.12
✎
09:39
|
(0) послушай (18)
Любой кодинг в 1С начинается с вопроса "а нах это все нужно". При правильном ответе на этот вопрос, кодинг в 80% случаев просто отпадает. Этот процент как раз равен проценту адекватных заказчиков из общего количества. |
|||
24
k1us181b
11.09.12
✎
09:42
|
ну тогда 1С:Предприятие 8.2. Руководство разработчика.
в 2х томах. |
|||
25
matizov
11.09.12
✎
09:42
|
Хорошо. Я не спрашиваю нужно мне это или нет. мне нужно:
ДокТабель=СоздатьОбъект("Документ.ТабельОтработанногоВремени"); ДокТабель.ВыбратьДокументы(Начало,Окончание); Пока ДокТабель.ПолучитьДокумент()=1 Цикл ДокТабель.ВыбратьСтроки(); Пока ДокТабель.Получитьстроку() = 1 Цикл КонецЦикла; КонецЦикла; только на языке 8.2. Где это написано? |
|||
26
k1us181b
11.09.12
✎
09:44
|
||||
27
Has
11.09.12
✎
09:45
|
(17) "групповая обработка документов" есть?
(23) +100 хотелка "буха": поправьте ИНВ так чтобы расчеты по сч60 были правильно (а на 60 конечно её же косяки) (25) см. типовые конфы |
|||
28
IamAlexy
11.09.12
✎
09:45
|
||||
29
0xFFFFFF
11.09.12
✎
09:46
|
(25)
ДокОбъект = Ссылка.ПолучитьОбъект(); Товары = ДокОбъект.Товары; Для каждого стрТовары из Товары Цикл стрТовары.Сумма = 100500; КонецЦикла; ДокОбъект.Записать(); |
|||
30
IamAlexy
11.09.12
✎
09:46
|
+(28) а вообще качай ЕСИС
|
|||
31
ptiz
11.09.12
✎
09:47
|
(17) Открывай СП (синтакс-помощник) и там: Прикладные объекты - Документы - и смотри всё подряд. Там указано, какой объект и какого получается.
Некоторые основы основ: 1) Если встречаешь слово "Коллекция" (например, строки документа), то её, как правило, можно обходить циклом: ТабЧасть = СсылкаНаДокумент.ИмяТабличнойЧасти; Для каждого СтрокаТЧ (<= любое название переменной, в неё будет помещен элемент коллекции) Из ТабЧасть Цикл Также можно обращаться по индексу: ТабЧасть[0] - это первый элемент коллекции 2) Новый документ создается как Документы.ИмяВида.СоздатьДокумент() 3) Записывать можно только объект, а не ссылку. Объект из ссылки получается методом .ПолучитьОбъект() |
|||
32
Rovan
гуру
11.09.12
✎
09:49
|
(25) ДокТабельВыборка = Документы.ТабельОтработанногоВремени.Выбрать(Начало,Окончание);
Пока ДокТабельВыборка.Следующий() Цикл |
|||
33
Web00001
11.09.12
✎
09:49
|
(17)По поводу этих курсов тебе так не скажут, ты смотреть не стал? http://www.spec8.ru/devbase по моему это самое правильное для новичка направление, что бы с самого начала всегда делать правильно и понимать почему так. А не как в большинстве случаев, делают как получилось а не как хотели.
|
|||
34
IamAlexy
11.09.12
✎
09:51
|
(33) самое правильное для новичка - УЦ3 где габец и прочие гончаровы читают про платформу
|
|||
35
Web00001
11.09.12
✎
09:55
|
(34) это если ты живешь в не резиновой, если ты не работаешь, или работа позволяет ходить на курсы тогда да, а так гилев с насиповым читают очень хорошо
(17) http://fs.nasf.ru/productdesc/Prog82-Basic-Block2.gif я так понимаю после второго блока, базового курса, твоя задача отпала бы |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |