Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )



История благодарностей участнику Стрелок ::: Спасибо сказали: 8 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
22.12.12, 12:53 ТиС 7.70.19
логика вообще не такая. советую почитать про управленческий и финансовый учёт и реализацию их в 1С "оперативный учёт"
alex040269,
06.12.12, 11:21 Чековый притер. Терминал. Проброс порта
1. измените номер вертуального порта на локальной машине на "побольше". Например COM5 (если стоит СОМ1 то порт с таким номером может быть физически на сервере и проброса не будет)
2. в параметрах "Подключение к удалённому рабочему столу" в закладке "Локальные ресурсы" кнопка "подробнее" поставить галку "порты"
3. в свойствах юзера на сервере поставить галку "проброс ком-портов" (параметры сеанса)

проверено не раз - всё работает прекрасно. Кстати не понял фразы "Чек печатается не как обычно прямо в порт принтера, а формируется печатная форма, и ее печатают как на обычном принтере". Вы имеете в виду что не как на ЭККА (построчно) а как на принтере чеков (печатная форма через "Напечатать"). Ну так в принципе все нефискальные принтеры чеков работают
andreykyiv@bigmir.net,
06.12.12, 11:14 Ошибка в условии при работе с почтой через Rom-Mail.dll
Вот ещё из реально работающей конфигурации вариант :

глобальник :

Перем глПочта Экспорт; 
Перем Почта Экспорт;

Если ЗагрузитьВнешнююКомпоненту("ROM-Mail.dll")=0 Тогда
         Предупреждение("Не удалось загрузить компоненту работы с почтой");  
         Возврат;
         глПочта=0;    
Иначе
         глПочта=1;  
         Сообщить("Модуль работы с почтой успешно загружен");
КонецЕсли;


документ :

// отправляем по почте   
    
    Если глПочта=1 Тогда
        Почта=СоздатьОбъект("AddIn.AddInMail");
    Иначе
        Возврат;
    КонецЕсли;    
    
    Почта.СерверОтправки=СокрЛП(Константа.СерверОтправки);
    Почта.ПортОтправки=Константа.ПортОтправки;
    Почта.АутентификацияПриОтправке=1;
    Почта.Логин=СокрЛП(Константа.Логин);
    Почта.Пароль=СокрЛП(Константа.Пароль);
    Если Почта.Соединение=0 Тогда
        Если Почта.Подключиться("Отправка")=0 Тогда
            Сообщить("Не удалось подключиться к почтовому серверу","!");
            Возврат;
        КонецЕсли;
    КонецЕсли;
    //сообщение
    Почта.Важность=0;
    Почта.Кодировка="windows-1251";
    Почта.ТипПисьма=2;
    Почта.АдресОтправителя=СокрЛП(Константа.АдресОтправителя);
    Почта.ИмяОтправителя=СокрЛП(Константа.ИмяОтправителя);
    //получатели
    Почта.АдресПолучателя=СокрЛП(Адрес);  
    Почта.ПодтверждениеДоставки=1;
    Почта.ПодтверждениеПрочтения=1;  
    ТемаПисьма="Накладная "+Накладная;  
    ТекстПисьма="Накладная "+Накладная;
    //вложения        
    ФС.УстТекКаталог(СокрЛП(ПутьПромФайлов));
    Почта.Вложения="";
    Если Запаковали=1 Тогда
        Почта.Вложения=СокрЛП(ПутьПромФайлов)+ИмяФайла+".rar;";
    Иначе
        Почта.Вложения=СокрЛП(ПутьПромФайлов)+ТекФайл+";";    
    КонецЕсли;    
    Почта.Тема=СокрЛП(ТемаПисьма);
    Почта.Тело=СокрЛП(ТекстПисьма);
    //отправка
    Если Почта.Соединение=0 Тогда
        Сообщить("Соединение потеряно","!");
    ИначеЕсли Почта.Отправить()=1 Тогда
        Сообщить("Почтовое сообщение отправлено","i");      
        Результат=1;
    Иначе
        Сообщить("Не удалось отправить сообщение","!");
    КонецЕсли;
    //отключение
    Почта.Отключиться();  
    Почта="";



 i 

Выделяйте, пожалуйста, код.
 
Mikst,
24.07.12, 4:54 Выборка данных из БД 1С
Цитата(xunicorn @ 23.07.12, 23:25) *
ну, насколько я понял сегодня из прочитаного это то, что 1С работает с БД коряво: ни нормальных имен таблиц, ни целосности данных(это мое мнение, которое я составил из прочитаного мною)



Ой как же вы ошибаетесь. Другой вопрос в том как вы собираетесь получать данные. Влоб читать таблицы у вас врядли получится.

Может глянете в сторону ОЛЕ ну или ODBC.

Кроме того в 1С есть файлик-описание таблиц в котором можно узнать не только название таблиц но и названия полей (со свойствами). Хотя гораздо проще конечно же автоматом стартовать 1С в пакетном режиме и затем получать нужные вам данные из внешних сформированных файлов.
xunicorn,
08.02.12, 9:00 Корректировка плана счетов
Цитата(Vava @ 07.02.12, 20:48) *
Конфигурация бух. учет. Сильно переделанная.
Вместо одного 22 счета используется группа с субсчетами 221 и 222. Нужно переделать под стандартную (оставить только 22 счет и перевести все на него). Как сделать красиво, чтоб в бухучете все хорошо было?


Гляньте сюда. Я делал нечто подобное но в обратнуюсторону. Но думаю алгоритм подойдёт

итак, юзеры в режиме предприятия ввели субсчета на счёте-негруппе. После этого он стал счётом группой. в результате - старые документы не перепроводятся, новые не хотят работать, т.к. в коде жёстко прописан счёт. что делать?

для примера возьмём счёт 311 (Украина). Это счёт "расчётные счета в национальной валюте". Юзхеры сощдали 3111 и 3112. Счёт 3110 появился автоматически. Были сделаны проводки (банковские выписки) по этим новым счетам. Но при вводе операций с валютой и инкассации - 1С стала выкидывать ошибки (не программные).

Решение

делаем всё в три этапа
1. создаём в конфигураторе счёт на том уровне, где был исходный (в той же группе). В нашем примере создаём 314. С теми же субконто что и исходный естественно
2. В режиме предприятия с помощью обработки RepVal.ert (замена значений) заменяем в документах неправильные счета на правильный БЕЗ УСТАНОВКИ ГАЛКИ "ПРОВЕСТИ ДОКУМЕНТЫ"
3. пишем обработку в 10-20 строк, которая перебирает документы. При получении документа, открывается его операция и перебираются проводки. Если в дебете или кредите проводки обнаружены "неправльные" счета - они заменяются на "правильный". После прохождения по проводкам операция записывается
4. удаляются неправильные счета

почему нельзя перепроводить документы при замене значений? да потому что многие документы получают параметры проводок при проведении. При перепроведении эти параметры могут меняться, а бухгалтера уже сдали отчёты и закрыли период. Поэтому используем прямую запись в проводки операции по документу.

Если есть возможность ограничить выборку документов по виду - ещё лучше, но для успокоения лучше проверить все.

Делать это лучше естественно в монопольном режиме и с открытием транзакции

http://www.forum.mista.ru/topic.php?id=371086
Vava,
07.02.12, 12:41 РАБОТА С Web формами.
Автор светиТЕ мыло - кое что кину возможно по теме

"Причина редактирования: у нас на Ви; М-р"

Да, в этом ВЫ уникальны. Везде практически в интернете принято обращение на "ты". Но в вашем распадке ваши порядки. постараюсь перестроить стиль общения
roman457,
31.01.12, 12:05 Описание J1300101
Цитата(DartRomanius @ 31.01.12, 13:02) *
Нет, описание.
Схема есть, но не до конца понятно куда какое поле и чего туда совать (не в смысле типов данных, а по существу).



http://pro1c.org.ua/lofiversion/index.php?t5866.html

Там готовая обработка.

Нашёл кажется

http://opz.com.ua/wiki/Схемы_документов
DartRomanius,
20.12.11, 13:03 Поиск в таблице значений
Цитата(mavrik @ 20.12.11, 13:49) *
Тип значений сторока. ТЗ.Склад и ТЗ2.Автомобіль одинаковые значения так просто перемена была названа ТЗ.Склад.Да вытягиваем из ТЗ2.Видстань и ТЗ2.Навигатор



ОбрежьТЕ пробелы через СокрЛП()
mavrik,

RSS Текстовая версия Сейчас: 28.03.24, 12:53
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!