Имя: Пароль:
JOB
Работа
v8: Велики ли различия конфигурирования 1с 8.2 и 7.7 (знаю 8.2)
0 volfy
 
12.11.12
11:14
Просвещайте гуру кто работал с обеими версиями?
1 Бешеная Нога
 
12.11.12
11:15
да
2 Hipernate
 
12.11.12
11:16
Вопрос в стиле :"Чем отличается русский язык от французского?" - объясните подробно.
3 Мимо Проходил
 
12.11.12
11:17
И там и там программирование на русском, есть если-тогда-иначе-конецксли.
4 GLazNik
 
12.11.12
11:18
(2) ну думаю какой нить профессор лингвист запросто на него ответит.
(0) в принципе синтаксис тот же... все теже условия, циклы, процедуры. А вот далее... в принципе осилить мона
5 Cunni
 
12.11.12
11:18
от фотографии у меня случилась передозировка ванили.
(0)открой конфигуратор, найди ответ на свой вопрос.
6 Шелест
 
12.11.12
11:19
че нужно-то?
7 buhkiller
 
12.11.12
11:19
- Папа, а в чем разница между мужчиной и женщиной?
- Смотри, у меня нога 44-го размера, а у мамы - 36-го. Вот между ногами и разница...
8 Cunni
 
12.11.12
11:20
(4)Профессор лингвист на вопрос "Чем отличается русский язык от французского?" ответ не иначе, как "Да".
9 volfy
 
12.11.12
11:21
понял )
10 mikecool
 
12.11.12
11:23
(9) "ничего ты не понял, Джон Сноу" (с)
11 aka AMIGO
 
12.11.12
11:25
(0) велики!

(10)да всё он понял :) чё тут не понять..
12 GLazNik
 
12.11.12
11:25
(8) так ответит профессор лингвист одинэсник. А именно лингвисту найдется что ответить, кроме как "Да"
Язык это не только разные названия переменных - слов.
13 buhkiller
 
12.11.12
11:26
После простого конфигурирования клюшек работа в снеговике мне давала стойкое ощущение, что я жук в будильнике. Кругом куча тикающих маленьких и больших механизмов, связанных друг с другом. Пытаешься заменить маленькую шестерню и весь механизм останавливается.
14 stix2010
 
12.11.12
11:28
(0) я, различия велики, устроит?
15 le_
 
12.11.12
11:28
(0) Легко узнать самостоятельно.
Открой конфигуратор 7.7, создай документ, создай справочник, создай регистр, набросай проведение документа по регистру. Набросай внешний отчет, который запросом будет вытаскивать данные из регистра. Делов-то.
16 eklmn
 
гуру
12.11.12
11:29
КонецЦикла есть везде!
17 volfy
 
12.11.12
11:35
Я не понимаю...там в документ передается в процедуру как (Д) ...но определения этой переменной не могу найти... где копать?
18 FoxFox
 
12.11.12
11:36
(0) 42
19 GLazNik
 
12.11.12
11:36
(17) эмъ... а вот работа с процедурами что в 8.2 что в 7.7... все одно и то же...
Что за процедура?
20 volfy
 
12.11.12
11:45
РасходныйОрдер
21 volfy
 
12.11.12
11:45
Просто не могу понять где определена переменная...
22 D_Pavel
 
12.11.12
11:48
(0) В общем одно и то же, но есть небольшие различия. Короче тебе это на нужно, лучше не тратить время на вымирающий язык. Я рад что перестал на нем программировать, ЗП на 7.7 на много меньше чем на 8.2
23 GLazNik
 
12.11.12
11:49
(20) это точно название процедуры?
(21) а при чем тут определение переменной: "документ передается в процедуру"
ЗЫ 8.2 точно знаешь?
24 Aleks73
 
12.11.12
11:50
(21) Отладчик в 77 - отдельная программа. Два часа мучений - и ты найдешь эту переменную.
25 volfy
 
12.11.12
11:55
Да уж ...ниче справимсо
26 volfy
 
12.11.12
12:01
Вот к примеру есть форма расходного кассового ордера... в неё передаётся некое Д как я понял это наименование ТабЧасти документа...откуда мне знать откуда эта таб часть взялась? Объяснить кто то может?
27 Serg_1960
 
12.11.12
12:03
(0) Имхо. Различие не настолько велики, но знание одного языка мешает изучению другого :(
28 volfy
 
12.11.12
12:05
Да я уже понял что отличий толком то и нет...ну нюансы естественно  есть ..так вот ключевой вопрос...как понятЬ?
29 ТакВотЖе
 
12.11.12
12:07
(28) ты неправильно понял)
просто отличия настолько глобальны, что ты их не видишь)
30 volfy
 
12.11.12
12:08
Функция ВидимостьГТД()

       Т = СоздатьОбъект("ТаблицаЗначений");
       ВыгрузитьТабличнуюЧасть(Т, "Товар");
       Т.ВыбратьСтроки();
       Пока Т.ПолучитьСтроку() = 1 Цикл
           Если (Т.Товар.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар) и
                   (Т.Товар.СтранаПроисхожд = 0) Тогда
               Возврат 1;
           КонецЕсли;
       КонецЦикла;
       Возврат 0;
   
КонецФункции // ВидимостьГТД()


Вот тут ясно что Т определена...а в том (другом) модуле определения Д нет вообще...
31 ТакВотЖе
 
12.11.12
12:08
давай тот другой модуль
32 volfy
 
12.11.12
12:09
////////////////////////////////////////////////////////////////////////////////
// ПЕРЕМЕННЫЕ МОДУЛЯ
//
Перем ТаблицаПечФорм;  // список печатных форм документа
Перем НомерТекущейФормы;
Перем НачальнаяДатаДокумента;
Перем Новый;
Перем СписокДействий;

//******************************************************************************

Функция ВалютаДокумента(Д)
   
   Если Д.Выбран() = 1 Тогда
       Если (Д.Договор.ВалютаДоговора.Выбран() = 1) Тогда
           Возврат Д.Договор.ВалютаДоговора;
       КонецЕсли;
       
   ИначеЕсли ТипЗначенияСтр(Субконто2) = "Справочник" Тогда
       Если Субконто2.Вид() = "Договоры" Тогда
           Возврат Субконто2.ВалютаДоговора;
       КонецЕсли;
   КонецЕсли;
   
   Возврат "";
   
КонецФункции // ВалютаДокумента()

//******************************************************************************
33 volfy
 
12.11.12
12:10
Объясните и я отстану хД)
34 ТакВотЖе
 
12.11.12
12:10
ну, и что в функцию передается в виде "Д"?
35 volfy
 
12.11.12
12:10
П,С, если надо могу весь модель кинуть
36 snegovik
 
12.11.12
12:10
(28) Да там не нюансы.... нюансищи!) Переход с 7.7 на 8.2 - это как если бы англичанин стал изучать русский язык, и выяснил, что есть падежи, роды, склонения, спряжения, но куда-то внезапно исчез артикль.
37 zak555
 
12.11.12
12:10
(0) разница в номерах версии
38 volfy
 
12.11.12
12:11
Бляяять ...сам спрашиваю ТОЖЕ САМОЕ НЕ ПОНЯТНО
39 Serg_1960
 
12.11.12
12:11
(28) Ты уже (или - "ещё"?) не прав. Пока определённый объём багажа основных понятий на практике не освоишь - не поймешь что языки -близкие, но разные. Не спеши с заключениями. Терпи казак - атаманом станешь :)
40 volfy
 
12.11.12
12:11
(37) уже не смешно
41 volfy
 
12.11.12
12:12
(39) Терпеть готов хоть чуму  вы объясните хоть откуда некая Д берется)
42 snegovik
 
12.11.12
12:12
(38) Тут суть в том, что в том месте, откуда передается "Д", это самое "Д" может называться по-другому.
43 zak555
 
12.11.12
12:12
(40) на самом деле говорю
44 snegovik
 
12.11.12
12:13
(38) Я этого тоже не понимал раньше, поскольку базовое образование - не программистское.
45 GLazNik
 
12.11.12
12:13
(38) а на фото такой гламурненький мальчик, а так выражается... фу...
(41) Д - это пятая буква русского алфавита.
46 volfy
 
12.11.12
12:14
(43) я заметил что всё древненько но суть остается той же...я не говорю что одинаково... (42) да как она передается то??? отКУУУДА ?)
47 ТакВотЖе
 
12.11.12
12:14
(38) с такими нервами ты неправильно профессию выбрал)
найди где вызывается функция ВалютаДокумента(Д) и посмотри, что у неё стоит в скобках вместо "Д".
48 Serg_1960
 
12.11.12
12:14
Мелочь, но иногда достаёт: если алгоритм - из модуля объекта, то "ТипЗначенияСтр(Субконто2)" --> "ТипЗначенияСтр(ЭтотОбъект.Субконто2)"
49 volfy
 
12.11.12
12:14
(47) ок спсс ))
50 GLazNik
 
12.11.12
12:15
(46) для начала бы понять куда :)...
51 orefkov
 
12.11.12
12:15
Пеарюсь.
Основное отличие - Телепат в 77 бесплатный!
52 GLazNik
 
12.11.12
12:16
(51) за что тебе большущее спасибо :) без него писать на 7.7 совсем туго...
53 Serg_1960
 
12.11.12
12:17
У функции ВалютаДокумента() нет "Экспорт" в заголовке - значит она локальная. Ищи в модуле объекта вызовы этой функции - там увидишь что передаётся её этим параметром.
54 Smitt
 
12.11.12
12:17
(32) в функцию в качестве "Д" передается значение типа "Документ" (по восьмерочному - "ДокументСсылка")
Т.е. где-то в модуле  оно вызывается примерно так:
ВалютаДокумента = ВалютаДокумента(ЗначениеТипаДокумент);

Как вариант, в подобную функцию может передаваться контекст модуля или модуля формы документа.
55 Serg_1960
 
12.11.12
12:17
(53) "её" -> "ей"
56 Smitt
 
12.11.12
12:19
(46) ищи поиском в этом же модуле (см (53) ) либо на форме есть реквизит формы "текст", в свойствах которого, на закладке "Дополнительно" вызывается эта функция (чтобы на форме показать валюту какого-то документа).
57 GLazNik
 
12.11.12
12:20
(47) это применимо и к 8.2.
58 Smitt
 
12.11.12
12:20
+(56) судя по "Перем ТаблицаПечФорм;" это именно модуль формы.
59 GLazNik
 
12.11.12
12:22
Есть подозрение, что это функция вызывается с формы. А значит и там смотреть что передается в функцию
60 Ork
 
12.11.12
12:23
"(знаю 8.2)" и " вы объясните хоть откуда некая Д берется)" совсем друг с другом не солгасуются.

В восьмерке передача параметров в функцию/процедуру реализована так же как и в семерке.
61 Ёпрст
 
12.11.12
12:27
(0
)Фактические и формальные параметры не проходят нынче в школе ?
62 YF
 
12.11.12
12:27
Бляааа ... Знаю 8.2 ...

Пошел за попкорном, ибо надолго это, постов на 200
63 volfy
 
12.11.12
12:28
закрыли тему я уже разобрался)
64 Privalov
 
12.11.12
12:51
(63)Хамло.
65 Privalov
 
12.11.12
12:51
(64) + туповатое
66 volfy
 
12.11.12
13:37
Почему хамло то
67 AlexITGround
 
13.11.12
10:05
(66) Набери в глобальном поиске ВалютаДокумента() и найдешь все места, откуда вызывается данная процедура, только поисковик настрой как положено). Ты уверен, что 8.2 видел?
68 programmer1c_
63
 
13.11.12
11:41
абсолютно разные
69 programmer1c_
63
 
13.11.12
11:41
(68) + 8-ка лучше
70 Поросенок Петр
 
13.11.12
11:44
Никакой разницы, если писать хорошо. А вот г-кодить получается по-разному.
71 prog01
 
13.11.12
13:23
(0)восьмерка имеет подобие отладчика, приемлемое
семерка бесит своим анальнымкодом
72 volfy
 
14.11.12
09:15
всё я сделал...и тз выполнил..."спасибо" за остроумие гномам, и реальное спасибо тем кто помогал )
73 Волесвет
 
14.11.12
09:17
да ладно) можно написать код который и 7 и в 8 будет работать))
74 snegovik
 
14.11.12
09:18
(72) Пожалуйста. С Вас 1000 рублей.
75 mikecool
 
14.11.12
09:21
(71) не умеешь - не берись
76 Sedoy
 
14.11.12
09:24
(0) По большому счете, отличия очень незначительные...
77 GANR
 
14.11.12
09:44
(0) Сравнил Божий дар с яичницей... Что ответить, когда в 8.2 ВСЁ по-другому.
78 GANR
 
14.11.12
09:45
7.7 - старье не отвечающее никаким мировым стандартам и даже ПОНЯТИЯМ
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.