Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка

Модерирует : ShIvADeSt

ShIvADeSt (03-04-2009 02:03): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема для программирования !!!
Это продолжение темы, предыдущие части доступны тут


ПРОГРАММЫ  1С:Предприятие 1C - 1C: Вопросы по конфигурациям

ВАРЕЗНИК   1C:Предприятие 7.7 - 1С:Предприятие v.8.x - 1C Диск ИТС - 1С: Совместимо 8.х

Топик 1C Ebooks
ЗДЕСЬ (обновлено 27.03.2009) - небольшая библиотечка (книги, документация, видео, утилиты) по 1С, финансам, бухучету и т.п.
Все рассортировано по версиям...

Для заблудившихся в трех соснах >>> FAQ по форуму RU.Board

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:30 06-02-2008 | Исправлено: vkramnik, 21:26 27-03-2009
ToppeaDop

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tdr1225
мне так не покатит, потому что у меня баз - девять штук. 8 ОСН и одна упрощенка (две конфигурации, получается). Раскиданы неудобно по диску. И мне после каждого обновления рег.отч. руками закидывать свои внешние отчеты будет сложно, или, по крайней мере, не менее муторно, нежели расставить галочки в показываемой рекламе
 
Потому и решил резать повыше. на уровне самой конфигурации.

Всего записей: 466 | Зарегистр. 24-08-2003 | Отправлено: 23:06 25-04-2008
vkramnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ToppeaDop
А что, коллега, настругать малюсенький BAT-файлик сложно ?
 
REM *** Base 1 ***
copy /y Reklama.ert \\server\base1\
copy /y InfoBlck.ert  \\server\base1\
...
REM *** Base N ***
copy /y Reklama.ert \\server\baseN\
copy /y InfoBlck.ert  \\server\baseN\

 
Забить туда все пути к нужным базам и запускать его, например, со своей машины -
хоть после обновлений 1С-баз, хоть при запуске машины...
Командную строку еще никто не отменял...
 
tdr1225
А Вам, коллега, за идею - СПАСИБО !!!  А то реклама и инфоблоки просто достали...  

Всего записей: 1850 | Зарегистр. 14-12-2005 | Отправлено: 01:23 26-04-2008 | Исправлено: vkramnik, 01:27 26-04-2008
ToppeaDop

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vkramnik
вы правы, безусловно, это тоже вариант.
 
Но дело в том, что сначала я обновляю базу, потом в ней делаю баланцы, потом обновляю другую базу, делаю баланцы в ней и т.п.
 
А иногда не я это делаю.  
 
Конфу обновляю всегда я сам. 8 одинаковых + упрощенка... Поэтому в моем случае проще все же в конфигурации-доноре один раз ковырнуть, потом по привычной тропе работать, но уже без рекламы.  
И инфоблок не так раздражает - у него хоть галка есть, которая сразу видна, и в которую не надо целиться, в отличие от рекламы, где и поскроллить надо, и двойной клик в четкой ячее сделать.  
И в инфоблоке иногда полезное пишут хоть разок да стоит прочитать

Всего записей: 466 | Зарегистр. 24-08-2003 | Отправлено: 15:08 27-04-2008
Sergey_Demchuk



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как добраться к глобальному модулю в 1с8? нужно ОбработкавнешнихСобытий посмотреть для сканера в Управлении торговлей для Украины, что то не работает со сканером штрих-кодов.

Всего записей: 3551 | Зарегистр. 16-12-2002 | Отправлено: 16:01 27-04-2008
fol



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Встаешь в самом начале дерева конфигурации, нажимаешь правой кнопкой - выбираешь модуль приложения, там найдешь обработку внешнего события

Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 20:27 28-04-2008
vkramnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ToppeaDop
Дык, а кто ж мешает один раз прочитать инфоблок после обновления ?
Можно даже сохранить его в текстово-читабельном виде для булгахтериц...  
А потом, вместе с рекламой - УДАВИТЬ НАХ !!!  

Всего записей: 1850 | Зарегистр. 14-12-2005 | Отправлено: 20:37 28-04-2008
HotBeer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет, ни когда ни каким боком не занимался написанием обработок, то есть до этого моей работы касалось только установить 1с и назначить права,...а теперь нужна (производственная необходимость),..вообщем у меня стоит 1с 8,1,9,57 конфигурация зарплата и управление персоналом 2,5,7,2 мне просто надо внешнюю обработку сделать,...стандартно делаю в 1с расчет зарплаты по организациям / Касса и банк / Импорт экспорт операций по лицевым счетам работников,...1с выгружает файл таблицу вида ФИО Лицевой счет сумма отделение банка филиал отделения банка,...а мне необходимо чтобы был текстовый файлик вида Ф*И*О*лицевой счет*код валыты (в моем случае 810)*сумма перечисления ........последняя строка должна быть вида N*итоговая сумма перечисления, где N количество лицевых счетов по которым проводяться перечисления (оно же общие количество людей которым переведутся деньги),...  
помоги те с первоначальным шаблоном, который можнобыло бы поправить, чтобы работало в моем случае//// я временно ушел от проблемы. сделал макрос который меняет форму которую 1с выгружает на ту которая нужна, ну просто хотелось бы довести до ума

Всего записей: 86 | Зарегистр. 19-07-2007 | Отправлено: 07:17 29-04-2008
tdr1225



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ToppeaDop, vkramnik
Я тоже веду несколько баз в нескольких фирмах. Поступаю след. образом: _один_ раз распаковываю отчетность, правлю rplist.txt (вставляю номер и дату релиза), заменяю reklama.ert, делаю SFX-архив. В фирме нужно лишь скопировать один файл и запустить его.
 
St01en
Перед печатью таблицы выполни "вид - сетка" и посмотри на расположение пунктирных линий. Скорее всего у тебя имеются лишние пустые колонки.

Всего записей: 281 | Зарегистр. 07-12-2005 | Отправлено: 12:14 29-04-2008 | Исправлено: tdr1225, 12:22 29-04-2008
KonstVI



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
1С Предприятие 8.1.6.38, любые конфигурации открываются только для чтения. Вопрос - как это исправить?

Всего записей: 118 | Зарегистр. 01-12-2006 | Отправлено: 12:33 29-04-2008
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
KonstVI
Конфигурация-Поддержка-Настройка поддержки-Снять с поддержки?

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 13:10 29-04-2008
KonstVI



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Akam1
Понял. Просто при обновлении БП на 1.6.7.3 ошибка в общем модуле - надо подправить.

Всего записей: 118 | Зарегистр. 01-12-2006 | Отправлено: 13:33 29-04-2008
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tdr1225
Респект. Действительно была лишняя колонка.

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 14:21 29-04-2008
sid789

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем.
Такой вопрос возник по ПУБ 77 (Аби 7.70.018):  
Как корректнее будет перебросить остатки по регистрам из немного измененной базы
В типовую, еще не пользованную. Обе конфы ПУБ 77
В старой существуют остатки по регистрам:
   ПроизводственныеЗатраты,  
   НормативныеЗатраты,  
   Выпускпродукции
   Остатки,  
   Обороты,
   Партии
 
Возможно ли воспользоваться стандартными, уже существующими документами, которые двигают регистры (тот же ВводОстатковТМЦ или ВыпускПродукции)  
или имеет смысл ввести собственный документ "ВводОстатковПоРегистрам"??
 
Если кому доводилось такое делать подскажите, плиз

Всего записей: 2 | Зарегистр. 29-04-2008 | Отправлено: 16:25 29-04-2008 | Исправлено: sid789, 16:27 29-04-2008
allarkoms

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, уже не первый раз при загрузке данных в ИБ с помощью УРИБа стираются файлы в каталоге базы данных 1Cv7.CFG, .DBA, .DDS, все dll-ки. Никто не сталкивался? В чем м.б. проблема? релиз 27

