|   |   | 
| 
 | Конвертация данных Ка24 в бух 3 | ☑ | ||
|---|---|---|---|---|
| 0
    
        sidalexsandr 18.01.22✎ 12:28 | 
        Где в обработке выгрузки указать имя файла правил?     | |||
| 1
    
        DrShad 18.01.22✎ 12:29 | 
        печать этикеток не использует правила     | |||
| 2
    
        sidalexsandr 18.01.22✎ 12:30 | 
        (1) Речь про обработку выгрузка загрузка xml в конвертации данных     | |||
| 3
    
        DrShad 18.01.22✎ 12:43 | 
        читай справку
 она не работает по правилам | |||
| 4
    
        sidalexsandr 18.01.22✎ 13:19 | 
        (3) Да нашел уже другую обработку и там пришлось закомментировать
 Начиная с платформы 1С версии 8.3.10.х у регистров сведений убрали право "Удаление". найдите следующий код: Если Не ПравоДоступа("Удаление", и закомментируйте весь блок проверки. | |||
| 5
    
        sidalexsandr 18.01.22✎ 13:41 | 
        Поделитесь у кого есть правила конвертации для конвертации ка 2.4 в бп 3.0     | |||
| 6
    
        Фрэнки 18.01.22✎ 15:00 | 
        (5) зачем иметь такие правила?     | |||
| 7
    
        Фрэнки 18.01.22✎ 15:01 | 
        В том смысле, что ими не получится поделиться. Они не выделяются из рабочих баз, чтоб ими можно было делиться, если речь идет именно о ка2.4 и бп3.0     | |||
| 8
    
        yzimin 18.01.22✎ 15:07 | 
        (5) Не благодари
 ОбщийМодуль.МенеджерОбменаЧерезУниверсальныйФормат | |||
| 9
    
        sidalexsandr 18.01.22✎ 17:11 | 
        При загрузке выдает ошибку 
 Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4652)}: Индекс находится за границами массива | |||
| 10
    
        sidalexsandr 18.01.22✎ 17:25 | 
        Вот правила конвертации https://disk.yandex.ru/d/iuJ4HO6gjB6VMA     | |||
| 11
    
        Ёпрст гуру 18.01.22✎ 17:34 | 
        (10) и правила откуда взял хоть ? Сам написал, али скачал где с неизвестного источника ?     | |||
| 12
    
        Ёпрст гуру 18.01.22✎ 17:35 | 
        (9) и  ошибка..при загрузке чего ? Правил обмена, или уже выгрузки с данными ?     | |||
| 13
    
        sidalexsandr 18.01.22✎ 20:51 | 
        (12) При загрузке данных     | |||
| 14
    
        sidalexsandr 18.01.22✎ 20:52 | 
        А где типовые средства в ка 2.4 для переноса справочников в бп 3.0 ?     | |||
| 15
    
        zak555 18.01.22✎ 20:52 | 
        (14) в разделе синхронизация     | |||
| 16
    
        sidalexsandr 18.01.22✎ 20:54 | 
        (15) Спасибо     | |||
| 17
    
        sidalexsandr 26.01.22✎ 23:06 | 
        Создал конвертацию документа В комплексной : Приобретение товаров и услуг, Закупка у поставщика
 В бухгалтерии : Поступление: товары,услуги,комиссия Согласился на создание всех правил кроме правила выгрзки которое создал вручную. Документ перенеся в бп3, но при открытии документа появляется форма выбора "Форма документа" нажимаю Товары, Услуги, комиссия. При нажатии кнопки Выбрать выскакивает ошибка: Индекс находится за границами массива. Вопрос: что исправлять в правилах конвертации? | |||
| 18
    
        sidalexsandr 26.01.22✎ 23:49 | 
        Создал правило конвертации объектов в приемнике для перечисления ВидыОперацийПоступлениеТоваровУслуг
 Написал в обарботчике ПКО "ПриВыгрузке" Объект.ВидОперации = Перечисление.ВидыОперацийПоступлениеТоваровУслуг.ПокупкаКомиссия; Документ перенеся и выдает выбор формы и выскакивает ошибка как в (17) | |||
| 19
    
        Михалай 27.01.22✎ 08:43 | 
        Подпишусь на каменты     | |||
| 20
    
        sidalexsandr 27.01.22✎ 10:53 | 
        Подниму     | |||
| 21
    
        sidalexsandr 27.01.22✎ 13:01 | 
        Прописал в ПКС ВидОперации в обработчике Перед Выгрузкой Значение = "ПокупкаКомиссия";
 И документ стал открываться | |||
| 22
    
        sidalexsandr 27.01.22✎ 13:45 | 
        Не переносится договор     | |||
| 23
    
        sidalexsandr 27.01.22✎ 13:55 | 
        Прописал в ПКС ВидОперации в обработчике Перед Выгрузкой Значение = "ПокупкаКомиссия";
 И документ стал открываться в базе приемнике бп3 | |||
| 24
    
        sidalexsandr 27.01.22✎ 13:55 | 
        Не переносится реквизит документа договор     | |||
| 25
    
        sidalexsandr 27.01.22✎ 17:36 | 
        Подниму     | |||
| 26
    
        Naumov 27.01.22✎ 17:38 | 
        чисто теоретически обмениваться через формат EnterpriseData должно без проблем. на практике это тот еще испанский сапожок.     | |||
| 27
    
        Naumov 27.01.22✎ 17:40 | 
        (17) А ничего, что набор реквизитов немного не совпадает в КА и БП 3.0? Их кто будет создавать?     | |||
| 28
    
        sidalexsandr 27.01.22✎ 17:50 | 
        (27) Создавал не помогло. Использую Конвертация данных 2.1.
 За помощь спасибо | |||
| 29
    
        Naumov 27.01.22✎ 17:57 | 
        (28) Ну как не помогло. для вида операции получилось же.
 Договор в БП и КА возможно не совпадает по названию. (а договоры ведутся в КА вообще, или только соглашения). а так: прежде чем править правила нужно в конвертацию для источника и приемника загрузить выгруженное из баз описание конфигурации, чтобы стали известны все реквизиты документов (все обработке в шаблоне с поставкой КД идут). После этого в Правиле конвертации над ТЧ со списком реквизитов жмешь на свойства и сопоставляешь, что можно, а что нет ищешь как заполнить (все по необходимости, конечно) | |||
| 30
    
        DrShad 27.01.22✎ 18:32 | 
        (28) где ты ее нашел?     | |||
| 31
    
        sidalexsandr 27.01.22✎ 20:12 | 
        (30) С сайта ИТС полностью вроде кд Версия 2.1.8.2     | |||
| 32
    
        sidalexsandr 27.01.22✎ 20:18 | 
        (29) До переноса с помощью кд 2 с помощью штатной синхронизации ка24-бп3 перенес справочники контрагентов и договоров.
 Так вот в бп3 если в перенесённом документе ПоступлениеТоваровУслуг щёлкнуть по договору то появляется для выбора договор который должен был переноситься кд 2. У меня из идей пока что может в бп 3 Договор называется не договор а договор контрагента и ещё мысли что надо как-то указать в кд2 что подставить договор конкретного контрагента (иначе говоря грешу на то реквизит владелец у элемента договора) | |||
| 33
    
        hhhh 28.01.22✎ 08:58 | 
        (32) что значит где-то.? У тебя там должно быть ПКО Договоры, и там нужно всё это запрограммировать, Вид договора как переносится, Организация, Контрагент , и в ПКС Договор, должно быть указано это ПКО.     | |||
| 34
    
        sidalexsandr 28.01.22✎ 11:18 | 
        (33) Писать пко ДЛЯ ДОГОВОРЫ?     | |||
| 35
    
        sidalexsandr 28.01.22✎ 11:29 | 
        Включил ПКС ДоговорыКонтрагентов и всё заработало     | |||
| 36
    
        Naumov 28.01.22✎ 13:23 | 
        (34) Для всего нужно указывать ПКО, ну кроме перечислений, для которых пишется представление и примитивных типов.     | |||
| 37
    
        sidalexsandr 31.01.22✎ 14:32 | 
        При выгрузке выдает ошибку
 Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1562)}: Ошибка в обработчике события ПередВыгрузкой (свойства) ПКО = РеализацияТоваровУслуг (Документ: Реализация товаров и услуг) ПКС = 129 (--> ВидОперации) Объект = Реализация товаров и услуг СТPT-000058 от 26.01.2022 22:48:38 (Реализация товаров и услуг) СвойствоПриемника = ВидОперации (ПеречислениеСсылка.ВидыОперацийРеализацияТоваров) Обработчик = ПередВыгрузкойСвойства ОписаниеОшибки = Поле объекта не обнаружено (РеализацияКлиенту) ПозицияМодуля = <Неизвестный модуль>(1) КодСообщения = 55 Вот текст обработчика ПередВыгрузкой: Если Источник.ХозяйственнаяОперация.РеализацияКлиенту = Перечисления.ХозяйственныеОперации.РеализацияКлиенту Тогда Значение = "Товары"; ИначеЕсли Источник.ХозяйственнаяОперация.ПередачаНаКомиссию = Перечисления.ХозяйственныеОперации.ПередачаНаКомиссию Тогда Значение = "ПокупкаКомиссия"; КонецЕсли; | |||
| 38
    
        vicof 31.01.22✎ 14:48 | 
        ай-яй-яй, какой ужас.     | |||
| 39
    
        Ёпрст гуру 31.01.22✎ 14:56 | 
        (37)
 
 | |||
| 40
    
        sidalexsandr 31.01.22✎ 16:14 | 
        (39) Спасибо. Понял надо ==.     | |||
| 41
    
        sidalexsandr 31.01.22✎ 16:18 | 
        (40) Ошибся надо на =     | |||
| 42
    
        sidalexsandr 31.01.22✎ 16:18 | 
        (39) Напиши пожалуйста как надо     | |||
| 43
    
        sidalexsandr 31.01.22✎ 17:14 | 
        (39) Спасбо понял     | |||
| 44
    
        sidalexsandr 02.02.22✎ 17:21 | 
        Как в БП 3 в документе ПКО присвоить значение СчетКасса = 50.01
 Знаю что надо в ПКС в обработчике перед выгрузкой СчетКасса = | |||
| 45
    
        sidalexsandr 02.02.22✎ 17:27 | 
        (44) Написал в обработчике перед выгрузкой Значение = "50.01". Заработало.     | |||
| 46
    
        sidalexsandr 04.02.22✎ 16:13 | 
        Написано в пко ВалютаДокумента: Значение = "Российский рубль";
 Выдает ошибку: Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1562)}: Ошибка получения значения свойства объекта (по имени свойства источника) ПКО = Валюты (Справочник: Валюты) ПКС = 1 (Код --> Код) Объект = Российский рубль (Строка) СвойствоПриемника = Код (Строка) ОписаниеОшибки = Получение элемента по индексу для значения не определено ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8096) КодСообщения = 13 | |||
| 47
    
        Naumov 07.02.22✎ 13:14 | 
        (46) Потому что такое значение не стоило указывать.
 У тебя в ПКО валюты ищутся значения полей, значит либо структуру отправляй, либо объект(ссылку) валюта. НУ или раз отправляешь наименование, то делай в ПКО "Валюта" только поле наименование и в этом свойстве пиши перед обработкой: Значение = Источник; | |||
| 48
    
        sidalexsandr 07.02.22✎ 16:42 | 
        Надо в базе приемнике в документе Приходный кассовый ордер реквизиту Валюта присвоить значение элемента с кодом 643 причём надо чтобы брался элемент из базы приемника (Бухгалтерия предприятия 3)     | |||
| 49
    
        Naumov 07.02.22✎ 20:45 | 
        (48) да тут вариантов сделать море. Можно просто в обработчике после загрузки объекта кодом заполнить то, что не переносится и можно явно указать.
 или в твоем варианте передавай код, в ПКО валюты только свойство код сделай и его перед выгрузкой Значение = Источник. | |||
| 50
    
        sidalexsandr 08.02.22✎ 11:31 | 
        (49) Как обработчике после загрузки объекта кодом заполнить?     | |||
| 51
    
        sidalexsandr 08.02.22✎ 11:34 | 
        (49) Перед выгрузкой Значение = Источник не подходит, так как надо чтобы в базе приемнике значение Валюта заполнялось значением элемента справочника Валюты базы !Приемника!.     | |||
| 52
    
        sidalexsandr 09.02.22✎ 12:27 | 
        В правилах ПКО Приходный кассовый ордер в Событии "После Загрузки" написал: Объект.ВалютаДокумента = Справочники.Валюты.НайтиПоКоду("643");     | |||
| 53
    
        sidalexsandr 09.02.22✎ 12:27 | 
        Написал в ПКО ПоступлениеТоваровУслуг в обработчике после загрузки
 Если ПараметрыОбъекта("Проведен") Тогда Попытка Объект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный); Объект.Модифицирован = Ложь; Исключение // Ни чего не делать так как документ не смог провестись и значит Флаг Проведен не установлен КонецПопытки; КонецЕсли; Во время загрузки выдает ошибку: Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1498)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта ИмяПКО = ПоступлениеТоваровУслуг ТипОбъекта = Поступление (акт, накладная, УПД) Объект = Поступление (акт, накладная, УПД) ПТPT-000024 от 26.01.2022 22:48:37 Обработчик = ПослеЗагрузкиОбъекта ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {<Неизвестный модуль>(6,6)}: Процедура или функция с указанным именем не определена (ПараметрыОбъекта) ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7262) КодСообщения = 21 | |||
| 54
    
        DrShad 09.02.22✎ 12:29 | 
        когда ты уже поймешь, что правила и обмены не твое?     | |||
| 55
    
        DrShad 09.02.22✎ 12:29 | 
        нельзя проводить документ в момент обмена     | |||
| 56
    
        DrShad 09.02.22✎ 12:33 | 
        ПараметрыОбъекта - либо Неопределено либо Соответствие
 а ты как его юзаешь? | |||
| 57
    
        sidalexsandr 09.02.22✎ 12:48 | 
        (55) Документ пытаюсь провести в обработчике после загрузки, а ошибку выдает не в обработчике, а  при интерактивной загрузке в Бухгалтерия предприятия 3.     | |||
| 58
    
        sidalexsandr 09.02.22✎ 12:50 | 
        (54) Не согласен с помощью форумчан уже переносится справочник Номенклатура и документы, причем документ ПоступлениеТоваровУслуг переносится так что его можно вручную провести в базе приемнике и он не выдает ошибку.     | |||
| 59
    
        sidalexsandr 09.02.22✎ 12:51 | 
        (56) Делал по образцу видео урока https://www.youtube.com/watch?v=cPHaSRXPlNQ     | |||
| 60
    
        sidalexsandr 09.02.22✎ 16:56 | 
        Подниму     | |||
| 61
    
        Naumov 09.02.22✎ 17:40 | 
        (0) Как, как, также как заполнял бы, если бы создавал объект обработкой.
 в КД в обработчиках событий вверху по кнопке обработчики событий показывается подсказка с примером, как оно работает. | |||
| 62
    
        sidalexsandr 09.02.22✎ 23:57 | 
        (61) Можешь скрин?     | |||
| 63
    
        sidalexsandr 10.02.22✎ 13:22 | 
        Подниму     | |||
| 64
    
        sidalexsandr 16.02.22✎ 12:22 | 
        Как в Бп 3 в документе ПоступлениеТоваровУслуг снизу слева подставить загруженную счет-фактуру?     | |||
| 65
    
        sidalexsandr 16.02.22✎ 14:20 | 
        Ошибочно создал Правило Конвертации объектов для Перечислений в группе Документы. Как это Правило конвертации объектов перенести в Перечисления?     | |||
| 66
    
        sidalexsandr 17.02.22✎ 11:27 | 
        (65) Просто переташить на группу перечисления     | |||
| 67
    
        sidalexsandr 17.02.22✎ 11:29 | 
        Как выбрать в конвертации данных для реквизита документа выбрать значение из группы пкс. Нужно из группы ДокументыОснования выбрать конкретный документ основания     | |||
| 68
    
        sidalexsandr 19.02.22✎ 16:58 | 
        Как установить выгрузку документов только по определённой Организации?     | |||
| 69
    
        sidalexsandr 27.02.22✎ 19:13 | 
        Переношу при помощи Конвертации данных 2.1 из Комплексной автоматизации 2.4 в Бухгалтерию предприятия 3 документ СчетФактураПолученный и не получается перенести реквизит ДокументОснование. Дело в том что в комплексной автоматизации это ТабличнаяЧасть, а в Бухгалтерии это просто реквизит.
 Вопрос: как из документа СчетФактураПолученный изтабличной части ДокументыОснования выбрать первый документ ПоступлениеТоваровУслуг и присвоить ссылку на полученный документ в документе СчетФактураПолученный реквизиту ДокументОснование? | |||
| 70
    
        sidalexsandr 27.02.22✎ 19:18 | ||||
| 71
    
        Amra 27.02.22✎ 19:35 | 
        (69) Значение = Источник.ДокументыОснования[0].ДокументОсновние     | |||
| 72
    
        sidalexsandr 27.02.22✎ 20:21 | 
        (71) Спасибо. А как перед присваиванием проверить что документ основания есть?     | |||
| 73
    
        Amra 27.02.22✎ 21:47 | 
        (72) Есть где? 
 Если Источник.ДокументыОснования.Количество()>0 тогда Значение = Источник.ДокументыОснования[0].ДокументОсновние КонецЕсли; | |||
| 74
    
        sidalexsandr 28.02.22✎ 10:41 | 
        (73) Спасибо. Имеется ввиду что есть в базе источнике.     | |||
| 75
    
        Amra 28.02.22✎ 10:54 | 
        (74) В базе источнике? Ну вот как раз в (73). Если таки в базе приемнике, то тогда не делать ПВД отдельное на счета-фактуры, а выгружать следом с документом основанием. То есть в ПВД, допустим, ПТиУ кодом прописать поиск счета=фактуры полученной и ее в ВыгрузитьПоПравилу(....)     | |||
| 76
    
        sidalexsandr 28.02.22✎ 11:07 | 
        (73) При выгрузке в базе источнике выдает ошибку
 Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1562)}: Ошибка в обработчике события ПередВыгрузкой (свойства) ПКО = СчетФактураПолученный (Документ: Счет-фактура полученный) ПКС = 17 (--> ДокументОснование) Объект = Счет-фактура полученный 007 от 26.01.2022 22:48:43 (Счет-фактура полученный) СвойствоПриемника = ДокументОснование () Обработчик = ПередВыгрузкойСвойства ОписаниеОшибки = Поле объекта не обнаружено (ДокументОсновние) ПозицияМодуля = <Неизвестный модуль>(2) КодСообщения = 55 | |||
| 77
    
        Amra 28.02.22✎ 11:18 | 
        (76) У меня нет КА под рукой, открой в конфигураторе док СчетФактураПолученный, какие там реквизиты в ТЧ ДокументыОснования     | |||
| 78
    
        sidalexsandr 28.02.22✎ 11:28 | 
        (77) Исправил Если Источник.ДокументыОснования.Количество()>0 тогда
 Значение = Источник.ДокументыОснования[0].ДокументОснование; КонецЕсли; Ошибок нет, но теперь в загруженной счетфактуре полученный поле Документы-основания не заполнено. Вопрос: что ещё делать чтобы заполнилось поле Документы-основания счет фактурой полученный? | |||
| 79
    
        Amra 28.02.22✎ 11:41 | 
        (78) А правила все есть, для всех типов документов оснований? И что указано в поле правило в ПКС ДокументОснование?     | |||
| 80
    
        sidalexsandr 28.02.22✎ 12:00 | 
        (79) В ПКС указано Если Источник.ДокументыОснования.Количество()>0 тогда
 Значение = Источник.ДокументыОснования[0].ДокументОснование; Сообщить("ДОКУМЕНТ ОСНОВАНИЯ = " + Значение); КонецЕсли; Выдало ДОКУМЕНТ ОСНОВАНИЯ = Приобретение товаров и услуг ПТPT-000025 от 26.01.2022 22:48:42 Теперь понятно почему не присваивается ДокументОснование. Сейчас ДокументОснование берётся из базы источника. Вопрос: а как сделать чтобы по документу источника находился соответствующий документ базы приемника и найденный по uid документ базы приемника присваивался реквизиту ДокументОснование в базе приемника? | |||
| 81
    
        pechkin 28.02.22✎ 12:02 | 
        (80) >>ДокументОснование берётся из базы источника.  В этом и суть правил. Взяось из источника, конвертировалось и записалось в приемник | |||
| 82
    
        Amra 28.02.22✎ 12:07 | 
        (80) Должны быть правила переноса для каждого вида документе основания.
 И можно кодом следом за (80) прописать: Если ТипЗнч(Значение) = Тип(ДокументСоответствующегоВида) Тогда ИмяПравила - "НужноеИмяПравила" ИначеЕсли ТипЗнч(Значение) = Тип(ДокументСледущегоВида) Тогда ИмяПравила - "НужноеИмяПравилаДляэтогоВида" .... и т.д...... | |||
| 83
    
        sidalexsandr 28.02.22✎ 12:18 | 
        (81) (82) Правило конвертации создано Источник = ДокументСсылка.ПриобретениеТоваровУслуг
 Приемник = ДокументСсылка.ПоступлениеТоваровУслуг Имя правила конвертации объектов = ПоступлениеТоваровУслуг Вопрос: что писать дальше? | |||
| 84
    
        pechkin 28.02.22✎ 12:21 | 
        (82) Оно само умеет находить по типу     | |||
| 85
    
        Amra 28.02.22✎ 12:28 | 
        (84) Умеет, но если для одного типа больше чем одно правило (бывает так), то вот так, ручками указываем     | |||
| 86
    
        Amra 28.02.22✎ 12:30 | 
        Если ТипЗнч(Значение) = Тип("ДокументСсылка.ПриобретениеТоваровУслуг") Тогда
 ИмяПравила - "ПоступлениеТоваровУслуг"; КонецЕсли; | |||
| 87
    
        sidalexsandr 28.02.22✎ 13:08 | 
        (86) Спасибо     | |||
| 88
    
        sidalexsandr 28.02.22✎ 16:04 | 
        (86) 
 Ошибка в обработчике события ПередВыгрузкой (свойства) ПКО = СчетФактураПолученный (Документ: Счет-фактура полученный) ПКС = 17 (--> ДокументОснование) Объект = Счет-фактура полученный 007 от 26.01.2022 22:48:43 (Счет-фактура полученный) СвойствоПриемника = ДокументОснование () Обработчик = ПередВыгрузкойСвойства ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {<Неизвестный модуль>(3,17)}: Неопознанный оператор ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8742) КодСообщения = 55 | |||
| 89
    
        Amra 28.02.22✎ 16:06 | 
        (88) Небось точку с запятой где то пропустил. Выложи весь код оттуда     | |||
| 90
    
        sidalexsandr 28.02.22✎ 16:08 | 
        Если Источник.ДокументыОснования.Количество()>0 тогда
 Значение = Источник.ДокументыОснования[0].ДокументОснование; Если ТипЗнч(Значение) = Тип("ДокументСсылка.ПриобретениеТоваровУслуг") Тогда ИмяПравила - "ПоступлениеТоваровУслуг"; КонецЕсли; Сообщить("ДОКУМЕНТ ОСНОВАНИЯ = " + Значение); КонецЕсли; | |||
| 91
    
        sidalexsandr 28.02.22✎ 16:08 | 
        Ошибка в обработчике события ПередВыгрузкой (свойства)
 ПКО = СчетФактураПолученный (Документ: Счет-фактура полученный) ПКС = 17 (--> ДокументОснование) Объект = Счет-фактура полученный 007 от 26.01.2022 22:48:43 (Счет-фактура полученный) СвойствоПриемника = ДокументОснование () Обработчик = ПередВыгрузкойСвойства ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {<Неизвестный модуль>(4,17)}: Неопознанный оператор ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8742) КодСообщения = 55 | |||
| 92
    
        sidalexsandr 28.02.22✎ 16:08 | 
        Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1562)}: Ошибка в обработчике события ПередВыгрузкой (свойства)
 ПКО = СчетФактураПолученный (Документ: Счет-фактура полученный) ПКС = 17 (--> ДокументОснование) Объект = Счет-фактура полученный 007 от 26.01.2022 22:48:43 (Счет-фактура полученный) СвойствоПриемника = ДокументОснование () Обработчик = ПередВыгрузкойСвойства ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {<Неизвестный модуль>(4,17)}: Неопознанный оператор ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8742) КодСообщения = 55 | |||
| 93
    
        sidalexsandr 28.02.22✎ 16:11 | 
        (89) Помойму - вместо равно.
 Сейчас проверю | |||
| 94
    
        sidalexsandr 28.02.22✎ 16:22 | 
        (93) (89) Да вместо = был -. Исправил. Теперь ошибок не выдает, но и ДокументОснования не переносит     | |||
| 95
    
        OldCondom 28.02.22✎ 16:24 | 
        посмотри свой документ в списке ПТУ. Наверняка привязку забыл     | |||
| 96
    
        sidalexsandr 28.02.22✎ 16:25 | 
        (89) Отладочная  печать выдает ДОКУМЕНТ ОСНОВАНИЯ = Приобретение товаров и услуг ПТPT-000025 от 26.01.2022 22:48:42
 А я думал после указание ПКО Документ основания будет = ПоступлениеТоваровУслуг | |||
| 97
    
        OldCondom 28.02.22✎ 16:30 | 
        Для таких вещей делается сперва запрос в базе источника. ЧТо-то вроде "ВЫБРАТЬ различные ТИПЗНАЧЕНИЯ(ДокТЧ.ДокументОснования) ИЗ Документы.СчетФактураПолученный.ДокументыОснования КАК ДокТЧ".     | |||
| 98
    
        OldCondom 28.02.22✎ 16:31 | 
        И насколько я помню, во всех правилах(ну или тех, что я видел), впрочем как и самой базе телодвижения идут именно от документа основания, что логично даже по его названию. 
 Сперва грузится документ основания, далее через общий модуль вроде УчетНДС ищем подчиненные СФ и уже их грузим следом. ВыгрузитьПоПравилу() или как-нибудь еще. | |||
| 99
    
        Amra 28.02.22✎ 16:40 | 
        (96) Потому что кое кто нам тут лапшу на уши вещает. Посмотри все ТЧ у документа СчетФактураПолученный в БП, удивишься     | |||
| 100
    
        Amra 28.02.22✎ 16:41 | 
        (98) Я об этом ТСу писал чуть выше     | |||
| 101
    
        sidalexsandr 28.02.22✎ 17:24 | 
        (99) Спасибо. Посмотрел в Бухгалтерии предприятия 3 есть табличная часть  ДокументыОснования с реквизитом ДокументОснование.
 Далее в конвертации данных сопоставил эти табличные части ДокументыОснования. В итоге ничего в Бухгалтерии предприятия не появилось. Написал запрос ВЫБРАТЬ СчетФактураПолученный.Ссылка КАК Ссылка, СчетФактураПолученный.Номер КАК Номер, СчетФактураПолученный.Дата КАК Дата, СчетФактураПолученный.ДокументыОснования.( ДокументОснование.Ссылка КАК ДокументОснованиеСсылка ) КАК ДокументыОснования ИЗ Документ.СчетФактураПолученный КАК СчетФактураПолученный Запрос выводит пустую колонку ДокументыОснования Вопрос: что альше делать? | |||
| 102
    
        sidalexsandr 28.02.22✎ 17:25 | 
        (101) Не альше  а дальше     | |||
| 103
    
        OldCondom 28.02.22✎ 17:36 | 
        https://online.1c.ru/books/book/17269783/ для начала
 потом https://v8.1c.ru/metod/books/42643.htm далее смотреть типовые правила обмена, там все очень подробно для СФ сделано | |||
| 104
    
        OldCondom 28.02.22✎ 17:36 | 
        (100) охотно верю     | |||
| 105
    
        pechkin 28.02.22✎ 17:50 | 
        все должно нормально перноситься без всяких выгрузитьпоправилу     | |||
| 106
    
        pechkin 28.02.22✎ 17:51 | 
        выгрузи один документ, посмотри в файле есть ли данные по основанию. Если есть посмотри нет ли где отказа от загрузки-записи | |||
| 107
    
        sidalexsandr 01.03.22✎ 12:26 | 
        (103) Во второй книге не нашел примера для СчетФактуры. На какой странице?     | |||
| 108
    
        sidalexsandr 01.03.22✎ 12:43 | 
        (99) Сопоставил ТабличныеЧасти ДокументыОснования в источнике и приемнике. В итоге из комплексной автоматизации 2.4 в Бухгалтерию предприятия 3 в документ СчетФактураПолученный не переносится ТабличнаяЧасть ДокументыОснования.
 Вопрос: как сопоставить ДокументыОснования? Какой код писать? | |||
| 109
    
        OldCondom 01.03.22✎ 12:48 | 
        То есть ты даже не проверил, выгружались ли документы.     | |||
| 110
    
        sidalexsandr 01.03.22✎ 13:01 | 
        (109) Оба документа и СчетФактураПолученный и документ основания = ПоступлениеТоваровУслуг перенеслись в базу приемник. Не переносится ТабличнаяЧасть ДокументыОснования     | |||
| 111
    
        pechkin 01.03.22✎ 13:09 | 
        (110) а правила то переносу тч есть     | |||
| 112
    
        sidalexsandr 01.03.22✎ 15:06 | 
        (111) Есть. Проблема наверно в том что в источнике документ основания ДокументСсылка.ПриобретениеТоваровУслуг
 а в приемнике документ основания ДокументСсылка.ПоступлениеТоваровУслуг | |||
| 113
    
        OldCondom 01.03.22✎ 15:26 | 
        (112) проблема в том, что не изучены азы. Вы пытаетесь нарисовать треугольник, но что такое прямая и отрезок вам не известны, поэтому выходит какая-то херня. С виду все должно работать и получаться красивенький треугольничек, но практика чертит свою неведомую хрень. И это вам ещё не известно, что треугольники бывают различными как по сторонам, так и по углам, а если провалиться внутрь, то там вообще цирк.
 Лучшим вариантом будет взять паузу, почитать книжку по КД, по запросам, подышать свежим воздухом. | |||
| 114
    
        Otkr 01.03.22✎ 15:31 | 
        (112) Ты б почту из профиля проверял бы хоть иногда     | |||
| 115
    
        sidalexsandr 01.03.22✎ 15:55 | 
        (114) Проверял почту. А что в почте должно быть?     | |||
| 116
    
        sidalexsandr 01.03.22✎ 15:57 | 
        (114) Да получил от тебя письмо.     | |||
| 117
    
        sidalexsandr 01.03.22✎ 16:00 | 
        (114) Написал тебе на почту.     | |||
| 118
    
        sidalexsandr 02.03.22✎ 13:30 | 
        Переношу из комплексной автоматизации 2.4 в бухгалтерию предприятия документ СчетФактураПолученный. Консоль запросов выдает что у документа Номер = 00000000007
 Запрос: Документ.СчетФактураПолученный (Записей в результате: 1) Ссылка Дата Номер Счет-фактура полученный 00000000007 от 26.01.2022 22:48:43 26.01.2022 22:48:43 00000000007 Когда вхожу в документ СчетФактураПолученный у него поле Счет фактура № пустое (в конфигураторе смотрел Счет фактура № это реквизит Номер) Вопрос: что сделать чтобы у документа СчетФактураПолученный отображался Номер? | |||
| 119
    
        sidalexsandr 03.03.22✎ 17:08 | 
        (118) Номер называется НомерВходящегоДокумента     | |||
| 120
    
        sidalexsandr 03.03.22✎ 17:09 | 
        В комплексной автоматизации 2.4 не у всех документов заполнено поле договор (вместо договора дописка сделана по соглашениям).
 Вопрос: как сделать если в комплексной нет договора в документе то конвертация данных присваивала основной договор этого контрагента, а если договор указан оставить как есть, то есть чтобы просто в бухгалтерию подстанавливался договор из . комплексной автоматизации 2.4? | |||
| 121
    
        sidalexsandr 04.03.22✎ 17:18 | 
        Переношу из комплексной автоматизации 2.4 в бухгалтерию предприятия 3 при помощи конвертации данных 2.1 документ СчетФактура выданный и при открытии в бухгалтерии перенесённого документа появляется сообщение об ошибке Не задано значения параметра СчетаФактурыИсключения
 Прикладываю скрин https://c.radikal.ru/c09/2203/f5/7f93e10c8f10.jpg | |||
| 122
    
        GreyK 04.03.22✎ 18:08 | 
        На Инфостарте есть такие правила переноса.     | |||
| 123
    
        sidalexsandr 04.03.22✎ 19:25 | 
        (122) Как они называются в поиске?     | |||
| 124
    
        sidalexsandr 04.03.22✎ 21:13 | 
        (122) Ты имел ввиду https://infostart.ru/public/406576/
 Так у меня уже большинство правил написано осталось немного Или есть правила за 2-3 стармани? | |||
| 125
    
        sidalexsandr 05.03.22✎ 11:20 | 
        (121) Написал Объект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаРеализацию;
 Заработало | |||
| 126
    
        sidalexsandr 14.03.22✎ 13:11 | 
        Переношу документ Расходный кассовый ордер из комплексной автоматизации 2.4 в бухгалтерию предприятия 3 и при одном из видов операций есть поле Получатель (реквизита получатель у документа нет). В пользовательском режиме в бухгалтерии предприятия 3 при нажатии поля получатель открывается справочник Физические лица. Скрин бухгалтерии с полем Получатель прикладываю.
 https://ibb.co/zVd1Bh1 Вопрос: как заполнить в бухгалтерии поле Получатель? | |||
| 127
    
        hhhh 14.03.22✎ 14:58 | 
        (126) наверно вид операции не тот передаешь.     | |||
| 128
    
        sidalexsandr 14.03.22✎ 15:56 | 
        (127) Вид операции тот     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |