Некоторая компания хочет раздать своим клиентам ID и что бы они их обязательно указывали во время оплаты за те или иные услуги. Этот ID буде попадать в назначение платежа. От куда будет считываться в реквизит "УникальныйИД". Во время чтения выписки Клиент-банком он (Клиент банк) ищет контрагента согласно ОКПО (ЕГРПОУ) а необходимо что бы искал по ID Который записан в комментарий контрагента. Ежели комментарий пуст то по ОКПО.
Проблема в том как искать по комментарию??? Поиск по ОКПО в форме:
ВыборкаПоОКПО = НайтиПоОКПО(Строка.УникальныйИД, Строка.Контрагент);
НайденКонтрагент = Ложь;
Если ВыборкаПоОКПО.Следующий() Тогда//есть хоть один
Контрагент = ВыборкаПоОКПО.Ссылка;
НайденКонтрагент = Истина;
И в модуле объекта:
Функция НайтиПоОКПО(ОКПО, Наименование)Экспорт
Запрос = Новый Запрос;
ТекстЗапросаОКПО = "";
// Если ОКПО пусто, не ищем по нему, только по Наименованию юр лица.ЕслиНе ПустаяСтрока(ОКПО) Тогда
Запрос.УстановитьПараметр("ОКПО", Формат(Число(ОКПО),"ЧГ=0"));
Запрос.УстановитьПараметр("ОКПО8", Формат(Число(ОКПО),"ЧЦ=8;ЧВН=;ЧГ=0"));
Запрос.УстановитьПараметр("ОКПО12", Формат(Число(ОКПО),"ЧЦ=12;ЧВН=;ЧГ=0"));
ТекстЗапросаОКПО = "
| КодПоЕДРПОУ = &ОКПО ИЛИ
| КодПоЕДРПОУ = &ОКПО8 ИЛИ
| КодПоЕДРПОУ = &ОКПО12 ИЛИ";
КонецЕсли;
Запрос.УстановитьПараметр("Имя", Наименование);
ТекстЗапроса = "ВЫБРАТЬ
| Ссылка
|ИЗ
| Справочник." + ПолучитьИмяОбъектаКонфигурации("ТипСправочникаКонтрагенты") + "
|
|ГДЕ" + ТекстЗапросаОКПО + "
| Наименование = &Имя ИЛИ
| НаименованиеПолное ПОДОБНО &Имя";
//// объединяем с физическими лицами//ТекстЗапросаДРФО = "";////Если Не ПустаяСтрока(ОКПО) Тогда// Запрос.УстановитьПараметр("ДРФО", Формат(Число(ОКПО),"ЧГ=0"));// Запрос.УстановитьПараметр("ДРФО10", Формат(Число(ОКПО),"ЧЦ=10;ЧВН=;ЧГ=0"));// Запрос.УстановитьПараметр("ДРФО12", Формат(Число(ОКПО),"ЧЦ=12;ЧВН=;ЧГ=0"));// ТекстЗапросаДРФО = "// | КодПоДРФО = &ДРФО ИЛИ// | КодПоДРФО = &ДРФО10 ИЛИ// | КодПоДРФО = &ДРФО12 ИЛИ";//КонецЕсли;
Запрос.Текст = ТекстЗапроса;
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Возврат Выборка;
КонецФункции// НайтиПоОКПО()
Если Вам не сложно, помогите пожалуйста в решении одной маленькой проблемы.
Есть Клиент-Банк, в нем в процедуре "ИмпортВыписки" присутствует поиск по ОКПО контрагента. Как сделать что бы искало в первую очередь по комментарию контрагента, а ежели он пуст обращалось к поиску по ОКПО????
Есть база УТП (релиз 1.2.11.1 Платформа 8.2.16.363) Киев в нее нужно загружать движение по счетам (311 301 372 635 685 661 209 22 104 135 132 133) из других идентичных баз в разных городах с привязкой по подразделениям (подразделение это город источник данных) Как это можно реализовать и что для этого необходимо.
Заранее очень признателен и благодарен всем Вам!!!
Вот на так поставленный вопрос можно дать только один ответ - руками берете и добавляете. Но, прежде чем это делать скажу вот что - в таком случае у вас может не корректно закрываться 23 счет в конце месяца (был у меня в практике такой случай), если документ предполагает продажу только услуг, то правильнее использовать документ "Акт оказания производственных услуг" (или как он там...). Если все же будете допиливать РТУ, то процесс можно подсмотреть в том же Акте. И не забудьте кроме проводок делать еще движения регистрах, иначе таки будут проблемы с закрытием месяца.
Просто есть желание совместить эти два документа воедино и переделать печ.форму.
Конфигурация "Управление торговым предприятием для Украины" (1.2.8.7 Не типовая) Платформа 8.2.15.310
Каким образом можно добавить в документ "Реализация товаров и услуг" кусочек кода что бы при проведении формировалась проводка Дебет 903 кредит 231 по сумме услуг.
Жила-была файловая база УТП под 13 релизом. Конвертировали ее под 14. И тут в предприятии при выгрузке налоговой в XML (а именно на строке кода, где получается форма регламентированного отчета налоговой накладной) 1С вылетает с ошибкой формата потока. Перепробовали все: чистить кеш 1С, тестирование и исправление, checkbd, выгрузка в DT и загрузка, перемещение в другой каталог, копирование. Не пробовали запускать на другом компютере (для этого придется ехать к клиенту). Что еще посоветуете?
Добрый день. Поможет Вам следующая операция.
Заходите в конфигуратор и снимаешь с поддержки документы "Налоговая накладная" и "Приложение 1 к налоговой" "Приложение 2 к налоговой", когда будите снимать с поддержки необходимо установить галочку "Установить для подчиненных объектов"
Затем НЕ ОБНОВЛЯЯ конфигурации берете *.cf и делаете сравнить и объединить. После того как пройдет сравнение объектов, снимаете все галочки оставив только на тех 3-х документах которых не хватает в базе ("Налоговая накладная" и "Приложение 1 к налоговой" "Приложение 2 к налоговой")
Выполняете объединение и снова ставите на поддержку эти объекты, после чего обновляем конфигурацию и успешно работаем дальше!
Снова обращаюсь в Вам за помощью. Необходимо доработать документы ЗаказПокупателя и ПеремещениеТоваров так что бы на основании ЗаказаПокупателя заполнялась табличная часть ПеремешенияТоваров.
Попробовал при помощи конструктора ввода на основании получил следующий код:
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ// Данный фрагмент построен конструктором.// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.ВнутреннийЗаказ") Тогда// Заполнение шапкиИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.ПоступлениеТоваровУслуг") Тогда// Заполнение шапкиИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.ЗаказПокупателя") Тогда// Заполнение шапки
Комментарий = ДанныеЗаполнения.Комментарий;
Организация = ДанныеЗаполнения.Организация;
Ответственный = ДанныеЗаполнения.Ответственный;
Подразделение = ДанныеЗаполнения.Подразделение;
ДляКаждого ТекСтрокаВозвратнаяТара Из ДанныеЗаполнения.ВозвратнаяТара Цикл
НоваяСтрока = ВозвратнаяТара.Добавить();
НоваяСтрока.Количество = ТекСтрокаВозвратнаяТара.Количество;
НоваяСтрока.Номенклатура = ТекСтрокаВозвратнаяТара.Номенклатура;
КонецЦикла;
ДляКаждого ТекСтрокаТовары Из ДанныеЗаполнения.Товары Цикл
НоваяСтрока = Товары.Добавить();
НоваяСтрока.ЕдиницаИзмерения = ТекСтрокаТовары.ЕдиницаИзмерения;
НоваяСтрока.ЕдиницаИзмеренияМест = ТекСтрокаТовары.ЕдиницаИзмеренияМест;
НоваяСтрока.Количество = ТекСтрокаТовары.Количество;
НоваяСтрока.КоличествоМест = ТекСтрокаТовары.КоличествоМест;
НоваяСтрока.Коэффициент = ТекСтрокаТовары.Коэффициент;
НоваяСтрока.Номенклатура = ТекСтрокаТовары.Номенклатура;
НоваяСтрока.СерияНоменклатуры = ТекСтрокаТовары.СерияНоменклатуры;
НоваяСтрока.ХарактеристикаНоменклатуры = ТекСтрокаТовары.ХарактеристикаНоменклатуры;
НоваяСтрока.Цена = ТекСтрокаТовары.Цена;
КонецЦикла;
КонецЕсли;
//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИКонецПроцедуры
Выпадает ошибка что переменная "ДанныеЗаполнения" не задана. Вопрос что присвоить этой переменной что бы все работало???
Конфигурация: УТП 1.2.7.4 (не типовая) Платформа: 8.2.14.540
Возникла проблема в который не могу разобраться, и за помощью обращаюсь к Вам.
Суть проблемы в следующем:
Есть 1С Предприятие 7.7 (7.70.027) конфигурация "Торговля и Склад для Украины" 7.70.020 необходимо перенести всю номенклатуру в конфигурацию "Бухгалтерия для Украины" 1.2.6.5 работающей на платформе 1С Предприятие 8.2 (8.2.14.540)
Я воспользовался конфигурацией "Конвертация данных 2.1" (2.1.4.1) и создал правила (в автоматическом режиме). И тут сама проблема, перенеслось только наименование и ВСЕ
Очень надеюсь на Вашу помощь. Заранее очень благодарен всем откликнувшимся.
Возникла проблема в который не могу разобраться, и за помощью обращаюсь к Вам.
Суть проблемы в следующем:
Есть 1С Предприятие 7.7 (7.70.027) конфигурация "Торговля и Склад для Украины" 7.70.020 необходимо перенести всю номенклатуру в конфигурацию "Бухгалтерия для Украины" 1.2.6.5 работающей на платформе 1С Предприятие 8.2 (8.2.14.540)
Я воспользовался конфигурацией "Конвертация данных 2.1" (2.1.4.1) и создал правила (в автоматическом режиме). И тут сама проблема, перенеслось только наименование и ВСЕ
Очень надеюсь на Вашу помощь. Заранее очень благодарен всем откликнувшимся.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!