Всего записей: 20 | Зарегистр. 06-02-2007 | Отправлено: 19:00 29-04-2008
HotBeer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет, ни когда ни каким боком не занимался написанием обработок, то есть до этого моей работы касалось только установить 1с и назначить права,...а теперь нужна (производственная необходимость),..вообщем у меня стоит 1с 8,1,9,57 конфигурация зарплата и управление персоналом 2,5,7,2 мне просто надо внешнюю обработку сделать,...стандартно делаю в 1с расчет зарплаты по организациям / Касса и банк / Импорт экспорт операций по лицевым счетам работников,...1с выгружает файл таблицу вида ФИО Лицевой счет сумма отделение банка филиал отделения банка,...а мне необходимо чтобы был текстовый файлик вида Ф*И*О*лицевой счет*код валыты (в моем случае 810)*сумма перечисления ........последняя строка должна быть вида N*итоговая сумма перечисления, где N количество лицевых счетов по которым проводяться перечисления (оно же общие количество людей которым переведутся деньги),...  
помоги те с первоначальным шаблоном, который можнобыло бы поправить, чтобы работало в моем случае//// я временно ушел от проблемы. сделал макрос который меняет форму которую 1с выгружает на ту которая нужна, ну просто хотелось бы довести до ума

Всего записей: 86 | Зарегистр. 19-07-2007 | Отправлено: 06:02 30-04-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MasterV
ну немного неправильно написал, с кем не бывает.
Сам не мог что ли догадаться как надо?
Ладно, накатаю. Будем доподключать внешние отчеты (по-умному )!
 
Печать ценников (Страна происхождения + Штрих-Код) в конфигурации 1С:Торговля+Склад 7.7
 
Часть I Вводная
 
Есть два внешних отчета для печати ценников:
  • printcen.ert
  • prprice.ert
    и соответствующие им файлы-привязки к документам и справоникам (посмотри их блокнотом):
  • printcen.efd
  • prprice.efd
    которые располагаются в ВашаБаза\ExtForms\PrnForms\
    Скопируем их, например, на "Рабочий стол". Переименуем их там, например на _ИмяПрежнее.* (_printcen.ert). Вырежим с "Рабочего стола" обратно, где были (ВашаБаза\ExtForms\PrnForms\)  
    Теперь в папке PrnForms плюс 4 файла (клоны, абсолютно идентичные). Это нужно для того, чтобы при обновлении кривыми руками или по инным форс-мажорным обстоятельствам - не затерлись сделанные изменения!
     
    Поправим файл _printcen.efd с
    Код:
    //...
    Название=Печать ценников
    Кнопка=Ценник
    на
    Код:
    //...
    Название=Печ. цен. измен.
    Кнопка=Цен.из.

    Поправим файл _prprice.efd с
    Код:
    //...
    Название=Печать ценников (внешняя)
    Кнопка=Ценник (вн.)
    на
    Код:
    //...
    Название=Печ. цен. измен. (внешняя)
    Кнопка=Цен.из. (вн.)

     
    Часть II Основная
     
    Теперь будем работаь с ert-шными клонами! Кстати, они уже подключились в к "нужным" кнопкам печати
     
    Файл 1 _printcen.ert
    Для печати из доков (Кнопка "Выбор печатной формы" -> "Печать ценников", кнопка Ценники):
    Документ.ПоступлениеТМЦРозница - Поступление ТМЦ (розница)
    Документ.ПереоценкаРозница        - Переоценка (розница)
    Документ.ПеремещениеТМЦ            - Перемещение ТМЦ
     
    нужно отредактировать модуль файла ВашаБаза\ExtForms\PrnForms\_printcen.ert так:
    Код:
    Перем ПечФирма;
    //добавим 2-е переменные, чтоб их было видно в печатной форме "Таблица"
    Перем СтранаПроисхождения, ШтрихКод;
    //...
    Процедура Печать(Докум, Устройство=0, КолвоКопий=1)
       //...
       Докум.ВыбратьСтроки();
       Пока Докум.ПолучитьСтроку() = 1 Цикл
          //...
          //Получим Страну происхожения
          СтранаПроисхождения = Докум.Номенклатура.СтранаПроисхождения;
          //Получим штрих-код!      
          ШтрихКод = Докум.Единица.ШтрихКод;      
          //...
       КонецЦикла;
       //...
    КонецПроцедуры // Печать()
    //...
    Соответственно вставишь переменные СтранаПроисхождения и ШтрихКод в печатную форму!
     
    Файл 2 prprice.ert
    Для печати из справочникоа (Кнопка "Выбор печатной формы" -> "Печать ценников (внешняя)", кнопка Ценник (вн.)):
    Справочник.Номенклатура
    Элемент.Номенклатура
    Справочник.Цены
     
    нужно отредактировать модуль файла ВашаБаза\ExtForms\PrnForms\_prprice.ert так:
    Код:
    //добавим 2-е переменные, чтоб их было видно в печатной форме "Таблица"
    Перем СтранаПроисхождения, ШтрихКод;
    //...
    Процедура Сформировать(ТаблицаТоваров,ПечФирма)
       //...
       ТаблицаТоваров.ВыбратьСтроки();
       Пока ТаблицаТоваров.ПолучитьСтроку() = 1 Цикл
          //...
          //присвоим нашим переменным нужные значения!
          СтранаПроисхождения = ТаблицаТоваров.СтранаПроисхождения;
          ШтрихКод = ТаблицаТоваров.Единица.ШтрихКод;
          //...
       КонецЦикла;      
       //...
    КонецПроцедуры
     
    Процедура ДобавитьВтаблицу(Табл, Товар, Тип)
       //...
       Если глВернутьЦену(Товар, Тип, РабочаяДата(), ВремЦена, ВремЕдиница, ВремВалюта) = 1 Тогда
          //...
          //добавим в таблицу и страну происхождения!
          Табл.СтранаПроисхождения = Товар.СтранаПроисхождения;
       Иначе
       //...
    КонецПроцедуры
     
    Процедура ПриОткрытии()
       //...
       ТабТоваров = СоздатьОбъект("ТаблицаЗначений");
       //...
       //Добавим новую колонку Стану просихождения, т.к. в итоге "Товар" будет строкой, а не справочником!
       ТабТоваров.НоваяКолонка("СтранаПроисхождения");
       //...
    КонецПроцедуры // ПриОткрытии()
    Соответственно вставишь переменные СтранаПроисхождения и ШтрихКод в печатную форму!
     
    З.ы. да, вот было классно - если за это деньги давали!

  • Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 21:03 30-04-2008 | Исправлено: An4eus, 01:04 16-05-2008
    palamars



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята, умоляю, подскажите, как в простеньком внешнем отчете сделать группировку по видам документов? Чтобы получалась табличка типа
    Номенклатура|Документы прихода                                               |
                         |Приход товаров и услуг|Возврат от покупателя|...  |
    гвозди           |           10                     |              0                  |     |
    шурупы          |            1                     |             20                  |     |
     
    Версия 1С 8.0, конф. Управление Торговлей

    Всего записей: 93 | Зарегистр. 10-11-2006 | Отправлено: 01:48 01-05-2008
    An4eus



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Как убить рекламу при обновлении отчетности?
     
    Для начала, я уже писал, если несколько баз, например, Бухгалтерии 7.7, то лучше все внешние отчеты (регламентированные) хранить отдельно на сервере.
     
    1. Создадим на сервере например папку, например, Otchetnosty
    2. Перенесем туда файлы рекламы:
  • INFOBLCK.ERT
  • REKLAMA.ERT
    3. Сохраним встроенный отчет РегламентированныеОтчеты во внешний отчет РегламентированныеОтчеты.ert и перенесем его в папку Otchetnosty
    4. В конфигураторе ИБ настроим интерфейс. Добавим в меню Отчеты команду, например, Регламент. внеш. (вызов РегламентированныеОтчеты.ert из папки Otchetnosty). Кстати, при "замещении" на новый релиз этот пункт меню не убьётся!
    5. Правим файлы рекламы в Otchetnosty:
    Код:
    Процедура ПриОткрытии()
    СтатусВозврата(0);
    Возврат;
    //...
    6. Правим файл РегламентированныеОтчеты.ert из папки Otchetnosty.
    Заменить почти все вхождения КаталогИБ() на "\\server\Otchetnosty\". Только кое-где не надо! + перезаменим рекламу уже загруженную на наши "пусты":
    Код:
    //...
    Процедура Загрузить()  
       //...
       Заполнить(КаталогРелиза);
       //теперь перезаменим на наши файлы
       ФС.КопироватьФайл("\\server\Otchetnosty\INFOBLC.ert",КаталогРелиза+"\INFOBLC.ert",0);
       ФС.КопироватьФайл("\\server\Otchetnosty\REKLAMA.ERT",КаталогРелиза+"\REKLAMA.ERT",0);
        //восстановим исходный список, новый уже разгруженный
        ВосстановитьИсхСписок();
       //...
    КонецПроцедуры
    7. Всех бухгалтеров заставить нажимать на "Регламент. внеш."
     
    Кто не понял, как менять - смотри здесь
     
    Теперь бухи будут брать оттуда отчеты, а при загрузки новых, они будут помещаться в \\server\Otchetnosty\ExtForms
     
     
    Как убить рекламу при обновлении конфигурации (ИБ)?
     
    1. Выполните предыдущий пункт
    2. В папке ВашаБаза\Extforms убейте все папки Rp??q?.grp
    3. Там же создайте папку, например, Rp08q1.grp и скопируйте "отредактированные файлы":
  • INFOBLCK.ERT
  • REKLAMA.ERT
    4. Если не выполняли пункт 1, то выполните пункт 3 + его надо выполнять при каждом обновлении отчетности
     
    Вроде всё!
     
    З.ы. Это для ВАС:
    tdr1225
    farsesoft
    ToppeaDop
    vkramnik

  • Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 14:26 01-05-2008 | Исправлено: An4eus, 15:09 01-05-2008
    Vxd2000



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть 3 компьютера, находящихся на удалении друг от друга и не связанных никакими линиями связи.
    На всех стоят типовые, не измененные, одинаковые бухгалтерские конфигурации, только на одном клиент - серверная, на 2 других файловая (локально) .
     
    Периодически надо "забирать" все данные с компьютера с клиент - серверной, на 2 остальных компьютера с файловой.
     
    Раньше, когда везде стояла файловая версия, все решалось просто, переписывали 1Cv8.1CD файл (конфигурация и данные) на flash' ку и все.
     
    Как теперь лучше переносить все 100 % данных ?
     
    Посмотрел в конфигурации "Универсальный обмен данными в формате XML" , для ее работы нужны правила обмена, для создания которых нужна конфигурация "Конвертация данных, редакция" ?

    Всего записей: 1121 | Зарегистр. 14-11-2002 | Отправлено: 19:21 03-05-2008
    Akam1



    Комса
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Vxd2000
    Если вы раньше переносили просто 1Cv8.1CD, тем самым затирая имеющиеся данные, то по-видимому сохранность данных, которые были на том компе куда вы копировали не имеет значения. Тогда вариант напрашивается сам собой - выгружаем данные из клиент-серверной базы в 1cv8.dt ("Администрирование"-"Выгрузить информационную базу...") и в каждой файловой загружаем его ("Администрирование"-"Загрузить информационную базу"), соглашаясь на все предупреждения что нам она выдаст. Вот и все.

    ----------
    В правильно поставленном вопросе всегда содержится 50% ответа
    Все будет так, как должно быть. Даже если будет иначе.

    Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 05:25 04-05-2008
       

    Страницы: 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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
    ShIvADeSt (03-04-2009 02:03): Продолжение тут
    http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru