Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )




>  Помогите с запросом
ekris
Отправлено: 11.04.13, 13:12


Общительный
**

Группа: Пользователи
Сообщений: 11
Регистрация: 22.03.13
Пользователь №: 25766


Спасибо Логисту icon_beer17.gif , надо было всего лишь убрать 2-й отбор... Зачем он был в типовой конфигурации думать уже не буду.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #67844 · Ответов: 15 · Просмотров: 4634
 

>  Помогите с запросом
ekris
Отправлено: 11.04.13, 8:35


Общительный
**

Группа: Пользователи
Сообщений: 11
Регистрация: 22.03.13
Пользователь №: 25766


Цитата(pablo @ 11.04.13, 9:33) *
А в базе (неправильной) лидирующих пробелов тоже нет?


да, пробелов тоже нет, при отладке видно, что числа все правильные, не корректно работает запрос скорее всего.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #67813 · Ответов: 15 · Просмотров: 4634
 

>  Помогите с запросом
ekris
Отправлено: 11.04.13, 8:30


Общительный
**

Группа: Пользователи
Сообщений: 11
Регистрация: 22.03.13
Пользователь №: 25766


Цитата(pablo @ 11.04.13, 9:25) *
У вас переменная ОКПОКонтрагента как появляется? Не преобразованием ли числового значения в строковое через функцию строка? Если да, то у вас в этой переменной пробелы затесались.


Нет, пробелов там точно нет.

Цитата(Petre @ 11.04.13, 9:25) *
Я бы соединил существующую базу кодов с таблицей правильных кодов одним запросом, а потом делал запись.



А можно это как-то поподробнее
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #67809 · Ответов: 15 · Просмотров: 4634
 

>  Помогите с запросом
ekris
Отправлено: 11.04.13, 8:21


Общительный
**

Группа: Пользователи
Сообщений: 11
Регистрация: 22.03.13
Пользователь №: 25766


В том то и проблема, что запрос не выполняется. Количество найденных 0, хотя они точно есть.

Так подскажите что исправить, потому что запрос из стандартной обработки, немного подкорректированный. И конечно хз как перезаписать ОКПО, это уже второй к вам вопрос.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #67804 · Ответов: 15 · Просмотров: 4634
 

>  Помогите с запросом
ekris
Отправлено: 11.04.13, 8:03


Общительный
**

Группа: Пользователи
Сообщений: 11
Регистрация: 22.03.13
Пользователь №: 25766


Гуру 1С помогите! Задача следующая есть в справочнике Контрагенты поле КодпоЕДРПОУ, в существующей базе правильно введены только первые 7 чисел, есть входящая база с правильным ОКПО, нужно запросом найти код и заменить на правильный.
Вот запрос, но он пока не работает...
ЗапросПоискаКонтрагента = Новый Запрос("ВЫБРАТЬ РАЗРЕШЕННЫЕ
                                                    |    Контрагенты.Ссылка,
                                                    |    Контрагенты.КодПоЕДРПОУ КАК ОКПО,
                                                    |    Контрагенты.Наименование
                                                    |ИЗ
                                                    |    Справочник.Контрагенты КАК Контрагенты
                                                    |ГДЕ
                                |Контрагенты.КодПоЕДРПОУ ПОДОБНО &КонтрагентОКПО");
                                                                
            ЗапросПоискаКонтрагента.УстановитьПараметр("КонтрагентОКПО", Лев(ОКПОКонтрагента,7)+"%");
            ВыборкаПоиска = ЗапросПоискаКонтрагента.Выполнить().Выгрузить();
            
            //Ищем контрагента по ОКПО
            ПараметрыОтбора = Новый Структура;
            ПараметрыОтбора.Вставить("ОКПО", Лев(ОКПОКонтрагента,7)+"%");
            НайденныеКонтрагенты = ВыборкаПоиска.НайтиСтроки(ПараметрыОтбора);

и как потом записать в справочник правильное значение
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #67801 · Ответов: 15 · Просмотров: 4634
 

>  Обработка Клиент-Банк для Бухгалтерии 1.2.5.3 (и старше) Украина 8.2 доточена
ekris
Отправлено: 01.04.13, 12:34


Общительный
**

Группа: Пользователи
Сообщений: 11
Регистрация: 22.03.13
Пользователь №: 25766


Вот проблема-таки в представлении числа. Вариант посимвольной записи все-таки подошел, хотя и не понятно почему изначально логически правильные операции не получались...

Цитата(logist @ 01.04.13, 12:12) *
то у вас в файле нифига не число


Вы когда-нибудь пробовали в DBF файл с полем типа Numeric записать не число?
  Форум: Отчеты / Обработки · Просмотр сообщения: #67219 · Ответов: 127 · Просмотров: 134500
 

>  Обработка Клиент-Банк для Бухгалтерии 1.2.5.3 (и старше) Украина 8.2 доточена
ekris
Отправлено: 01.04.13, 12:07


Общительный
**

Группа: Пользователи
Сообщений: 11
Регистрация: 22.03.13
Пользователь №: 25766


Цитата(logist @ 01.04.13, 11:59) *
МФО = Формат(Строка(База.МФО),"ЧГ=0");



нет, этот вариант тоже не подходит....
Следующий вариант записывает как надо, но где-то на последующих этапах значение переписывается опять к виду группы из 3-х + пробел
МФО = СокрЛП(База.MFO);
               М="";
            Для а = 1 По СтрДлина(МФО) Цикл
             КодСимвола = КодСимвола(Сред(МФО, а, 1));
              Если (КодСимвола >= 48 И КодСимвола <= 57) Тогда
                     М = М + Сред(МФО, а, 1);
              КонецЕсли;
             КонецЦикла;
Таб.ПолучательМФО  = М;
  Форум: Отчеты / Обработки · Просмотр сообщения: #67215 · Ответов: 127 · Просмотров: 134500
 

>  Обработка Клиент-Банк для Бухгалтерии 1.2.5.3 (и старше) Украина 8.2 доточена
ekris
Отправлено: 01.04.13, 10:34


Общительный
**

Группа: Пользователи
Сообщений: 11
Регистрация: 22.03.13
Пользователь №: 25766


угу, я так и сделала, при записи из базы числа разделяются пробелом на группы из 3-х символов, вот этот пробел все и портит.... А бухгалтер ничего не могла сделать неправильно, это выгрузка из клиент-банка...
  Форум: Отчеты / Обработки · Просмотр сообщения: #67186 · Ответов: 127 · Просмотров: 134500
 

>  Обработка Клиент-Банк для Бухгалтерии 1.2.5.3 (и старше) Украина 8.2 доточена
ekris
Отправлено: 01.04.13, 10:15


Общительный
**

Группа: Пользователи
Сообщений: 11
Регистрация: 22.03.13
Пользователь №: 25766


Цитата(logist @ 01.04.13, 10:02) *
МФО = Формат(Число(База.МФО),"ЧГ=0");


результат тот же - не записывается по причине той же ошибки. Может подскажите какой процедуре передается управление после нажатия кнопки создать из формы Контрагентов. Извините за такие может быть простые вопросы, просто на 1с не программирую, а бухгалтеру шибко надо, вот и сижу разбираюсь.

Цитата(ekris @ 01.04.13, 10:12) *
В клиент-банке выберите банк проблемного контрагента, сделайте Ctrl+С его код МФО (или возьмите этот код из DBF)
В 1С создайте этот банк, при создании код - Ctrl+V



Проблема в том, что бухгалтеру только купили 1с и все базы пустые, и ей бы хотелось, чтобы это все делалось автоматически, а не вбивать всех ручками....
  Форум: Отчеты / Обработки · Просмотр сообщения: #67178 · Ответов: 127 · Просмотров: 134500
 

>  Обработка Клиент-Банк для Бухгалтерии 1.2.5.3 (и старше) Украина 8.2 доточена
ekris
Отправлено: 01.04.13, 9:37


Общительный
**

Группа: Пользователи
Сообщений: 11
Регистрация: 22.03.13
Пользователь №: 25766


Цитата(Vofka @ 01.04.13, 9:03) *
ekris,

загадочная фраза, правда?



ага, жутко загадочная, особенно если учесть, что она и так состоит из цифр, и поле DBF numeric , если просто сделать - МФО = Число(База.МФО), то результат не меняется, поэтому и прошу помочь, а не просто стебаться.
  Форум: Отчеты / Обработки · Просмотр сообщения: #67168 · Ответов: 127 · Просмотров: 134500
 

>  Обработка Клиент-Банк для Бухгалтерии 1.2.5.3 (и старше) Украина 8.2 доточена
ekris
Отправлено: 01.04.13, 8:39


Общительный
**

Группа: Пользователи
Сообщений: 11
Регистрация: 22.03.13
Пользователь №: 25766


Подскажите как исправить, при загрузке п/п в которых есть новый контрагент, при добавлении его в базу (нажатие на кнопку - создать не найденное) возникает ошибка - В составе МФО банка должны быть только цифры. Не удалось создать банковский счет контрагента!
  Форум: Отчеты / Обработки · Просмотр сообщения: #67161 · Ответов: 127 · Просмотров: 134500
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 17.05.24, 23:52
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!