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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Phen0m
Цитата:
Задача: Написать обработку, которая выгружает данные из БД в файл *.DBF
Вопрос - для чего? только поразвернутее ответ, пожалуйста. Что Вы хотите получить в конечном итоге и для чего?
 
DiselDen
Возможно. Собираете в Хранилище фото сотрудников и выводите.

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

Всего записей: 26400 | Зарегистр. 20-04-2006 | Отправлено: 10:57 12-11-2008
Phen0m



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В конечном итоге хочу получить DBF-файл (для просмотра через Excel), в котором будет, например, "ФИО", "Номер паспорта", "Город", "Почтовый индекс", "Улица", "Телефон" и т.п. данные о сотрудниках...
 
Для чего?  
Хочу разобраться с функцией экспорта данных из "1С" в "DBF" на конкретном примере кода, т.к. программирование лучше изучать на практике, ИМХО...
 
Буду признателен за любые ссылки, куски кода, готовые обработки, обучающие материалы...

Всего записей: 37 | Зарегистр. 20-02-2008 | Отправлено: 11:10 12-11-2008
mmikl

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fol

Цитата:
Не правилен. В настроке дополнительных прав пользователей (через меню Сервис), для роли указывается настройка "Разрешить редактировать цены в документах". Поставь галочку и все заработает.  

 
Можно подробнее: в демонстрационной базе я вошел под пользователем Абдулов (директор-полные права) сервис-настройки пользователя-перейти-дополнительные настройки
 
И вижу пустой список и не вижу как добовлять?
 
И еще в общих модулях в УправлениеДопПравамиПользователей есть код
 
Функция РазрешитьРедактированиеЦенВДокументах() Экспорт
 
    Возврат ПравоЕстьУПользователя(ПланыВидовХарактеристик.ПраваПользователей.РедактированиеЦенВДокументах, Ложь);
 
КонецФункции // РазрешитьРедактированиеЦенВДокументах()
 
Я понимаю, что ложь возвращается в любом случае или все-таки я ошибаюсь?
 
Если "ложь" меняю на "истина" изменение цен доступно.  

Всего записей: 309 | Зарегистр. 01-02-2007 | Отправлено: 13:25 12-11-2008
pa_dima



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Slava15

Цитата:
Добрый день!
В принципе, уже было выше, но что то не срастается
Пытаюсь "подружить" Firebird и 1С следующим образом:
 
ДБ = СоздатьОбъект('ADODB.Connection');
СтрКоннекта = 'driver=Firebird/InterBase(r) driver;uid=SYSDBA;pwd=masterkey;DbName=C:\MyDb.gdb';
ДБ.Open(СтрКоннекта);
 
Никак не получается подконнектиться из 1С.
Драйвер установил, использую 1С 7.7.
Буду благодарен за помощь!  

 
Должно работать, что-то неправильно или в настройке ODBC или в сроке инициализации, я стыковал с MySQL все работает, принцип один знач должно работать и с Firebird, крути дальше. Можно спросить у Гугла, я когда прикручивал MySQL нашол кучу ссылок на примеры в основном они по прикрутке InterBase или Firebird.

Всего записей: 180 | Зарегистр. 22-09-2003 | Отправлено: 13:53 12-11-2008
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Phen0m
Цитата:
В конечном итоге хочу получить DBF-файл (для просмотра через Excel)
Зачем создавать DBF-файл для просмотра в Excel, если можно сразу создать обработкой xls-файл с нужными колонками и т.д.?
Если же тебе интересен именно экспорт в DBF-файл как таковой, то это я не знаю, не занимался.
 
mmikl
Цитата:
сервис-настройки пользователя-перейти-дополнительные настройки
Немного не там. Там просто откроется список регистра сведений (в данном случае у Вас какой-то пустой).
Вот у меня в УТ (я думаю должно быть похоже) "Сервис"-"Пользователи"-"Настройки дополнительных прав пользователей", открывается ФормаРедактирования регистра сведений ЗначенияДополнительныхПравПользователя, где сверху можно выбрать Пользователя, а в форме в виде дерева расположены дополнительные права пользователя, в котором есть "Документы"-"Редактирование цен и скидок в документах" и стоит "галочка".

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

Всего записей: 26400 | Зарегистр. 20-04-2006 | Отправлено: 15:44 12-11-2008
Phen0m



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Akam1, а у тебя есть внешняя обработка которая выгружает данные в Excel?
 
Мне вообще-то без разницы, для примера любая сгодиться я посмотрю код и сделаю по аналогии, но для dbf...

