|
|||
| al_zzz
05.04.13 — 23:47 |
Конвертирую данные из БП2.0 в УТ11. После некоторых действий(создал сразу несколько правил) данные перестали загружаться(при попытке прочитать правила выходит предупреждение: Тип не определен () |
||
| Aleksey
1 — 05.04.13 — 23:57 |
Видно правила левые |
||
| al_zzz
2 — 06.04.13 — 00:00 |
(1) Да не могут быть левые — я их вручную полностью ваял. |
||
| Aleksey
3 — 06.04.13 — 00:50 |
выгрузи заново структура и обнови |
||
| echo77
4 — 06.04.13 — 06:00 |
(0) Черным по белому написано, ошибка здесь: НоваяСтрока.Источник = Тип(Значение); Ты пытаешься создать переменную Тип по строковому значению переменной «Значение» Возможно ты перепутал, и тебе надо ТипЗнч(Значение)? |
||
| m-serg74
5 — 06.04.13 — 06:45 |
(0) попробуй в ТолстомКлиенте и обработкой Унив. обмен. ХМЛ именно из УТшки, с 3 БУХней такая фигня была |
||
| m-serg74
6 — 06.04.13 — 06:46 |
(4) возможно ты перепутал, это код из типовой обработки, но вот в УФ такая фигня бывает |
||
| al_zzz
7 — 06.04.13 — 09:29 |
(5) «… и обработкой Унив. обмен. ХМЛ именно из УТшки, с 3 БУХней такая фигня была» — не помогло. Перевел в режим обычного приложения, открыл — та же ошибка. Не открывает правила. |
||
| al_zzz
8 — 06.04.13 — 09:37 |
Такое ощущение, что УТ пытается перечисление из БП у себя искать… |
||
| al_zzz
9 — 06.04.13 — 10:39 |
Эх! Начал заново. Всё таки непонятно, почему так… |
||
|
al_zzz 10 — 06.04.13 — 10:59 |
Всё, дошло! Затупил я, оказывается. Как я и предполагал. Я брал правила, которые сделал в БП и пытался их загрузить в УТ. Естественно, была ругань. Жаль времени потраченного и почти готовых правил, ныне почти убитых, которые теперь восстанавливать. |
![]() |
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. |
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Вы здесь
Оставлен denisgorbunov Вс, 03/25/2012 — 23:30
Ошибка при обмене данными (из Торговли V8 10 в Бухгалтерию V8 2):
«Тип не определен (ПеречислениеСсылка.НДСВидСчетаФактуры)
Ошибка при загрузке объектов. Было загружено: 0
Техническая информация:
{Обработка.ОбменДаннымиXML.МодульОбъекта(12943)}: Тип не определен (ПеречислениеСсылка.НДСВидСчетаФактуры)»
Как это исправить?
Торговля, режим «Предприятие»:
1. Идем в настройку этого обмена данными.
2. Выгружаем правила обмена.
Файл правил на диске:
3. Находим в них одно единственное место «ПеречислениеСсылка.НДСВидСчетаФактуры».
Бухгалтерия, режим «Конфигуратор»:
4. Смотрим, что речь идет о реквизите «ВидСчетаФактуры», который имеет тип «ПеречислениеСсылка.ВидСчетаФактурыВыставленного»
Файл правил на диске:
5. Исправляем в файле правил «ПеречислениеСсылка.НДСВидСчетаФактуры» на «ПеречислениеСсылка.ВидСчетаФактурыВыставленного»
Торговля, режим «Предприятие»:
6. Загружаем обратно правила в нашу настройку обмена данными.
Усе. Ошибка исправлена.
Замечание № 1:
В файле правил еще есть одна ошибка, когда «Цена = СтрокаТЧ.Сумма / СтрокаТЧ.Количество». А ведь количество может и 0 быть равным.
Это разработчики 1С предусмотрели и везде стоят проверки «Цена = ?(СтрокаТЧ.Количество &<&> 0, СтрокаТЧ.Сумма / СтрокаТЧ.Количество, 0);».
Везде, кроме одного места.
Можно заодно и это пофиксить, а то у меня ошибка вылазила при загрузке документа «Оприходование» — ругалось на деление на 0. Зачем в оприходовании отсутствие количества при наличии суммы и зачем вообще нужна такая строка без количества в складском документе — не спрашивайте меня.
Замечание № 2:
Если создать еще одну настройку обмена, то файл правил придется сызнова переделывать. Можно взять его переделанную по рецепту выше версию из предыдущей настройки обмена.
- Блог пользователя — denisgorbunov
1
2
Показывать по
10
20
40
сообщений
Новая тема
Ответить
ancheys
Дата регистрации: 21.12.2011
Сообщений: 3
1С Бухгалтерия (2.0.30.8) — !С Управление торговлей (10.3.14.5) Не осуществляется стандартный обмен данными. Сбой начал происходить после обновления 1С Бухгалтерии 20.12.2011. В 1С УТ — ошибка загрузки данных. Сообщение системы: Ошибка записи объекта<br> ТипОбъекта = Заказ покупателя<br> Объект = Заказ покупателя ///* от 19.12.2011 10:17:22<br> ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Проведенный документ не может быть помечен на удаление!<br> ПозицияМодуля = Обработка.ОбменДаннымиXML.МодульОбъекта(3784)<br> КодСообщения = 26 Техническая информация:<br>{Обработка.ОбменДаннымиXML.МодульОбъекта(3791)}: Ошибка записи объекта Данный счет был помечен на удаление в Бухгалтерии, удален операцией «удаление помеченных объектов». В 1С Бухгалтерия — ошибка загрузки и выгрузки данных. Сообщения системы: Ошибка при выгрузке данных для узла плана обмена <br> ТипОбъекта = Документ объект: Счет-фактура выданный<br> Объект = Счет-фактура выданный БПА00000541 от 16.12.2011 23:59:59<br> ОписаниеОшибки = Ошибка в обработчике события ПередВыгрузкойОбъекта<br> ПВД = СчетФактураВыданный<br> Объект = Счет-фактура выданный БПА00000541 от 16.12.2011 23:59:59 (Документ объект: Счет-фактура выданный)<br> Обработчик = ПередВыгрузкойОбъектаВыборки<br> ОписаниеОшибки = Поле объекта не обнаружено (НДСВидСчетаФактуры)<br> ПозицияМодуля = (1)<br> КодСообщения = 33<br> ПозицияМодуля = Обработка.ОбменДаннымиXML.МодульОбъекта(1667)<br> КодСообщения = 72<br> УзелПланаОбмена = Торговля<br>Произошла ошибка при выгрузке объектов. Было выгружено: 58 Тип не определен (ПеречислениеСсылка.НДСВидСчетаФактуры)<br>Ошибка при загрузке объектов. Было загружено: 0 Техническая информация:<br>{Обработка.ОбменДаннымиXML.МодульОбъекта(12943)}: Тип не определен (ПеречислениеСсылка.НДСВидСчетаФактуры) Указанный счет-фактура на аванс, создан стандартными операциями. Дата счета-фактуры 16.12.2011. При этом обмен выполнялся без ошибок 16, 19, 20 декабря. Ошибка появилась только 21.12.2011.<br> <br>Прошу помочь в решении проблемы
VVP
Дата регистрации: 12.10.2006
Сообщений: 4950
> ОписаниеОшибки = Поле объекта не обнаружено (НДСВидСчетаФактуры)<br>Так собственно — вот.<br>А БП типовая? Кто и как обновлял?
ancheys
Дата регистрации: 21.12.2011
Сообщений: 3
Бухгалтерия типовая. Обновляли с помощью помощника настройки обмена
shaman1
Дата регистрации: 24.07.2008
Сообщений: 55
В 30.8 релизе в счет — фактуре выданной убрали реквизит «НДСВидСчетФактуры». <br>Первый вариант — отключить правило конвертации данного перечисления. <br>Второй вариант — обновить управление торговлей и типовые правила обмена.
Hogger
Дата регистрации: 23.12.2011
Замените в правилах конвертации (в текстовом редакторе) «ПеречислениеСсылка.НДСВидСчетаФактуры» на «ПеречислениеСсылка.ВидСчетаФактурыВыставленного», НО сначала на тестовой базе!!!!
Тэра
Дата регистрации: 25.12.2008
Сообщений: 22390
ancheys
Дата регистрации: 21.12.2011
Сообщений: 3
ИринаСизова
Дата регистрации: 23.05.2009
Сообщений: 10
Здравствуйте, у меня похожая ситуация. При загрузке в 1С:Бухгалтерия 8.2. из 1С: Управление торговлей 8.2. возникает ошибка:<br> <br>Тип не определен (ПеречислениеСсылка.НДСВидСчетаФактуры)<br>Ошибка при загрузке объектов. Было загружено: 0<br>Техническая информация:<br>{Обработка.ОбменДаннымиXML.МодульОбъекта(12943)}: Тип не определен (ПеречислениеСсылка.НДСВидСчетаФактуры)<br> <br>Я не нашла, где эти правила конвертации. Буду признательна, если Вы мне подскажете.
VVP
Дата регистрации: 12.10.2006
Сообщений: 4950
> Я не нашла, где эти правила конвертации. Буду признательна, если Вы мне подскажете.<br>Где лежат правила, я (или кто-нибудь другой) подскажу. Только что ты с этими правилами собралась делать?<br>Для начала сообщи конфигурации баз, с которыми работаешь.
Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20834
Для всех! ИринаСизова отправилась в очередной отпуск, т.е. бан, пока на неделю, там будет видно!
| akamuza |
|
||
|---|---|---|---|
|
|
Есть внешняя обработка WebExport, в ней есть табличная часть КатегорииНоменклатуры.
Пытаюсь проверить тип: Код 1C v 8.х
и любвлю ошибку Тип не определен Постоянно эта ошибка. Код 1C v 8.х
Это срабатывает. Но оно мне ни к чему — просто для теста, что хотябы что-то работает. В общем, вопрос: как проверить тип для табличной части во внешней обработке? Изменено 03.04.14 01:27:15 по причине: Правка ошибок |
| Yandex |
|
||
|---|---|---|---|
|
|
| E_Migachev |
|
||
|---|---|---|---|
|
|
(0) akamuza, приложи обработку или покажи полный текст, так не понятно для чего получается тип и зачем это вообще |
| akamuza |
|
||
|---|---|---|---|
|
|
Эта тема для того, чтобы обрабатывать перетаскивания между двумя табличными полями: одно привязано к дереву значений, а второе привязано к табличной части.
Сравнение на тип вызывается при проверке перетаскивания, чтобы было понятно, перетаскивают ли ветку дерева, или перетаскивают элемент с табличного поля на ветку дерева. Зависимо от результата срабатывает необходимая процедура. Примерно так: Код 1C v 8.х
Так вот, для Код 1C v 8.х
ошибка Тип не определен. Проблему решил так: Код 1C v 8.х
Поскольку табличная часть КатегорииНоменклатуры будет всегда содержать строку, то решение работает. Но спортивный интерес остался, чтобы решить вопрос правильным образом. Изменено 03.04.14 12:34:28 |
| Подсказка: Щелникни по Имени пользователя напротив ответа, и тем самым покажешь, что сообщение адресовано ему. |
Доброго времени суток! Есть конфигурация БСП 2.3.2.50. Есть 1С 8.3.7.1949, на чем эта конфигурация работает. Есть Win Server 2012 R2, где стоит сервер 1с8. Есть проблема. В случайное время всем активным пользователям начинает выводить ошибку {ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(1203,21)}: Тип не определен (БлокировкаДанных) или {ОбщийМодуль.СоединенияИБ.Модуль(762,22)}: Тип не определен (БлокировкаДанных) Пользователя выбрасывает из конфигурации. Если хотим зайти назад, то при входе появляется вот такая ошибка: «Ошибка инициализации библиотеки модулей по причине: {ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(1203,21)}: Тип не определен (БлокировкаДанных)» У ОбщийМодуль.СтандартныеПодсистемыСервер и ОбщийМодуль.СоединенияИБ стоят флаги Сервер, Внешнее соединение. У конфигурации РежимСовместимости — Не использовать Ошибка может возникнуть раз в неделю, может и реже. С регламентными/фоновыми заданиями не найдено взаимодействий. Конкретные действия пользователей в бд также не влияют на это. Может быть кто-то сталкивался с чем-то подобным, или что-то можете посоветовать по теме? Если не написал необходимую инфу — скажите. Заранее благодарен за все отклики.
может служба сервера останавливается?
Служба работает. Выкидывает пользователей частично, без привязки к какому-либо одному процессу. Если служба остановилась, то не доходило бы при загрузке 1с до ошибки конфигурации. Помогает ребут сервера, но это неправильно. Поэтому и полез с вопросами.
Периодически кто-то заходит под тонким клиентом. А т.к. код написан криво, в тонком клиенте начинаются проблемы с БлокировкаДанных. Либо всех принудительно в толстом пускай, либо перепиши нормально код.
Согласен с кривым кодом. Но я пока не понимаю, почему пользователи, которые все работают под тонким, начинают частично ловить ошибку. Про принудительный толстый нужно подумать. Спасибо!
Тэги: 1С 8
Комментарии доступны только авторизированным пользователям

