Имя: Пароль:
1C
 
Ошибка передачи параметра на сервер. Помогите!
0 ALexALed
 
15.04.09
15:08
{ОбщийМодуль.УправлениеЗапасамиПартионныйУчет(1249)}: Ошибка при вызове метода контекста (ВыполнитьКорДвижение): Попытка передачи с клиента на сервер мутабельного значения 3-го параметра метода ВыполнитьКорДвижение ().
           КорректировкаСтоимости.ВыполнитьКорДвижение(РегистрУчета, СтрокаДокумента, СтруктураПараметров, Движение);
1 Господин ПЖ
 
15.04.09
15:09
баян
2 ALexALed
 
15.04.09
15:10
(1) только ненужно этих комментариев, не знаешь не отвечай
3 dimoff
 
15.04.09
15:11
(2) Немного неверно, надо "Знаешь - отвечай!"
4 ALexALed
 
15.04.09
15:11
(3) :)
5 Господин ПЖ
 
15.04.09
15:12
я унесу в могилу эту тайну...

и гугль взорву чтобы убрать свидетелей
6 ALexALed
 
15.04.09
15:13
(5) взорви се мозг, хотя ... он наверное уже взорван
7 чувак
 
15.04.09
15:13
В свойствах общего модуля стоить флажок "Клиент", убери
8 ALexALed
 
15.04.09
15:17
(7) чет не помогло
9 чувак
 
15.04.09
15:19
(8) Я обычно так решал такие проблемы
10 Господин ПЖ
 
15.04.09
15:20
(7) мощно.
11 hhhh
 
15.04.09
15:22
(10) флажок "Сервер" убрать еще мощнее.
12 Господин ПЖ
 
15.04.09
15:23
(11) ваще всё снять. Кроме внешнего соединения...

"Не доставайся ж ты никому"!
13 ALexALed
 
15.04.09
15:24
а потом на кленте они будут использоваться????
14 ALexALed
 
15.04.09
15:25
Общаясь с дураком, не оберешься срама,
Поэтому совет ты выслушай Хайяма:
Яд, мудрецом тебе предложенный, прими,
Из рук же дурака не принимай бальзама.
15 Leksus
 
15.04.09
15:28
у общего модуля поставь и "Клиент" и "Сервер"
16 ShoGUN
 
15.04.09
15:44
Может всё же подумать... И посмотреть в отладчике, что там в третьем параметре лежит?
17 73
 
15.04.09
15:56
(16)+ и вспомнить, что у типов данных есть фишка: "возможен обмен с сервером"
18 Defender aka LINN
 
15.04.09
15:59
(14) Уже пьешь?
19 ALexALed
 
15.04.09
16:16
(18) Да как тут не выпить... обновился блин... теперь париться нужно
(16) счас структуру с 3-го параметра сброшу
20 H A D G E H O G s
 
15.04.09
16:19
(19) Не разбей тока.
21 ALexALed
 
15.04.09
16:21
(20) да ты остряк... красава
22 H A D G E H O G s
 
15.04.09
16:21
(19) Да не, я шучу. Ты реально крут для своих 86-ти.
Не каждый 86-ой может обновиться сам. Но каждый 86-ой не умеет ходить в поиск и юзать СП.
Это аксиома.
23 Stepa86
 
15.04.09
16:23
+(22) но бывают и исключения из аксиомы =)
(0) типовое или самописное?
24 ALexALed
 
15.04.09
16:24
(22) Черт его знает что за 86, ну да ладно... юзал я поиск гугль говорит что значение мутабельного типа это объектное значение, которое на прямую серверу не передаеться, токо это пипец какая полезная информация :)
25 ALexALed
 
15.04.09
16:24
(23) типовое
26 Полякова
 
15.04.09
16:26
(24) Ты уже забыл год своего рождения?
Загляни в пасспорт.
27 H A D G E H O G s
 
15.04.09
16:28
(24) Не, надо для вот таких статью в КЗ накропать.
По мотивам подсчетов и наблюдений.
Надо у Mikeware проконсультироваться, он тоже счет ведет.

Ты не обижайся, я обычно помогаю, только не таким агрессивным.
28 Stepa86
 
15.04.09
16:28
(25) есть 2 пути - ждать заплатку или таскать функции между модулями, расставлять директивы препроцессору, снимать/ставить флажки, но сделать так, чтоб с клиента на сервер мутабельные значения не передавать не передавать... (можно еще в файловый вариант перейти =) )
29 73
 
15.04.09
16:29
(24) Передается то, что нельзя передавать.
Варианты(пока 2 вижу):
1. Не то, что надо передается.
2. Передается управление, а передаваться не должно.
30 ShoGUN
 
15.04.09
16:34
(29) Самое распространенное - передается объект вместо ссылки на него.
31 H A D G E H O G s
 
15.04.09
16:35
(30) И пожалуй единственное.
<<вместо ссылки>>
или
вместо содержащихся данных
32 ALexALed
 
15.04.09
16:38
Это типы 3-го параметра:
Структура
Булево
Булево
РегистрНакопленияНаборЗаписей.БракВПроизводстве
РегистрНакопленияНаборЗаписей.Затраты
РегистрНакопленияНаборЗаписей.НезавершенноеПроизводство
РегистрНакопленияНаборЗаписей.ПартииМалоценкиВЭксплуатации
РегистрНакопленияНаборЗаписей.ПартииТоваровНаСкладах
РегистрНакопленияНаборЗаписей.ПартииТоваровПереданные
РегистрНакопленияНаборЗаписей.ПродажиСебестоимость
РегистрНакопленияНаборЗаписей.РеализованныеТовары
РегистрНакопленияНаборЗаписей.СтоимостьОС
РегистрНакопленияНаборЗаписей.СтроительствоОбъектовОсновныхСредств
РегистрНакопленияНаборЗаписей.ТоварыВНТТВПродажныхЦенах
ДеревоЗначений
Булево
Булево
Булево
Булево
Булево
Булево
Булево
Булево
Булево
Булево
Булево
Булево
Булево
Булево
Булево
ПеречислениеМенеджер.КодыОперацийПартииТоваров
Число
Булево
Структура
ТаблицаЗначений
Дата
ДокументСсылка.КомплектацияНоменклатуры
Булево
Строка
ПеречислениеСсылка.СтретегииСписанияПартийТоваровПоСтатусам
ТаблицаЗначений
ТаблицаЗначений
ТаблицаЗначений
ТаблицаЗначений
ТаблицаЗначений
ТаблицаЗначений
ТаблицаЗначений
ТаблицаЗначений
ТаблицаЗначений
ТаблицаЗначений
ТаблицаЗначений
Число
Число
Число
Число
Число
Число
Число
Число
Число
Число
Число
Строка
Тип
ТаблицаЗначений
33 ShoGUN
 
15.04.09
16:39
(31) Список значений вроде тоже нельзя передавать.
34 Stepa86
 
15.04.09
16:42
+(33) да и набор записей нельзя
35 Господин ПЖ
 
15.04.09
16:43
вообще ничего нельзя.
36 ALexALed
 
15.04.09
16:44
Я вот понять не могу я обновлял базу, в файловой, тестил, исправлял баги и т.д., а когда залил на сервер вот такая хрень получилась... я то все понимаю идеального ничего не существует но как самый крупный франч в стране допустил такой ляпсус в результате которого ни один документ не может списать товары со склада????
37 ShoGUN
 
15.04.09
16:44
(34) Набор записей - явно нельзя :)
(32) Че-то очень жестко накосячили... Наборы записей нельзя на сервер передавать.
(35) Таблицу значений можно...
38 ShoGUN
 
15.04.09
16:44
(36) Франч видимо на файловой разрабатывал тоже :))
39 ALexALed
 
15.04.09
16:45
(38) :)
40 Stepa86
 
15.04.09
16:47
(26) ты не поверишь, но в файловом варианте нет сервера, и поэтому нет и проблем с передачей на него чего либо =)
41 ALexALed
 
15.04.09
16:47
(35) ты какой-то озабоченный или убогий
42 Stepa86
 
15.04.09
16:47
(40) к (36)
44 Господин ПЖ
 
15.04.09
16:48
во всем виноват франч, а не некомпетентный автор...
45 Xao
 
15.04.09
16:49
Модуль Привилегированный?
46 ALexALed
 
15.04.09
16:49
(44) на самом деле исправить ошибку можно, любую, только времени жалко, я просто думал на форуме помогут
47 Stepa86
 
15.04.09
16:50
(43) (44) всяко попродвинутее =)
48 ALexALed
 
15.04.09
16:50
(45) нет
49 ALexALed
 
15.04.09
16:51
(47) ну так реши проблему умник
50 Xao
 
15.04.09
16:52
(48)
а выставление галок Клиент, Сервер и Внешнее соединение не помогает?
51 H A D G E H O G s
 
модератор
15.04.09
16:52
(43) ALexALed, тебе предупреждение. см. правила.
52 Господин ПЖ
 
15.04.09
16:53
(50) бугага...

вы нашли друг друга...
53 ALexALed
 
15.04.09
16:53
(50) неа
54 ALexALed
 
15.04.09
16:53
(52) дружище свали с ветки
55 Salvador Limones
 
15.04.09
16:54
(49) Я решил! Там объект передаётся на сервер!
56 ShoGUN
 
15.04.09
16:54
(46) Эта проблема дистанционно за 5 минут - не решается. Налицо просчет при написании конфы. А (50) советую почитать что-нибудь про компиляцию модулей в восьмерке.
57 nop
 
15.04.09
16:55
(53) посмотри отладчиком. Наверно управление переходит в модуль, где есть только галка "Сервер"
58 ShoGUN
 
15.04.09
16:55
+(56) Можно оставить только галку "клиент" в модуле, но абсолютно не факт, что это поможет - ошибка в другом месте может вылезти.
59 Stepa86
 
15.04.09
16:55
(55) не не не, там не объект передается, а набор записей регистра и список значений, но автор как то пропустил это, видимо ;-)
60 H A D G E H O G s
 
модератор
15.04.09
16:55
Блин, вот не знал про передачу НабораЗаписей.
Ну в принципе логично.
Правда вот ни разу не передавал НаборЗаписей в качестве параметра процедуры.
Как  - то оно не того.
61 73
 
15.04.09
16:57
(58)+
Вообще-то там(0) -  2 модуля.
Если галки и выставлять, то у обоих.
Криво, но по-быстрому...
62 ShoGUN
 
15.04.09
16:57
(59) Ненене, список значений там как раз не передается :) (33) был ответ на (31) :)
63 H A D G E H O G s
 
15.04.09
16:58
Можно попробовать перехитрить модуль - передавать выгруженные ТЗ.
Итераторы для них есть.
Потом на ошибке споткнуться и глянуть, если что.
64 ShoGUN
 
15.04.09
16:58
(61) Возникает вопрос - а на хрена сервер, если мы документы на клиенте проводим? :)
65 H A D G E H O G s
 
15.04.09
16:59
Возникает вопрос - где автор.
66 ALexALed
 
15.04.09
16:59
Автор на месте
67 Stepa86
 
15.04.09
17:00
(65) а ты его не забанил разве?

там еще на движениях споткнется видимо, их вроде тоже нельзя на сервер передавать
68 H A D G E H O G s
 
15.04.09
17:03
(67) Еще не известно, что у него во вложенных ТЗ.
69 ALexALed
 
15.04.09
17:03
(61) Галка Серверный в обоих модулях помогла, спасибо за помощь!!
70 ShoGUN
 
15.04.09
17:04
(68) Ага, я тоже об этом подумал.
71 H A D G E H O G s
 
15.04.09
17:04
(69) "Спасибо" тебе пользователи скажут благодарные.
72 ShoGUN
 
15.04.09
17:04
(69) От такот. А потом будем думать, почему при вашем охрененном сервере документы по полчаса проводятся...
73 ShoGUN
 
15.04.09
17:05
+(72) Или всё же ты галку ПОСТАВИЛ, а не СНЯЛ?
74 Stepa86
 
15.04.09
17:05
(69) или франч снял случайно или жди новых ошибок... этот модуль может тоже частенько вызывается в клиента... чо хоть за конфа?
75 ALexALed
 
15.04.09
17:05
(71) уж они то скажут...
(69) с этого места поподробнее???
76 ALexALed
 
15.04.09
17:05
(69) - (72)
77 ALexALed
 
15.04.09
17:06
(74) Управление торговым предприятием для Украины 1.1.1.9
78 ALexALed
 
15.04.09
17:08
(73) поставил, лучше больше чем меньше :))))))))))))))))
79 ShoGUN
 
15.04.09
17:09
(78) Тогда (74)
80 ALexALed
 
15.04.09
17:11
(74) есть ошибочка уже в этом модуле, черт бы побрал этого франча
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан