Имя: Пароль:
1C
 
v8: Начали появляться заказы для 8.2.
↓ (длинная ветка 15.12.2009 02:28)
0 Maniac
 
05.12.09
21:01
Одному заказчику для конфы управление небольшой фирмой. сижу смотрю во сколько вылется переработка под 8.2 одной из разработок на 8.1
Ну и звиздец же товарищи. Каждое поле в свойставх лазить размеры задавать да и вообще просто неудобно. время убивается трындец.
Придется все компенсировать за счет заказчика?
1 Maniac
 
05.12.09
21:04
я фигею. сидеть теперь в табличной части каждую колонку настраивать. ширину и т.д...
идиотский констуктор форм
2 Mort
 
05.12.09
21:05
Зачем настраивать?
3 Афигенная Тапка
 
05.12.09
21:05
о_О
4 Defender aka LINN
 
05.12.09
21:06
(1) Типа, раньше не надо было?
5 Никола_
Питерский
 
05.12.09
21:06
(1) Мдя, походу человек вообще 8.2 не запускал ???
6 Jolly Roger
 
05.12.09
21:07
(0) а зачем конфигу переделывать? без переделки не работает что ли?
7 Maniac
 
05.12.09
21:09
ну вот у меня табличная часть. открыл в управляемой форме колонки все расятнуты на пять экранов.
8 KRV
 
05.12.09
21:10
*взял попкорн.. когда страсти накалятся - вставлю шпильку про клюшки :)
9 Maniac
 
05.12.09
21:11
(4) типа раньше в форму зашел в конфигураторе мышкой колонки ширину перетянул и всё. а сейчас в кадую лезть в свойста ширину задавать. еще и на глюк только что напоролся. если у колонки залоловок длинный то ширина не может быть меньше названия колонки.
например Единица измерения номенклатуры - вот такой ширины колонка.
10 Defender aka LINN
 
05.12.09
21:12
(7) Вот у меня справочник. Я что, пропустил какое-то колдунство, которое в 8.1 позволяло все волшебным образом настроить?
11 Maniac
 
05.12.09
21:12
(6) тоесть?
12 Maniac
 
05.12.09
21:18
(10) что ты пропустил? ты вообще в 8.2 работаешь? или так?..
в 8.1 чудным образом формы рисуются на раз-два-три, той же мышью колонки подвинул и готово.
Я сейчас сконвертировал обработку в 8.2 начал делать управляемую форму, разместил таблицу. она у меня по ширине на пять экранов за счет растянутых колонок, которые она сама каждую колонку растянула ни километр.
Теперь надо каждую сидеть и через свойства долбить.
Уже на два глюка напоролся.
Первый который описал, второй что у колонки с типом Булево вообще ширину нельзя установить - она сразу сантиметра три по ширине стала и звиздец. даже свойства Ширина нету.
13 Jolly Roger
 
05.12.09
21:19
(11) конфига под 8.1 работает? под 8.2 запускаешь - не работает?
14 Maniac
 
05.12.09
21:20
по первому глюку - если залголовок длинный ширина не ставится. пытаюсь поставить 15 - глючит - ширина не меняется еще форма дрожать начинает. лол.
15 Maniac
 
05.12.09
21:21
(13) иди протрезвей. ты чо спрашиваешь? читать не умеешь?
конфа уже под 8.2 я говорю о написании внешней разработки для конфигурации заказчика.
16 Jolly Roger
 
05.12.09
21:22
(15) >переработка под 8.2 одной из разработок на 8.1
ты сам то читаешь чо пишешь?
17 Maniac
 
05.12.09
21:25
Еще раз!!!!! для тех кт ос пятницы не протрезвел!
У заказчика конфигурация Управление небьольшой фирмой, которая уже есть типовая на 8.2 в режиме управляемого приложения. Ко мне поступила задача написать ему одну из моих разработок, которая сейчас под 8.1
Вот я её сейчас и пытаюсь под управляемое приложение переделать. Собственно  недоволен констуктором форм.
18 Jolly Roger
 
05.12.09
21:27
(17) ну епта, так бы сразу...

>Придется все компенсировать за счет заказчика?
а чо, есть выбор?...
19 Stim
 
05.12.09
21:29
(17) отправь письмо разработчикам..
20 acsent
 
05.12.09
21:46
(18) Он так сразу и сказал. Наверное пятница дала о себе знать
21 acsent
 
05.12.09
21:49
нормально все мышкой двигается
22 Мигрень
 
05.12.09
21:53
Учорась закончил писать небольшую конфу на 8.2. Впечатление - просто супер! Скорость разработки на порядок больше!
23 Мигрень
 
05.12.09
21:54
От конструктора форм тащусь как удав по пачке дуста, кстати.
24 КомПрог
 
05.12.09
22:37
(22) ТИС писал...И вот так каждый раз с выпуском нового релиза приходится изобретать велосипед...Мыши плакали кололись, но продолжали жрать кактус.
Мне тут товарищ спец по Ораклу и Net долго объяснял, что в них теперь решили уйти от анахранизма SQL-запросов и получать данные с помощью функций и я сразу с ностальгией вспомнил 7.7...Ведь все было правильно и по уму...
Реально без знаний этих запросов 80-х годов выпуска, без всяких серверов клиентов веб и т.п. фигни, продвинутые товарищи писали нетленки, к-рые до сих пор поражают соим быстродействием и надежностью...
25 Афигенная Тапка
 
05.12.09
22:48
Еще бы ДОС вспомнили бы. Вот сколько было нетленок...;)
26 Афигенная Тапка
 
05.12.09
22:49
Чем проще система тем больше простору для творчества...
27 Maniac
 
05.12.09
22:50
а тем временем я уже второй час сижу форму рисую и модули перепрописываю.
весь код теперь менять
28 Jolly Roger
 
05.12.09
23:05
(27) если заказчик оплачивает, то можно и поменять...
29 Maniac
 
05.12.09
23:14
пипец ничерта не шарю.почему форма не видит процедуру модуля обработки
30 Мигрень
 
05.12.09
23:20
(29)
&НаСервере
Процедура РассчитатьВФорме()

 Документ = РеквизитФормыВЗначение("Объект");
 Документ.РассчитатьНаСервере(); //вызов процедуры из модуля объекта
 ЗначениеВРеквизитФормы(Документ, "Объект");

КонецПроцедуры // ПроверитьИРассчитать()


&НаКлиенте
Процедура Рассчитать(Команда)

  РассчитатьВФорме();
   
КонецПроцедуры
31 Maniac
 
05.12.09
23:35
угу спасибо. разрыл
32 Maniac
 
07.12.09
10:30
Мдааа.... Начал смотреть конфигурацию. Обработку почти закончить, теперь делаю процедуры создания документов..
Пипец просто. Раньше в 8.1 щелкнул на любой диалог и увидел свойства и события.
ЩАЗ надо в долбанном дереве интерфейса ковырятся искать как же называется табличная часть и еще щелкать пипец просто лишних действий.
А качество конфиги вообще желает лучшего.
33 Maniac
 
07.12.09
10:31
Думаю как только начнется массовое использование 1С будет 8.3 выпускать и заногов делать в 8.2 что есть в 8.1
34 Chai Nic
 
07.12.09
10:33
(33) К гадалке не ходи. Покой нам только снится.
35 Maniac
 
07.12.09
21:55
Итоги за день. почти 10 часов написания достаточно простой разработки. процентов 80 колупание с интерфейсом, формами и новым построением кода клиент-сервер.
Это учитывая то что я брал за основу полностью готовую разработку, тоесть постановка и задача уже была решена.
Практически полностью пришлось переписать модуль формы, я уж не говорю про колупание со свойствами и элементами формы, командами и прочей чепушней. Еще и баги временами попадались.
36 strange2007
 
08.12.09
05:46
Нормальная платформа. Гораздо интересней 8.1 и то что ранее было. Да, писать немного больше, за то интересней клиент-серверный вариант реализован. Можно гибче логику реализовывать.
А вообще, пользователям очень нравится интерфейс 8.2. Да и веб интерфейс ну очень им приглянулся.
37 KRV
 
08.12.09
06:31
(35) ну и во сколько оценишь работу? как объяснишь клиенту, что он сейчас только начал платить и платить будет регулярно, так как придется переписывать еще не раз, подстраиваясь под непонятно куда текущую платформу?
38 KRV
 
08.12.09
08:46
(35) таки интресно - за 10 часов выставишь? ;)
39 Maniac
 
08.12.09
09:04
(37) да пока оценил в два раза больше чем была цена на 8.1
40 KRV
 
08.12.09
09:06
клиент согласен? готов к тому, что не раз еще за нее заплатит? ;)
41 Maniac
 
08.12.09
09:07
(36) да никто не говорит что она ненормальная. чуток есть но так...
скорее всего много программистов отсеится, учитывая то качсетво разработок которые массы выкладывают на разных ресурсах, сейчас на 8.2 найти качественных толковых разработок будет найти напорядок сложнее, за счет того же времени и сложности. Так что спецы вырвутся на этом фоне. может даже зарплаты станут приличные.
42 Maniac
 
08.12.09
09:08
(40) я ему написал письмо. сказал хотите так хотите так. мне особо без разницы. на любой товар всегда найдется свой покупатель. продам другому третьему.
У этого заказчика проблемы будут с УНФ точно, так чт оя ему рекомендую все же УТ.
43 BabySG
 
08.12.09
09:09
Опять моня плачется...

Думаю, что тебе стоит получше разобраться с платформой, а потом уже выполнять заказы на ней, а то можешь в лужу сесть, что видно по (29)...
Забудь про такие деления и способы из (30) - теперь делиться на сервер и клиент все.

Так что учи сначала матчасть :)
44 Maniac
 
08.12.09
09:13
(43) ну как бы чем и занимаюсь. см (35)
45 vmv
 
08.12.09
09:14
бетта-тестеры в работе и негодуют, приятно)
46 strange2007
 
08.12.09
09:52
(45) а остальные нервно в сторонке курят. Я уже 3-му клиенту пишу систему на управляемых формах.
(41) Уже толпами отсеиваются. При чем пытаются клиентов уговорить на 8.1 и 7.7 остаться. Только не все клиенты хотят оставаться по старинке
47 Господин ПЖ
 
08.12.09
09:57
(41) >>сейчас на 8.2 найти качественных толковых разработок будет найти напорядок сложнее за счет того же времени и сложности

фихня... тут явный "неуловимый Джо". В промышленном использовании она пока не нужна, ибо конец года + кривая пока как сабля турецкая.
48 Господин ПЖ
 
08.12.09
09:59
>>При чем пытаются клиентов уговорить на 8.1 и 7.7 остаться. Только не все клиенты хотят оставаться по старинке

торопиться надо вовремя и по делу...
49 strange2007
 
08.12.09
10:01
(48) А мне кажется, если клиент просится сам + платит деньги, тогда почему бы и нет? Да, есть риски что что-то где-то может отвалиться, но ведь не зря же были альфы, беты и прочее. Мелочи можно обойти за свое время и деньги заказчика.
Хотя опять же... чем меньше народа будет знать 8.2, тем больше можно цену выставлять
50 Господин ПЖ
 
08.12.09
10:03
>>Да, есть риски что что-то где-то может отвалиться, но ведь не зря же были альфы, беты и прочее

бета - это то что у тебя сейчас на компе стоит...
51 zmaximka
 
08.12.09
10:04
(50) согласен
52 Trance_1C
 
08.12.09
10:05
(0) Ну такая уж у тебя нелегкая доля франча, удовлетворять глупые желания клиентов работающих на сырых платформах.
53 strange2007
 
08.12.09
10:06
(50) я не про конкретику, а про эволюцию. Как ни крути а создатели 1С больше всего багов исправили. Я бы этого не говорил, если бы не написал первую систему еще на 8.2.8.256, которая до сих пор работает на ура.
К тому же вчера мне франи официально принесли коробки от УПП 1.3 и платформу 8.2. Так что тут скорее другая русская народная пословица "тише едешь - фиг доедешь"
54 Ахмадинежад
 
08.12.09
10:09
(53)коробки в бетой ? о_0
55 Ахмадинежад
 
08.12.09
10:10
ааа, коробки принесли - а в них пусто? Как 1.3 выйдет - донесут ?
56 strange2007
 
08.12.09
10:12
(54) Прямо сейчас у меня в руках коробка от 8.2 платформы и 1.3 УПП
57 strange2007
 
08.12.09
10:13
С другой стороны каждого право что выбирать
58 Demasiado
 
08.12.09
10:13
На ИТСах франей все полные конфиги уже второй месяц идут только под платформу 8.2. Апдейты пока еще идут под 8.1
59 Господин ПЖ
 
08.12.09
10:13
(53) >>Я бы этого не говорил, если бы не написал первую систему еще на 8.2.8.256, которая до сих пор работает на ура.

системы разные бывают...

>>Как ни крути а создатели 1С больше всего багов исправили.

v8: Глюк в 8.2.9.356

и это то что на поверхности плавает...
60 Господин ПЖ
 
08.12.09
10:15
(58) Это от того что 1С все сделала, или она просто всех пинками туда загнать пытается?
61 Ахмадинежад
 
08.12.09
10:16
(56)1.3 - бета ?
62 bazvan
 
08.12.09
10:17
У меня предложение, забанить маню на год. Все согласны???
63 Demasiado
 
08.12.09
10:18
(60) имхо второе...причем увидел случайно, полез новую конфу ставить, захожу в раздел где конфиги 8.1(!) , устанавливаю, после подключения новой демо базы пытюсь запустить ее в конфигураторе 8.1, а оно меня шлет лесом. Запускаем в 8.2 - все работает
64 strange2007
 
08.12.09
10:18
(60) Не спорю я про небольшие мелочи, сам тут уже несколько вопросов поднимал про глюки. Пока все их обошел малой кровью. В начале изучения конечно пришлось перебирать разные варианты
65 ДенисЧ
 
08.12.09
10:18
(62) я против
66 bazvan
 
08.12.09
10:20
(65) НУ хорошо не на год. Давай на неделю???
67 ДенисЧ
 
08.12.09
10:21
(66) Зачем? Просто вынести общественное порицание :-)
68 Ахмадинежад
 
08.12.09
10:21
на сайте 1С просто стоит дата выхода 1.3 11 декабря
69 Ахмадинежад
 
08.12.09
10:22
а человеку уже коробчёнку принесли..
70 bazvan
 
08.12.09
10:22
(67) НУ хорошо, убалтал языкастый:))))
71 Господин ПЖ
 
08.12.09
10:23
(64) все от задач зависит... одно дело наклепать тупой складской калькулятор 3 справочника/2 документа. Чего ему не работать. Другое пустить в продакшен систему типа ЗУП/УПП. Слишком много рисков.
72 Zlodey1С
 
08.12.09
10:24
Уважаемые просветите ключи которые работали на 8.0 и на 8.1 будут работать на 8.2?
73 bazvan
 
08.12.09
10:25
(72) ТЫ не повериш НО будут. ТАкие вот они - ключи
74 Demasiado
 
08.12.09
10:26
кстати, обратили внимание в ЗУПе в 18 релизе какой интерфейс у "рабочего стола"? Он здорово похож на интерфейс управляемых форм 8.2:) так что готовится ломка сознания юзеров
75 bazvan
 
08.12.09
10:28
(74) Му ха ха а вы тока заметели???
Обратите внимание что уже ВСЕ отчеты на СКД а знаешь по чему???
ЫЫЫ кроме СКД в 8.2 не чего не работает
Более того формы списка теперь то же нет
76 1c_asp
 
08.12.09
10:29
(0) Маня, мля, ты под web ченибуь более-менее серьезное вообще программировал ? Вижу что нет. Иначе тебе бы эти управляемые формы сказкой показались
77 apollo
 
08.12.09
10:29
где можно сказать демку 8.2 ?
78 Zlodey1С
 
08.12.09
10:29
Сегодня ночью поставлю 8.2 и посмотрю чего там наколбасили. Интересно стало.
79 Zlodey1С
 
08.12.09
10:29
(77) На офф сайте
80 mikecool
 
08.12.09
10:30
(75) жене на работе поставили, плачется, грит теперь все отчеты настраивать надо :)
81 Demasiado
 
08.12.09
10:31
(75) я бы не сказал что ВСЕ, все они тока в бухии корп, то же самое УТ я смотрел, которое под 8.1 там не было компоновки на тот момент. Так што, вы меня не удивили
82 Господин ПЖ
 
08.12.09
10:32
(75) да... эта фичу я думаю еще не раз помянут "добрым словом"
83 bazvan
 
08.12.09
10:32
(80) Нее ну не совсем так НО гдето рядом:)))
84 bazvan
 
08.12.09
10:32
(81) В ЗУПЕ все на СКД ВСЕ начиная с релиза 2.5.17
85 Demasiado
 
08.12.09
10:32
+(81) речь притом идет о внешнем виде для юзеров, а не о внутренних механизмах которые заметны только программерам
86 Господин ПЖ
 
08.12.09
10:32
(76) >>Иначе тебе бы эти управляемые формы сказкой показались

это как понимать? упр. формы - это хорошо? или плохо?
87 Злопчинский
 
08.12.09
10:32
не.. ну так я не поянл - пора уже на 8-ку переползать или ишо нет...??? ;-)
88 MRAK
 
08.12.09
10:33
(75) где нет формы списка? почему у меня есть?
89 aka AMIGO
 
08.12.09
10:33
(87) давно пора :)
зы а ты, небось, еще в 6-ке? :)
догоняй :)
90 Sadovnikov
 
08.12.09
10:34
(87) Конечно пора! Родине нужны бетта-тестеры!
91 apollo
 
08.12.09
10:34
(79)извиняюсь. Где, где?
92 Zlodey1С
 
08.12.09
10:35
93 Demasiado
 
08.12.09
10:38
(84)18 релиз, отчеты ВизитныеКарточкиРаботников, ДвиженияДокумента:) это то что нашел. скорее всего с 18 релиза компоновка появилась, в 17 вроде не полностью все отчеты были в компоновке. Однако под рукой 17шки нет, искать лениво, так что соглашусь.
94 Demasiado
 
08.12.09
10:44
Хм...осталось разобрать что за "формы списка нету", несмотря на то что оно явно там есть:)
95 Maniac
 
08.12.09
10:47
А я вот еще нашел запарку. есть управляемая форма, я в модуле создаю. док и хочу его открыть - фигу. не открывает. говорит низзя
96 strange2007
 
08.12.09
11:22
(95) открывать что-то надо не как в 8.1
97 aka MIK
 
08.12.09
11:27
(0) Напиши с 0. Что-что, а формы там рисуются быстро. Кодить конечно сложнее, много нюансов
98 strange2007
 
08.12.09
11:35
(97) А мне кажется не столько сложнее, сколько непривычно после 8.0/8.1
(68), (69) Может франи просто подделали упаковку и документацию... даже и не знаю
А вообще, УПП 1.3 бета только для управляемых форм, толстый клиент работает на 100%, во всяком случае то, где я уже проверял. Но упр.формы в УПП... как бы так сказать... они еще даже не бета, а альфа
99 YauheniL
 
08.12.09
11:40
(0) Я с 8.2 еще не знакомился, но сразу возник (глупый) вопрос: а обратной совместимости с 8.1 нет? Или проблемы с формами возникают только при создании управляемых форм?
100 Нуф-Нуф
 
08.12.09
11:41
100
101 Альберт_Уфа
 
08.12.09
11:41
(100)
102 kiruha
 
08.12.09
11:41
На самом деле согласен с Maniac

Что, сложно было сделать визуальный конструктор форм ?
Чтобы мышью можно было двигать и т.д.
В чем трудности ???
103 Нуф-Нуф
 
08.12.09
11:42
(101) ыыыыы
104 strange2007
 
08.12.09
11:49
(102) ждемс 8.3
105 Maniac
 
08.12.09
11:52
(96) это я уже понял что не так. но не хочет никак. тем более обработка внешняя. я так и не понял наприме рв обработке две вормф, из одной я хочу открыть другую. хоть тресни уже через все пробовал и в типовой ничего не нашел. не находит имени формы хоть тресни.
106 acsent
 
08.12.09
11:55
(105) Нужно через сервер делать
107 Maniac
 
08.12.09
11:57
(106) через сервер и делается
108 Господин ПЖ
 
08.12.09
11:57
(105) вообще никак?

ФормаРедактированияСтроки = ПолучитьФорму("Документ.ХХХ.Форма.ФормаРедактированияСтроки", , ЭтаФорма);

..........

ФормаРедактированияСтроки.ОткрытьМодально();
109 Maniac
 
08.12.09
11:58
(108) ща
110 Maniac
 
08.12.09
12:00
У меня вызов идет в модуле обработки, модуль вызывается из формы при нажатии кнопки (На клиенте) в которой в форме идет переназначение на процедуру на сервере, которая в своб очередь вызывает процедуру модуля обработки.
Вот в форме:
&НаСервере
Процедура мЗаказПокупателя()
   РеквизитФормыВЗначение("Объект").мСоздатьЗаказПокупателяСервер();            
КонецПроцедуры

&НаКлиенте
Процедура СоздатьЗаказПокупателя(Команда)
   
   Если НЕ ЗначениеЗаполнено(Объект.Контрагент) Тогда
       Сообщить("Не указан контрагент!");
       Возврат;
   КонецЕсли;

   Если НЕ ЗначениеЗаполнено(Объект.ТипЦенНоменклатуры) Тогда
       Сообщить("Не указан Тип цен номенклатуры!");
       Возврат;
   КонецЕсли;

    мЗаказПокупателя();
   
КонецПроцедуры

Процедура модуля:
Процедура мСоздатьЗаказПокупателяСервер() Экспорт
   
   НовыйДокумент = Документы.ЗаказПокупателя.СоздатьДокумент();
   НовыйДокумент.Дата               = ТекущаяДата();
   НовыйДокумент.Контрагент         = Контрагент;
   НовыйДокумент.Договор            = Контрагент.ДоговорПоУмолчанию;
   НовыйДокумент.Организация        = НовыйДокумент.Договор.Организация;
   НовыйДокумент.ВидЦен             = ТипЦенНоменклатуры;
   НовыйДокумент.Комментарий  = "";
   
   НациональнаяВалюта = Справочники.Валюты.НациональнаяВалюта;
   СтруктураПоВалюте  = РегистрыСведений.КурсыВалют.ПолучитьПоследнее(НовыйДокумент.Дата, Новый Структура("Валюта", НациональнаяВалюта));
   КурсНациональнаяВалюта      = СтруктураПоВалюте.Курс;
   КратностьНациональнаяВалюта = СтруктураПоВалюте.Кратность;
   
   НовыйДокумент.ВалютаДокумента = НациональнаяВалюта;
   НовыйДокумент.Курс            = КурсНациональнаяВалюта;
   НовыйДокумент.Кратность       = КратностьНациональнаяВалюта;
   НовыйДокумент.ДатаОтгрузки = Константы.ФункциональнаяОпцияДатаОтгрузкиВШапке.Получить();
   
   //НовыйДокумент.Записать();
   //НовыйДокумент.ПолучитьФорму().Открыть();
111 Maniac
 
08.12.09
12:01
все я понял я получить форму не указал название формы
112 Maniac
 
08.12.09
12:01
скрее всего из за этого. сейчас проверю
113 Maniac
 
08.12.09
12:05
{ВнешняяОбработка.ЗагрузкаТабличныхДокументовУНФ.МодульОбъекта(312)}: Значение не является значением объектного типа (Открыть)
   НовыйДокумент.ПолучитьФорму("Документ.ЗаказПокупателя.Форма.ФормаДокумента").Открыть();


Хоть тресни. код модуля обработки, который в толстом клиенте работает.
114 strange2007
 
08.12.09
12:06
(108) Создатели рекомендуют по возможности использовать ОткрытьФорму() без получения
115 Maniac
 
08.12.09
12:07
{ВнешняяОбработка.ЗагрузкаТабличныхДокументовУНФ.МодульОбъекта(312)}: Ошибка при вызове метода контекста (ПолучитьФорму): Интерактивные операции недоступны
   ПолучитьФорму("Документ.ЗаказПокупателя.Форма.ФормаДокумента").Открыть();
по причине:
Интерактивные операции недоступны
116 strange2007
 
08.12.09
12:07
(113) ОткрытьФорму("Документ.ЗаказПокупателя.Форма.ФормаДокумента", СтрПараметры)
117 strange2007
 
08.12.09
12:08
И доступен метод только на клиенте!
118 Maniac
 
08.12.09
12:11
(117) у меня док создается на сервере.
119 Maniac
 
08.12.09
12:12
на клиенте док нельзя создать, создание дока идет на серваке, а сервак не дает форму открыть. лажа какая то.
Тем более код в модуле обработки который должен ождинаково работать и в толстом и тонком клиенте.
120 1c_asp
 
08.12.09
12:12
А в 8.2 есть возможность не использовать управляемые формы, а только обычные ?
121 Maniac
 
08.12.09
12:12
и док мне нужно открыть до записи, вернее без записи. тоесть новый. создается, заполняется, открывается.
122 Demasiado
 
08.12.09
12:14
(120)  в режиме совместимости с 8.1 запускай - управляемых форм у тебя не будет в принципе.
123 strange2007
 
08.12.09
12:15
(121) Нет, форма создается из клиента. Когда управление передается серверу, тогда и подвязывать новый объект документа
124 Maniac
 
08.12.09
12:17
(122) у меня конфигурация без толстого клиента. УНФ полностью на тонком клиенте.
а в толстом мне тоже нужно чтобы обработка работала не только на УНФ
125 kiruha
 
08.12.09
12:17
(120)
1С написала, что в будущем все формы будут только управляемые.
Так что если хочешь геморроя - делай обычные
126 ptiz
 
08.12.09
12:17
Жаль, что реально работать на 8.2 пока нельзя - в клиент-серверной режиме запускается через раз.
127 Maniac
 
08.12.09
12:17
(123) тоесть открыть новую формы, захватить объект и передать параметров в процедуру сервера? ок дельный совет надо попробовать
128 Demasiado
 
08.12.09
12:18
...так методом проб ошибок тычков пинков Маня изучал платформу 8.2
129 Maniac
 
08.12.09
12:19
(125) она написала что все они будут все управляемые наравне с толстым клиентом. И также написала что тонкий клиент нужен только для определенных бизнес процессов в компании.
130 Maniac
 
08.12.09
12:20
не факт что заработает. надо проверить
131 Demasiado
 
08.12.09
12:21
(129) помоему у вас неправильные сведения про тонкого клиента. ИМХО способ запуска 1с ну никак не связан с особенностями бизнес процессов в организации...
132 strange2007
 
08.12.09
12:21
(127) Форма когда создается, она не привязана ни к чему. ПриСозданииНаСервере (кажется так функция называется) как раз для всяких действий с сервером предназначена
133 Maniac
 
08.12.09
12:22
(131) завязан. написано же было основная часть пользователей (например бухгалтерия и т.п. останутся на толстом клиенте.
134 strange2007
 
08.12.09
12:23
(126) Уже много месяцев без проблем. Трабли только под никсами были и то интерфейсные и ооочень редкие
135 Maniac
 
08.12.09
12:23
(132) приСозданииНаСервере какя понял используется в объектах (типа процедуры при вводе новых элементов - в 8.1 раньше было при открытии)
у меня же обработка. внешняя к тому же
136 Demasiado
 
08.12.09
12:28
(133) где? Походу я неправильно читал "Коротко о главном", смотрел неправильные презентации от 1с. Может речь шла о моменте перехода с платформы 8.1 на 8.2
137 kiruha
 
08.12.09
12:28
(133)
Т.е. считаешь что тонкий клиент и управляемая форма одно и тоже ???
138 1c_asp
 
08.12.09
12:29
А есть возможность использовать управляемые формы только частично ? Например основная конфа пока на обычных формах, а часть на управляемых ?
139 strange2007
 
08.12.09
12:34
(138) так все и осуществляют переход с 8.1
140 Maniac
 
08.12.09
12:35
короче нифига открытие формы создаваемого документа так и не работает.
141 Demasiado
 
08.12.09
12:39
(138) http://slil.ru/28311562 - про этапы перехода написано в конце
142 Господин ПЖ
 
08.12.09
12:48
может я чего-то не понимаю...

&НаКлиенте
Процедура Команда1(Команда)
   в = ПолучитьФорму("Документ.ХХХ.Форма.ФормаДокумента");
   в.Открыть();
   
КонецПроцедуры

тыкаю в кнопку, открывается форма, заполняю, записываю...

а маня обо что головой бьется??
143 Maniac
 
08.12.09
12:49
(142) как ты его заполняешь?
144 Evfarion
 
08.12.09
12:49
(140) Заполняй реквизиты формы на клиенте между ПолучитьФорму() и ОткрытьФорму(), а с сервера тяни структуру данных.
145 Господин ПЖ
 
08.12.09
12:51
(143) могу руками... могу на получить что надо с сервера и заполнить... в яем проблемы то? В неумении читать буквари?
146 Maniac
 
08.12.09
12:52
(142) так он откроенты а толку мне от пустой формы.
147 Maniac
 
08.12.09
12:53
БОЛТ. не работает

Форма = ПолучитьФорму("Документ.ЗаказПокупателя.Форма.ФормаДокумента");
Форма.Контрагент         = Объект.Контрагент;
Форма.ОткрытьМодально();
148 Господин ПЖ
 
08.12.09
12:55
(147) логично... ибо херня написана...
149 Evfarion
 
08.12.09
12:58
(147) ОткрытьФорму(Форма). Кстати, как листинги выделять?
150 Maniac
 
08.12.09
12:58
да ладно там контрагент. дату не заполняет.
151 Evfarion
 
08.12.09
13:01
(150) Форма.Объект.Контрагент = Объект.Контрагент;
152 Господин ПЖ
 
08.12.09
13:03
в = ПолучитьФорму("Документ.ХХХ.Форма.ФормаДокумента");
в.Объект.Статус = ПредопределенноеЗначение("Перечисление.ХХХ.ХХХ");
в.Открыть();

что я опять не так делаю?
153 Господин ПЖ
 
08.12.09
13:04
(149) они сами... или теги были какие-то типа чтоли...
154 Господин ПЖ
 
08.12.09
13:05
блин

"" "[_1c]"
155 Maniac
 
08.12.09
13:07
(151) да работает. а как передать Форма.Объект в модуль? чтобы там заполнялось

так не хочет

Форма = ПолучитьФорму("Документ.ЗаказПокупателя.Форма.ФормаДокумента");
   //Форма.Объект.Контрагент = Объект.Контрагент;
   НовыйДокумент = Форма.Объект;
   мЗаказПокупателя(НовыйДокумент);
   Форма.Открыть();
156 strange2007
 
08.12.09
13:07
(152) Нет объекта у формы при создании. Необходимо заполнение через параметры передавать, либо заполнять когда форма создается на сервере. В этот же момент можно присоединить её к существующему или к новому объекту.
И рекомендуется просто открывать форму, т.к. с получением получается бессмыслица
157 Господин ПЖ
 
08.12.09
13:08
ФормаРедактированияСтроки = ПолучитьФорму("Документ.ХХХФорма.ФормаРедактированияСтроки", , ЭтаФорма);

КопироватьДанныеФормы(ФормаРедактированияСтроки.Объект, Объект);

ФормаРедактированияСтроки.ОткрытьМодально();
158 Maniac
 
08.12.09
13:08
(156) - (151) работает. теперь вопрос как это передать в модуль.
159 Господин ПЖ
 
08.12.09
13:08
(156) где такое написано?
160 Maniac
 
08.12.09
13:11
(157) это не то
161 Evfarion
 
08.12.09
13:12
(152)

Форма = ПолучитьФорму("Документ.АвансовыйОтчет.ФормаОбъекта");
Форма.Объект.Комментарий = "564654564564654";
ОткрытьФорму(Форма);[_1c]

У меня все работает
162 strange2007
 
08.12.09
13:12
(159)
<Параметры> (необязательный)
Тип: Структура. Параметры формы. Ключ структуры - имя параметра, а значение - значение параметра формы. Имя элемента должно совпадать с именем параметра структуры.
П = Новый Структура("Ключ", Поставщик);
Форма = ПолучитьФорму("Справочник.Контрагенты.ФормаОбъекта", П);
Форма.Открыть();

Может и не то, но работает везде, даже в тестовых примерах
163 Господин ПЖ
 
08.12.09
13:12
(160) а надо то чего? объяснить в состоянии?
164 Maniac
 
08.12.09
13:15
(163) уже сто раз пояснил. есть форма. в форме кнопка.
кнопка программно создает док, заполняет его чем попало (но в модуле), и открывает
165 Господин ПЖ
 
08.12.09
13:19
(164) методы 8.0-8.1 тут не катят. Мухи отдельно, котлеты отдельно. Форме самой по себе на сервере делать нечего. Она туда может только "придти" с клиента
166 Господин ПЖ
 
08.12.09
13:21
в чем проблема получить с сервера на клиента структуру с кишками и сделать ЗаполнитьЗначенияСвойств(Форма.Объект, Структура_С_Кишками)
167 Maniac
 
08.12.09
13:23
(165) в модуле создается объект. он там заполняется. все замечательно работает в модуле на толстом клиенте.
на тонком у меня есть кнопка которая выполняет эту же процедуру на сервере. на сервере появился новый объект. почему я его открыть не могу - непонятно!
168 Господин ПЖ
 
08.12.09
13:24
(167) нечего форме делать на сервере
169 Maniac
 
08.12.09
13:24
(166) ну вот теперь структуру еще надо описывать. а может у меня в процессе программного заполнения дока вызывается процедуры дока при вводе строк и т.п.
170 Maniac
 
08.12.09
13:25
Ведь в 1С структуры тоже мало. тем более в доках обычно столько всякой всячины загребешся структутой описывать.
171 Maniac
 
08.12.09
13:28
(168) какая форма. какой сервер. пипец.
вы чо программно никогда доки не создавали?
172 Maniac
 
08.12.09
13:29
Процедура мСоздатьЗаказПокупателяСервер() Экспорт
   
   НовыйДокумент = Документы.ЗаказПокупателя.СоздатьДокумент();
   НовыйДокумент.Дата               = ТекущаяДата();
   НовыйДокумент.Контрагент         = Контрагент;
   НовыйДокумент.Договор            = Контрагент.ДоговорПоУмолчанию;
   НовыйДокумент.Организация        = НовыйДокумент.Договор.Организация;
   НовыйДокумент.ВидЦен             = ТипЦенНоменклатуры;
   НовыйДокумент.Комментарий  = "";
   
   НациональнаяВалюта = Справочники.Валюты.НациональнаяВалюта;
   СтруктураПоВалюте  = РегистрыСведений.КурсыВалют.ПолучитьПоследнее(НовыйДокумент.Дата, Новый Структура("Валюта", НациональнаяВалюта));
   КурсНациональнаяВалюта      = СтруктураПоВалюте.Курс;
   КратностьНациональнаяВалюта = СтруктураПоВалюте.Кратность;
   
   НовыйДокумент.ВалютаДокумента = НациональнаяВалюта;
   НовыйДокумент.Курс            = КурсНациональнаяВалюта;
   НовыйДокумент.Кратность       = КратностьНациональнаяВалюта;
   НовыйДокумент.ДатаОтгрузки = Константы.ФункциональнаяОпцияДатаОтгрузкиВШапке.Получить();
   
   //НовыйДокумент.Записать();
   //НовыйДокумент.ПолучитьФорму("Документ.ЗаказПокупателя.Форма.ФормаДокумента").Открыть();
   
   ВалютаУчета = Константы.ВалютаУчета.Получить();

   Для Каждого Стр из ТабличнаяЧасть Цикл    
       СтруктураДанные = Новый Структура;
       СтруктураДанные.Вставить("ДатаОбработки", ТекущаяДата());
       СтруктураДанные.Вставить("Номенклатура", Стр.Номенклатура);
       СтруктураДанные.Вставить("Характеристика", Стр.ХарактеристикаНоменклатуры);
       СтруктураДанные.Вставить("Коэффициент", 1);
       СтруктураДанные.Вставить("ВалютаДокумента", НациональнаяВалюта);
       СтруктураДанные.Вставить("СуммаВключаетНДС", Истина);
       СтруктураДанные.Вставить("ВидЦен", ТипЦенНоменклатуры);

       СтрокаТЧ = НовыйДокумент.Запасы.Добавить();
       СтрокаТЧ.Номенклатура     = Стр.Номенклатура;
       СтрокаТЧ.ЕдиницаИзмерения = Стр.Номенклатура.ЕдиницаИзмерения;
       СтрокаТЧ.Количество       = Стр.Количество;
       СтрокаТЧ.Характеристика   = Стр.ХарактеристикаНоменклатуры;
       СтрокаТЧ.Цена             = УправлениеНебольшойФирмойСервер.ПолучитьЦенуНоменклатурыПоВидуЦен(СтруктураДанные);
       СтрокаТЧ.Сумма            = СтрокаТЧ.Цена*СтрокаТЧ.Количество;        
       СтрокаТЧ.СтавкаНДС        = СтрокаТЧ.Номенклатура.СтавкаНДС;
       
       СтавкаНДС = УправлениеНебольшойФирмойПовтИсп.ПолучитьЗначениеСтавкиНДС(СтрокаТЧ.СтавкаНДС);
       
       СтрокаТЧ.СуммаНДС = ?(НовыйДокумент.СуммаВключаетНДС, СтрокаТЧ.Сумма - (СтрокаТЧ.Сумма) / ((СтавкаНДС + 100) / 100),СтрокаТЧ.Сумма * СтавкаНДС / 100);
       
       СтрокаТЧ.Всего = СтрокаТЧ.Сумма + ?(НовыйДокумент.СуммаВключаетНДС, 0, СтрокаТЧ.СуммаНДС);                
   КонецЦикла;

   //НовыйДокумент.Записать();

КонецПроцедуры
173 Maniac
 
08.12.09
13:30
мне тупо надо этот док открыть.
174 Evfarion
 
08.12.09
13:33
Тупо не выйдет, нет этого дока еще, несчем форму связать.
175 Maniac
 
08.12.09
13:34
допустим у меня есть обработка с двумя формами. в толстом и управляемом приложениях. Модуль этой обработки рабочий на толстом клиенте.
На токном он начинает выё. потому что данная процедура просто не открывает форму. Как сделать чтобы эта процедура работала в обоих формах.
Что нужно сделать в тонком при нажатии кнопки, чтобы в итоге вызывалась процедура модуля и открыала документ.
176 Maniac
 
08.12.09
13:35
(174) здрасте приехали. а в толстом почему есть и открывается. и что мешяет ему открытся в тонком.
177 Maniac
 
08.12.09
13:37
это конкретный косяк фирмы 1С. так запороть простые вещи.
178 strange2007
 
08.12.09
13:38
(175) (176) Это задумано так создателями, что бы максимально снять нагрузку с тонкого клиента. Он же по ХТТП может цепляться. В тестовых примерах представлено, что для одного случая заполнение автоматом из параметров, а для более сложного заполнять "руками" на сервере
179 Evfarion
 
08.12.09
13:39
В толстом клиенте - новый объект и новая форма на стороне клиента
В тонком объект - новый объект на сервере, еще не записан, ссылки на него нет, форма и представление объекта - на клиенте. Что представлять есль на сервере еще нет объекта?
Меняй алгоритм обработки.
180 strange2007
 
08.12.09
13:39
(177) это не косяк, а наоборот разгрузка клиента
181 Maniac
 
08.12.09
13:40
(180) а он разве напрягается? все на сервере делается. ведь реально что нужно. просто открыть док готовый и всё.
182 strange2007
 
08.12.09
13:42
(181) Те кто сразу начал изучать 8 плюются на 77. Примите это как есть. Кстати в "Библиотека стандартных подсистем" есть все примеры как что создавать и где что выполняется. Рекомендую поглядеть
183 strange2007
 
08.12.09
13:42
Вы еще до счетчиков не дошли... вот там шок будет
184 Maniac
 
08.12.09
13:43
(179) так и тут точно также! объект создался на сервере, еще не записан. разгрузка полная. дайте форму его открыть и всё. в чем проблема. тупость это полная.
185 Maniac
 
08.12.09
13:44
Для ХТТП в типовых на 8.2 везде проверки стоят.
186 Demasiado
 
08.12.09
13:46
мда...
187 strange2007
 
08.12.09
13:46
(184) Для этого надо объект держать на клиенте, а создатели изначально создали клиента что бы он легче чем по ВЁБ ходил бы.
188 Maniac
 
08.12.09
13:53
Ладно проехали. отмазки лепите про создателей.

Вот другая тема:
в этой же обработке есть другая форма. Она не открывается
&НаКлиенте
Процедура НастройкаКолонок(Команда)                                
   ОткрытьФорму("НастройкаКолонок");  
КонецПроцедуры
189 Maniac
 
08.12.09
13:54
обработка внешняя. я уже все что угодно пробовал - неверно имя формы хоть тресни.
190 Maniac
 
08.12.09
13:55
"Для этого надо объект держать на клиенте"
да ну. что значит надо держать. ничего его не надо держать. создается на серваке - вызываем открытие - он передался на клиента в виде формы. всё. чо выдумывать.
191 Maniac
 
08.12.09
13:56
ТУПО не вижу разницы между дрочивом на клиенте с параметрами, структурой И программынм созданием, заполнением его ЦЕЛИКОМ на сервере, а потом открытие формы.
192 Maniac
 
08.12.09
13:57
вернее разница есть - это дрочиво на клиенте.
193 Господин ПЖ
 
08.12.09
13:58
я в шоке с мани...
194 Evfarion
 
08.12.09
13:59
(189) Потому что не верное имя формы.Читай СП про ОткрытьФорму(<имя>,<ключ>)
195 Господин ПЖ
 
08.12.09
13:59
кто такая "НастройкаКолонок"? общая?
196 Maniac
 
08.12.09
14:01
(195) нет. я же сказал это форма в обработке. еще одна
197 Maniac
 
08.12.09
14:02
дополнительная. сама обработка внешняя.
я уже пробовал и ВнешняяОбработка.тырыры.Форма.НастройкаКолонок - тоже не работает.
198 strange2007
 
08.12.09
14:04
ууууууух, кажется пошел народ изучать новую платформу не с той стороны. Зато теперь понятно почему многим 77 нравится - там можно не читать
199 Maniac
 
08.12.09
14:09
так никто еще ответов то не дал. рабочих.
200 Господин ПЖ
 
08.12.09
14:11
рабочих ответов было полно... они попадают в "нерабочие" руки...
201 1c_asp
 
08.12.09
14:12
Все не осилил, но видимо Маньяк воткнулся в особенности клиент-серверной разработки в web-е ?
202 Demasiado
 
08.12.09
14:14
Из-за таких веток и вопросов как Ваша, над всеми остальными нормальными вопросами/юзерами, потом весь форум стебется...Я удивлен, что Вас уважаемый, еще книжки "курить" никто не послал и довольно много народу кинулось Вам ответы на Ваши вопросы разжевывать. А "тупость разработчиков 1с" вообще заставило смеяться...до слез
203 Maniac
 
08.12.09
14:16
(202) лол. по делу нечего ответить?
204 tsr
 
08.12.09
14:16
(199)Как открыть форму внешней обработки уже писал. Поищи по форуму. Там нужно через временное хранилище действовать
205 Maniac
 
08.12.09
14:16
еще раз повторю вопрос. как открыть форму программно созданного документа в серверном модуле.
206 Maniac
 
08.12.09
14:17
(204) нет это не то. мне нужно не обработку открывтаь. она уже открыта. в неё есть форма которую надо открыть.
(202) есть люди которые смеются на формуе над ответами.
207 Господин ПЖ
 
08.12.09
14:17
(204) + покурить Подключить()
208 tsr
 
08.12.09
14:18
(205) А вот это вряд-ли получится. Если только сохранить документ и потом открыть его на клиенте.
209 Господин ПЖ
 
08.12.09
14:18
(205) никак. ибо ересь.
210 Господин ПЖ
 
08.12.09
14:18
(209) + но я не против, чтобы ты долбился об это далее... забавно выглядит
211 tsr
 
08.12.09
14:19
+208 Кстати можно попробовать заюзать транзакцию... Хотя и этот способ вряд ли можно использовать
212 Maniac
 
08.12.09
14:19
(209) неконструктивный ответ, который не обоснован технологией.
Пустой док мы можем открыть - а заполненный нет. вот где ересь.
213 Maniac
 
08.12.09
14:20
(208) сейчас так и работает. но фишка в том что нужно без сохранения.
214 tsr
 
08.12.09
14:21
(212) Ну так и делай. Открывай новый документ и заполняй его данными при создании на сервере. Для этого передаешь параметры
215 1c_asp
 
08.12.09
14:21
(205) не понял, а зачем тебе открывать форму на сервере ? Он же, сервер, стоит в серверной и его никто не видит.
216 Господин ПЖ
 
08.12.09
14:22
(212) >>неконструктивный ответ, который не обоснован технологией

покури ЖКК в конце концов...

>>Пустой док мы можем открыть - а заполненный нет

где это такое?
217 Maniac
 
08.12.09
14:22
(214) рабочий вариант но неудобно. ищу лучший вариант.
Я сейчас обсуждаю решение, чую что оно есть. просто никто еще не знает.
Я продолжаю разговор именно в этом направлении, а не обсуждении моих способностей или возможностей 1С книжек и прочего.
218 tsr
 
08.12.09
14:22
(213) Кстати, смотрел тестовую версию? Там косяки поправили, о которых ты писал?
219 Maniac
 
08.12.09
14:23
(215) правльно на сервере он мне не нужен. он мне нужен на клиенте, откртый.
220 Господин ПЖ
 
08.12.09
14:23
твои способности начинают вырисовываться все отчетливей с каждым новым постом...
221 1c_asp
 
08.12.09
14:23
(205) Это действительно ересь какая то, если дословно прочитать
222 1c_asp
 
08.12.09
14:25
(219) Чтобы открыть его на клиенте, тебе необходимо передать либо ссылку на него, либо все данные с этого документа и заполнить форму на клиенте. Это я с точки зрения web разработчика говорю
223 Maniac
 
08.12.09
14:25
(220) походу твои только затухать. уже 50 постов а жуете одно итоже. ибо ересь это то что сделали.
Спасибо за рабочий вариант - он меня не устраивает. не собираюсь я в каждой форме кучу модулей делать.
У меня задача - одна обработка - две формы - толстый тонкий. модуль один.
И задача не плодить километры текста и уменьшать.
224 tsr
 
08.12.09
14:26
(219) Кажется я понял, чего ты хочешь. В 8.1. такое работало. В 8.2 только через передачу параметров и заполнение полей уже в самом документе. Извне форму заполнить не получится. По крайней мере встроенными ср-вами. Может какой-нибудь внешний механизм заполнения полей HTML можно заюзать. Этого пока не знаю
225 Maniac
 
08.12.09
14:26
читать (205) как: еще раз повторю вопрос. как открыть форму , программно (создан в серверном модуле) созданного документа.
226 Maniac
 
08.12.09
14:28
(223) "и" = "А уменьшать"
227 Господин ПЖ
 
08.12.09
14:28
>>толстый тонкий. модуль один

по сути их уже два...
228 tsr
 
08.12.09
14:29
(223) сделай общий модуль для заполнения документов. В форме вызов этого модуля. Параметры можно хранить во временном хранилище. Через него же можно обмениваться и с фоновым заданием и со всеми остальными формами
229 Maniac
 
08.12.09
14:29
самое прикольное что код ведь работает.
но выдает ошибку

{ВнешняяОбработка.ЗагрузкаТабличныхДокументовУНФ.МодульОбъекта(313)}: Ошибка при вызове метода контекста (ПолучитьФорму): Интерактивные операции недоступны
   Форма = НовыйДокумент.ПолучитьФорму();
по причине:
Интерактивные операции недоступны
230 Господин ПЖ
 
08.12.09
14:30
>>И задача не плодить километры текста и уменьшать.

пилите шура, пилите...

(225) >>как открыть форму , программно (создан в серверном модуле) созданного документа

ппц... маня настолько непроходимо туп?? я умываю руки... хватит уже разжовывать
231 Maniac
 
08.12.09
14:30
(228) так так сейчас и есть.
232 Господин ПЖ
 
08.12.09
14:31
>>самое прикольное что код ведь работает.
>>но выдает ошибку

бугага... это просто 5!

код или работает или выдает ошибку.
233 Maniac
 
08.12.09
14:31
Вот форма

&НаСервере
Процедура мЗаказПокупателя()
   РеквизитФормыВЗначение("Объект").мСоздатьЗаказПокупателяСервер();            
КонецПроцедуры

&НаКлиенте
Процедура СоздатьЗаказПокупателя(Команда)
   
   //Если НЕ ЗначениеЗаполнено(Объект.Контрагент) Тогда
   //    Сообщить("Не указан контрагент!");
   //    Возврат;
   //КонецЕсли;

   Если НЕ ЗначениеЗаполнено(Объект.ТипЦенНоменклатуры) Тогда
       Сообщить("Не указан Тип цен номенклатуры!");
       Возврат;
   КонецЕсли;

   //НоваяФорма = ПолучитьФорму("Документ.ЗаказПокупателя.Форма.ФормаДокумента");    
   //НоваяФорма.Объект.Контрагент = Объект.Контрагент;
   мЗаказПокупателя();
   //НоваяФорма.Открыть();
   
КонецПроцедуры
234 Maniac
 
08.12.09
14:31
вот модуль

Процедура мСоздатьЗаказПокупателяСервер() Экспорт
   
   НовыйДокумент = Документы.ЗаказПокупателя.СоздатьДокумент();
   НовыйДокумент.Дата               = ТекущаяДата();
   НовыйДокумент.Контрагент         = Контрагент;
   НовыйДокумент.Договор            = Контрагент.ДоговорПоУмолчанию;
   НовыйДокумент.Организация        = НовыйДокумент.Договор.Организация;
   НовыйДокумент.ВидЦен             = ТипЦенНоменклатуры;
   НовыйДокумент.Комментарий  = "";
   
   НациональнаяВалюта = Справочники.Валюты.НациональнаяВалюта;
   СтруктураПоВалюте  = РегистрыСведений.КурсыВалют.ПолучитьПоследнее(НовыйДокумент.Дата, Новый Структура("Валюта", НациональнаяВалюта));
   КурсНациональнаяВалюта      = СтруктураПоВалюте.Курс;
   КратностьНациональнаяВалюта = СтруктураПоВалюте.Кратность;
   
   НовыйДокумент.ВалютаДокумента = НациональнаяВалюта;
   НовыйДокумент.Курс            = КурсНациональнаяВалюта;
   НовыйДокумент.Кратность       = КратностьНациональнаяВалюта;
   НовыйДокумент.ДатаОтгрузки = Константы.ФункциональнаяОпцияДатаОтгрузкиВШапке.Получить();
   
   //НовыйДокумент.Записать();
   //#Если Не ВебКлиент Тогда
   Форма = НовыйДокумент.ПолучитьФорму();
   Форма.Открыть();
   //#КонецЕсли
   
   ВалютаУчета = Константы.ВалютаУчета.Получить();

   Для Каждого Стр из ТабличнаяЧасть Цикл    
       СтруктураДанные = Новый Структура;
       СтруктураДанные.Вставить("ДатаОбработки", ТекущаяДата());
       СтруктураДанные.Вставить("Номенклатура", Стр.Номенклатура);
       СтруктураДанные.Вставить("Характеристика", Стр.ХарактеристикаНоменклатуры);
       СтруктураДанные.Вставить("Коэффициент", 1);
       СтруктураДанные.Вставить("ВалютаДокумента", НациональнаяВалюта);
       СтруктураДанные.Вставить("СуммаВключаетНДС", Истина);
       СтруктураДанные.Вставить("ВидЦен", ТипЦенНоменклатуры);

       СтрокаТЧ = НовыйДокумент.Запасы.Добавить();
       СтрокаТЧ.Номенклатура     = Стр.Номенклатура;
       СтрокаТЧ.ЕдиницаИзмерения = Стр.Номенклатура.ЕдиницаИзмерения;
       СтрокаТЧ.Количество       = Стр.Количество;
       СтрокаТЧ.Характеристика   = Стр.ХарактеристикаНоменклатуры;
       СтрокаТЧ.Цена             = УправлениеНебольшойФирмойСервер.ПолучитьЦенуНоменклатурыПоВидуЦен(СтруктураДанные);
       СтрокаТЧ.Сумма            = СтрокаТЧ.Цена*СтрокаТЧ.Количество;        
       СтрокаТЧ.СтавкаНДС        = СтрокаТЧ.Номенклатура.СтавкаНДС;
       
       СтавкаНДС = УправлениеНебольшойФирмойПовтИсп.ПолучитьЗначениеСтавкиНДС(СтрокаТЧ.СтавкаНДС);
       
       СтрокаТЧ.СуммаНДС = ?(НовыйДокумент.СуммаВключаетНДС, СтрокаТЧ.Сумма - (СтрокаТЧ.Сумма) / ((СтавкаНДС + 100) / 100),СтрокаТЧ.Сумма * СтавкаНДС / 100);
       
       СтрокаТЧ.Всего = СтрокаТЧ.Сумма + ?(НовыйДокумент.СуммаВключаетНДС, 0, СтрокаТЧ.СуммаНДС);                
   КонецЦикла;
   
   //НовыйДокумент.ПолучитьФорму(

   //НовыйДокумент.Записать();

КонецПроцедуры
235 tsr
 
08.12.09
14:33
(234) Так не будет работать. На сервере форму не откроешь. Форма открывается в браузере клиента, а он про сервер ничего не знает.
236 Maniac
 
08.12.09
14:34
(235) ну хорошо. как вернуть этот созданный док на клиента и открыть его.
237 Maniac
 
08.12.09
14:36
получитьСсылкуНового или как?
238 tsr
 
08.12.09
14:36
Попробуй во временное хранилище закинуть, ссылку вернуть на клиента, а уже на клиенте открыть форму
239 tsr
 
08.12.09
14:36
Не помню функцию. Типа ПолучитьАдресВременногоХранилища
240 strange2007
 
08.12.09
14:40
Как бы не пропустить когда тут начнут обсуждать как долгие обработки делать :))) например по загрузке многострочных файлов
А вообще, попробовав много вариантов по всяким созданиям форм и прочей лабуде, я пришел к выводу, что лучше делать как рекомендуют создатели, нежели "как раньше".
241 БТР
 
08.12.09
14:59
Вы мне одну вещь скажите - жить стало лучше? Жить стало веселее?
Скорость разработки увеличилась или уменьшилась? Пока читаю и понимаю, что для достижения аналогичного 8.1 результата надо выполнить массу дополнительных телодвижений. Поправьте если не прав.
242 Maniac
 
08.12.09
15:02
(241) больше чем тебе кажется.
243 1c_asp
 
08.12.09
15:03
(241) Хочу посмотреть, как ты будешь на 8.1 ручками рисовать web интерфейс.
А обычные формы, насколько я понял, что в 8.1, что в 8.2 работают как обычно.
244 tsr
 
08.12.09
15:05
(241) Попробуй на web нарисовать хотя бы простейший справочник
245 БТР
 
08.12.09
15:06
(243) Не в 8.1 не в 8.2 не буду рисовать. 1С у меня к интернету близко не подойдет.
246 1c_asp
 
08.12.09
15:07
(245) Угу. Пивным ларькам интернет ни к чему
247 БТР
 
08.12.09
15:09
Еще не хватало, базу в интернет выставлять. Интернет магазины на битриксах, пшп и всяких других умных словах крутятся, там и останутся.
(246) 1С теперь крутые? Пивные ларьки больше не обслуживаем? Рановато имхо из себя ораклу строить начали.
248 1c_asp
 
08.12.09
15:12
Вообще я тут подумал - web/тонкий клиент 1С этож просто переворот в построении распределенных баз 1С !
- распределенку строить гораздо проще
- сервера/локалки в узлах не нужны
- резко снижается требования к каналу и его стабильности
- не требуется синхронизировать данные
- решение выходит гораздо дешевле за счет того, что не нужно в филиалы покупать отдельные копии ПП
- лицензий требуется гораздо меньше, т.к. запас лицензий можно иметь в одном месте, а не в каждом филиале
249 1c_asp
 
08.12.09
15:13
(248) +
- компы в филиалах могут быть самыми дохлыми
- винда не нужна
- компы на самом предприятии могут быть самыми дохлыми
250 Господин ПЖ
 
08.12.09
15:15
(248) такое не везде прокатит...
251 Demasiado
 
08.12.09
15:16
(248) по сути тонкий/веб работает с 1с, как раньше 1с работала в терминальном режиме с удаленным сервером со всеми плюсами...а тут говорят неправильная технология, тупик:)
252 Maniac
 
08.12.09
15:16
(246) вот как раз ларьки на инете и завязаны. крупняк реальным бизнесом занимается, торговыми сетями и не куйней типа инит магазинов.
253 Maniac
 
08.12.09
15:18
(248) лол. уже весь мир давно на вебе. оракл тот же и их бизнес-приложения. тоже мне переворот увидел. это прошлый век уже.
254 1c_asp
 
08.12.09
15:18
(250) Конечно не везде, но достаточно часто встречается ситуация когда филиалу достаточно web доступа
(252) Маня, ну что ты говоришь. Холдинговую структуру по твоему мнению имеют пивные ларьки, а крупняк сидит в одном офисе ?
255 БТР
 
08.12.09
15:19
Я вообще то не ради розжига спросил.
Скорость разработки вэбинтерфейсов увеличилась, ставим (+)
Но вэб интерфейсы вряд ли занимают значительную часть разработка, как со всем остальным?
(249) Где бы еще этих дохлых компов взять?
256 1c_asp
 
08.12.09
15:20
(255) Мань, я теперь понимаю, почему тебе не смогли помочь в этой ветке. Ты чукча-писатель, читать не умеешь.
257 1c_asp
 
08.12.09
15:21
(252) Ппц... ты думаешь тонкий клиент в 1С нужен для разработки инет магазинов ??!
258 БТР
 
08.12.09
15:21
(256) Промахнулся.
259 Господин ПЖ
 
08.12.09
15:22
(254) ну если филиал "оперативку" в ёкселе ведет, а в основную базу только фискалку для центра складывает...
260 Maniac
 
08.12.09
15:23
вообще из чего все началось. у меня заказчик который на свою голову приобрел УНФ у которого один интерфейс - управляемый. вот он сейчас и я вместе с ним и парюсь. Причем накуй этот управляемый интерфейс походу не нужен.
261 Господин ПЖ
 
08.12.09
15:23
откажись
262 Maniac
 
08.12.09
15:23
Чел хотел сэкономить на конфигурации. типа УТ сложно а тут просто, а сейчас получить расходы которые будт несоизмеримы просто с той же УТ
263 БТР
 
08.12.09
15:25
Господа, господа, успокойтесь. В (|) вас с вэб-интерфейсами. Пожалуйста ответьте на вопрос в новой платформе проще (быстрее) программировать? Если да, то за счет каких встроенных средств?. Исключая вэб-интерфейсы, про них, я понял, что быстрее.
264 Maniac
 
08.12.09
15:26
(261) от чего отказатся? от того что делается. все эти граблик запоминаются с первого раза. и вопрос снят уже больше ста постов назад, сейчас тема продолжается по поиску "иного" решения. мне интересно найти это решение. в конце концов если оно есть я получу ответ и буду знать механизм. А все остальные тьупики будут делать как 1С "велит", в результате ничего другого знать не будут.
265 Sadovnikov
 
08.12.09
15:27
Что это было в (263)?
266 Maniac
 
08.12.09
15:27
Разработка в 1С это бизнес, и выигрывают всегда нормальные решения а не то что 1С повелела. Так что задача будет решена так как я хочу.
267 tsr
 
08.12.09
15:29
(БТР) Там есть и другие вкусности. Например можно включить/отключить привилегированный режим. Сохранять настройки в спец.хранилищах. СКД доработан в лучшую сторону. Это из того , что вспомнил сразу
268 БТР
 
08.12.09
15:30
(265) Вопрос, я задал в (241)
Ответ хотелось бы получить. Следите пожалуйста за нитью дискуссии.
269 Demasiado
 
08.12.09
15:31
(263)Отчеты. Теперь все они строятся на компоновке, компоновка позволяет быстро прикручивать к отчету Свойства/характеристики + СКД может иметь несколько вариантов настроек отчетов, что бы все это провернуть в 8.1 приходилось плясать с бубном + теперь быстрые отборы/фильтры и прочая фигня выводится простым установлением галочек (8.1 пришлось бы как минимум нарисовать форму и бросить на нее элемент)
270 Sadovnikov
 
08.12.09
15:31
(268) Вообще-то, я имел ввиду вот это: "В (|) вас с вэб-интерфейсами"
271 Господин ПЖ
 
08.12.09
15:32
(270) может (|) = (_|_) ?
272 vmv
 
08.12.09
15:32
(268) скорость программирования не зависит от платформы, т.к. оно происходит ,прежде всего, в вашей независимой голове.
273 БТР
 
08.12.09
15:33
(270) от (243) до (254) народ устроил мини вэбсрач. Попытался погасить.
274 Maniac
 
08.12.09
15:34
Жалко нет в типовых еще ничего. Вот например как в 8.1 в заказе - кнопка Оформить документы. там создание доков и открытие без записи
275 Maniac
 
08.12.09
15:35
смотрю УНФ и УТ11 вообще ничерта нет в доках, и обработках. никакого автоматизированного создания чего то.
пипец. походу ждать еще долго.
276 Господин ПЖ
 
08.12.09
15:36
ты не поверишь... кнопка на панели, панель в интерфейсе, интерфейс на клиенте...

а на клиенте дуб, на дубе коробка, а в коробке ЖКК в которой смерть маньякова...
277 tsr
 
08.12.09
15:39
(274) Я уже перевел на код 8.2. создание доков по кнопке. Практически ничем не отличается от 8.1.
278 Maniac
 
08.12.09
15:42
(277) не поверишь. вообще ничем не отличается. кроме одного - метода Открыть.
279 tsr
 
08.12.09
15:43
Кроме того модуль не использую. Все общие функции перенес в менеджер. Гораздо удобнее. И толстый и тонкий ипользуют одни и теже функции
280 Дарлок
 
08.12.09
15:44
xxx: Некоторые программисты обладают уникальной способностью трахаться с кодом до тех пор, пока его не отберёт заказчик. (c)bash.org.ru
281 tsr
 
08.12.09
15:45
(278) Есть еще общие команды, которые на клиенте запускаются и которые можно к любому доку привязать. Почему их не юзаешь?
282 Maniac
 
08.12.09
15:48
(279) а что если будет стоять задача не трогать конфигурацию а сделать внешние обработки которые должны будут делать разные функции, и мало того иметь закрытый код?!!
283 tsr
 
08.12.09
15:50
(282) Скоро узнаю, пока не задавался этим вопросом
284 Maniac
 
08.12.09
15:50
ладно я понимаю в форме можно было бы пару строчек открыти организовать. но в модуле держать весь код создания. Мне не хочется в форму выносить то что должно быть в модуле.
285 Господин ПЖ
 
08.12.09
15:52
маня ты запарил уже... хочешь на сервере - заполняй, сохраняй, открывай. хочешь на клиенте - открывай форму и заполняй ее с сервере.

хорош уже мозг рушить
286 Maniac
 
08.12.09
16:01
(285) если я тебя запарил может ничего не отвечать. я же тебя не заставляю.
287 Господин ПЖ
 
08.12.09
16:02
ну ладер тогда... успехов в труде
288 detec
 
08.12.09
17:44
Форма = ПолучитьФорму("ВнешняяОбработка.Просмотрщик.Форма.Форма");

Реально работающий у меня код, открытие формы внешней обработки. А новый элемент справочника или документ перед открытием на клиенте нужно сначала записать в БД. Вот и всё, по иному у меня не получилось.
289 Maniac
 
08.12.09
19:33
(288) а если есть еще форма ФормаДоп у этой же обработки. и ты её хочешь открыть из основной формы.
290 Maniac
 
08.12.09
19:34
(288) по записи. вот и у меня тоже самое. сейчас ветка именно для поиска другого решения.
291 France
 
08.12.09
19:49
Автор, и ты кого то учил плюшки готовить??
292 Immortal
 
08.12.09
19:53
гг. вот жесть
293 Mitriy
 
08.12.09
20:15
а вообще бросай... ну ее, эту 1С...
294 strange2007
 
08.12.09
21:34
Напоминает подход одного из "умника"
Задачу можно решить тремя способами:
1. Как у соседа уже готовое есть.
2. Как подскажет сознание в рамках собственной картины мира.
3. "Как правильно" совокупность наилучших решений.
Тут кажется некоторые идут по первым двум пунктам. При чем ко второму пункту можно отнести фразу "как объяснить муравью, что он муравей?"
295 Maniac
 
08.12.09
22:05
(293) слушай. хочешь бросай нам то что.
(291) нечго сказать иди флуди в другое место.
296 France
 
08.12.09
23:11
(295) признавайся, что запустил в режиме управляемого приложения конвертнутую конфу от 8.1...
297 Maniac
 
08.12.09
23:14
(296) пипец 300 постов а ту читать не научился. еще в сабже сказано - конфигурация УНФ полностью на управляемом приложении.
298 France
 
08.12.09
23:15
(297) перечитай (0), умник, и найди хоть раз три буквы "УНФ". "..еще в сабже сказано"...
299 France
 
08.12.09
23:20
автор, зря предложил перечитать: твоя цитата "смотрю УНФ и УТ11 вообще ничерта нет в доках, и обработках. никакого автоматизированного создания чего то." - не понимаю, тут одно пишешь, в моей ветке в истерике бьешся, что люди вроде с ВО, а обсуждают функциональность  ознакомительной версии..
где истина? иль графоман вы, батенька, и вам лишь по...говорить с приятными людми??
300 Maniac
 
08.12.09
23:28
(298) не позорся. лол "Одному заказчику для конфы управление небольшой фирмой" вчитайся. и иди запишись в клинику воробьева. хватит бухать.
301 Maniac
 
08.12.09
23:32
(299) скажу откровенно. я 10 лет работая с 1С пашу не покладая рук. я истинный анатик торговли и учета, опыт бухгалтерии, опыт руководителя, руководство в сове время забросил для того чтобы оставатся специалистом в предметной области. каждый день выполняю серъезные задачи, изучаю много конфигураций, делаю много разработок (тот же инфостарт) и т.д. и по конкретной работе у меня киздежа нет. когда речь идет о серъезных вещах я к ним серъезно отношусь и привык обсуждать вещи объективно, хоть и резко временами. но резкость эта по заслугам. что я себе могу позвоить.
302 Maniac
 
08.12.09
23:33
сори за ошибки - клава барахлит. в темноте сижу . ребенок спит.
303 France
 
08.12.09
23:48
(300)  сижу, читаю.."переработка под 8.2 одной из разработок на 8.1 " кстати, кто такой воробьев?? от запоев лечит?? рекомендуешь, типа??
(301) а здесь смеятся нужно или плакать? или и то и другое вместе??.. помнишь, про, " а я как истинный джельтмен, и все ты головы покатились со смеху"??
304 Maniac
 
08.12.09
23:50
(303_ ой ну тя нафик. разговооры ни о чем. сам то понимаешь что попусту время тратишь? не насиделся за весь день? еще меня отвлекаешь. тьфу . пойди делом займись. да и я тоже чота слишком стал эмоциональный. по делу разговора нет - релакс.
305 France
 
08.12.09
23:57
в качестве "релакса" всегда пургу гонишь?.. ну ну.. я не злой - разрешаю..
306 Господин ПЖ
 
09.12.09
00:02
маня когда жжет - просто адский сатана...
307 strange2007
 
09.12.09
03:48
Тут спор еще не закончился? Прикольно :)
Ну а по существу: нашел тут кто-то альтернативный способ программирования под 8.2, нежели рекомендуемый создателями?
308 trdm
 
15.12.09
02:28
закладко.