Функция поиска значения на листе XLS и записи в него значения переданого в функцию.
Отменено
Москва(Россия )
49 |
2
13 марта 2024 в 12:03:49
(34 недели 3 дня 18 часов назад)
28400
31.01.2018 20:29:44
Текст задания
Так как по предыдущему заданию мне не удалось никому объяснить что мне нужно и так никто и не сделал, попробую упростить задачу до максимума.
Дано. Лист xls на котором надо заполнить значения количества в ячейках.
Номенклатура с характеристиками, по одной из которых надо будет искать значение в столбце Y
Начальные координаты столбца для поиска совпадения Xнач, Yнач
Значение характеристки тоже есть. Но у нас оно может быть формата "-2","-2.50","-5.5", "0.0","+5.5"
Нужно
1 Приведение характеристики.сила к формату "-0,00" или "+0.00" в зависимости от знака.
2 Цикл сравнение с ячейкой x,y на листе(лист1) , где начальные координаты
От Xнач,Yнач пока значение(X,Y) не NULL
Если (значение(X,Y) = формат(привестикчислу(характеристкики.сила), 0.00)) то
записать в X+1,Y товары.количество;
если ошибка записи = служебноесообщение (строка.наименование строка.характеристики не существует на листе);
Иначе
Y + 1
Конец цикла.
в принципе 10 строк кода ) но я ваще не могу никого заставить их написать, все как слышат слово координата, сразу паника
Функция эта в итерации получает значение Хнач Унач и значение характеристика.сила по короторому ищет совпадения до первого пустого значения в столбце(закончился). Если не нашла, то тоже ошибку дает, мол вообще не нашла значение формат(привестикчислу(характеристика.сила), 0.00) ну чтобы видно было что после формата получилось и почему не находит.
Здравствуйте! У нас 23 профессиональных программиста 1С со стажем работы от 5 до 20 лет, сегодня есть свободный программист для работы с Вашей задачей.
Добрый день!
Готов подключиться к решению вашей задачи
Оплату можно осуществить по безналичному расчету
Будем рады ответить на любые дополнительные вопросы.
С уважением директор 1С:Франчайзинг.Серв1С Сергей Юревич.
Skype : sergeyyurievich
Тел : 8(4822)643045
E-mail: info@серв1с.рф
WhatApp +79157077792