Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Обработка для 1С 7.7, которая ищет контрагентов по городу / 13 сообщений из 13, страница 1 из 1
19.09.2011, 17:55
    #37446736
arrio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка для 1С 7.7, которая ищет контрагентов по городу
Как выглядит обработка в 1С 7.7 (релиз 2.5), которая из справочника Контрагенты выдает всех контрагентов, у которых есть поле со значением города, например, Брянск?
...
Рейтинг: 0 / 0
20.09.2011, 08:03
    #37447311
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка для 1С 7.7, которая ищет контрагентов по городу
arrioКак выглядит обработка в 1С 7.7 (релиз 2.5), которая из справочника Контрагенты выдает всех контрагентов, у которых есть поле со значением города, например, Брянск?
перебор строк справочника -разбор строки адрес и тд)))
Адрес строка сборная- остальные поля запросом можно сделать..или с итс универсальные обработки взять
...
Рейтинг: 0 / 0
20.09.2011, 11:26
    #37447634
arrio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка для 1С 7.7, которая ищет контрагентов по городу
Нашел вот такую обработку под 7.7
При запуске из под пользователя в SQL - базе обработки POISK_001.ERT выдает ошибку:

ОлеДБКоманда = глSQLзапрос<<?>>();
{D:\POISK_001.ERT(105)}: Функция не обнаружена (глSQLзапрос)
...
Рейтинг: 0 / 0
20.09.2011, 11:33
    #37447658
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка для 1С 7.7, которая ищет контрагентов по городу
arrioНашел вот такую обработку под 7.7
При запуске из под пользователя в SQL - базе обработки POISK_001.ERT выдает ошибку:

ОлеДБКоманда = глSQLзапрос<<?>>();
{D:\POISK_001.ERT(105)}: Функция не обнаружена (глSQLзапрос)
ну где то в глобальнике запрос должен быть значит
...
Рейтинг: 0 / 0
20.09.2011, 12:13
    #37447774
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка для 1С 7.7, которая ищет контрагентов по городу
Вам эта обработка не подойдет - требует внешнюю компоненту и модификацию программного кода конфигурации.
...
Рейтинг: 0 / 0
20.09.2011, 12:25
    #37447806
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка для 1С 7.7, которая ищет контрагентов по городу
Лучше разбери адрес по полям в контрагенте - потом можешь искать город улицу и тд
...
Рейтинг: 0 / 0
20.09.2011, 12:48
    #37447853
arrio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка для 1С 7.7, которая ищет контрагентов по городу
Zerro,
хорошо, как конкретно выглядит код, чтобы выбрать из Справочник.Контрагенты из раздела ИНН все записи, у которых ИНН начинается с 32(код Брянского региона)? Я не программист 1С...
...
Рейтинг: 0 / 0
20.09.2011, 13:09
    #37447912
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка для 1С 7.7, которая ищет контрагентов по городу
arrioZerro,
хорошо, как конкретно выглядит код, чтобы выбрать из Справочник.Контрагенты из раздела ИНН все записи, у которых ИНН начинается с 32(код Брянского региона)? Я не программист 1С...
Процедура Сформировать()
Перем Запрос, ТекстЗапроса, Таб;

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|ИНН = Справочник.Контрагенты.ИНН;
|Контрагенты = Справочник.Контрагенты.ТекущийЭлемент;
|Группировка Контрагенты;
|Условие(Лев(ИНН,2) в ВыбИНН);
|Условие(пустаястрока(ИНН)=0);
|"//}}ЗАПРОС
;
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;

Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Пока Запрос.Группировка(1) = 1 Цикл
Таб.ВывестиСекцию("Контрагенты");
КонецЦикла;
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", "");
КонецПроцедуры
...
Рейтинг: 0 / 0
20.09.2011, 14:19
    #37448076
arrio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка для 1С 7.7, которая ищет контрагентов по городу
Zerro,
cпасибо, но выдает переменная ВыбИНН: не определена... Добавил ВыбИНН в список Перем и добавил строку потом ВыбИНН = 32; выдает ошибку Таб.ИсходнаяТаблица("Сформировать");
{d:\11.ert(22)}: Неверное имя Сформировать
...
Рейтинг: 0 / 0
20.09.2011, 14:19
    #37448081
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка для 1С 7.7, которая ищет контрагентов по городу
arrioZerro,
cпасибо, но выдает переменная ВыбИНН: не определена... Добавил ВыбИНН в список Перем и добавил строку потом ВыбИНН = 32; выдает ошибку Таб.ИсходнаяТаблица("Сформировать");
{d:\11.ert(22)}: Неверное имя Сформировать
дак это поле куда ты забиваешь 72
...
Рейтинг: 0 / 0
20.09.2011, 14:22
    #37448088
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка для 1С 7.7, которая ищет контрагентов по городу
Процедура Сформировать()
Перем Запрос, ТекстЗапроса, Таб;
ВыбИНН="72";
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|ИНН = Справочник.Контрагенты.ИНН;
|Контрагенты = Справочник.Контрагенты.ТекущийЭлемент;
|Группировка Контрагенты;
|Условие(Лев(ИНН,2) в ВыбИНН);
|Условие(пустаястрока(ИНН)=0);
|"//}}ЗАПРОС
;
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;


Пока Запрос.Группировка(1) = 1 Цикл
сообщить(Запрос.Контрагенты);
КонецЦикла;

КонецПроцедуры
...
Рейтинг: 0 / 0
20.09.2011, 16:19
    #37448357
arrio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка для 1С 7.7, которая ищет контрагентов по городу
Zerro,
спасибо!
...
Рейтинг: 0 / 0
20.09.2011, 16:21
    #37448363
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка для 1С 7.7, которая ищет контрагентов по городу
arrioZerro,
спасибо!
de nada
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Обработка для 1С 7.7, которая ищет контрагентов по городу / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]