#0
by bizon2008
Заполняю программно из текстового файла документ «Банковская выписка», в табличной части есть реквизиты «Субконто1», «Субконто2» и «Субконто3» тип значения <<неопределенный>>. В текстовом файле есть конкретное текст, что надо присвоит этому субконто. Т.е. для примера если по счету «631», субконто1 «контрагент», то в файле конкретно записан «Вася пупкин». Используются только несколько счетов, у всех одинаковый набор субконто. Подскажите как можно реализовать такую загрузку? Заранее спасибо.
#1
by Рэйв
1.Назначаешь тип реквизиту в соответсвии с типом субконто. 2.Ищешь значение по наименованию "Вася Пупкин" 3.Присваиваешь
#6
by bizon2008
Можно для особо одареных. Расшифровать. 1.Назначаешь тип реквизиту в соответсвии с типом субконто. Спасибо.
#11
by Motya
Если ты не в модуле формы документа, а в модуле обработки, то Док.НазначитьТип("Рекв", ТипРекв) Счет - это что?
#14
by Motya
Но не факт, что ВидСубконто - типа справочник, это может быть перечисление или документ
#16
by bizon2008
Спасибо. С НазначитьТип вроде понял. Сделал так: Как найти по наименованию субконто?
#22
by bizon2008
Реализую пример приведенный в ; {D:workИмпорт_банк.ert}: Переменная не определена (ВидСубконто) СпрСуб<<?>>.НайтиПоНаименованию(Список.ПолучитьЗначение(Номер+3),0); {D:workИмпорт_банк.ert}: Переменная не определена (СпрСуб) При проверке модуля обнаружены синтаксические ошибки!
#26
by перцептрон
это не мой пример? что ты с ним сделал!? где строка ВидСубконто = Счет.ВидСубконто(Число(Прав(текс, 1)));
#29
by bizon2008
Большое спасибо. Но в документе реквизит остается пустой. Мой код. Обработка выполняется ошибок нет.
#30
by bizon2008
Реквизит Счет заполняется раньше. Док.Счет = СчетПоКоду(Список.ПолучитьЗначение(Номер+1));
#33
by Креатив
Кстати, если у тебя есть одинаковые контрагенты в разных группах, можешь не того найти. Кстати, а сам-то текстовый документ из клиент-банка?
#44
by Креатив
То есть ты сначала ручками набиваешь текстовый документ, а потом грузишь его в 1С? Я сейчас заплАчу. :-/
#52
by bizon2008
DrShad надеюсь это не все что Вы знаете. Обработка работает, выдает собщения с названиями контрагентов, но в локумент они не попадают.
#55
by DrShad
обработка тебе выдает значения списка, а не названия контрагентов а знаю я очень много
#59
by Креатив
И всё-таки если есть возможность синхронизации по коду, очень бы рекомендовал именно её.
#60
by bizon2008
У меня не выполняется условие. Если СпрСуб1.НайтиПоНаименованию(Список.ПолучитьЗначение(Номер+3),0,0)=1 Тогда
#72
by FlashC
Мдя, я конечно, промолчу на счет того что в ... но: 1. Спр.ТекущийЭлемент - у тебя ничего, сначала спозиционируйся на нужном элементе! Спр.НайтиПоНаименованию(Список.ПолучитьЗначение(№)) 2. Почему тут это: 3. В отладчик.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: Почему при формировании документа "Списание расходов будущих периодов" сумм
- установка openconf
- как установить курсор на нужную ячейку?
- зарплата на конец месяца не совпадает на начало месяца
- v7: Формирование проводок по учету ГП с использованием счета 40 в 1С УПП
- Безопасность: Бесплатный плагин Dr.Web для Firefox и Thunderbird
- v7: доплата за ночные часы в зуп
- ЗначениеВФайл() есть вопросик
- Закрытие месяца ЕНВД
- проверить существует такой элемент в справочнике?
- Представление периода
- Какими командами в bat-файле можно отправить почту с вложением?
- Учет по Партиям в 1с 8 "Управление торговлей"
- Имя компа в терминале
- Сайт партнеров http://techsupp.1c.ru/
- процедура ПриВыбореСтроки() в модуле справочника?
- Подскажите где взять список оборудования для УПП 8.0
- Реквизит с типом перечисление
- Добавление строки в многострочную часть
- ПланыОбмена.ЗарегистрироватьИзменения(План, НабЗап) выдает ошибку ...