о себе:
большой опыт в написании конфигураций на заказ с использованием компонент бух. и опер. учета V7.7, поддержка и доработка типовых конфигураций. Оптимизация имеющихся и написание новых отчетов с использованием прямых запросов.
Есть опыт оптимизации конфигураций с большими объемами данных и большим числом пользователей, решение проблем с блокировками при проведении тяжелых документов (ожидание захвата таблиц).
Есть опыт в доработке и сопровождении типовых конфигураций 1С V8.
1С Отчеты и обработки
Обработка для 1с предприятие 7.7 (Бухгалтерия):
Подключаемся через OLE (V81.Application) к УТ 8.1 из 1С Предприятие 7.7 (Бухгалтерия) и зоздаем приходную накладную по отрицательным остаткам 41 счета
с ценами из 1С Управление торговлей 8.1 (Поиск товара идет по коду).
- Обработка получает список подключенных баз из 8.1
- Автоматически формирует строку подключения
v81Connect (51.0 Кб, 1,128 скачиваний)
1С Предприятие 7.7
7.7, 8.1, OLE, V81.Application, Бухгалтерия, Импорт, Экспорт
Инициализация Excel’я из 1с 7.7 (Ole)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| //Функция для инициализации ОЛЕ-объекта. Возвращает 1 или 0
Функция ПодготовитьЕксель(СоздаватьНовуюКнигу=1) //инициализация екселя
Попытка
Ексель = СоздатьОбъект("Excel.Application");
Исключение
Сообщить("Похоже, Excel на компьютере не установлен. Необходимо выполнить установку/переустановку Excel.","!");
Возврат(0);
КонецПопытки;
Попытка
Date = 1;
Date
Если СоздаватьНовуюКнигу=1 тогда
Ексель.ScreenUpdating = 0; //для ускорения заполнения ячеек...
Ексель.EnableEvents = 0; //не нужны нам "левые" предупреждения...
Ексель.Visible = 0; //да и видеть все это не надо :)
Ексель.AskToUpdateLinks = 0; //если будем открывать книгу со связями, то обновлять их не надо
Ексель.Workbooks.Add(); //добавим новую книгу
Ексель.ActiveWorkbook.PrecisionAsDisplayed = 1; //пытаемся обойти ошибку пересчета чисел в OLE
Ексель.UseSystemSeparators = 0; //отключаем системные установки разделителей
Ексель.DecimalSeparator = ","; //устанавливаем дробный разделитель
Ексель.ThousandsSeparator = " "; //устанавливаем разделитель разрядов
Ексель.ReferenceStyle = 1;
КонецЕсли;
Исключение
Сообщить("Ошибка при работе с Excel-ем.");
Возврат(0);
КонецПопытки;
Попытка
ВерсияЕкселя=Ексель.Version;
Исключение
КонецПопытки;
Возврат(1);
КонецФункции |
1С Предприятие 7.7

Обработка, позоволяет выгрузить в Excel из 1с Предприятие 7.7 “Торговля и Склад” Справочник.Номенклатура с выбранными ценами, аналогично из Excel можно загрузить новые товары с ценами, или обновить уже существующие (при совпадении кодов номенклатуры)
OLE Импорт/Экспорт (ТиС 7.7) (32.5 Кб, 1,443 скачиваний)
1С Отчеты и обработки
7.7, Excel, Export, Import, ТиС, Эксель