#0
by Юзер123
Доброго времени. Написал обработку , которая добавляет информацию в спровочник номенклатура. А именно заполняет 2 таб части. Ошибок нет. Обработка отрабатывает до конца. Но данные не записываются. Сделал вторую обработку где на форме выбираю что записать и куда. Все работает. Даже вот эта часть кода не изменяет наименование элемента справочники. Я уже даже реквизит на форму вытащил. его заполняю, потом получаю объект и меняю. все так же. в чем может быть дело? спасибо.
#5
by бомболюк
просто элемент формы под названием "НомИнструмент" связан с реквизитом формы по имени "НомИнструмент" только и делов то.
#6
by Юзер123
Нахожу. Присваиваю элементы формы. Потом с формы получаю объект. Это уже от безысходности. Естественно этого не было в начально версии)))
#7
by Юзер123
Самое интересное что отладчик видит все изменения. Но в момент записи ничего не происходит
#10
by бомболюк
если нет записи значит была ошибка. если нет ошибки - она где то глотается, в конструкции Попытка - Исключение - КонецПопытки. Есть такие?
#23
by бомболюк
в общем все, чем ты наполняешь объект в функции СоздатьНоменклатуру благополучно пройоппывается, объект не создается и думаю, что валится на л_ИнструментОб.Наименование = л_ИнструментОб.Наименование + "*"; так как объект не создан.
#25
by Юзер123
Блин. Я там прерываю обработку сразу после смены наименования. Он дальше до СоздатьНоменклатуру не доходит
#46
by Юзер123
Первый раз такое вижу просто.. Сейчас перезалью базу в другую... Хз даже что думать тут
#47
by hhhh
ну где-то транзакция у вас. и она отменена. а если так? л_НоменОбъект.ОбменДанными.Загрузка = Истина; л_НоменОбъект.Записать;
#57
by Юзер123
Ошибка при выполнении обработчика - 'ОбработкаПроверкиЗаполнения' по причине: {Справочник.Номенклатура.МодульОбъекта}: Ошибка при вызове метода контекста (ЭтоНовый) по причине: Элемент не выбран!
#60
by Юзер123
Нашел закономерность.. У меня данные для номенклатуры берутся из файла ЭКсель. Если я комментирую кусок где заполняется таблица из Экселя то все работает. Если заполнение ТЗ из Экселя заполняется то Номенклатура не записывается. В чем может быть дело??? Вот так работает вот так не работает. даже если я так же получаю номенклатуру по коду не обращаясь к таблице заполненной из Экселя.. Шо за хрень!?!
#62
by Юзер123
Код Скопипастил из обработки другой.. Тот что заполняет таблицу по Экселю.. А там не заметил НАчатьТранзакцию Ну ппцц...
#65
by Юзер123
дак.. Пока кусками комментить не стал код.. И не понял в чем дело. И не видел начала транзакции , .
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Синтаксическая ошибка "ПОМЕСТИТЬ"
- Mikrotik подключение модема. Пинг есть, интернета нет.
- заблокированны поля редактирования констант
- Программное сравнение табличных документов. Как вывести список различий?
- Как скоро 1с типовые на 8.3.11 переведет?
- ЗУП 3.1 Обмен с банком по зарплатным проектам
- Обход результата запроса, через "ADODB.Connection" долго работает
- Подписка с ИТС ПРОФ на ТЕХНО
- ЗУП 3.1 RLS
- ЗУП 3.1 В каком отчёте посмотреть размер показателей начислений?
- Веб-сервер под IIS
- Есть ли смысл покупать комп с процом i7 или достаточно i5?
- v7: Работа с MsXML из 7.7 через DOM
- Перевод ЗУП 2.5 в ЗУП 3.1
- УФ. Как заставить платформу запоминать ширину колонок при изменении видимости колонки?
- Как сделать активным элемент формы по кнопке enter
- СКД. Вывод реквизита группы справочника в иерархии справочника напротив групп.
- Программное открытие кассовой смены
- Версия ДТО и обработки АТОЛ
- 1С8 Внешнее и внутреннее совместительство. И ЗУП 2.5