![]() |
![]() |
![]() |
|
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)
|
|||
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
|
закладко.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |