Вот эта строчка.. только единственный минус (я на него и попался) работает с платформы 8.2.14 вроде... но но 8.2.12 точняк не пашет. Посему предетсья клиенту обновить платформу.
Я Дебил!. Не так понял задание (видать от праздников не отошол). Надо было писать это для 8.2, где все рашается в 1 Строчку, а я лезу в 8.1. Но зато плюс - разобрался с ПДФ принтерами, правда кроме АДОБА. Закрывайте тему, сори!
За инструкцию сенкс, но похоже что нет... Добился уже формирования ПДФ, но мне надо его еще и конкретно запулить в нужную папку и с нужным наименование. А вот этого не вижу что-то в инструкции. Открывается окно, предлагаю куда скинуть файл. пытаюсь найти команды куда можно указать путь и имя файла.
При установке Adobe Acrobat 9 Pro устанавливается виртуальный принтер, с его помощью можно конвертировать в PDF формат. Типа тоже самое что и PDFCreator , но ток за деньги
Стоит задача сконвертировать печатную форму док-та а 1С 8.1 с помощью ОБЯЗАТЕЛЬНО Adobe PDF с дальнейшей отправкой по почте. Сначала сделал через PDFCreator, все прекрасно... ! Но сказали обязательно через Адобу. Не могу найти хоть мало мальского описания или примера.
i
Читаем правила форума.
это пытался наподобие PDFCreator поступить - но не получается.
ProgID = "AcroExch.AVDoc";
КомОбъект = Новый COMОбъект(ProgID); //ПринтерыPDF = КомОбъект.GetPrinterName(); //ИмяПринтераPDF = ПринтерыPDF.Item(1);
Суть проблемы: стоит фиксальный регистратор ДОКЕКС 3530Т. Есть база 1С 77 ПУБ. Все раньше прекрасно печаталось, но добавили платежный терминал для банковских карточек. При продаже за нал - со скидкой или без все прекрасно выводиться. При продаже по карточке - если нет скидки - все прекрсано, как только есть скидка - выдает ошибку и не печатает "команда не может быть выполена для данного фискального регистратора".
вот скидка выщитывается ПроцентСкидки = Окр(Скидка* 100 / Итог("СуммаСНДС"), 0, 1); Result = ECRFisc.SubTotalDS(1,0,-ПроцентСкидки,0);
Разница между формой оплаты В след. строках: Если ОплатаПлатежной картой = 1 Тогда Result = ECRFisc.Payment(Получено , 2.); Иначе Result = ECRFisc.Payment(Получено , 0.); КонецЕсли;; Ну не могу понять я где собака порылась. Сижу у клиента - глаза все выел уже себе Раньше В (получено, 2) точки небыло после 2-ки.. но поставил.. толку ноль...
Поставили задачу: из файлов выгрузки из 7-ки (справочники, документы) загнать данные в 8-ку... из 7-ки список контрагентов в виде таблицызначений выгружается с помощью ЗначениеВФайл(). из 8-ки пытаюсь прочитать таблицу с помощью ЗначениеИзФайла() - пишет ошибку
Ошибка при вызове метода контекста (ЗначениеИзФайла) ТаблицаКонтрагентов = ЗначениеИзФайла(РабочийКаталог + "Work\"+"kontr.tz"); по причине: Ошибка преобразования
читал что из 7-ки если так выгрузить, то 8-ка не читает.... а мне как раз надо прочитать их, чтоб не переписывать обработку для выгрузки из 7-ки. Есть какой-то вариант чтоб прочитать данные файла выгруженного из 7-ки в 8-ки? или предеться таки переписывать выгрузку
Закрывайте тему.. сказали что нельзя........ предеться переписать выгрузку
Суть проблемы: есть обработка. которая загружает данные из экселевского файла в документ ИзменениЦенНоменклатуры. В файле также указываються пути на рисунок номенклатуры. в процедуре заполнения табличной части, когда нашел уже нужный товар, пытаюсь записать картинку в справочник:
НоваяКартинка = Новый Картинка(Фотка); ХранилищеКартинки = Новый ХранилищеЗначения(НоваяКартинка, Новый СжатиеДанных); НовДопИнф=Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент(); НовДопИнф.Объект=НайденнаяНоменклатура.Ссылка; НовДопИнф.ВидДанных=Перечисления.ВидыДополнительнойИнформацииОбъектов.Изобр ажени е; НовДопИнф.Хранилище=ХранилищеКартинки; НовДопИнф.Наименование="Бла"; НовДопИнф.Записать(); НайденнаяНоменклатура.ОсновноеИзображение = НовДопИнф.Ссылка; НайденнаяНоменклатура.записать();
i
Выделяем код!
При попытки записи выдает ошибку "Поле обьекта недоступно для записи "ОсновноеИзображение", а мне надо чтобы в справочнике отображалась картинка...
удаляйте тему... нашел ошибку
Вначале я просто нашел эл-т... и по привычке как в 77 пытаюсь что-то править.. а дуля... надо открытьОбъект, а потом с ним играться
разобрался с субконто.. использовал перед загрузкой ИмяПКОВидСубконто("СтатьиЗатрат")... сделал ПКО "СтатьиЗатрат", задал Вид Субконто "000000028"... в таблицу уже устанавливается сразу необходимый справочник, но теперь я при выгрузке теряю код Субконто... не могу понять. Вывожу ОбъектКолекции перед выгрузкой есть... но в файл не попадает... где хоть порыть
Не могу сообразитьт : Помогайте.... я с Зик 7.7 выгружаю счетДт.. субконтоДт1, ....2,.......3. При выгрузке заполняю таблицу значений, и документ начисленияЗП в УТП подхватывает часть инфы. Но вот в чем не могу разобратсья: В УТП естественно СубконтоДт1 и так далее на определено заранее, посему я и не могу субконтоДт1 сразу загнать в таблицу. Как это сделать?
В УТП загружается счет Дт () нормально.
В ПКО сделал НачислениеЗарплатыРаботникамОрганизаций. В ПВД использую свой алгоритм, который вытягивает с Зик след. данные - Счет, Кода Субконто, суммы. В Документ все попадает прекрасно, застопорился только на субконто. если можно - на словах опишите алгоритм где и что создтать.....
закрыть нормально отрабатывает.. все прекрасно. загвозлка в следующем: (пока с логикой не совсем разобрался) В ЗиК 77 формирую выгрузку (счета (коды), субконто(коды),сумма). загоняю это в таблицу с полями как у документа.... В итоге получаю то что хотел, но до тех пор пока субконто туда не передаю.... тут с правилами тяжко.. понять не могу Если в таблице передаю коды счетов - то они сами находят что им надо. а вот как бытть с Субконто? Ведь в документе справочники не определены... т.е. надо перед загрузкой определить какое субконто надо, и использовать соответствующее правило,? похоже что так... / или не так
в ПКО документа я вписал в "после загрузки"... т..е документ вроде как уже заполнен.
Форма = Объект.получитьФорму("ФормаДокумента"); Форма.ОткрытьМодально(0); Форма.ПодключитьОбработчикИзмененияДанных("Организация","ОрганизацияПриИзменении"); Форма.ПодключитьОбработчикИзмененияДанных("СчетКт","ОтражениеВРеглУчетеСчетДтПриИзменении"); Форма.ПодключитьОбработчикИзмененияДанных("СчетДт","ОтражениеВРеглУчетеСчетДтПриИзменении"); Форма.Записать();
Организация отрабатывает прекрасно, но Счета в табличной части почему-то нет. или мне стоит выбрать данную талицу и пройтись что ли по всем записям ? и кстати как -то можно уйти от открытия формы документа на экране,?
Форма = Объект.получитьФорму("ФормаДокумента"); Форма.открыть(); //Выполнить(Форма.ОрганизацияПриИзменении());
форма открывается - и табл. части открыты.... Без этих строк при открытии док-та уже сформированного приходилось перебирать организацию чтобы открылись табл.. части. то что закоментировано выдает ошибку..... Но в открывшейся табл. части есть счета.. они сконвертированы туда. но чтоб выбрать субконто приходиться перебирать счета заново, ибо они не назначены....
Выполнить ПриИзмененииОрганизации в процессе загрузки данных.
если можно текст модуля .... или просто так и написать ПриИзмененииОрганизации()..... сори, но только изучаю 8.2 и тем более конвертацию... по идее как-то должно быть чтоб на сам документ ссылка была.... или оно само поймет или насколько я понял так как приемник есть документ, то и можно обращаться без указания его опять и вызывать его процедуры
(с 77 отношения хорошие, но надо грызть и 8)
написал для ПКО НачислениеЗарплатыРаботникамОрганизаций в поле "После загрузки" ОрганизацияПриИзменении();
но при загрузке выдает ошибку - процедура не определена
Все таки продолжу данную тему. из ЗИК 77 выгрузить данные удалось , в УТП их загрузил, но! В Док-т НачислениеЗарплатыРаботникамОрганизаций переносятся необходимые данные, но например поле "организация" заполняется. но в док-те чтоб открылись закладки табличной части (проводки) необходимо перевыбрать оргаинзацию (я понимаю что не отрабатывается при внесении данных процедура "ПриИзмененииОрганизации"), тоже самое и для счетов... Подскажиет как в таком случае поступить..
В конфигураторе для 207 счета поставьте субконто ... если 207 - группа счетов, то надо помоему или для всех субсчетов сначала поставить 1-е нужное субконто, потом только даст для группы поставить ... или надо вналае убрать для всех субконто, потом поставить для группы субконто 1. затем для всех субсчетов проставить нужные субконто....(на копии поэксперементирууйте)
Если нет субконто дакого - вначале в конфигураторе его заведите (разде субконто), потом меняйте план счетов
Суть проблемы заключается в том, что надо из ЗИК по журналу расчетов выгружит данные по проводкам в УТП... С поомщью стандартной конвератции пытаюсь... Голову сломал, документации мало или за выходные силдьно расслабился....
С чего начать - понимаю что надо запросом вытащить из ЖурналаЗарплата и тащить в УТП, но ничего не получается..
Если есть руки и голова, я думаю что чуток подправить можно и самому... не все там так страшно (скажем так что данную обработку я писал 2 часа с перекуром и питьем кофе). Насчет ззгрузки в МЕДОК ЗКП единым файлом - таки да, таки сделал... но уже подгонять под стандарт не буду... там еще по совету бухгалтера добавил некоторые вкусности... .. если надо - могу выложить, но помогать править уже не буду.. кто хочет сам чуть поковыряться - в личку .. скину обработку и опишу отличия (а там сами, сами)
Хоть и мне тоже непонятен смысл данной выборки, но при создании нового эл-та справочника вы его никому не подчиняете! ИспользоватьВладельца() надо до записи вроде как
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!