![]() |
|
Модераторы: stron |
![]()
|
|
| bucdapus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 14.5.2007 Репутация: нет Всего: нет |
Делаю загрузку цен в 1с внешнего файла DBF.
но у меня не получается.Вот кусок обработки: ИсхФ это файл дбф из которого берутся данные: Цены.НайтиПоНаименованию(исхФ.PriceZ,1); цены.использоватьВладельца(СпрН.текущийЭлемент()); если Цены.Выбран()=0 тогда СпрН.выбратьЭлементы(); Если СпрН.ПолучитЭлемент(СпрН.текущийЭлемент())>0 тогда Цены.Новый(); ТипыЦен.ВыбратьЭлементы(); вот здесь требуется помощь? далее из спр Типы цен надо выбрать одну цену PriceZ(она там уже внесена вручную) и присвоить ее к ТипыЦен.ТекущийЭлемент=.............................. ну т.е чтобы именно эта цена стала текущим элементом. Цены.ТипЦен=ТипыЦен.ТекущийЭлемент(); Цены.Записать(); конецЕсли; конецЕсли; |
|||
|
||||
| Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: 15 Всего: 24 |
Вот как надо:
|
|||
|
||||
| bucdapus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 14.5.2007 Репутация: нет Всего: нет |
Спасибо за помощь попробую сделать так как ты подсказал. если что то не получится то напишу еще.
|
|||
|
||||
| bucdapus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 14.5.2007 Репутация: нет Всего: нет |
У меня выкидывает ошибку!!!!!!!!!!
ERROR: Если Строка(ТипЦен)="<Нужный тип цен>" Тогда ТипЦен - переменная не определена. что нужно прописать |
|||
|
||||
| AkelaSQL |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 392 Регистрация: 14.9.2007 Где: Москва Репутация: 6 Всего: 7 |
ТипЦен = СоздатьОбъект("Справочник.ТипыЦен");
|
|||
|
||||
| bucdapus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 14.5.2007 Репутация: нет Всего: нет |
Сделал но вылетела другая ошибка
Цены.Записать(); {C:\1C\ТИС\EXTFORMS\ЗАГРУЗКА ИЗ ФИРМЫ.ERT(427)}: Не выбран элемент справочника-хозяина! Элемент не может быть записан! как его выбрать???????? |
|||
|
||||
| AkelaSQL |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 392 Регистрация: 14.9.2007 Где: Москва Репутация: 6 Всего: 7 |
Нужно перед тем как записать:
Цены.Владелец = СпрН.текущийЭлемент(); а вообще, судя по вопросам, нужно хоть какую-нибудь книжку по программированию 1С прочитать |
|||
|
||||
| Zero |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: 15 Всего: 24 |
Необязательно так. Если вопрос по тому коду который я дал выше, тогда строка
В данном случае может вылетать такая ошибка, если текщий элемент номенклатуры, не содержит в выборке не одного элемента, т.е. если сами цены заданных типов именно для текущего элемента номенклатуры ещё не созданы. Решение: их надо создать либо вручную либо программно. Выше указанный кусок кода, обновляет цены а не добавляет новые. |
||||
|
|||||
![]()
|
| Правила форума "1C: Предприятие, SAP, ERP и учётные системы" | |
|
|
Запрещается! 1. Обсуждение крэков, кейгенов и других подобных программ Пробуйте искать сами или обращайтесь в приват к участникам форума. Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения. Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...) 2. Давать ссылки на взломанные продукты
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |