#0
by anisa8310
1С:Предприятие 8.2 (8.2.16.368) Бухгалтерия предприятия, редакция 2.0 (2.0.41.4) Загрузку исполняю...вот код: , теперь для элемента нужно условия ставить например больше206 меньше или равно 219 - как это в 1с прописывать? -значение между ..
#5
by Mort
Жуть какая. Писать в коде Массив[<КонстантаЧисло>] все равно что НайтиПоНаименованию(<КонстантаСтрока>)
#8
by anisa8310
Код услуги так хочу чтобы дальше справлялись самостоятельно понимали что если в таком то диапазоне-тогда питание, в другом диапазоне-значит проживание, в третьем диапозоне-там ещё кому реализацию сформировать..там кодов тьма..
#9
by DrunkAnimal
опиши еще дополнительно структуру, которая будет описывать соответствие индекса в массиве и семантики значения в соответствующей позиции
#15
by anisa8310
не поняла....но попробую все варианты-добиваюсь быстрого обхода ..в файле 1000 строк..и все в разброс..коды услуг разбросаны по диапазонам..-менять их уже нельзя в исходной системе..Дорогие мистеры спасибо всем от всей души!!!!!!
#17
by НЕА123
+ ошибка. 206 тоже попадет (('0001-01-01-0000'+206 + 1)-Значение) -(('0001-01-01-0000'+Значение)-219) = 0
#19
by kosts
Символ это """" В связи с этим гуманнее смотрелось бы И тут Скорее всего нужно заменить на
#30
by anisa8310
да я знаю,надо..но не знаю как такое условие сложно написать) это я специально так написала-чтобы понятно было..что необходимо
#31
by anisa8310
Много "ЕСЛИ" что нельзя? а что можно вместо того? найти не могу подходящего метода....или что.цикл для каждого условия???
#45
by Fragster
я офигеть какой телепат... грузи через ADO, ну или хотя бы экселем открывай так, чтобы в разных колонках были значения.
#46
by Fragster
а то твой "код" по распиливанию по запятым и замене кавычек на пусто - не подходит для парсинга CSV
#48
by Fragster
условие - как. но у тебя изначально файл неправильно парсится. например: "Превед, кросавчег!",5 это две колонки, а у тебя получится 3
#54
by Fragster
это потому что повезло. а если сделать правильно - то избавишься от СтрЗаменить, которое, кстати, если там есть строки с кавычками - корежит их. ну и по факту - непонятно, зачем использовать эксель, если ты используешь его ровно как ТекстовыйДокумент или ЧтениеТекста?
#56
by anisa8310
Выгрузка из другой системы в формате csv я не могу её изменить...приходится массив перебирать
#58
by Snorkler
Поскольку вся куча проверок с конструкцией СтрЗаменить, как я понимаю, происходит в цикле, проще в начале цикла получить один раз КодФиделиоЧислом, чтобы потом не заменять каждый раз во всех проверках ковычки…
#62
by anisa8310
вот именно так и хотела, но не грузит условие видимо длинное слишком..я попробую разбить в циклах условие пусть два раза обходит строки
#68
by anisa8310
нет пока предположила.жаль что условие если ИначеЕсли-не хочет сложное обрабатывать...
#71
by anisa8310
Да, я сама из родом Челябы, живу и работаю в Казани, отдыхаю в Марийке)Много не замужних и красивых-везде)
#72
by kotletka
по теме ты уверена что у тебя именно условия долго обрабатываются, скорее всего тормоза не в условиях, они в лет отрабатываться должны, скорее всего цикл в цикле несколько раз, либо загрузка медленная
#73
by anisa8310
ну да ладно...слава богу мужчины тоже отличные есть! так 1с 1с...сейчас ещё вариант накину-сообщу результат и код
#76
by kotletka
В челябинске кстати реально мужики суровые )). К нам в часть один из наборов оттуда приходил, я уже в запас уходил особо с ними дела не имел, но как -то услышал их спор чем отличается муха от пчелы (при этом они дружно пчелой называли шмеля, сухой трупик где то нашли), в итоге двое даже подрались(так и не решили кто больше меда дает оса или пчела) )). А дело происходило на полевом выходе в минус 25 в обледеневшей палатке. Дети с большими яйцами.
#81
by kotletka
у тебя не условия долго работают, а ком соединение к эксель файлу, лучше подключаться по ADO
#88
by Fragster
еще раз - в эксель используется не как парсер CSV, а как ЧтениеТекста, а потом рубит строки средствами 1с (причем неправильно), отчего и тормозит, отчего и "СтрЗаменить"
#89
by anisa8310
Короче, сделала процедуру на каждое условие. Затем общую процу где все (процы с условиями)перечисляю. последовательно происходит обход, в сущ док, добавляю строки с условиями массива. Очень красиво ровно и быстро!
#91
by anisa8310
Код один и тот же) просто процедуры разные условия. И одна процедура кнопка которая обходит все процедуры с разными условиями.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: скрыть пароль пользователя в батнике запуска 1С 7.7
- Поле объекта недоступно для записи
- Как на клиенте получить заголовок команды формы?
- Поле ввода, режим выбора из списка. Не отображаются данные!
- Помогите с множественным выбором в динамическом списке
- Настройка плана обмена между УТ и БП
- Изменить регистр строки в запросе или в СКД
- Партии в 1С 8.2 Бухгалтерия предприятия
- 1С8 нет свободных лицензий (HASP выдает 41 вместо 50)
- v7: Удалить много элементов справочника быстро в 7.7
- Ошибка потока данных при загрузке dt
- Книга продаж 1с 8.1 УТ
- v7: Как программно выключить/включить группировку в справочнике 7.7
- Как сделать запись регистра из проведения документа, когда проведение отменено?
- Пустые строки в ОСВ
- Учет по подразделениям
- Комплектация номенклатуры УПП 1.3
- Ошибка соединения с рабочим процессом
- Печать этикеток и ценников в УТ11
- v7: Посоветуйте, как реализовать такой изврат