Имя: Пароль:
1C
1С v8
Альтернатива "Обмен данными. загрузка " ?
0 Aleks73
 
04.06.12
10:49
В обработке
использование схемы:

ДокОбъект.ОбменДанными.Загрузка = Истина

не прокатило при

записать(режимпроведениядокумента.неоперативный),

обругалась и вылетела.
13.219, УПП 1.2 .

Кто знает другие способы очистить реквизит в проведенном документе, не перепроводя его - без переписывания конфы ?
Переписать могу, но очень не хо.
Нужно очищать реквизит, НЕ влияющий на движения.
1 PR
 
04.06.12
10:52
(0) >>записать(режимпроведениядокумента.неоперативный)
Че за бред?
2 Feanor
 
04.06.12
10:52
а просто ДокОбъект.Записать() чем не вариант?
3 Maxus43
 
04.06.12
10:52
почему не прокатило? чо ругался?
4 Aleks73
 
04.06.12
10:52
(1) лень было копипастить, смысл понятен, имхо.
5 Defender aka LINN
 
04.06.12
10:53
(0) Ну и очищай, кто мешает. А при чем тут вообще ОбменДанными, кстати?
6 Serg_1960
 
04.06.12
10:53
Это не бред, это понедельник, утро :)
7 vde69
 
04.06.12
10:53
дату запрета редактировая поменяй
8 Aleks73
 
04.06.12
10:54
(3) Предупреждение не связано с кодом, текст забыл - в пятницу было дело, сейчас только посоветоваться решил.
9 Maxus43
 
04.06.12
10:54
дарю СП:
Записать(<РежимЗаписи>, <РежимПроведения>)
10 Feanor
 
04.06.12
10:54
(6) вечер пятницы плавно перетекает в утро понедельника? :)
11 Maxus43
 
04.06.12
10:54
(8) параметры криво указал
12 PR
 
04.06.12
10:54
(4) Лень было писать что? Какой смысл должен быть понятен?
У меня вот строчка
Об.Ном=Про(ЭтоИндекс).Записать(ЧтоТоТам)
ругнулась. В чем дело?
13 Aleks73
 
04.06.12
10:54
(6),(9) см (4), не надо ля-ля.
14 Maxus43
 
04.06.12
10:55
(13) т.е. Вы настаиваете что в СП очепятка?
15 Skylark
 
04.06.12
10:56
Как по-узбекски я забыл, а на русский это не переводится
16 Maxus43
 
04.06.12
10:56
(14) или в (0) просто не правильно?
17 Aleks73
 
04.06.12
10:56
Персонально для (12)
           если об.проведен тогда
               об.записать(режимзаписидокумента.Проведение,режимпроведениядокумента.Неоперативный);
           иначе
               об.записать(режимзаписидокумента.Запись);
           конецесли ;
18 Maxus43
 
04.06.12
10:57
Короче когда меняеш реквизит не влияющий на движения - просто записать(режимЗаписи.Запись). Не?
19 Aleks73
 
04.06.12
10:58
(18) И что - движения считаешь сохранятся ? и система догадается что перепровести надо неоперативно ?
20 Serg_1960
 
04.06.12
10:58
(17) Мда... "По понедельникам - пиши проще!"(я сказал)

Вместо всего того, что ты тут выложил, оставь только:

Записать();
21 Feanor
 
04.06.12
10:58
(17) и как это согласуется с "Кто знает другие способы очистить реквизит в проведенном документе, не перепроводя его - без переписывания конфы ? "? много думаю...))
22 Maxus43
 
04.06.12
10:59
(19) она не должна перепроводить
23 Aleks73
 
04.06.12
11:01
(20) вопрос в (19)
(21) это значит что я могу например константу добавить в конфу и под константу загнать процедуру проведения в модуле объекта документа. Но не хочу менять конфу без лишней необходимости.
24 Feanor
 
04.06.12
11:01
(19) попробовал бы уже давно, никуда твои движения не денутся
25 PR
 
04.06.12
11:01
(17) Персонально для ТС:
об.записать();
26 Aleks73
 
04.06.12
11:02
(22) (25) Хм...подниму дт и проверю.
27 Aleks73
 
04.06.12
11:04
(5) При обменданными - проведение не запускается
28 Aleks73
 
04.06.12
11:05
(7) Инфа 100 % ?
29 Serg_1960
 
04.06.12
11:06
Aleks73, ты сам сказал в (0) ""Нужно очищать реквизит, НЕ влияющий на движения" - и при чём тут движения?
30 Aleks73
 
04.06.12
11:08
(29)  это я к  тому, что могут быть разные методы решения для задач, с реквизитами, влияющими на движения - и не влияющими.
31 Maxus43
 
04.06.12
11:11
Пока не скажеш точно что за ошибка была - непонятно будет, если всё вышеперечисленное не поможет
32 Aleks73
 
04.06.12
11:13
(31) щас базу поднять не могу - тяжелая транзакция, памяти не хватает. как подниму - попробую (7),(22),(25), посмотрю (31)
33 Aleks73
 
04.06.12
11:14
(31) но вообще вопрос в (0) был : "альтернативные способы" , а не "почему у меня ошибка"
34 Maxus43
 
04.06.12
11:17
(33) для этой задачи не надо "альтернативных" способов, и так всё работает на ура у всех. зачем велокаты изобретать?
Независимо от того, куда вы едете — это в гору и против ветра!