Всего записей: 37 | Зарегистр. 20-02-2008 | Отправлено: 15:55 12-11-2008
kurgan86



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Знающие люди, помогите пожалуйста решить проблему, в общем работаю с конвертацией данных и возникла проблема, при переносе документа, мне нужно вызывать процедуру из модуля документа, подскажите, как мне вызвать процедуру или функцию из модуля документа с помощью внешнего отчета. Понимаю, что прямой вызов функции из внешнего обработчика в контексте документа невозможен, но может есть какой-либо обходной вариант ? Буду очень благодарен ответившим...

Всего записей: 4 | Зарегистр. 21-02-2006 | Отправлено: 16:00 12-11-2008 | Исправлено: kurgan86, 16:02 12-11-2008
fol



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mmikl
В конфигураторе править ничего не надо! Сервис - настройка дополнительных прав пользователей выбираем нужную роль, в разделе "Документы" устанавливаем нужный флажок и все!

Цитата:
Функция РазрешитьРедактированиеЦенВДокументах() Экспорт  
 
    Возврат ПравоЕстьУПользователя(ПланыВидовХарактеристик.ПраваПользователей.РедактированиеЦенВДокументах, Ложь);  
 
КонецФункции // РазрешитьРедактированиеЦенВДокументах()  
 
Я понимаю, что ложь возвращается в любом случае или все-таки я ошибаюсь?

Ошибаешься. Здесь как раз и проверяется есть у пользователя данное право или нет. По умолчанию в демо базе этого права нет, поэтому возвращается ложь.
 
Добавлено:
Phen0m лови пример http://narod.ru/disk/3729728000/ImportDBF.rar.html

Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 16:16 12-11-2008
tdr1225



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kurgan86

Цитата:
нужно вызывать процедуру из модуля документа

Два способа:
1. Изменить модуль формы документа.
Добавить возможность открытия этого документа с параметром и анализировать параметр. Если нет параметра - выполнять все как прежде, если есть определенный параметр - выполнить некоторые действия, например, вызвать проц. из модуля док. В этот же параметр можно вернуть результат.
Недостаток: изменения нужно выполнить в документах всех видов (вернее, какие тебе нужны).
Надо менять конфу.
2. Использовать ВК FormEx (автор АЛьФ),
метод ВыполнитьПроцедуру(<Контекст>, <ИмяПроцедуры>, <СписокАргументов>)
Недостаток: не все любят подключать ВК.

Всего записей: 282 | Зарегистр. 07-12-2005 | Отправлено: 17:03 12-11-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Stopka_krsk

Цитата:
Просто цены на товар за день могут измениться... Допустим накладную выписали до обеда, а привоз товара произошёл в обед и цены поменялись в номенклатуре, а в накладной остались.. и при формировании отчётности вылазит приличная сумма, т.к. объемы внушительные. И проводка может проводится не в тот же день, когда составлялся документ.  
 
Проблема уже стоит только в том, как мне выдернуть цену наименования в накладной из табличной части и цену со справочника по этому товару из функции ОбработкаПроведения из МОДУЛЯ ДОКУМЕНТА - ДОКУМЕНТ.РЕАЛИЗАЦИЯ

1. в итоге нужно цены новые, которые в справочника?
2. а что мешает обращаться к ценам, перебирая строки?

Код:
 
//...
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
   //получаем позицию строки
   //далее берём из подчиненного справочника Цены нужную цену!
КонецЦикла;
//...
 

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 17:39 12-11-2008
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно обрезать базу по 30.09.08. Подкиньте, если у кого есть, обработку для переноса сальдо на начало и конец периода. Wrap.ert переносит только на конец периода. А надо, чтоб оборотно-сальдовая, сформированная с 1.10.08 по текущую дату, заполняла сальдо на начало и на конец периода. Т.е., чтоб переносились проводки.

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 20:13 12-11-2008
avlitis

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И снова здравствуйте!!!
 
1С:УПП 8.1 SQL  
   
Уважаемые господа! При смене паролей в домене перестала работать аутентификация Windows. Для входа в 1С: всем приходится вводить свои пароли пользователей 1С:. Почему так произошло и как это побороть?  
   
Заранее благодарю за помощь!

Всего записей: 4 | Зарегистр. 30-05-2008 | Отправлено: 23:21 12-11-2008
mmikl

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
St01en

Цитата:
 
Нужно обрезать базу по 30.09.08. Подкиньте, если у кого есть, обработку для переноса сальдо на начало и конец периода. Wrap.ert переносит только на конец периода. А надо, чтоб оборотно-сальдовая, сформированная с 1.10.08 по текущую дату, заполняла сальдо на начало и на конец периода. Т.е., чтоб переносились проводки.

 
Wrap.ert формирует конечное сальдо на ту дату, которую Вы укажете, например 30.09.08
Это же сальдо станет начальным сальдо на 1.10.08. Проводки (и обороты) с 1.10.08 по выбранную дату останутся - что еще нужно?
 
Добавлено:
fol
 
Спасибо, наконец получилось!
 
У меня не хватило мозгов после запроса "Пользователи или Группы пользовтелей" еще раз нажать кнопку выбора!

Всего записей: 309 | Зарегистр. 01-02-2007 | Отправлено: 13:34 13-11-2008 | Исправлено: mmikl, 13:36 13-11-2008
sengir

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
Помогите, пожалуйста, скачать файл  
 
http://1c.proclub.ru/modules/mydownloads/personal.php?cid=22&lid=8495
 
Журнал реєстрации касових ордеров КО 3а(Для Украини)

Всего записей: 2 | Зарегистр. 13-11-2008 | Отправлено: 15:43 13-11-2008
pavlika2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть новый интерфейс в 8.1 - как из него убрать пунк меню [Сервис]?
 
p.s.
Вопрос снят - не заметил, что у одной из Ролей, назначенных пользователю есть права на использование интерфейса, в котором есть доступ к [Сервис]

Всего записей: 626 | Зарегистр. 08-10-2004 | Отправлено: 16:00 13-11-2008 | Исправлено: pavlika2, 16:07 13-11-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sengir
тебе сюда "Клуб Профессионалов 1С" - разработки часть 2

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 19:50 13-11-2008
masteru

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите!!!!!!!!!!!!!!!!!!!!!- пожалуйста  
Версия платформы: Бухгалтерия 1C 8.1.12.101 Управление торговлей. Версия 10.3.6.8  
 
строка - в счете, накладных  
- в.т числе НДС вообще,не печатается(прописью) что надо сделать? чтоб печаталось прописью сумма НДС.  
Может у кого есть готовые внешние печатные формы Торг 12.

Всего записей: 327 | Зарегистр. 24-11-2003 | Отправлено: 00:24 14-11-2008
asaerun

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.  
Никак не могу понять принцип группировок в запросах.
Пытаюсь сделать запрос с группировкой по нескольким параметрам и возможностью изменения порядка следования группировок.  
Все работает нормально, пока указываю одну группировку. Если добавляю вторую, то программа висит на моменте вывода информации в таблицу. Получается вечный цикл, причем через некторое время вылетает с сообщением с переполнением памяти.
Насколько понял в отладчике цикл по группировке вместо того чтобы успешно завершиться начинается заново

Всего записей: 7 | Зарегистр. 19-11-2007 | Отправлено: 03:51 14-11-2008
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
masteru
Цитата:
Может у кого есть готовые внешние печатные формы Торг 12.
ТОРГ-12 - это унифицированная форма, утвержденная Поставлением и что-то в ней менять нельзя. Форма в УТ 10.3.6.8 встроена и нормально все печатает. В ней нет нигде строки для печати "в т.ч. НДС (прописью)".
Унифицированной формы счета не существует, так как это чисто ничего не значащая (в определенном смысле) бумажка и при составлении формы которой каждый извращается как хочет и в меру своей распущенности. Поэтому можете извратиться сами и добавить в нем строку "в т.ч. НДС (прописью)". Там делов на 30 минут максимум, а Вы уже долгое время задаете один и тот же вопрос. Давно бы уже сами сделали.
 
P.S. И от количества восклицательных знаков скорость помощи не изменяется.

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

Всего записей: 26400 | Зарегистр. 20-04-2006 | Отправлено: 04:23 14-11-2008
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Phen0m

Цитата:
В конечном итоге хочу получить DBF-файл (для просмотра через Excel), в котором будет, например, "ФИО", "Номер паспорта", "Город", "Почтовый индекс", "Улица", "Телефон" и т.п. данные о сотрудниках...  
Для чего?  
Хочу разобраться с функцией экспорта данных из "1С" в "DBF" на конкретном примере кода, т.к. программирование лучше изучать на практике, ИМХО...  
Буду признателен за любые ссылки, куски кода, готовые обработки, обучающие материалы...

Писал в свое время для 1С77 ЗиК внешнюю обработку "Формирование DBF-файлов для банка", в ней есть "Массовое открытие карточных счетов" - где формируется DBF с данными сотрудников. Могу выслать. Куда? Пиши в личку!

Всего записей: 5806 | Зарегистр. 23-06-2008 | Отправлено: 08:25 14-11-2008 | Исправлено: M_Volkov, 08:30 14-11-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-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru