Переменная не определена, когда вычисляется выражение или когда выполняется участок кода

Автор Chicledecanela, 16 сен 2011, 11:39

0 Пользователей и 1 гость просматривают эту тему.

Необходимо сделать односторонний обмен из УТ 8 ред. 11 в БП 8. 2 релиз 26. Но программа никак не хочет выгрузку производить. При загрузке с помощью программы универсального обмена выдает ошибку в обработчике событий. Пишет, что ошибка компиляции при вычислении выражения или выполнения фрагмента кода. Переменная не определена. Код сообщения = 22. В чем может быть дело, подскажите, пожалуйста.

Скорее всего, если Вы используете стандартные правила переноса, они просто не совсем подходят к вашему релизу конфигурации. Элементарно просто какое-то поле у Вас не совпадает и всё. Но сами ошибку вряд ли найдете, если не знаете правила работы в конфигурации конвертация данных.

Неужто с любой проблемой обмена нужно лезть сразу в “конфигурацию конвертация данных”?А если для начала проверить, обновлены ли правила обмена и соответствуют ли номеру релизаПредлагаю полный ИТ сервис небольшой организации в Москве (приходящий сисадмин+1С7. 7,1С8

ЦитироватьНеужто с любой проблемой обмена нужно лезть сразу в “конфигурацию конвертация данных”?А если для начала проверить, обновлены ли правила обмена и соответствуют ли номеру релиза

В том то и дело, что с релизами всё в порядке

Выгрузка документов из “Торговля + Склад”, ред. 2 в Бухгалтерию 3

С выходом релиза ТиС 979 появилась обработка выгрузки данных в бухгалтерию 3. Однако, по каким-то причинам, правила обмена были далеки от идеала: выгрузка проходила нормально, а вот при загрузке начинались проблемы. И поскольку осталось довольно много сторонников “семерки” и с каждым днем растет число пользователей 3й бухни, востребованность выгрузки растет.

Немного о моей выгрузке

Правила обмена писались не с 0, а дорабатывались мной те самые из 979 релиза ТиС. Были подправлены вызовы ошибочных процедур, была доработана выгрузка контактной информации (в связи с уходом от хранения ее в РС в бухне), ну и для совсем ленивых были добавлены ПВД справочников))) Помимо этого, в обработке выгрузки не был прописан отбор по организации, что, естественно, для многих имеет очень важное значение.

Как и в типовых правилах, синхронизация справочников идет строго по коду, так что на всякий случай лучше воздержаться от параллельного ведения справочников, а новые элементы добавлять на стороне ТиС.

Контактная информация, в частности адреса, увы пока заполняются на стороне бухни не по КЛАДРу, а в свободной форме, поэтому у физлиц вы можете увидеть предупреждения, связанные с заполнением адресов.

Телефоны, забитые в ТиСе обрезаются до 20 символов, так что если у вас были забиты несколько телефонов (например, мобильных), увы, перенесутся не все (максимум два городских без кода города).

Отборы по конкретным объектам не тестировались

На чем тестировались правила

В первую очередь для нужд клиента правила тестировались на 937 релизе ТиС, загружались в бухгалтерию версии 3. Помимо этого проводилась выгрузка из демки 979 релиза и загрузка в тот же релиз бухни (3. 14). Пока полет нормальный)

Немного об остатках

Для тех, кто переходит в чистую бухгалтерию есть несколько рекомендаций по переносу остатков товаров на складах. Самый, наверное, простой и быстрый способ – через перенос документа инвентаризации:

1) в ТиСе создаем инвентаризации по складам, на которых у вас есть остатки товаров

2) заполняем ТЧ по остаткам, записываем и переносим документы инвентаризации в бухгалтерию

3) далее на стороне бухни открываем инвентаризации  и выполняем Заполнить-Заполнить по остаткам на складе; при этом факт. количество останется прежним, а вот учетное количество, естественно, обнулится

4) проводим перенесенные инвентаризации и вводим на основании оприходования

5) удаляем ненужные документы инвентаризации в ТиСе

Публикация № 565626

05

Интеграция и обмен данными – Файловые протоколы обмена (TXT, XML, DBF), FTP

УТ 10. 3 БП 2. 0 Обмен Выгрузка

Для корректной работы нееобходимо в обработке “Универсальный обмен данными в формате XML” необходимо создать реквезить “УзелДляОбмена” с типом “ПланОбменаСсылка. ОбменУправлениеТорговлей103БухгалтерияПредприятия30” и вынести его на форму обработки. Отборы по Организациям, складам, подразделениям указывается в созданном узле обмена. Выгружаются все документы, справочники и регистры сведений поддерживаемые типовым механизмом синхронизации. Ниже привожу список.

Авансовый отчет
Аккредитив переданный
Аккредитив полученный
Возврат товаров от покупателя
Возврат товаров поставщику
Возврат товаров поставщику из НТТ
ГТД по импорту
Доверенность
Инвентаризация товаров на складе
Инкассовое поручение переданное
Инкассовое поручение полученное
Оприходование товаров
Отчет комиссионера о продажах
Отчет комитенту о продажах товаров
Отчет о розничных продажах
Платежное поручение входящее
Платежное поручение исходящее
Платежное требование полученное
Платежный ордер: поступление денежных средств
Платежный ордер: списание денежных средств
Поступление доп. расходов
Поступление товаров и услуг
Поступление товаров и услуг в НТТ
Приходный кассовый ордер
Расходный кассовый ордер
Реализация товаров и услуг
Списание товаров
Счет-фактура выданный
Счет-фактура полученный
Требование-накладная
Перемещение товаров
Комплектация номенклатуры
Корректировка долга
Платежное требование выставленное
Переоценка товаров в рознице
Счет на оплату покупателю
Заказ покупателя
СчетНаОплатуПоставщика
ДокументРасчетовСКонтрагентом
КорректировкаРеализации
КорректировкаПоступления
ОплатаОтПокупателяПлатежнойКартой

Читайте также:  КОД ОШИБКИ 0400400010 НАРУШЕНО КОНТРОЛЬНОЕ СООТНОШЕНИЕ ПОКАЗАТЕЛЕЙ ФОРМЫ НБО 10000

Банки
Банковские счета
Валюты
Виды контактной информации
Договоры контрагентов
Документы удостоверяющие личность
Должности организаций
Классификатор единиц измерения
Классификатор стран мира
Контактные лица
Контрагенты
Номенклатура
Номенклатурные группы
Номера ГТД
Организации
Пользователи
Роли контактных лиц
Склады (места хранения)
Статьи движения денежных средств
Статьи затрат
Типы цен номенклатуры
Физические лица
Контактные лица контрагентов
Виды оплат чека ККМ
Виды взаиморасчетов
КлассификаторТНВЭД

Контактная информация
Курсы валют
Паспортные данные физического лица
Фамилия, имя, отчество физического лица
Ответственные лица организации
СведенияОбАлкогольнойПродукции

Добавлены правила обмена для УТ 10. 1 и БП 3

Добавлены правила обмена для УТ 10. 2 и БП 3

Добавлены правила обмена для УТ 10. 3 и БП 3

Добавлены правила обмена для УТ 10. 1 и БП 3

Добавлены правила обмена для УТ 10. 2 и БП 3

Добавлены правила обмена для УТ 10. 70 и БП 3

Скачать файлы

kobol

05. 17 12:12
Сейчас в теме

все хорошо но только ед. изм. в документы не переносятся как быть конфигурации как описано в правилах. типовые без доработок.

Aporoot
16
05. 17 14:50
Сейчас в теме

(1)Добрый день. Напишите номера релизов обоих программ, я в ближайщее время протестирую.

sunnydragon777
13. 17 14:29
Сейчас в теме

Здравствуйте. При выгрузке вот такая ошибка. Подскажите, как исправить.

Aporoot
16
13. 17 17:00
Сейчас в теме

(5) Добрый день! Какая у вас версия конфигурации? База типовая или с доработками? Какую версию правил из моей публикации вы использовали?

kobol
57
05. 17 16:13
Сейчас в теме

1 и БП 3. 33 ИМЕННО ЭТИ И ЕСТЬ, ЕЩЕ в возвратах совсем не ед. изм

Aporoot
16
08. 17 23:46
Сейчас в теме

Добрый вечер, протестировал, возможно у вас возникает данная проблема потому что в документах в УТ у вас заполнена Единица измерения (Ед. ), но при этом не заполнена Единица измерения мест (Ед. мест). В типовых правилах для выгрузки значения единицы измерения используется именно Ед. мест.

sunnydragon777
13. 17 17:19
Сейчас в теме

Я менял ваши правила под старую версию УТ 10. База с доработками. Брал вот эту версию –
ПравилаОбменаДанными_УТ_10. 1_БП_3. 33_Доработанные.

Aporoot
16
13. 17 18:18
Сейчас в теме

(7) Выгрузка из типовой УТ 10. 1 происходит корректно по этим правилам происходит корректно. Корректную работу с конфигурациями других версий (особенно так значительно отличающихся) я гарантировать не могу, к тому же доработанную. Посмотрите ПКО Контактные лица, часть где переносится контактная информация Алгоритмом ПереносКИ в таблицу КонтактнаяИнформация, судя по всему проблема где то там.

sunnydragon777
13. 17 18:36
Сейчас в теме

Все работает, когда я отключаю это ПКО. В ином случае при отладке видно следующее – происходит обращение к элементу справочника контактныелица, и согласно правилам, выгрузка пытается обратиться к табличной части КонтактнаяИнформация этого элемента, которой там, само собой нет. Хотя это табличная часть приемника, а не источника.

sunnydragon777
13. 17 19:37
Сейчас в теме

Разобрался, действительно дело было в алгоритме.

LavrovAlex
05. 17 15:06
Сейчас в теме

Вадим добрый день, нужно доработать Ваши правила для нашей базы. (выдается ошибка)
Напишите мне в скайп lavrovalex5093 – обсудим цену. это срочно, так что жду вашего сообщения!

ketr
108
21. 18 18:51
Сейчас в теме

ksenym
08. 18 14:09
Сейчас в теме

Добрый день. Я скачала ПравилаОбмена_УТ_10. 2_БП_3. 20 и
Универсальный обмен данными в формате XML
Но у меня выгрузка не работает. При загрузке в БП выходит ошибки

У меня УТ 10. 1 и БП 3. 46
С этими версиями не будет работать?

Aporoot
16
08. 18 22:30
Сейчас в теме

(13) Именно на данных релизах не тестировал. А какая ошибка?

Теперь при загрузке БП 3. 0 выдает:

Ошибка в глобальном обработчике события ПослеЗагрузкиОбъекта (конвертация)
ИмяПКО = ПоступлениеТоваровУслуг
ТипОбъекта = Поступление (акт, накладная)
Объект = Поступление (акт, накладная) 00000000086 от 09. 2018 11:47:52
Обработчик = ПослеЗагрузкиОбъекта (глобальный)
ОписаниеОшибки = Поле объекта не обнаружено (СкладДляОбменаДаннымиСУТ)
ПозицияМодуля = (15)
КодСообщения = 54

Aporoot
16
18. 18 22:41
Сейчас в теме

(18) Напишите какую версию правил вы используете и какие версии конфигураций у вас, я посмотрю что можно сделать.

rjkjlptq
15
10. 18 10:18
Сейчас в теме

Добрый день!
Скачала правила УТ 47. 3 – БП 64. Тестирую правила на версиях УТ 47. 3 и БП 64.

Читайте также:  Ошибка не удается продолжить выполнение кода поскольку система не обнаружила msvcr71

Aporoot
16
10. 18 13:07
Сейчас в теме

Aporoot
16
18. 18 14:59
Сейчас в теме

(16) Добрый день!
Думаю дело в реквизите “УзелДляОбмена”, описанные рекомендации в описание к публикации были проделаны?
“Для корректной работы необходимо в обработке “Универсальный обмен данными в формате XML” необходимо создать реквизит “УзелДляОбмена” с типом “ПланОбменаСсылка. ОбменУправлениеТорговлей103БухгалтерияПредприятия30” и вынести его на форму обработки. Отборы по Организациям, складам, подразделениям указывается в созданном узле обмена

Я использую “УправлениеТорговлей 10. 2 – БухгалтерияПредприятия 3. 20”
У меня конфигурации УТ 10. 2, БП 3

Aporoot
16
19. 18 03:23
Сейчас в теме

(20) Написал вам в личку.

vis_tmp
31
03. 18 16:24
Сейчас в теме

Добрый день!
Есть задача организации одностороннего обмена из старой УТ 10. 3 в обновляемую версию БП (на текущий момент 3. 54). У вас есть подходящая версия обработки для этого?

A7758735
37
29. 18 12:09
Сейчас в теме

(22) Да, мне тоже такая пригодилась бы.

hachaturov
371
29. 18 18:09
Сейчас в теме

Добрый вечер, Вадим!

Мне очень нужен обмен между УТ 10. 1 и БП 3. 84 готов купить за деньги.

Есть ли у Вас готовые Правила обмена через XLS для меня или какие правила мне более подходит для моих конфигураций???

До связи,
Партнер InfoStart
Дмитрий

gkacc
24. 19 21:40
Сейчас в теме

Готов купить правила для односторонней выгрузки из УТ 10. 1 в БП 3

vis_tmp
31
26. 19 18:18
Сейчас в теме

Выгружается ли табличная часть “Услуги” документа “СчетНаОплатуПокупателю” ?

Aporoot
16
26. 19 19:13
Сейчас в теме

(28) Да. Для счета на оплату покупателю табличные части “товары” и “услуги” из УТ 10. 3 выгружаются в одну табличную часть “Товары” в БП 3

vis_tmp
31
27. 19 00:22
Сейчас в теме

(29)Скажите, пожалуйста, выгрузка услуг выполняется только в этом блоке:

<Правило>
<Код>СчетНаОплатуПокупателю
<Наименование>Документ: Счет на оплату покупателю
<Порядок>1800
<ПередВыгрузкой>ВыгрузкаДокументовЗаказПокупателяСчетНаОплат­уПокупателю = Неопределено;
Если Параметры. Свойство(“ВыгрузкаДокументовЗаказПокупателяСчетНаОплатуПокупателю”, ВыгрузкаДокументовЗаказПокупателяСчетНаОплатуПокупателю)
И (ВыгрузкаДокументовЗаказПокупателяСчетНаОплатуПокупателю = Перечисления. ВыгрузкаДокументовЗаказПокупателяСчетНаОплатуПокупателю. НеВыгружать ИЛИ ВыгрузкаДокументовЗаказПокупателяСчетНаОплатуПокупателю = Перечисления. ВыгрузкаДокументовЗаказПокупателяСчетНаОплатуПокупателю. ЗаказПокупателя)
Тогда
Отказ = Истина;
КонецЕсли;
<ПослеЗагрузки>Если Объект. ЭтоНовый() Тогда
Если ЗначениеЗаполнено(Объект. Организация) Тогда
Объект. ДополнительныеУсловия = Объект. Организация. ДополнительныеУсловияПоУмолчанию;
КонецЕсли;

// Обработка скидок
КоллекцияОбъектов. Колонки. Добавить(“ПроцентСкидки”);
КоллекцияОбъектов. Колонки. Добавить(“СуммаСкидки”);
Для каждого СтрокаТовары Из КоллекцияОбъектов Цикл
СтрокаТовары. ПроцентСкидки = СтрокаТовары. ПроцентСкидкиНаценки + СтрокаТовары. ПроцентАвтоматическихСкидок;
СтрокаТовары. Сумма = СтрокаТовары. Цена * СтрокаТовары. Количество;
СтрокаТовары. СуммаСкидки = СтрокаТовары. Сумма / 100 * СтрокаТовары. ПроцентСкидки;

или где-то ещё?

Aporoot
16
27. 19 08:50
Сейчас в теме

(30) Да, только в этом, насколько я понимаю.

vis_tmp
31
27. 19 09:28
Сейчас в теме

German_Tagil
37
28. 19 15:55
Сейчас в теме

сопоставление заказапоставщику и счетнаоплату делается?

maksimus29
25. 20 14:07
Сейчас в теме

Здравствуйте!
Чем Ваша обработка отличается от штатных средств 1С?
Что она дает дополнительно?

zayden
17
20. 20 07:45
Сейчас в теме

Здравствуйте ))). Жаждем продолжения стой доблестной саги ))) стартманьку приготовил

Aporoot
16
20. 20 16:46
Сейчас в теме

(35) Добрый день! Постараюсь завтра выложить продолжение=)

zayden
17
21. 20 07:36
Сейчас в теме

Aporoot
16
21. 20 12:12
Сейчас в теме

(37) Выложил, налетайте=)

akkorn
14. 20 13:13
Сейчас в теме

Здравствуйте, уважаемый Aporoot. Подскажите пожалуйста, ранее ни чего не покупал на infostart. ru, потому есть вопросы:
1) Код обработки у Вас закрыт паролем?
2) Если мы приобретем правила, а они не заработают, каким образом нам дальше быть?
Наша версия Управления торговлей 10. 1, а Бухгалтерии 3. 106. При этом УТ сильно доработана, но штатные объекты изменены не сильно. Как нам быть и что Вы посоветуете?

Aporoot
16
14. 20 18:28
Сейчас в теме

(39) Добрый день, код открыт. В типовом варианте правила работают, в иных случаях что то гарантировать не могу. Их вполне можно доработать под себя.

sergbsv
69
30. 20 00:13
Сейчас в теме

у меня в УТ 10. 3 (10. 2) нет ОбменУправлениеТорговлей103БухгалтерияПредприятия30″ , есть только ОбменУправлениеТорговлей103БухгалтерияПредприятияКорп

Aporoot
16
30. 20 16:56
Сейчас в теме

(41) Добрый день, именно релиза 10. 2 под рукой нет, но в 10. 2 и актуальном 10. 3 данный план обмена присутствует, так что должен и у вас быть. Прилагаю скриншот из конфигуратора.

Переменная не определена, когда вычисляется выражение или когда выполняется участок кода

Lida1
05. 21 21:01
Сейчас в теме

Добрый вечер! Пользуемся вашей обработкой и нарадоваться не могли. но вот случился казус. После обновления программы УТ до версии 10/3/70/2 и БУХ до версии 3. 15 в БУХ не загружается реализация, договоры новых контрагентов не переносятся. Ошибка связана НДС, ВЭД и тд и тп. Мы на упрощенке, НДС не применяем, везде стоят настройки без ндс. Страна производитель товара россия. Не могу понять в чем дело и где отключить все эти настройки не знаю. Прошу помочь.

Читайте также:  РАСШИФРОВКА КОДОВ ОШИБОК ОПЕЛЬ АСТРА Н Z 16 XER

Переменная не определена, когда вычисляется выражение или когда выполняется участок кода

Lida1
06. 21 10:06
Сейчас в теме

Вот такую ошибку выдает сегодня обработка

Aporoot
16
06. 21 17:15
Сейчас в теме

(44) Добрый день, в ближайшие дни выложу обновленные правила обмена.

Lida1
07. 21 09:12
Сейчас в теме

Я уже скачала повторно правила, можно мне как то вернуть потраченные стартмани?

Lida1
07. 21 10:41
Сейчас в теме

Уже узнала, что нельзя. Спасибо, ждем новые правила.

Aporoot
16
07. 21 13:08
Сейчас в теме

(47) Опубликовал новые правила.

Lida1
08. 21 07:58
Сейчас в теме

Спасибо огромное все работает!

Now
15
23. 21 16:25
Сейчас в теме

Скачал версию правил УТ 10. 70 – БП 3. При выгрузке из УТ редакции 10. 4 возникает ошибка, на котором процесс прерывается. Подскажите пож-та как исправить?

Обмен между базами 1C v8 1cv8. cf Абонемент ($m)

Часто требуется создать «Новую базу» почти пустую, но совпадающую с «Исходной базой» по необходимым обязательным настройкам: константам, регистрам сведений, справочникам, видам субконто и планами счетов и т. , при этом уникальные идентификаторы объектов должны совпадать.

2021   
9512   
19   
sapervodichka   

48

Перенос объектов 1С
Промо

Обмен между базами 1C v8 v8::УФ 1cv8. cf Абонемент ($m)

Простой и наглядный перенос объектов между любыми базами 1С 8 с предварительным анализом на возможные различия в данных (через файл, через интернет, через буфер обмена, через Com). Интерактивная настройка правил обмена на стороне источника и получателя. В обработке есть удобный обзор по подсистемам, поиск и обработка данных по заданному фильтру. Сравнение объектов, поиск ссылок, регистрация в плане обмена. Конструктор кода по созданию объектов, написание скриптов и отладка мини-функций в УФ. Отключение/включение регламентных заданий. Отчеты по наполнению базы и разные проверки. Всевозможные инструменты администратора или программиста в одной обработке.

2015   
112598   
2262   
moolex   

282

Универсальный обмен данными XML (с гибкими отборами и сохранением вариантов настроек)

Файловые протоколы обмена (TXT, XML, DBF), FTP v8 v8::УФ 1cv8. cf Абонемент ($m)

Обработка предназначена для загрузки и выгрузки данных по правилам обмена в любых конфигурациях, реализованных на платформе 1С:Предприятие 8. Преимуществом перед типовой обработкой является добавленный функционал:
#1. Установка произвольных фильтров на выгружаемые объекты при помощи механизма системы компоновки данных
#2. Сохранение различных вариантов настроек (сохраняются правила обмена, фильтры выгрузки, параметры, настройки обработки)
– что позволяет гибко настроить в базе-источнике фильтры для выгрузки объектов по различным правилам обмена для различных баз-приемников, сохранить выполненные настройки и в будущем уже пользоваться этими вариантами настроек. Проверялась на 1С:ERP Управление предприятием 2. 141.

2019   
38861   
613   
sapervodichka   

20

Синхронизация данных по правилам КД2

Новый инструмент для сравнения и загрузки данных, сочетающий в себе:
гибкость запросов (используются для сопоставления объектов);
наглядный вывод отличий;
удобный отбор загружаемых данных;
возможность пообъектной синхронизации двух баз по правилам КД2 с помощью вызова обработки “Универсальный обмен XML” в базе-источнике через COM-соединение.

2017   
35110   
125   
vikad   

39

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.

Обработка документов Универсальные обработки Файловые протоколы обмена (TXT, XML, DBF), FTP v8 Абонемент ($m)

Редактор набора записей движений документа. Позволяет сохранить набор записей в XML, в настройки пользователя, прочитать сохраненный XML в другой идентичной базе, заменить регистратор. Можно изменять порядок записей, менять активность, как массово, так и по одной и др. Тонкий клиент, управляемые формы.

2016   
56889   
176   
Aphanas   

5

Соответствия объектов обмена

Обмен между базами 1C v8 КА1 Россия Абонемент ($m)

Обработка позволяет проверять, исправлять ошибки, добавлять и удалять соответствия объектов в обменах данными между конфигурациями на основе «Комплексной автоматизации 1. 1» или похожими конфигурациям. Подходит для обменов с использованием регистра сведений «СоответствиеОбъектовДляОбмена».

2016   
31044   
12   
xxxelaaa   

3

Вы здесь

Опубликовано вт, 18/12/2018 – 12:55 пользователем K1RSAN

В общем вопрос такой возник. Хочу попробовать использовать типовые правила обмена, доработать слегка их в КД 2 и использовать в обработке обмена XML. Проблема в том, что там используются регистры, которые встроены в саму типовую конфигурацию, а в КД2 их нет. Например ВыгрузитьРегистр. Думаю над вопросом: либо отказаться от “ВыгрузитьРегистр” на что-либо другое, либо сделать его как алгоритм в КД2 (перенести из кода), либо как-то заставить обмен обратиться к модулю конфигурации. Пока не знаю, что из этого возможно сделать, буду пробовать, но может у кого есть идеи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *