Имя: Пароль:
1C
1С v8
конфигурирование!
,
0 uuu_ggg
 
12.09.12
22:33
очень просто
1 Asmody
 
12.09.12
22:34
и вам не хворать
2 Aleksey
 
12.09.12
22:34
Замуж, срочно
3 uuu_ggg
 
12.09.12
22:34
очень простой вопрос..)
как обратиться к табличной части документа , пройтись по ней и заменить одно значение на другое...подскажите плиз)
4 bazvan
 
12.09.12
22:35
Гы гы гы, обасака.
5 Aleksey
 
12.09.12
22:35
Это очень сильная уличная магия
6 uuu_ggg
 
12.09.12
22:35
))))
7 uuu_ggg
 
12.09.12
22:40
ну подскажите))
8 Vladal
 
12.09.12
22:41
МассивНайденныхСтрок = ТабличнаяЧасть.Найти("ИмяКолонки", ИскомоеЗначение);
Для каждого СтрокаМассива из МассивнайденныхСтрок Цикл
   СтрокаМассива.ИмяКолонки = ЗаменяемоеЗначение;
КонецЦикла
9 Vladal
 
12.09.12
22:41
Писал по памяти
10 Vladal
 
12.09.12
22:46
о, включил пофигуратор. там наоброт: Найти(Значение, Колонки)
Колонки - необязательно. Если их не указать, то поиск по всем колонкам. Да и ошибочка у меня - найтистроки надо

МассивНайденныхСтрок = ТабличнаяЧасть.НайтиСтроки(ИскомоеЗначение, "ИмяКолонки");
Для каждого СтрокаМассива из МассивнайденныхСтрок Цикл
   СтрокаМассива.ИмяКолонки = ЗаменяемоеЗначение;
КонецЦикла
11 Nirvana
 
12.09.12
23:07
(3) По идентификатору, циклом, присваиванием.
12 uuu_ggg
 
12.09.12
23:25
так а мне не надо находить))мне нужно по всем строкам пройти)))
13 Stim213
 
12.09.12
23:27
а где фото??
14 uuu_ggg
 
12.09.12
23:28
а надо??)
15 ОбычныйЧеловек
 
12.09.12
23:28
(12) так замени МассивнайденныхСтрок на ТабличнаяЧасть. Хотя если  честно - лучше бы тебе в конфигутор не заходить )
16 uuu_ggg
 
12.09.12
23:28
15 да я и не стремлюсь туда)))мне просто надо такую простенькую штучку сделать ))и я уйду)
17 uuu_ggg
 
12.09.12
23:31
короче..
докумнет справка 2ндфл для передачи в ифнс.
таб часть СуммыНалогов
нужно у всех строк этой табчасти значение Перечислено  заменить на значение исчислено)
18 ОбычныйЧеловек
 
12.09.12
23:31
(16) я смотрю ты 3 года пытаешь уйти - все никак видать не получается))
19 Stim213
 
12.09.12
23:32
20 uuu_ggg
 
12.09.12
23:32
ну уже скоро)))
21 ОбычныйЧеловек
 
12.09.12
23:33
uuu_ggg если хочешь все сделать быстро (+чужими руками т.е. самой дабы не мараться) то вот тебе совет - вставь фотку и номер аськи - глядишь и найдется добрая душа )
22 uuu_ggg
 
12.09.12
23:35
да там делать то))я не знаю как к табличной части обратиться просто
23 bazvan
 
12.09.12
23:39
Для каждого строкатч из моятч цикл
Конецикла.
Пипец и эти люди лезут своими руками в конфигуратр
24 ОбычныйЧеловек
 
12.09.12
23:39
(22) вот тебе еще один совет - вызови мальчика по вызову (в простонародье 1сник) и он сможет удовлетворить все твои потребности - захочешь сделает тебе цикл по табличной части , захочешь научит тебя делать цикл и т.д.
25 uuu_ggg
 
12.09.12
23:46
я вот написала))

   МассивНайденныхСтрок = регистратор.СуммыНалогов;
       Для каждого СтрокаМассива из МассивнайденныхСтрок Цикл
           исчислено =  СтрокаМассива.Исчислено;
   СтрокаМассива.Перечислено = исчислено;
КонецЦикла
 

пишет

{Форма.Форма.Форма(21)}: Поле объекта недоступно для записи (Перечислено)
   СтрокаМассива.Перечислено = исчислено;
26 Nirvana
 
12.09.12
23:49
27 fimanich
 
12.09.12
23:50
(25) попробую телепатировать, что Регистратор - это ссылка
тады
ДокОбъект = Регистратор.ПолучитьОбъект();
Для каждого Стр из ДокОбъект.СуммыНалогов

ДокОбъект.Записать(РежимЗаписи.Проведение);
28 fimanich
 
12.09.12
23:51
+(27) конечно же, в цикле присвоение, запись - после цикла
29 ОбычныйЧеловек
 
12.09.12
23:53
(26) мда... безнаказанно такие вещи никогда не проходят...рано или поздно экономи  на 1снике закончится полным уничтожением базы и это в лучшем случае )
30 ОбычныйЧеловек
 
12.09.12
23:54
(28) вот ты это сейчас для кого сказал? Если для автора то лучше сразу переводи на русский.
31 uuu_ggg
 
12.09.12
23:57
(27)тут ДокОбъект.Записать(РежимЗаписи.Проведение); не работает у меня)))
32 uuu_ggg
 
13.09.12
00:01
добрые люди))ну помогите,совсем же каплюшечка осталась)
33 ОбычныйЧеловек
 
13.09.12
00:05
(32) искать среди жадных и тупых - добрых людей.. удачи тебе )
34 uuu_ggg
 
13.09.12
00:06
да блин,мне только сохранить осталось(((
35 fimanich
 
13.09.12
00:07
(32) че пишет?
36 uuu_ggg
 
13.09.12
00:10
вот у меня что есть)ошибок не выдает, я в отладчике посмотрела от там значения заменяет, а в самом документе они почему то не поменялись(

     МассивНайденныхСтрок = регистратор.ПолучитьОбъект().СуммыНалогов;
       Для каждого СтрокаМассива из МассивнайденныхСтрок Цикл
           исчислено =  СтрокаМассива.Исчислено;
   СтрокаМассива.Перечислено = исчислено;
   
КонецЦикла    ;

   регистратор.ПолучитьОбъект().Записать();
37 fimanich
 
13.09.12
00:12
(36)весело
читать умеешь?
ДокОбъект = Регистратор.ПолучитьОбъект();
<Цикл по ТЧ>
ДокОбъект.Записать();
А ты зачем-то 2 раза объект получаешь.
38 uuu_ggg
 
13.09.12
00:14
вот)

       МассивНайденныхСтрок = регистратор.ПолучитьОбъект().СуммыНалогов;
       Для каждого СтрокаМассива из МассивнайденныхСтрок Цикл
           исчислено =  СтрокаМассива.Исчислено;
   СтрокаМассива.Перечислено = 0;
   
КонецЦикла    ;

   регистратор.Записать();

{Форма.Форма.Форма(25)}: Метод объекта не обнаружен (Записать)
   регистратор.Записать();
39 Classic
 
13.09.12
00:15
(38)
Не понимает он тебя. Бездушная скотина. Ищи другой конфигуратор
40 fimanich
 
13.09.12
00:15
(38) Еще веселее
Читать видно не умеешь.
Где
ДокОбъект = Регистратор.ПолучитьОбъект();
ДокОбъект.Записать();
????
Перестань ты ссылку записывать, запиши уже измененный объект.
41 uuu_ggg
 
13.09.12
00:16
всеее)получилось)
42 uuu_ggg
 
13.09.12
00:16
спасибо оооогромное))
43 fimanich
 
13.09.12
00:17
(42) да не за что
читать пока не умеешь, может писать научишься)))
44 zladenuw
 
13.09.12
01:44
я за фото !
2 + 2 = 3.9999999999999999999999999999999...