|
Разбить строку на 2 |
☑ |
0
Tanis
26.03.13
✎
16:46
|
Подскажите, пожалуйста.
Есть док. В нем есть СтрокаДвижения.
Есть ТабЗначений со строками.
В ТабЗначений есть 2 интересующих столбца.
Как написать что если значение в обоих этих столбцах заполнено, то
СтрокиДвижения в доке сделать 2 с каждым из значений столбца.
|
|
1
sapphire
26.03.13
✎
16:54
|
А если изложить яснее?
|
|
2
Птица
26.03.13
✎
16:55
|
Конструкцию Если Иначе КонецЕсли не предлагать?
|
|
3
Ахиллес
26.03.13
✎
16:56
|
Нихрена не понял, но в принципе это делается почти дословно, как ты и написал.
Если (проверка заполнения 1 значения) и (проверка заполнения 2 значения) тогда
делаешь чего то.
КонецЕсли;
До кучи. v8: ПустоеЗначение
|
|
4
Tanis
26.03.13
✎
17:02
|
ТЧ в ней столб 1 и столб 2.
Сейчас в доке в строку движения добавляется столб 1.
А мне надо, что если есть значения столб 1 и столб 2, то
было в доке строка движения Столб 1 +
строка движения столб 2.
|
|
5
Tanis
26.03.13
✎
17:03
|
делается оно может и дословно. Но в 1с так не напишешь...
|
|
6
Ахиллес
26.03.13
✎
17:04
|
(5)Именно, что напишешь. Одинэс это же галимый бэйсик на русском языке.
|
|
7
Tanis
26.03.13
✎
17:05
|
А вот бэйсик то я и не учил.
Только паскаль и то давно
|
|
8
Ахиллес
26.03.13
✎
17:05
|
"Строка движения" только расшифруй. Чего то у меня нехорошее предчувствие какое то.
|
|
9
Tanis
26.03.13
✎
17:07
|
в смысле расшифровать?
Данные заполнения проводок НУ.
|
|
10
hhhh
26.03.13
✎
17:08
|
(9) ну напиши на паскале. Там же операторы как в 1с, один в один. Потом на русский язык только переведешь. Хотя многие не переводят.
|
|
11
Ахиллес
26.03.13
✎
17:11
|
(9) Ну, в принципе в (3) исчерпывающий ответ дан, коннектация строк чудненько работает в 1С, ровно так, как и ожидает большинство.
Если нужно более подробно, то уже нужно конкретный модуль проведения писать.
|
|
12
Птица
26.03.13
✎
17:11
|
как-то так:
Для каждого Стр из ТЧ Цикл
Если Стр.Столб1<>0 Тогда
ДобавитьДвижение(Стр,Стр.столб1);
КонецЕсли;
Если Стр.Столб2<>0 Тогда
ДобавитьДвижение(Стр,Стр.столб2);
КонецЕсли;
КонецЦикла;
|
|
13
Ахиллес
26.03.13
✎
17:12
|
...нужно конкретный модуль проведения СМОТРЕТЬ (для того, чтоб дать конкретный совет).
|
|
14
Tanis
26.03.13
✎
17:30
|
Модуль огромный...
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший