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

Хранилище

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

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




Свернуть

> Добро пожаловать на наш форум

Здравствуйте уважаемый посетитель. К сожалению вы не были распознаны форумом как зарегистрированный пользователь. Для полноценного использования возможностей нашего форума вам необходимо зарегистрироваться. Если вы уже зарегистрированы на форуме, то вам необходимо пройти авторизацию, используя Ваш логин и пароль.

Логин:   
Пароль:
 

Форум:

Новые темы (за 20 дней):

Последние сообщения:

Наши сервисы:

Дополнительно:

Новости для бухгалтера:

 
Не відкриваються обробки з ГМ [раздел Программирование в 1С Предприятие 7.7]
Автор GenTay — 24.11.24, 11:45 — 0 комментариев
Всім привіт! Тижні 3 тому зіштовхнувся з таким питанням - перестали відкриватися обробки із ГМ. Доходить до ОтрытьформуМодально() кружочок і далі йде, наче нічого не було. Ні помилки, нічого.
Якщо той самий код прописую там, звідки відкривається обробка, все працює. Більш того, чисто з власної шкідливості переніс обробки в 1С++ - там все працює, як годинник. Знайомі гуру 1С розвели руками.
У кого які думки з цього питання??? /зовнішні обробки теж то відкриваються, то ні, помилки у МД залишились у МетаДатаМейн - я не знаю як їх виправити, але вони стосуються чисто символів, тіж обробки не відкриваються потім з будь якого місця в 1С./
Їх, обробки, можна запустити, запуск відбувається так - роблю звіт, такий самий - все запускається. Потім роблю обробку - вона теж запускається, 3-4 рази, Потім все, набридло запускати. Обробки перестають запускатися рандомно, без зміни у коді. База 1С 7.7, 027, Бухгалтерія ПРОФ
Просмотров: 23, оставить комментарий   
1c Накладення інформації з попереднього поля [раздел Администрирование и настройка компьютера, железо]
Автор Timon-kpm — 24.11.24, 10:33 — 0 комментариев
Є така проблема, тільки на одному компьютері, є ще один на цьому робочому місці- все добре.
Проблема в тому що при відкритті або створені документу відбувається накладання тексту з попередньої сторінки. Проблема спостерігається ще на етапі входу до 1с.
Компьютер: DELL Latitude 5440 i5 1345u 32 gb памяті, відео вбудована Intel iris xe, сенсорний дисплей( через біос вимкнений тачскрін) win 11
ось фото зроблено з екрана





Принт скрин все ок але насправді на екрані як на фото вище



Оновив драйвера відео, завантажував у безпечному режимі з підтримкою мережі, видаляв додатковий софт від DELL, нічого не допомогає. В налаштуваннях відеоадаптера навіть ставив високу продуктивність для RDP.
Просмотров: 23, оставить комментарий   
AgentVenta приложение для торговых агентов [раздел 1С:Предприятие 8]
Автор mut — 21.11.24, 16:03 — 0 комментариев
Это реинкарнация моего старого проекта, теперь с открытым кодом. Написано на kotlin и с использованием актуальных на сегодня библиотек и подходов.
Для связи с системой учета возможно использовать только один способ - http сервис. Есть опыт встраивания в конфигурации: УТ, УТП, Бухгалтерия, как в режиме обычного приложения, так и управляемых форм, тут это особой роли не играет.

Репозиторий на GitHub: AgentVenta

Описание сервиса, который нужно реализовать на стороне учетной системы: Гуглдок

Краткий список основных возможностей:
- Просмотр справочника товаров с данными об остатках и ценах.
- Изображения товаров.
- Просмотр справочника клиентов с данными об адресе, телефоне, сальдо взаиморасчетов, последних операциях.
- Ввод заказа клиента и отправка документа в учетную систему.
- Ввод кассового ордера и отправка его в учетную систему.
- Запись истории локаций с просмотром на карте, с подсчетом расстояния за день.
- Просмотр клиентов на карте.
- Оформление фискальных чеков через ПРРО (поддерживается CheckBox).
- Подключение принтера для печати чеков и заказов через Bluetooth.
- Подключение сканера штрих-кодов для быстрого ввода товаров.

Доступно на маркете и можно включить демо режим, загрузится небольшой набор данных с которыми можно поиграться. Google Play
Просмотров: 61, оставить комментарий   
Розпізнавання тексту (OCR) з занесенням документів в BAS [раздел Программирование в 1С Предприятие 8.3]
Автор Inkognito — 21.11.24, 11:32 — 1 комментариев
BAS Бухгалтерія. Необхіден функціонал розпізнавання тексту паперових документів (відсканованиз та збережених в PDF) для занесення в базу вхідних документів (акт, рахунок, видаткова).
Можливо, є типовий функціонал або існують розробки?
Просмотров: 64, последний комментарий от sava1   
Чтение файла txt для вставки данных [раздел Программирование в 1С Предприятие 7.7]
Автор kayfatuch — 15.11.24, 15:33 — 20 комментариев
Доброго времени суток господа. У меня 1с 7.70.027 Торговля и Склад для Украины 7.70.048 и я написал такую вот обработку:

Процедура СозРасходки()
    // Создаем новый документ "Расходная накладная"
    Накладная = СоздатьОбъект("Документ.РасходнаяНакладная");
    Накладная.Новый();
    ДатаДок = РабочаяДата(Контекст, "Запись");    
    Файл = СоздатьОбъект("Текст");
    Файл.Открыть("C:\inetpub\ftproot\Kontakt\ExpenseInvoice_24-10-2024_17-29-19.txt");
    
    // Чтение данных из первых строк файла
    НаименованиеСклада = СокрЛП(Сред(Файл.ПолучитьСтроку(1), Найти(Файл.ПолучитьСтроку(1), ":") + 1));
    НаименованиеФирмы = СокрЛП(Сред(Файл.ПолучитьСтроку(2), Найти(Файл.ПолучитьСтроку(2), ":") + 1));
    НаименованиеКонтрагента = СокрЛП(Сред(Файл.ПолучитьСтроку(3), Найти(Файл.ПолучитьСтроку(3), ":") + 1));

    // Поиск фирмы по наименованию из файла
    спрФирма = СоздатьОбъект("Справочник.Фирмы");
    спрФирма.НайтиПоНаименованию(НаименованиеФирмы);
    Если спрФирма.Код <> 0 Тогда
        Накладная.Фирма = спрФирма.ТекущийЭлемент();
    Иначе
        Сообщить("Фирма не найдена: " + НаименованиеФирмы);
    КонецЕсли;

    // Поиск контрагента по наименованию из файла
    спрКонтрагент = СоздатьОбъект("Справочник.Контрагенты");
    спрКонтрагент.НайтиПоНаименованию(НаименованиеКонтрагента);
    Если спрКонтрагент.Код <> 0 Тогда
        Накладная.Контрагент = спрКонтрагент.ТекущийЭлемент();
    Иначе
        Сообщить("Контрагент не найден: " + НаименованиеКонтрагента);
    КонецЕсли;

    // Получаем место хранения по наименованию из файла
    спрСклад = СоздатьОбъект("Справочник.МестаХранения");
    спрСклад.НайтиПоНаименованию(НаименованиеСклада);
    Если спрСклад.Код <> 0 Тогда
        Накладная.Склад = спрСклад.ТекущийЭлемент();
    Иначе
        Сообщить("Склад не найден: " + НаименованиеСклада);
    КонецЕсли;

   // Чтение строк файла
    ЧтениеПродолжается = 1;  // Инициализация флага продолжения чтения
    ТекущаяСтрока = "";

    Пока ЧтениеПродолжается = 1 Цикл
        // Читаем строку из файла
        СтатусЧтения = Файл.ПолучитьСтроку(ТекущаяСтрока);

        // Проверяем, были ли строки в файле
        Если СтатусЧтения = 0 Тогда
            ЧтениеПродолжается = 0; // Если строк больше нет, выходим из цикла
        ИначеЕсли ТекущаяСтрока = "" Тогда
            Продолжить; // Пропускаем пустые строки
        Иначе
            // Обработка строки с артикулом
            Если Лев(ТекущаяСтрока, 8) = "Артикул:" Тогда
                Артикул = СокрЛП(Сред(ТекущаяСтрока, 9));

                // Читаем строку с количеством
                СтрокаКоличество = "";
                Файл.ПрочитатьСтроку(СтрокаКоличество);
                Если Лев(СтрокаКоличество, 10) = "Количество:" Тогда
                    Количество = Число(СокрЛП(Сред(СтрокаКоличество, 11)));

                    // Добавление строки в табличную часть
                    СтрокаТЧ = Накладная.Товары.Добавить();
                    СтрокаТЧ.Артикул = Артикул;
                    СтрокаТЧ.Количество = Количество;
                КонецЕсли;
            КонецЕсли;
        КонецЕсли;
    КонецЦикла;

    // Записываем документ
    Накладная.Записать();
    Сообщить("Расходная накладная успешно создана!");
КонецПроцедуры


Суть вопроса просьба помощи. конечная цель процедуры работать автономно и постоянно искать файл и создавать на его основе документ в зависимости от названия документа. На данный момент я застопорился в двух моментах: первый если контрагент прописан в подкаталоге он не находится для вставки. Вторая не выходит для документа вытянуть данные об товаре. Если кому поможет вставлю пример как выглядит файл на основе которого заполняется документ. Буду благодарен любой помощи.

Пример документа:
Склад: "склад"                                                  
Фирма: "название фопа"      
Контрагент: "контрагент"                                            

Товары:                                                                    
Артикул: 3    
Количество: 1
                                            
Артикул: 11782
Количество: 2

и т.д.(по количеству товара)
Просмотров: 399, последний комментарий от andrew76   
Індексація ЗП для новоприйнятих після підвищення [раздел 1С Управление производственным предприятием 8]
Автор twilight_dream — 12.11.24, 15:58 — 1 комментариев
Управление производственным предприятием для Украины", редакция 1.3 (1.3.82.1)

При розрахунку індексації для тих робітників що були прийняті пілся підвищення окладу індексація нараховується. Тому що в регистрі "Коєффициенты повышени окладов" в такому випадку нема запису про підвищення. А підвищення вираховується з індексації. В САП вони мають нормативні підвищення по "должностям", але в 1С підвищення враховується по робітникам персонально. Тобто по логиці не повинна нараховуватися індексація. Але нараховується. Як в 1С вирішити таку проблему, чи може і по правильному таким робітникам нараховується?

Уточню, що по цій посаді індексації бути не повинно, тому що було підвищення всім на цій посаді. А людина що прийшла після підвищення має індексацію нарахованою, тому що в регистрі немає по ній запису про підвищення. ТАка логіка є помилковою. Як вийти з ситуації.
Просмотров: 111, последний комментарий от phant0m   
Як уникнути двомовності в найменуваннях елементів довідника [раздел Программирование в 1С Предприятие 8.3]
Автор kostya77 — 12.11.24, 8:35 — 10 комментариев
Добрий день. При завантаженні з файлу елементи довідника створюються програмно по найменування. Щоб уникнути дублювання я виконую пошук по найменуванню, якщо находжу то не створюю, але що робити з двомовнісью? Наприклад, є найменування на укр мові і таке ж саме на рос мові і у мене створюються два елементи хоча повенен створитися один.
Просмотров: 260, последний комментарий от AnryMc   
Как можно сделать текстовые кнопки как в 8 на форме? [раздел Программирование в 1С Предприятие 7.7]
Автор 4andriy — 11.11.24, 17:27 — 6 комментариев
конфигурация 7.7
как можно сделать текстовые кнопки как в 8 на форме? ато можно нажимать только обычные кнопки, а хотелось бы сдедеть так:

Кнопка
Просмотров: 268, последний комментарий от andrew76   
Як виправити мінусові залишки товарів? [раздел 1С Управление небольшой фирмой для Украины]
Автор kostya77 — 11.11.24, 9:00 — 3 комментариев
Добрий день. В ситемі виникли мінусові залишки по товару. Підкажіть, як їх виправити?
Просмотров: 273, последний комментарий от kostya77   
Необхідно відмінити дію в 1 С [раздел Платформа 8]
Автор Merry_inna — 10.11.24, 12:46 — 1 комментариев
Доброго дня. Допоможіть, будь ласка, було випадково відмінено проведення по операції "закриття місяця" та "визначення фінансових результатів" за попередній період. Чи є можливість відмінити дані дії, щоб не проводити заново, тому як є побоювання змін у попередньому періоді??
Просмотров: 138, последний комментарий от denis84   
Перевірка в центрі ліцензування не пройдена [раздел Программирование в 1С Предприятие 8.3]
Автор alex-l1904 — 06.11.24, 10:40 — 5 комментариев
Добрий день, у нас ІТС сплачені. Але від учора (05.11.24) вискакує вікно "Перевірка в центрі ліцензування не пройдена"
Чи може хто вже таке здолав?
Просмотров: 316, последний комментарий от alex-l1904   
Проблема с ТЗ в документах [раздел Программирование в 1С Предприятие 7.7]
Автор kayfatuch — 06.11.24, 1:08 — 11 комментариев
Доброго времени суток господа. У меня 1с 7.70.027 Торговля и Склад для Украины 7.70.048 и всё же назрел(а точнее накапали на мозг) вопрос может кто сталкивался и это элементарно решается но я увы так и не додумался( Собственно суть: есть чек/приходка/расходка ТЗ в которых имеет вид ШтрихКод-Артикул_Товар. Если пикать Штрих код всё гуд вставляется и артикул и товар и т.д. но вот проблема дальше если шк нет продавцы вводят артикул и он вставляет данные игнорируя столбец ШтрихКод, если и его нет и ищут по названию вводя в столбец товар то при вставке пропускаются столбцы и ШтрихКод и Артикул. Прошу помощи в решении данного вопроса или он вообще нерешаем? Спасибо всем за советы и подсказки
Просмотров: 309, последний комментарий от kayfatuch   
Недоступний сервер ліцензування. Платформа 8.3.10.2252, конфігурація "Аптека для України" 2.0.11.1 [раздел Программирование в 1С Предприятие 8.3]
Автор alexxbely — 04.11.24, 14:21 — 3 комментариев
Добрий день.

Після додавання в конфігурацію нового звіту почало з'являтись вікно




Допоможіть, плз, може хто стикався, як це побороти. Наскільки я читав - це платформа, а не конфігурація перевірку робить
Просмотров: 329, последний комментарий от alex-l1904   
Как открыть комплект документации по BAS? [раздел Литература, ссылки на полезные ресурсы]
Автор alexandr_f — 03.11.24, 15:43 — 1 комментариев
Скачал Комплект документации по BAS. Но при открытии он пуст. Как то случайно открылись ссылки, второй раз не хотят. Подскажите пожалуйста, что не так,
Просмотров: 147, последний комментарий от alexandr_f   
Возможно ли как то вывести сообщение с данными из печатной формы? [раздел Программирование в 1С Предприятие 8.3]
Автор Mr_Daniel_Khorn — 31.10.24, 15:10 — 2 комментариев
Доброго дня.
BAF (8.3.19.1529)
Business Automation Software for small company. PROF (1.6.21.1)

Есть процедура из модуля интеграции Вчаснокасса и Baf
Процедура ВыводЧека(фОбъект) Экспорт    
    Сообщить(Объект.Ответ["info"]["doccode"]);  
    
    Если (фОбъект.Параметры.ВыводЧека = 2 Или фОбъект.Параметры.ВыводЧека = 3) И
           Не (фОбъект.Параметры.ИспользоватьОтправку И (фОбъект.Ответ["info"]["task"] = 1 Или фОбъект.Ответ["info"]["task"] = 2)) Тогда
        Возврат;
    КонецЕсли;
    
    ШиринаЛентыКоэф = фОбъект.Параметры.ШиринаЛенты * 0.95;
    Картинка = Новый Картинка(Base64Значение(СтрЗаменить(фОбъект.Ответ["pf_image"], "data:image/png;base64,", "")));
    
    Файл = Новый Файл(ПолучитьИмяВременногоФайла("png"));
    Картинка.Записать(Файл.ПолноеИмя);
    
    Shell = Новый COMОбъект("Shell.Application");
    Folder = Shell.NameSpace(Файл.Путь);
    Item = Folder.ParseName(Файл.Имя);
    Детали = Folder.GetDetailsOf(Item, -1);
    Детали = СтрЗаменить(Детали, " ", "");
    Х = Найти(Детали, "x");
    
    ВысотаКартинки = "";
    Сч = Х + 1;
    Пока Истина Цикл
        Если КодСимвола(Детали, Сч) >= 48 И КодСимвола(Детали, Сч) <= 57 Тогда
            ВысотаКартинки = ВысотаКартинки + Сред(Детали, Сч, 1);
            Сч = Сч + 1;
        Иначе
            Прервать;
        КонецЕсли;
    КонецЦикла;
    
    ШиринаКартинки = "";
    Сч = Х - 1;
    Пока Истина Цикл
        Если КодСимвола(Детали, Сч) >= 48 И КодСимвола(Детали, Сч) <= 57 Тогда
            ШиринаКартинки = Сред(Детали, Сч, 1) + ШиринаКартинки;
            Сч = Сч - 1;
        Иначе
            Прервать;
        КонецЕсли;
    КонецЦикла;
    
    УдалитьФайлы(Файл.ПолноеИмя);
    
    ТабДок = Новый ТабличныйДокумент;
    ТабДок.ПолеСверху = 0;
    ТабДок.ПолеСлева = 0;
    ТабДок.ПолеСнизу = 0;
    ТабДок.ПолеСправа = 0;
    ТабДок.АвтоМасштаб = Истина;
    
    Макет = ПолучитьМакетНаСервере("Макет");
    Область = ПолучитьОбластьНаСервере(Макет, "Область");
    Область.ОбластьПечати = Область.Область(1, 1, 1, 1);
    
    Рисунок = Область.Рисунки.PNG;
    Рисунок.Высота = ШиринаЛентыКоэф * ВысотаКартинки / ШиринаКартинки;
    Рисунок.Ширина = ШиринаЛентыКоэф;
    Рисунок.Картинка = Картинка;
    
    ВывестиОбластьНаСервере(ТабДок, Область);
    
    Если фОбъект.Параметры.ВыводЧека = 0 Или фОбъект.Параметры.ИспользоватьОтправку Тогда
        ПараметрыОткрытияФормы = Новый Структура;
        ПараметрыОткрытияФормы.Вставить("Чек", ТабДок);
        Если фОбъект.Параметры.ИспользоватьОтправку И (фОбъект.Ответ["info"]["task"] = 1 Или фОбъект.Ответ["info"]["task"] = 2) Тогда
            ПараметрыОткрытияФормы.Вставить("Отправка", Истина);
            ПараметрыОткрытияФормы.Вставить("ФискальныйНомер", фОбъект.Ответ["info"]["doccode"]);  
            
                //наумов 30.10.2024 передача чека Начало

            
            
            
                    
            //наумов 30.10.2024 передача чека Конец    
            
            ПараметрыОткрытияФормы.Вставить("Токен", фОбъект.Параметры.Токен);
        Иначе
            ПараметрыОткрытияФормы.Вставить("Отправка", Ложь);    
                
        КонецЕсли;
        ОткрытьФорму("ВнешняяОбработка.ПрограммныйРегистраторКассираВчасноКасаДополнительнаяОбработка.Форма.ФормаЧека", ПараметрыОткрытияФормы, ЭтаФорма);        
    КонецЕсли;
    
    Если фОбъект.Параметры.ВыводЧека = 1 Тогда
        ТабДок.Напечатать();    
            
    КонецЕсли;    
    
КонецПроцедуры


Только в этой процедуре есть запрос Фискального Номера.

ПараметрыОткрытияФормы.Вставить("ФискальныйНомер", фОбъект.Ответ["info"]["doccode"]);


Подскажите можно ли каким то образом получить данный номер.
Хотя бы вывести в сообщении или что то подобное
В дальнейшем нужно данный код передать на форму но с этим думаю разбируся
Просмотров: 201, последний комментарий от Mr_Daniel_Khorn   
Відображення документу в рег обліку [раздел Программирование в 1С Предприятие 8.3]
Автор kostya77 — 31.10.24, 14:34 — 12 комментариев
Добрий день. При проведенні документу Передача товарів між організаціями проводки не формуються. а коли документ відображається в Рег.обліку, то проводки зя'являються. підкажіть на основі чого формуються проводки? мене цікавит механіз формування проводок. Потрібно змінити самі прводки.
Просмотров: 337, последний комментарий от TohaMonster   
Ліцензування мобільної платформи BAS та мобільних додатків для неї [раздел Мобильная платформа 1С]
Автор konfed — 29.10.24, 22:28 — 0 комментариев
Товариство , привіт. Допоможіть розібратися з ліцензуванням мобільної платформи та мобільних додатків, створених для неї. Якщо є різниця в ліцензуванні мобільного клієнта , мобільного клієнта з можливістю роботи оффлайн та автономного мобільного додатку прохання вказати яке ліцензування застосовується в кожному з випадків. Дякую за допомогу
Просмотров: 135, оставить комментарий   
Як можна провести округення суми з кратністю до 10 копійок? [раздел Программирование в 1С Предприятие 7.7]
Автор kostya77 — 28.10.24, 13:25 — 5 комментариев
Добрий день. підкажіть. як можна провести округення суми з кратністю до 10 копійок?
Просмотров: 275, последний комментарий от Profi_1C77   
Создание документа на основе файла фоново [раздел Программирование в 1С Предприятие 7.7]
Автор kayfatuch — 28.10.24, 12:21 — 6 комментариев
1с 7.70.027 Торговля и Склад для Украины 7.70.048. В общем ситуация такова: Есть ТСД на котором самописное ПО которое создаёт txt файл с подписями(файлы приходной/расходной) после чего он отправляется на удалённый сервер где и стоит база. сейчас стоит вопрос в том что пишу обработку которая будет постоянно работать и автоматически создавать приходную/расходную(в зависимости от названия txt файла) как расскидать данные знаю вопрос в другом, у меня просто тупо не создаётся документ хотя база пишет что документ создан. вот код который я написал. в чём может быть проблема? с меня благодарность.
 // Создаем новый документ "Расходная накладная"
    Накладная = СоздатьОбъект("Документ.РасходнаяНакладная");
    ДатаДок=РабочаяДата(Контекст,"Запись");


    // Поиск фирмы по наименованию
    спрФирма = СоздатьОбъект("Справочник.Фирмы");
    спрФирма.НайтиПоНаименованию("название фирмы");
    Накладная.Фирма = спрФирма.ТекущийЭлемент();


    // Поиск контрагента по наименованию
    спрКонтрагент = СоздатьОбъект("Справочник.Контрагенты");
    спрКонтрагент.НайтиПоНаименованию("имя контрагента");
    Накладная.Контрагент = спрКонтрагент.ТекущийЭлемент();


    // Поиск склада по наименованию
    спрСклад = СоздатьОбъект("Справочник.МестаХранения");
    спрСклад.НайтиПоНаименованию("имя склада");
    Накладная.Склад = спрСклад.ТекущийЭлемент();


    Сообщить("Расходная накладная успешно создана!");
КонецПроцедуры
Просмотров: 216, последний комментарий от kayfatuch   
Постоянно аварийное закрытие 1с [раздел Программирование в 1С Предприятие 7.7]
Автор kayfatuch — 28.10.24, 11:27 — 13 комментариев
Доброго времени суток, уже сломал всю голову в поисках проблемы. У меня 1с 7.70.027 Торговля и Склад для Украины 7.70.048 недавно добавил в базу работе с pos терминалом а также рро по протоколу krypton и после этого через каждый вечер в конце дня мне приходится входить в базу монопольно что бы восстановить после аварийного закрытия хотя ни у кого из сотрудников она не зависает и т.п. то есть спокойно закрывается. Подскажите куда копать, так как просто бестолку трачу время на всё это(
Просмотров: 393, последний комментарий от tibank   
RSS Текстовая версия Сейчас: 24.11.24, 15:45
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!