Здравствуйте! У меня не типовая/самописная конфигурация 1С. В Creatio  создан не типовой специальный объект TiServiceDesk_Base, который содержит наряды TiWorkOrder подрядчиков Account.  Мне необходимо по запросу из 1С считать массив нарядов за месяц по конкретному подрядчику. Связываюсь по протоколу ODATA3. Коннектится все нормально, но когда делаю запрос, то код ошибки получаю 301. Видимо сам запрос некорректен.

Прошу помощи в виде примеров запроса через ODATA3 к таблицам Creation. В переписке видел, что есть ert-обработка на 1С с примером идентификации и запроса к базе. Можете мне ее выслать?

Сам SQL запрос выглядит так:

 

SELECT * FROM "TiWorkOrder"

LEFT JOIN "Account" ON "TiWorkOrder."TiContractorid"="Account"."Id"

WHERE "Account"."Cod" = 123456 AND "TiWorkOrder"."TiFactEndDate" > '2024-01-01' AND "TiWorkOrder"."TiFactEndDate" < '2024-02-01'

Нравится

2 комментария

Добрый день.



Вы можете найти примеры запросов Odata в документации:



https://documenter.getpostman.com/view/10204500/SztHX5Qb?version=latest

https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platfor…

Cherednichenko Nikita,

Не лучше ли выложить в community готовый пример 1С аутентификации и запросов GET, POST, который будет полезен всем последующим программистам 1С ? Команда Creatio заинтересована в дальнейшем развитиии проекта и последующих интерегациях с 1С?

Показать все комментарии

Добрый день!

Делаю интеграцию с 1С 8.2 на стороне Terrasoft:

1c_import_ts.png

Скриптами получаю "контактную информацию" из "контактного лица". Вот запрос:

var Object1C = Param.Obj1C;            
                var ContactInfo = Object1C.NewObject("Запрос");          
                ContactInfo.text = "ВЫБРАТЬ КонтактнаяИнформация.Объект," + '\n'+
                                "КонтактнаяИнформация.Тип," + '\n'+
                                "КонтактнаяИнформация.Вид," + '\n'+
                                "КонтактнаяИнформация.Представление," + '\n'+
                                "КонтактнаяИнформация.Поле1," + '\n'+
                                "КонтактнаяИнформация.Поле2," + '\n'+
                                "КонтактнаяИнформация.Поле3," + '\n'+
                                "КонтактнаяИнформация.Поле4," + '\n'+
                                "КонтактнаяИнформация.Поле5," + '\n'+
                                "КонтактнаяИнформация.Поле6," + '\n'+
                                "КонтактнаяИнформация.Поле7," + '\n'+
                                "КонтактнаяИнформация.Поле8," + '\n'+
                                "КонтактнаяИнформация.Поле9," + '\n'+
                                "КонтактнаяИнформация.Поле10," + '\n'+
                                "КонтактнаяИнформация.Комментарий," + '\n'+
                                "КонтактнаяИнформация.ЗначениеПоУмолчанию" + '\n'+
                        "ИЗ" + '\n'+
                                "РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация" + '\n' +
                        "ГДЕ"+ '\n' +
                                "КонтактнаяИнформация.Объект = &Ссылка1;";                 
                ContactInfo.УстановитьПараметр("Ссылка1", Select1C[QueryLink].Ссылка);                                       
                var SContactInfo = ContactInfo.execute()               
                var RContactInfo = SContactInfo.Выгрузить();

В 1С это так выглядит:

1c_import.png

Из "Представление" (1) значение получаю без проблем!

Как получить значение перечисления "Тип" (2)? Может кто-то уже такое делал?

Спасибо!

Нравится

8 комментариев
Param.Obj1C.Перечисления.ТипыКонтактнойИнформации.Другое

Если нам нужно получить тип из 1С, тогда вот пример скрипта:

var EnumName = 'ТипыКонтактнойИнформации';
var EnumIndex = Param.Obj1C.Перечисления[EnumName].Индекс(Select1C.Тип);
var Name = Select1C.Тип.Метаданные().EnumValues.Get(EnumIndex).Имя; 

Обратите внимание, это для 1С 8.х

В 1С 77 название можно было получить проще: Select1C.Тип.Представление()

Пробовал следующий код:

var EnumName = 'ТипыКонтактнойИнформации';
var EnumIndex = Param.Obj1C.Перечисления[EnumName].Индекс(RContactInfo.Получить(i).Тип);
var Name = Select1C.Тип.Метаданные().EnumValues.Get(EnumIndex).Имя;

Name из undefined ((((

Александр, а что у Вас в RContactInfo?

Это переменная с результатом выполнения запроса:

var SContactInfo = ContactInfo.execute()                
var RContactInfo = SContactInfo.Выгрузить();

Александр, в данном случае необходимо произвести отладку и выяснить, что у нас в RContactInfo.Получить(i).Тип

Для корректной работы функции должна быть ссылка на элемент перечисления. В случае, если у нас там что-то другое, код работать не будет.

RContactInfo.Получить(i).Тип - закрытый объект, как узнать ссылка это или скажем посмотреть его свойства?

Александр, попробуйте сравнить значение. Например, есть Вам точно известно, что тип в данном регистре - Адрес, тогда:

if (Param.Obj1C.Перечисления.ТипыКонтактнойИнформации.Адрес == RContactInfo.Получить(i).Тип){
//если выполняется, тогда равно.
}else{
это не ссылка на элемент перечисления.
}

Еще один из способов получения названия элемента из ссылки на него описан здесь: http://www.community.terrasoft.ua/blogs/8329#comment-34738

Спасибо. нашел решение проблемы!

Показать все комментарии

Здравствуйте.
Получаю ошибку "Импорт метаданных завершен с ошибками", когда пытаюсь настроить интеграцию Terrasoft XRM 3.3.2.43 c 1C.Предприятие 8.0.

Подробности.
Интеграцию настраиваю на той же машине, где установлено 1С (серверная версия). Тестирование соединения проходит успешно. Соединение с базой 1С устанавливается, а вот загрузка метаданных, увы, не происходит.

В самом начале загрузки метаданных выскакивает MessageBox: "Импорт метаданных завершен с ошибками". В лог при этом пишется: "Ошибка импорта метаданных 1С: "TabularSections" - есть null или не является объектом"
Скриншот в аттаче.

Подскажите, пожалуйста, как же все-таки настроить интеграцию.

Нравится

6 комментариев

подстраховал использования TabularSections обработчиками исключений и вроде как импорт метаданных прокатил

тем не менее, как и ожидалось, табличные части документов модуль интеграции не видит :(
Нид хеелп, плииз.

Попробуйте включить отладчик и посмотреть, в каком скрипте и на какой строке кода он остановится. Проверьте значение переменной TabularSections или (если это свойство) родительского объекта. Возможно, это даст дополнительную информацию по проблеме.

Ребята, для кого Вы создавали программу Террасофт? Такое ощущение, что сами для себя или программистов-мазохистов. Для нормального человек это немножко завысокая материя. Но если есть время поизвращаться самому над собой, то это как раз то, что надо. Даже пива не надо...

"Т. Гаврилец" написал:Ребята, для кого Вы создавали программу Террасофт? Такое ощущение, что сами для себя или программистов-мазохистов. Для нормального человек это немножко завысокая материя. Но если есть время поизвращаться самому над собой, то это как раз то, что надо. Даже пива не надо...

Конструктивная критика - хорошо, неконструктивная - бесполезно. Нашим клиентам, которым сложно разобраться, помогает служба поддержки. Если Вы обратитесь с конкретным вопросом, без ответа его не оставят.

Для решения данной проблемы следует обновить скрипт scr_Dataflow1CUtils_V81

Показать все комментарии

С импортом разобрались. Теперь дело за экспортом данных из Террасофта в 1С.
Проблема в следующем:
Если изменить любой счет или договор, которые были ранее импортированы из 1С, то при экспорте данные обновляются.
А вот если договор или счет создать в террасофте, то при экспорте возникают ошибки:

Ошибка экспорта. Не удалось записать: "Договоры контрагентов"!Возникла при экспорте записи: ааааааааааааааааааааааа

'RecordID' значение атрибута не определено

Нравится

17 комментариев

Скорей всего при экспорте Контрагентов вы не заполняете некоторые обязательные поля в 1С.
В настройке синхронизации Договоров у вас стоит галочка "создавать группы"?

нет, галочка не стоит. а как понять какие поля обязательные в 1С?
Еще есть проблема с экспортом счетов. Созданный счет экспортируется, но в 1С, его не видно.

1) Обязательность полей зависит от вашей конкретной конфигурации 1С.
Как вариант, попробуйте создать в новый Договор контрагента, очистить все поля и попробовать сохранить, 1С выдаст вам список полей...
2) Попробуйте открыть пункт меню: Операции - Документы - Имя вашего документа, убедитесь что у вас не стоят никакие фильтры по дате в реестре счетов.

Посмотрел, каких полей не хватает для договоров. Добавляю это поле и устанавливаю значение по умолчанию для поля 1С (посмотрел в конфигураторе, что это перечисление, и выбрал значение по умолчанию).
Когда поле по умолчанию для вида договора"СПокупателем"
При экспорте выдает ошибку:

Ошибка экспорта. 'СПокупателем' - определение отсутствуетВозникла при экспорте записи: Основной договор

Если поле "С покупателем", то ошибка:

Ошибка экспорта. Предполагается наличие ';'Возникла при экспорте записи: С покупателем

Пробовал после значения по умолчанию ставить ;, но все равно возникает та же ошибка:

Ошибка экспорта. Предполагается наличие ';'Возникла при экспорте записи: С покупателем

С нетерпением жду Вашего ответа

Вам нужно конкретно указать из какого перечисления:

Перечисления.ИмяПеречисления.СПокупателем

Спасибо, помогло. Часть записей обновляется при экспорте, а часть с ошибками (примерно половина). Ошибка следуюцая

Ошибка экспорта. Не удалось записать " договор займа (Договоры контрагентов)"!Возникла при экспорте записи: договор займа

при клике на ошибку:

'RecordID' значение атрибута не определено

Из-за чего это может возникать? Ведь Все эти записи были импортированы из 1С и все нужные поля должны быть заполнены?

Еще такая проблема при экспорте. Импортирую счета с подчиненными услугами в TS. После изменения в услуге, и последующем экспорте, соответствующая услуга не обновляется, а добавляется еще одной отдельной записью. И таким образом в счете появляется новая услуга. В чем причина того, что услуги не хотят обновляться?

1)По воводу ошибки экспорта, нужно поставить отладчик в функции OnBeforeRecordExport
и проверить заполненость всех полей:
Param.Obj1C.String(Select1C.Организация)
........................................
Выявить какие заполнены, а какие нет, потом в 1С заполнить такими же значениями карточку и попробовать сохранить, 1С при этом даст более подробное описание ошибки.

2)Экспорт табличной части.
Проблема в том, что в 1С у записей в табличных частях нет уникального идентификатора.
И при экспорте непонятно какую именно запись обновлять (признак "ключевое поле" не влияет на экспорт).
Возможно вам поможет галочка "очищать табличную часть" в карточке настройки синхронизации.
Еще вариант в качестве ключевого признака использовать порядковый номер записи в 1С, но для этого прийдется изменить некоторые скрипты...

По пункту 1, добавил код:

//Если функция вернет значение true то "Write" не произойдет
function OnBeforeRecordExport(Param, Dataset, Select1C) {
//
ShowInformationDialog(
'1. '+Param.Obj1C.String(Select1C.Код)+"\r\n"+
'2. '+Param.Obj1C.String(Select1C.Наименование)+"\r\n"+
'3. '+Param.Obj1C.String(Select1C.Владелец)+"\r\n"+
'4. '+Param.Obj1C.String(Select1C.Родитель)+"\r\n"+
'5. '+Param.Obj1C.String(Select1C.Комментарий)+"\r\n"+
'6. '+Param.Obj1C.String(Select1C.ВалютаВзаиморасчетов)+"\r\n"+
'7. '+Param.Obj1C.String(Select1C.Организация)+"\r\n"+
'8. '+Param.Obj1C.String(Select1C.ПроцентКомиссионногоВознаграждения)+"\r\n"+
'9. '+Param.Obj1C.String(Select1C.СпособРасчетаКомиссионногоВознаграждения)+"\r\n"+
'10. '+Param.Obj1C.String(Select1C.ТипЦен)+"\r\n"+
'11. '+Param.Obj1C.String(Select1C.ВидДоговора)+"\r\n"+
'12. '+Param.Obj1C.String(Select1C.УчетАгентскогоНДС)+"\r\n"+
'13. '+Param.Obj1C.String(Select1C.ВидАгентскогоДоговора)+"\r\n"+
'14. '+Param.Obj1C.String(Select1C.РасчетыВУсловныхЕдиницах)+"\r\n"+
'15. '+Param.Obj1C.String(Select1C.РеализацияНаЭкспорт)+"\r\n"+
'16. '+Param.Obj1C.String(Select1C.ВидВзаиморасчетов)+"\r\n"+
'17. '+Param.Obj1C.String(Select1C.Дата)+"\r\n"+
'18. '+Param.Obj1C.String(Select1C.Номер)+"\r\n"+
'19. '+Param.Obj1C.String(Select1C.СрокДействия)+"\r\n"+
'20. '+Param.Obj1C.String(Select1C.УстановленСрокОплаты)+"\r\n"+
'21. '+Param.Obj1C.String(Select1C.СрокОплаты)+"\r\n"+
'22. '+Param.Obj1C.String(Select1C.НаименованиеДляСчетаФактурыНаАванс)+"\r\n"+
'23. '+Param.Obj1C.String(Select1C.ПорядокРегистрацииСчетовФактурНаАвансПоДоговору)+"\r\n"+
'24. '+Param.Obj1C.String(Select1C.НалоговыйАгентПоОплате)
 
);
}

Результаты вывода для 4 записей. Записи в красной рамке вызывают ошибку. И естественно, что при добавлении в 1С с такими данными "Договор" добавляется.

Все четыре записи обновляют существующие в 1С Договоры?

Попробуйте с помощью отладки найти точную строку где происходит ошибка.
Если это строка Select1C.Write() [можно поставить перед ней debugger] то следовательно данные, которые передаются, не удовлетворяют условиям 1С.

Да, ошибка в строке Select1C.Write()
Все эти записи сначала были импортированы, а потом пробовал экспортировать.
Попробовал убрать значение по умолчанию для 1С "ВидДоговора". После этого стало всё экспортироваться, кроме созданных в TS записей.
Посему назрел такой вопрос. Что такое Param, Select1C в функциях обработчиках события экспорта/импорта? И как можно установить необходимые значения для полей в 1С, ведь не все они берутся из Dataset (откуда? например "ВалютаВзаиморасчетов")?

Select1C - СправочникОбъект
Предназначен для модификации элементов справочника. Позволяет изменять значения реквизитов элемента справочника и записывать его.
Важно! У всех событий этого объекта назначены предопределенные процедуры-обработчики. Имена процедур соответствует именам событий. Процедуры должны располагаться в модуле справочника.

Param - параметр типа "объект" содержащий в своих свойствах различные информационные сведения об импортируемой сущности(в основном все то, что мы указываем в карточке настройки синхронизации), а также ссылку на СОМ-объект 1С - Param.Obj1C с помощью которого мы создаем все остальные сущности 1С.

Пример использования:

Select1C.ВалютаВзаиморасчетов = Param.Obj1C.Справочники.Валюты.НайтиПоКоду("687")

сделал так, для экспорта договоров

function OnBeforeRecordExport(Param, Dataset, Select1C) {
	if (Param.Obj1C.String(Select1C.ВалютаВзаиморасчетов) != 'руб.') {
 
		Select1C.ВидДоговора = Param.Obj1C.Перечисления.ВидыДоговоровКонтрагентов.СПокупателем;
		Select1C.ВалютаВзаиморасчетов = Param.Obj1C.Справочники.Валюты.НайтиПоКоду("643");
		Select1C.Организация = Param.Obj1C.Справочники.Контрагенты.НайтиПоКоду("000000036");
		ShowInformationDialog(Param.Obj1C.String(Select1C.ВалютаВзаиморасчетов));
		ShowInformationDialog(Param.Obj1C.String(Select1C.ВидДоговора));
		ShowInformationDialog(Param.Obj1C.String(Select1C.Организация));
	}
}

При этом Select1C.Организация остается пустым. И собственно не хочет добавлятся в 1С запись. В чем может быть проблема. Остальные поля устанавливаются нормально.

С нетерпением жду Вашего ответа.

Очень сильно жду Вашего ответа

Я конечно не знаю вашу конфигурацию 1С, но почему вы ищете "Организацию" в справочнике "Контрагентов", а не в Справочники.Организации?

Показать все комментарии

Компания Лайнсервис разработала модуль интеграции с 1С Предприятием, выполненный в виде COM библиотеки, и реализующий набор функций для работы с приложением 1С Предприятие версий 7.7, 8.0 и 8.1.
Подключение к приложению 1С Предприятие осуществляется с помощью COM-объектов, которые являются оберткой над внутренними объектами 1С Предприятия.
Для работы с объектами 1C Предприятие созданы абстрактные классы, представляющие общее поведение объектов 1С Предприятия. Реализованы следующие виды классов:
- обеспечивающие управление объектами конфигурации, например справочниками элементов или журналами документов;
- представляющие поведение динамических выборок различных объектов, например элементов справочника или документов;
- реализующие функциональность одного отдельного объекта 1С Предприятие, например отдельного элемента справочника или документа журнала;
- представляющие возможность работы с ссылками на отдельный элемент справочника или документ журнала, предназначенные для присвоения реквизиту одного объекта ссылочного значения другого объекта.

Функциональность версии 1С Предприятия 8.х позволяет модулю интеграции подключаться в двух режимах: в виде OLE Automation Server или во внутрипроцессном режиме. При этом, в случае первого подключения, в контексте выполнения доступны все переменные и процедуры Глобального модуля, помеченные словом Экспорт. В случае внутрипроцессного подключения доступны все переменные и процедуры модуля внешнего подключения, помеченные словом Экспорт.

Основное назначение модуля реалиация бизнес логики синхронизации с приложением 1С Предприятие в проектных решениях.

По вопросам приобретения +7 495 797-6880 http:\\www.ls-crm.ru .

Нравится

Поделиться

6 комментариев

А демоверсия какая-нибудь есть? 

Демо пока нет, есть предварительное описание объектов и функций, могу выслать не e-mail

Описание... на E-mail... пожалуйста!

В личку закинул.

--
www.it-sfera.com.ua
Terrasoft Solution Partner

Если возможно, скиньте и мне, пожалуйста.
duude@yandex.ru
Спасибо.

Будьте любезны ! скиньте пожалуйста на email nazymlp@bk.ru

Если можно, скиньте и мне, пожалуйста.

agro@rosko.com.ua

Спасибо

Показать все комментарии

Здравствуйте!
Интересуют примеры интеграции/синхронизации с 1С 8.0/8.1
Заранее благодарю!

Нравится

92 комментария

Спасибо.
Еще параллельный вопрос по интеграции с сайтом у которого базы на MySQL.
На каком уровне производить обмен данными?

Если она далеко у провайдера, то самый приемлемый вариант - обмен промежуточными файлами.
Если рядом - прямой доступ через ADO/ODBC

Там примеры для 1С 7.7, а нужно 8.1!
Я не 1С програмист, но кажется, что .ert файлы не открываються в 1С 8.1!

Добрый день.
Спасибо за Ваш вопрос.
Файлы для интеграции с 1С 8.1. были отправлены спецциалистом технической поддержки на Ваш электронный адрес.
Будем рады ответить на все Ваши дополнительные вопросы.
Terrasoft Support Team

Пожалуйста, отправьте мне примеры с 1С 8.1

А есть ли у Вас пример обратный синхронизации:
из Terrasoft в 1С 8.1

Добрый день! Отправьте мне тоже пожалуйста примеры интеграции с 8.1 Спасибо! city@slashi.info

Анатолий, Виталий, Сергей, файлы для интеграции с 1С 8.1. были отправлены специалистом технической поддержки на Ваш электронный адрес.
Будем рады ответить на все Ваши дополнительные вопросы.

Terrasoft Support Team

Спасибо! Получил :)

Добрый день. Можно отправить и мне max.kolyada@algabas.com.ua

Добрый день, Максим!
Рада Вам сообщить, что на Ваш e-mail адрес были отправлены примеры интеграции с 1C.

Желаю удачи!

Доброго дня,
Хотелось бы получить примеры интеграции с 8.1
e-mail: FStepanov@olp.ru

Спасибо.

Здравствуйте, Федор!

Примеры и описание интеграции Terrasoft с 1С были отправлены Вам на e-mail FStepanov@olp.ru.

Приятной работы!

Благодарю!

Добрый день!
Очень буду признателен за примеры интеграции с 1С 8.0/8.1.
e-mail: v.sh@itlandcrm.ru

Спасибо.

Здравствуйте, Владислав!

Владислав, материалы по интеграции Terrasoft с 1С 8 были отправлены Вам на e-mail.

Добрый день, Татьяна!

Спасибо за ответ. Но к сожалению, в нем не оказалось никаких
вложений. Продублируйте, пожалуйста, с другого e-mail (такое иногда бывает).

Заранее благодарю!

Владислав, продублировала с другого ящика.
Надеюсь, в этот раз Вы получите вложение.

Приятной работы!

Спасибо!!! Все получил.

Здравствуйте!
Если не затруднит, отправьте мне примеры для 1С 8.1.
adn05@mail.ru
Заранее, спасибо!

Здравствуйте, Денис!

Отправили материалы на указанный адрес.

Приятной работы!

Да выложите эти материалы уже куда-то и дайте ссылку в старте топика :)

Добрый день! Пожалуйста отправьте материалы по интеграции/синхронизации с 1С 8.0/8.1 на следующий адрес: tkachenko@sbc.kiev.ua

Заранее благодарен!

Добрый день, Тарас!

Примеры были отправлены на Ваш адрес.

Приятной работы!

Здравствуйте, отправте и мне, пожалуйста, материалы по интеграции с 1С 8.0/8.1 на адрес: chechel_lja@bigmir.net

Заранее спасибо

Ольга, материалы отправили Вам на e-mail.

Хотел бы уточнить есть ли возможность подключения через ADO/ODBC к удалённой MySql и как это организовать? В результате подключения мне необходимо только импортировать данные из таблицы MySql в реестр нового раздела - "Запросы с сайта".
Заранее благодарен за ответ.

---
Конфигурация:
TSCRM 3.3.1.59
Firebird 2.0 (v.2.0.3.12981)
ClientOS: Vista Home Premium
ServerOS: Windows 2003 Server

Да, есть конечно.
1 способ.
Зарегистрировать DSN (Администрирование - Источники данных (ODBC)), на SQL-сервере зарегистрировать linked-сервер на MySQL-ную базу. И дальше можно настраивать интеграцию, используя средства самого SQL-сервера (stored procedures и functions).
2 способ.
Настроить подключение к MySQL-серверу, используя наши ADO-сервисы (ADOConnection, ADODataset, ADOCommand). В отличие от пред. варианта интеграцию можно будет реализовывать в конфигурации. Кому что удобнее.

Здравствуйте, отправьте и мне, пожалуйста, материалы по интеграции с 1С 8.0/8.1 на адрес: wding@mail.ru

Заранее спасибо

Алексей, материалы были отправлены на Ваш e-mail.

Добрый день, отправьте мне, пожалуйста, материалы по интеграции с 1С 8.0/8.1 на адрес: zzzandz@mail.ru

Алексей, примеры интеграции и инструкции по синхронизации с 1С версии 8 были отправлены Вам на e-mail.

Здравствуйте, отправьте и мне, пожалуйста, материалы по интеграции с 1С 8.0/8.1 на адрес: Pinchukgs@mail.ru

Заранее спасибо

Григорий, материалы отправила на Ваш e-mail.

Татьяна, здравствуйте. Отправьте и мне, пожалуйста, материалы по интеграции с 1С 8.1 на адрес: vpetunin@mail.ru
Cпасибо

Владимир, уже выслала файлы на Ваш e-mail.

Спасибо, Татьяна. Однако я думал что примеры интеграции - сделаны непосредственно с помощью утилиты которая встроена в террасофт. И хотел посмотреть как например настроен импорт контрагентов со всеми связанными данными: Регистры сведений (Контактная информация), Справочники - Банковские счета, Договоры и т.д. Так как долго уже разбираюсь с данной утилитой но из-за недостаточного функционала(надеюсь которым я владею, а не вообще) не могу правильно настроить выгрузку.

Здравствуйте Татьяна ! Вышлите пожалуйста примеры по интеграции с 1С 7.7 и 1С 8-8.1
на адрес nazymlp@bk.ru
C Уважением Назым

Данные примеры отправлены Вам на указанный адресс.

Добрый день Татьяна. Если не затруднит - вышлите пожалуйста для 1С 8.1

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

3.0.2.245 MSSQL <<>> 1C8.1

Пример выслан на Ваш адрес.

Добрый день Татьяна. Если не затруднит - вышлите пожалуйста для 1С 8.1

3.3.2.43 MSSQL

Здравствуйте, Сергей.

Пожалуйста, предоставьте адрес электронной почты, на который можно выслать материалы.

*kootgm*@*gmail*.com
звездочки убрать

Показать все комментарии