Ваши комментарии

Правду говорят: "Всё новое - хорошо забытое старое"...

Спасибо.

Спасибо. Проблему решили путем удаления большого числа обработанных писем.

Спасибо, этот вариант сработал.

З.Ы. Восстановить файлы из страховой копии - самый простой вариант. Знать бы ещё из какой именно... :))

Пользователь похоже восстановил из страховой копии только один из файлов kch в корне zpl

Такого быть не могло, т.к. пользователь вообще ни чего не знает о восстановлении из страховой копии.


Нашел у себя мартовскую сохраненку клиента, взял оттуда KCHDOP.TAB, всё заработало.

На поставке "прокатило".Что я делаю не так?

Когда скрываю столбец в шаблоне, дата исчезает, но если делать передачу в файл, то всё нормально. Волшебство...

Я "выкрутился" по другому - сделал текст в последнем столбце невидимым.

Пока не вижу других вариантов поправить печатную форму реестра

Пичалька...

Непонятно, зачем вообще некоторые банки "зашили" в dll... Тот же АльфаБанк не так давно прекрасно редактировался через скрипты.

Речь о печатной форме реестра?

Нет, конечно. Выше я говорил, что речь идёт о файле для зачисления зарплаты.

Печать идет в шаблон alf_ved_PenaltyInfo.xlt

Не только печать. Этот же шаблон используется для передачи в файл.

Можете поставить нулевую ширину для столбца "бик банка получателя"

Первое, что пришло в голову, но не прокатило, т.к. в одну из ячеек этого столбца КЗ пишет дату договора в шапке.

Ну и править поставочный шаблон - не вариант.

Других способов решения проблемы нет?

Задача была продемонстрировать что макрос запускается

Спасибо за "демонстрацию", конечно... Но меня интересовало:

1. Как из скрипта вызвать запуск макроса. На этот вопрос ответил Андрей, за что огромное ему спасибо.

2. Куда именно в EXCELSV.S надо вставить _XlsObj.Run("имя_макроса");, чтобы макрос запускался после заполнения листа.

Вы то куда воткнули запуск макроса?

Если бы я знал куда воткнуть запуск макроса, вопроса бы не задавал.

Тему можно закрывать, разобрался сам.

2)В поставочный скрипт добавил строку  _XlsObj.Run("Makros11");

Совсем не то. 

Макрос должен обрабатывать данные на уже заполненном листе. Ну т.е. _XlsObj.Run("Makros11"); куда-то в другое место, туда, где скрипт уже заполнил лист.

Сортировка - это 1/100 того что нужно сделать. На самом деле надо ещё сгруппировать начисления и удержания по статьям затрат, подвести по ним итоги, подвести итоги по статьям затрат в разных разрезах... и т.д. и т.п.

Сервис поддержки клиентов работает на платформе UserEcho