Имя: Пароль:
LIFE
 
OFF: Можно ли сделать эмулятор языка программирования 1С 7.7
0 Маус
 
15.03.13
18:46
Согласно части четвёртой Гражданского кодекса Российской Федерации № 230-ФЗ от 18 декабря 2006 года.
Статья 1259. Объекты авторских прав
5. Авторские права не распространяются на идеи, концепции, принципы, методы, процессы, системы, способы, решения технических, организационных или иных задач, открытия, факты, языки программирования.

Язык 1С v.7.7 по сути - это обычный язык программирования, будет ли законным сделать эмулятор этого языка?
33 Очкарик
 
15.03.13
21:38
(30) > есть сообщество программистов 1С 7.7 не перешедших на 8

это клуб неудачников
34 фобка
 
15.03.13
21:39
(30) да, 7ка в плане программирования покруче восьмерки будет.
утверждаю это, как человек который разрабатывал конфы и модули  на 7.7 около 7 лет и на 8.х около 4х лет
35 Очкарик
 
15.03.13
21:39
+(33) у меня, например, одна мысль о том, что надо что-то покодить на 7.7 вызывает апатию и депрессию.
36 oslokot
 
15.03.13
21:39
(30) >Сам то я сейчас пишу на более примитивном языке (С++), но нужно же куда-то развиваться...;-)
Это сарказм, я надеюсь? )
37 фобка
 
15.03.13
21:40
(35) 1986 г.р.?
38 Очкарик
 
15.03.13
21:41
(37) да, прямо в Чернобыле
39 Маус
 
15.03.13
21:41
(32) наслышан, ну и что? у меня пока всё получается сделать, вопрос  можно (и нужно ли) это делать?
(33) нет, они просто другие, разные школы
(36) это шутка, смахивающая на правду;-)
40 Очкарик
 
15.03.13
21:44
(39) типа фанаты 7.7, которые до сих пор не смогли заставить себя поднять жеппу и пойти на курсы по 8-ке?
41 HeroShima
 
15.03.13
21:46
(30) Хе-хе. C++ более развитый и мы с тобой об этом знаем ;)
42 Chai Nic
 
15.03.13
21:47
А мне интересно, является ли язык (вместе со средой исполнения) функционально полным? То есть, можно ли на языке 1с написать среду исполнения 1с (эквивалентную по функциям родительской)?
43 фобка
 
15.03.13
21:50
(42) нет
44 фобка
 
15.03.13
21:51
а по поводу (0) встроенный язык близок по синтаксису с VB
45 НафНаф
 
15.03.13
21:52
7.7 страшное гауно, 8,2 тоже гауно, но получше, смысл?
лучше свое сделать, могу идеей поделиться
46 HeroShima
 
15.03.13
21:53
(45) делись давай)
47 HeroShima
 
15.03.13
21:54
+(46) что за классы ты хотел скрыть в интерфейсе и в котором
48 orefkov
 
15.03.13
22:13
Интерпретатор языка 7.7 давно уже написали в 2С.
А вот за разработкой объектной модели, как в клюшках, дело и встало. Хотя изначально планов было громадье и даже вроде справочники сделали.
49 Маус
 
15.03.13
22:22
(48) у нас уже есть своя рабочая торговая система (полет нормальный 1,5 года, есть 7 внешних внедрения), думаем сейчас добавить производство и другие модули. Думаем над языком программирования для отчетов и обработок. Про 2С не слышал, сорри.
50 HeroShima
 
15.03.13
22:24
(49) а сейчас оно на чем работает?
51 Маус
 
15.03.13
22:24
50 справочников, 34 документа, 15 отчетов. Есть доп. конфигурация "Сервисный центр". Но пишем на С++, а это не всегда удобно.
52 Ork
 
15.03.13
22:28
(51) Кто есть движок базы данных - Скуль, Дбейс какой-нибудь..?
53 Шалун
 
15.03.13
22:31
(51) неплохо, может скооперироваться с ТС из
OFF: Аналог типовой конфигурации на другом языке программирования
и дождёмся 3С ;)
54 HeroShima
 
15.03.13
22:33
(53) я думал они из одной команды)
55 Маус
 
15.03.13
22:37
(53) нет у нас СуБД, только примитивные объекты (числа, строки и т.д.)
56 Конфигуратор1с
 
15.03.13
22:40
(55) а данные где храните?
57 Маус
 
15.03.13
22:44
(56) в переменных;-)
58 Ork
 
15.03.13
22:49
Не понял... А как жеШ поиск, индексирование сортировка и прочая фишки СУБД?
59 Маус
 
15.03.13
22:56
(53) у нас уже есть название: TS;-) тему по ссылке изучаю, единственно скажу, что наша success_story заключается немного в другом: мы все делаем сами, для себя либо для клиентов, но всегда только то что нужно сейчас, тем самым гарантируется простота, достаточная безглючность и повышенная стабильность, но как недостаток - проекты пока весьма микроскопические. Бухгалтерию сейчас нет смысла делать, но двигаться в этом направлении будем, т.е. добавим план счетов, проводки и несколько отчетов, и возможно, за несколько лет эта "фишка" приобретет форму и станет кому-нибудь нужной;-)
60 Маус
 
15.03.13
22:59
(58) своя система индексирования, как плюс легко можем добавить шифрование данных на диске (пока не было необходимости)
61 HeroShima
 
15.03.13
23:04
(60) темнишь...
62 Torquader
 
15.03.13
23:06
(59) Своя система хранения - это уже совсем ни в какие ворота не лезет, так как потом у пользователя возникает вопрос - как перенести данные в другую систему, и тут начинаются танцы с бубнами.
Поэтому, все очень любят системы хранения, основанные на проверенных временем решениях, типа SQL-серверов, когда можно быть точно уверенным, что BackUp сделается правильно, а программа в один прекрасный момент не умрёт, как это бывает, например с 1С 8 (файловый вариант).
63 фобка
 
15.03.13
23:08
(59) альтернативы ухгалтерии и кадровому учету 1С - нет. и не мечтайте..) изучайте отраслевые решения
64 Маус
 
15.03.13
23:11
(61) если работает, то какая разница, что внутри?;-) Есть exe файл 7 мб и пара библиотек, относящихся к интерфейсу и к работе в лок. сети. Больше ничего нет, программу даже не нужно инсталлировать;-)
(62) у нас полный бэкап делается каждые несколько минут, размер бэкапа 70мб равносилен 600мб базе 7.7 или 1гб базе 8.2
(63) конечно это по сути жесткое отраслевое решение - "Торговля и Услуги", основное предназначение - небольшой бизнес
65 фобка
 
15.03.13
23:18
(64) да, 7ка работала без ключей работала без привязки к месту, хоть с флешака пускай
66 фобка
 
15.03.13
23:19
+(65) портабл
67 Маус
 
15.03.13
23:20
хотелось бы вернуться к теме ветки. В сухом остатке: я узнал про существование патентного права и есть вероятность, что часть (или весь) синтаксис 1С 7.7 там и покоится;-) Вопросов 2:
1. Как узнать что именно запатентовано 1С
2. Каков сам принцип патентования программ, что можно, а что нельзя запатентовать? Вспоминается отказ в патентовании "прямоугольника с закругленными углами" от Apple.
68 acsent
 
15.03.13
23:24
(64) сколько час вашей доработки стоит?
А отчет простенький по остаткам и оборотам написать?
69 acsent
 
15.03.13
23:26
(68) а выгрузка в бухию от 1с?
70 Маус
 
15.03.13
23:27
(68) мы дорабатываем бесплатно, отчет написать 0,5-1 день, бывает и больше.
71 Маус
 
15.03.13
23:29
(69) есть выгрузка в dbf, а загрузку можешь сам написать (или использовать/переделать нашу в БП 2.0), эти программы от 1С постоянно меняются, за ними не угнаться.
72 rbserg
 
15.03.13
23:30
(63) (63) фобка >> альтернативы ухгалтерии и кадровому учету 1С - нет. и не мечтайте..) изучайте отраслевые решения.

Их столько настругано этих "альтернатив" на фоксах и делфи.
Вы просто не в курсе. Очевидно меньше 10-ка лет в эжтом бизнесе.
73 фобка
 
15.03.13
23:31
(72) 9 лет. О чем речь? Парус?))
74 HeroShima
 
15.03.13
23:34
(72) когда начинаешь разбирать эти альтернативы, оказываешься вынужденным хвалить нелюбимую 1С
75 rbserg
 
16.03.13
00:10
(73) фобка >> О чем речь?

о самопалках.
76 Конфигуратор1с
 
16.03.13
00:33
(75)самопалок насмотрелись. Спасибки больше не надо)
77 quest
 
16.03.13
03:13
(0) а было же  расширение которое на джаве разбирало язык запросов под 77. И вроде как там не заморачивались с лицензионной и патентной чистотой. Были 2С, прочие наработки - люди просто делали и выкладывали. Да и нет там ничего сложного - пару месяцев работы для команды вменяемых программистов (это если за трансляцию под джаву говорить). А коли уж хочется прекрасного то - llvm и никто не доебется... ибо уже Р-код
78 Sserj
 
16.03.13
04:20
(0) Сам язык то это элементарщина - циклы, условия, арифметика. Суть 1С то в библиотеке своих классов, а вот их если сделаешь свои то смысл в 1С вообще пропадает.
79 КузьмаПруткофф
 
16.03.13
07:48
автору уже говорили, что его поделка нафик не кому не нужна?
80 КузьмаПруткофф
 
16.03.13
07:50
Своя СУБД на порядок лучше всяких многостоночных скл и дбфов. Ее можно заточить строго под свою задачу и будет летать аки сокол в ясном небе.
81 Chai Nic
 
16.03.13
08:26
(80) А миллионы человекочасов по разработке всяких там sql были потрачены зря? :)
На мой взгляд, 1с зря сделала файловый вариант восьмерки.. Для "персональной" базы вполне можно было использовать sqlite. А для сетевой выпустили бы лучше несколько вариантов клиент-сервера с поддержкой разных СУБД, введя лицензирование например по количеству рабочих процессов.

А многопользовательский файл-сервер совсем не нужен...
82 DEVIce
 
16.03.13
09:15
(28) А че это сразу тебе? Претендентов много. И вообще в очередь. Я, например, придумал слово "пересИкаются" сам, когда ехал на поезде и смотрел как рельсы на стрелках сик-сик-сик - пересИкаются. :)
83 DEVIce
 
16.03.13
09:16
(81) По твоему что есть файловая восьмерка если не заэмбеденный скулевый сервер?
84 Эмбеддер
 
16.03.13
09:30
(80) расскажи чем твоя СУБД лучше. а то везде говоришь что она лучшая но не говоришь почему
85 Маус
 
16.03.13
09:46
В соседнем форуме есть мнение: "в раше программы не патентуются - только регистрируются"
как всё же узнать поточнее?
(78) "Суть 1С то в библиотеке своих классов"
вот это и интересует, не запатентованы ли названия классов и методов?
86 kiruha
 
16.03.13
10:12
(80)
Ну в ДБФ было вложено 0.5 ярда зелени,
в SQL несколько ярдов времени разработчиков...

Можно немного раскрыть те уникальные знания, делающие Вашу
"Своя СУБД на порядок лучше"  ?

Вдруг правда
87 Chai Nic
 
16.03.13
10:15
(83) Разумеется, но лучше бы 1с не изобретала велосипед, а воспользовалась открытыми технологиями (тем же sqlite). Тем самым можно было бы приложить усилия к чему-то другому. Человекочасов лишних не бывает..
88 Chai Nic
 
16.03.13
10:19
(83) Радикальный недостаток файл-серверной парадигмы - разделенный доступ к файлу через сеть. Вследствие этого обеспечить быстрый и одновременно надежный доступ к данным по принципам атомарности транзакций невозможно... приходится выбирать, или быстродействие, или транзакции в сетевой среде.
89 kiruha
 
16.03.13
10:19
(87)
Скорее всего для файловой позаимствовали технологии из того же ДБФ и Файрберда
90 КузьмаПруткофф
 
16.03.13
10:57
(81) спасибо, поржал :)
(83) +100500
91 КузьмаПруткофф
 
16.03.13
10:58
(84)посмотреть самому не судьба?
92 КузьмаПруткофф
 
16.03.13
11:01
(87) вы наверно до сих пор удивляется, почему вам лично не позвонил Боря и не предложил 100500 долларов за ваш бесценный опыт в разработке бизнес-приложений? :)
93 Chai Nic
 
16.03.13
11:04
(92) У меня, в отличие от вас, отсутствует мания величия, и я прекрасно понимаю, что есть люди поумнее меня, кого Боре следовало бы пригласить в консультанты. Но у меня по крайней мере есть точка зрения.
94 КузьмаПруткофф
 
16.03.13
11:04
первые порты sqlite на андроид были в верхней степени забавны, каждый доступ к базе требовал отдельного сеанса подключения с авторизацией...на добавление сотни строк уходило несколько минут ... это я про миллионы человеко-гениев часов :)
95 КузьмаПруткофф
 
16.03.13
11:05
(92) к сожалению, у вас отсутствует не только мания величия...небольшой совет, не пишете про то, в чем абсолютно не разбираетесь.
96 Chai Nic
 
16.03.13
11:08
(95) Небольшой совет - не лезьте с советами, когда не просят. :)
Здесь по сути кухонные разговоры, и "умники" тут не нужны. Бывает интересно обсудить предмет именно с дилетантской точки зрения, а если появится спец в соответствующей области - его информацию бывает интересно выслушать, пока он не начинает гнуть пальцы и надувать щеки.. :) От спецов дилетантам нужны не нравоучения, а информация)
97 Эмбеддер
 
16.03.13
11:12
(95) нет у тебя никакой СУБД, как и преимуществ
98 КузьмаПруткофф
 
16.03.13
11:14
(96) вы до сих пор считаете, что 1с изобрело велосипед и не юзает скуль в файловой версии?
(97) ваш развернутый ответ очень убедительный.
99 КузьмаПруткофф
 
16.03.13
11:18
сейчас ВНЕЗАПНО выяснится, что скл база представляет из себя обычный файл....что сейчас начнется, страшно представить!
100 Эмбеддер
 
16.03.13
11:21
(98) еще раз напомню что ты(Вы) ни разу не ответил(и) на вопрос. можешь только грязью поливать конкурентов
101 КузьмаПруткофф
 
16.03.13
11:26
(100) так категорично прям, что я даже поверил в это утверждение. начнем с того, что в условиях острого дефицита ресурсов на мобильном девайсе держать запущенными две программы (оболочку и sqlite) верх неразумности..да как бы скл сервер на кпк или там десктопе смотрится мягко говоря странно...думаю на этом можно и закончить, я прав?
102 kiruha
 
16.03.13
11:27
(94)
П-ц
Ему про SQL Server, он про sqllite, которую один чел писал в свободное время. Еще млн часов приплел

Ну как с такими людьми спорить ?
103 КузьмаПруткофф
 
16.03.13
11:28
ладно там скл сервер, но кросс-платформенный движок на кпк...ммм...34 метра в архиве (90 в развернутом) Hello World от 1С ...тут мне стало плохо от смеха :)
104 КузьмаПруткофф
 
16.03.13
11:29
(102) чемпионат по феерии бреда? продолжайте улыбать!
105 Chai Nic
 
16.03.13
11:32
(103) А при чем тут КПК вообще?
106 Эмбеддер
 
16.03.13
11:32
(101) я понял тебя. если так рассуждать, то можно сделать такой же вывод только наоборот. если установлено 5 программ и одна субд это лучше чем 5 программ, где каждая со своей СУБД
107 КузьмаПруткофф
 
16.03.13
11:33
(105) а зачем вы влезаете в мой разговор с (106)?
108 Chai Nic
 
16.03.13
11:35
(107) Форум с приватом путаете?
Я не влезаю в разговор, а участвую в общении
109 Эмбеддер
 
16.03.13
11:37
(108) честно я думал, что я влез в ваш разговор. общайтесь
110 КузьмаПруткофф
 
16.03.13
11:38
(106) лучше когда оболочка и субд единое целое, написанное одним человеком. это так сказать идеальный случай.
(108) нечего сказать по существу? лучше промолчите.
111 Chai Nic
 
16.03.13
11:44
(110) Где тут существо?
Вы тут громко возмущаетесь насчет размеров библиотек рантайма sqlite.. очевидно, вы её с чем-то другим путаете. Рантайм sqlite - это полмегабайта, не больше, и даже для КПК приемлемо.
112 КузьмаПруткофф
 
16.03.13
11:51
(111) я не возмущаюсь, я радуюсь, работа с скл удел конфигурастов. для кого то и кросс-платформа на КПК приемлемо, и что?
113 kiruha
 
16.03.13
11:53
(104)
Команда SQLLite
http://www.sqlite.org/crew.html
с офиц сайта
D. Richard Hipp - автор, работал в компании когда писал
Dan Kennedy и Joe Mistachkin - развивают
Усе
114 Chai Nic
 
16.03.13
12:06
Да и вообще, это несущественно, какой движок БД использовать для локальной версии. А вот что касается сетевой версии - использовать для неё локальный движок с файлами данных общего доступа было плохой идеей.. Вот кстати в управляемых формах появился метод доступа через веб-сервер, что крайне правильно, ибо устраняет транзакции через сеть.
115 Torquader
 
16.03.13
15:41
Начнём с того, что Microsoft Sql Embedded, который применяется в любых приложениях на Windows CE, вполне себе рабочая штука.
Если хочется чуда, то есть, например, FireBird Embedded, с открытыми источниками, который позволяет использовать sql-сервер, в своём приложении.
Но, хранение данных и доступ к ним с помощью языка sql нужен только в том случае, когда у вас данные хорошо помещаются в таблицы, если же у вас объекты с произвольным набором свойств, то sql-система ничем, кроме BackUp-ов, не улучшит работу с данными.
Объекты проще всего хранить в текстовых файлах (не забываем, что xml-это тоже текстовый файл).
116 КузьмаПруткофф
 
16.03.13
16:31
(115) ага, мобице у себя на сайте написали, что выборка длительностью пару минут на КПК это нормально :)
117 КузьмаПруткофф
 
16.03.13
16:37
мы говорим о разном уровне восприятия нормальности, для некоторых иконка ожидания это нормально, а для меня и тем более моих клиентов, это грбный стыд, которому нет места в проф софте.
118 orefkov
 
16.03.13
23:09
(117)
Sqlite твою наколенню поделку порвет на раз в промышленной работе.
У тебя одни какие-то бредни насчет склайт - то сотня инсертов в две минуты, то отдельный процесс под него. Феерия. Две минуты - это твоя первая версия помню только запускалась на кпк, всего-лишь перекачивая все записи из хранилища в память.
Хотя использовать склайт как замену файловому движку 1С я бы не стал. Но отнюдь не из-за того фееричного бреда, что здесь рассказали. Причина банальна - при записи он лочит всю базу, то есть два юзера писать одновременно даже в разные таблицы не смогут.
119 Torquader
 
17.03.13
00:13
(117) Всегда найдётся пользователь, который любой навороченный и оптимизированный алгоритм заставит тупить, поставив перед ним невыполнимую задачу.
Конечно, можно сделать систему, где нельзя делать сложные запросы, а всё, что нужно, просчитать заранее.
Я писал систему учёта на текстовых файлах, так она итоги по дням, месяцам и т.п. складывала в отдельные файлы - когда запрашивали итог по периоду, то она просто выводила сумму нескольких файлов - скорость была потрясающая - но не от того, что всё оптимизировано, а от того, что данные были подготовлены заранее.
120 orefkov
 
17.03.13
00:21
+(118)
Хотя если делать чисто однопользовательскую версию sqlite - имхо лучший вариант.
А Кузьму не слушайте. Он специалистом и умником может выглядеть только в глазах несведущих людей. Реально же слабоват, кроме как на язвительные высказывания его не хватает.
121 Кирпич
 
17.03.13
00:58
(0) ну вы наймите программиста с высшим образованием. он вас сделает этот ваш язык за пару месяцев. а о патентах и правах не думайте. накой вы сдались 1с судиться с вами.
122 Кирпич
 
17.03.13
00:59
(118) а что можно в один файл одновременно писать? я и не знал.
123 КузьмаПруткофф
 
17.03.13
05:56
Ну что пустобрехи, любители чесать языком о вещах, о которых не имеет малейшего представления, властители конфигуратора, слабо нарисовать вот такой простенький запрос http://gyazo.com/66d9f85341e6365d9acd5afbd6cb1c38 ?
124 КузьмаПруткофф
 
17.03.13
06:22
Был тут один упоротый клоун, который доказывал мне, что фтп сервер намного лучше моего десктопа. Его было не остановить, даже после того, как я ему объяснил, что десктоп и есть простенький фтп сервер без лишних наворотов, но с системой лицензирования. Властители конфигуратора они такие, несут чушь, не обращая внимания даже на здравый смысл. Если собственная СУБД уступает многостаночной склайту, то зачем ее  ставить в свое приложение, чтобы дать преимущества конкурентам? Загадко :)
125 Эмбеддер
 
17.03.13
07:27
(115) я когда приложение делал для Win CE, читал про возможности стандартной базы данных, так там ограничение - всего 1 таблица, максимум 32 тыс записей. жаль что не знал, что есть такое, а именно "Microsoft SQL Server Compact 3.5 для устройств Windows Mobile"
126 ЗомбиТ1С
 
17.03.13
14:23
(0) Есть проект wirth.ru, там автор глубоко семерку перепахивает, в том числе и "эмулятор" в следующей версии намечается.

Сейчас там типа сервер ДБФ баз с интерфесом к 1С7.7 У меня эта штука на трех базах стоит (год или чуть меньше) , всё абсолютно устойчиво, + некоторый сервис: если кто-то держит документ, сообщит. Админить юзеров тоже помогает.

На недосерверах в одноранговой сети ускоряет кардинально. На полноценном под терминалом по сравнению с обычной сетевой немного тупит, но в разумных пределах. По сравнению с СКЛ заметно шустрее.

"эмулятор"- внешний доступ к этому серверу, параллельно с 1С и с совместимым языком. Будем посмотреть. Мне от этой штуки интересует возможность построения Веб-сервисов. Есть большая распределенная база на 7.7 допиленная-перепиленная. Всё работает тип-топ, восьмерка- не вариант, только для бухов чтобы не пугались остаться без регламентной отчетности.
127 Chai Nic
 
17.03.13
15:45
(120) "Хотя если делать чисто однопользовательскую версию sqlite - имхо лучший вариант. "
Вот я именно про это и говорю.. а сетевая версия в идеологии файл-сервер, с совместным доступом к файлу в настоящее время - анахронизм, при огромном выборе sql-серверов, в том числе бесплатных. Да и тот же sqlite можно было задействовать с сервером приложений, как замену файл-серверной версии 1с.
128 Chai Nic
 
17.03.13
15:53
(126) "Сейчас там типа сервер ДБФ баз с интерфесом к 1С7.7"
Автор делает правильное дело.. но к сожалению он слегка опоздал, вот лет 10 назад его решение пользовалось бы большим успехом..
129 КузьмаПруткофф
 
17.03.13
18:43
Солнышко светит, птички поют, Борю Нуралиева пациенты учат программы писать.
130 Азазель
 
17.03.13
19:46
(85) Язык программирования (транслятор) - разновидность программ для ЭВМ, а имено специальное программное обеспечение. Другими видами программ являются операционные системы и прикладные программы.

Языки программирования названы в числе объектов, на которые не распространяется авторское право (п.5 ст.1259 ГК РФ).

Объектами патентных прав являются результаты интеллектуальной деятельности в научно-технической сфере, отвечающие установленным настоящим Кодексом требованиям к изобретениям и полезным моделям, и результаты интеллектуальной деятельности в сфере художественного конструирования, отвечающие установленным настоящим Кодексом требованиям к промышленным образцам (п.1 ст.1349 ГК РФ).

Язык программирования не является изобретением, поскольку программы для ЭВМ не могут быть объектами изобретений, о чем прямо указано в п.5 ст.1350 ГК РФ.

В качестве полезной модели охраняется техническое решение, относящееся к устройству (п.1 ст.1351 ГК РФ).

В качестве промышленного образца охраняется художественно-конструкторское решение изделия промышленного или кустарно-ремесленного производства, определяющее его внешний вид (п.1 ст.1352 ГК РФ).

Таким образом, метаязык 1С по российскому законодательству не может быть объектом патентных прав ни в качестве изобретения, ни в качестве подезной модели, ни в качестве промышленного образца. Поэтому искать патент на язык 1С- бредовая затея.
131 Chai Nic
 
17.03.13
21:43
(129)
"я ему объяснил, что десктоп и есть простенький фтп сервер без лишних наворотов, но с системой лицензирования"
Ну и чушь вы несете с умным видом, аж завидно.. :)
132 Маус
 
18.03.13
15:45
(130) спасибо.
Сделаю запрос в ЗАО "1С", отпишусь о результатах.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан