Чемеренко Денис

32
Рейтинг

Di_Denis
Денис Чемеренко



  •   Регистрация: 30.08.2011 (12 лет назад)

  •   Был(а) на сайте: вчера в 08:11

Подписчики 9

Группы

Партнер IS-WP

Рейтинг 32

Обработка подключения онлайн-кассы к 1С 7.7 (ПОЛУФАБРИКАТ)

Инструменты и обработки Программист Бухгалтер Платформа 1С v7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m) Архив с данными Кассовые операции ККМ

Обработка обслуживания торгового оборудования для печати чеков ККМ. Протестирована на Конфигурации бухгалтерский учет (7.70.634) с кассой АТОЛ 30 Ф, Печать ПКО и РКО. Также работает на Торговля + Склад.

2 стартмани

31.05.2017    49186    117    Di_Denis    47       

9

Простой расчет квартплаты 3.0

Отчеты и формы Бухгалтер Пользователь Платформа 1С v8.3 Энергетика и ЖКХ Россия Бухгалтерский учет Windows Абонемент ($m) Архив с данными Управление услугами и сервисом

Программный продукт предназначен для организации эффективного управления и автоматизации расчета в управляющих компаниях, товариществах собственников жилья (ТСЖ), жилищно-строительных кооперативах (ЖСК). Решение является самостоятельной конфигурацией для работы с 1С: Предприятия 8. (версия 8.3.6). Не является защищенным и не имеет фрагменты, не подлежащие изменению пользователем.

1 стартмани

09.11.2015    16670    43    Di_Denis    8       

14

Программа создания книги покупок и книги продаж, выгрузки декларации НДС

Инструменты и обработки Бухгалтер Платформа 1С v8.3 1С:Бухгалтерия 2.0 Россия Бухгалтерский учет Windows НДС Абонемент ($m) Конфигурация (md, cf) Закрытие периода

Конфигурация по выгрузки книги продаж и книги покупок, выгрузки декларации НДС. Пользователи могу заносить данные в ручную, так и могут выгрузить данные из 1С:Бухгалтериии 8. Тестировалось на релизе (2.0.38.6), но будет выгружать из любого релиза, где есть Регистр сведений "ЖурналУчетаСчетовФактур"

1 стартмани

28.10.2015    9991    6    Di_Denis    1       

2

Простой расчет квартплаты.

Отчеты и формы Для всех Платформа 1С v7.7 Конфигурации 1cv7 Энергетика и ЖКХ Россия Windows Абонемент ($m) Архив с данными Управление услугами и сервисом

Конфигурация для платформы 1С 7.7. Очень простая программа для расчеты квартплаты.

1 стартмани

12.09.2013    18264    21    Di_Denis    3       

5

Комментарии

DevFrontol 6 разные кассиры на кассах ККТ Атол#1 28.12.23 10:35
Добрый день! Есть кассовая программа Frontol 6 и две кассы ККТ (ООО и ИП). По закону в каждой организации должен быть кассир быть трудоустроен. Как сделать чтоб в кассе ООО был допустим Иванов И.И., а в ИП должен быть Сидоров С.С.
Но физически на кассе сидит Иванов И.И.

Прошивка в ккт последняя и нет в параметрах ккт пользователей кроме СИС.АДМИНИСТРАТОРА.
Пробовал менять в каждой кассе Сис.Адмнина на Иванова, а в Другой на Сидорова. Но всё ровно печатается тот кто авторизован во Frontol.

Спасибо.
DevВнешняя обработка#11 21.12.21 18:40
***
DevВнешняя обработка#10 21.12.21 18:36
(9)Пришлось создать еще профиль что проверить убедил.
DevВнешняя обработка#8 21.12.21 18:18
(5)Тем более что мешает кликнуть на мой профиль и увидеть публикацию.
DevВнешняя обработка#7 21.12.21 18:17
(5) Не жалко, отредактирует модератор или нет, мне нужно решение проблемы.
DevВнешняя обработка#6 21.12.21 18:14
(3) Там можно сделать если обработка специально была сделана, чтоб её функции можно было вызвать.
Или можно пример кода?
DevВнешняя обработка#4 21.12.21 18:06
(2) Не так как хотелось бы.
DevВнешняя обработка#1 21.12.21 17:16
Добрый день уважаемые форумчане, не могу решить проблему.

Расширения работают хорошо, а вот с базовой версией возникла проблема, без решения которой дальнейшая поддержка невозможна.

Это внешняя обработка для Рабочего места кассира.
Разработчики в общих модулях постоянно определяют какая форма открыта "Форма документа", "Форма обработки" и так далее, а соответственно что открыта "Форма внешней обработки нет" и не делают "Иначе"

Пример из обработки
Код
&НаСервере
Функция ОбработатьВводШтрихкода(ДанныеШтрихкода, КэшированныеЗначения, ПараметрыСканирования = Неопределено)
   
   РезультатОбработкиШтрихкода =
      ШтрихкодированиеИС.ОбработатьВводШтрихкода(ЭтотОбъект, ДанныеШтрихкода, КэшированныеЗначения, ПараметрыСканирования);
      
   Если РезультатОбработкиШтрихкода <> Неопределено Тогда
      ПереопределитьОрганизациюЕГАИС(РезультатОбработкиШтрихкода, ПараметрыСканирования);
      
      ПослеОбработкиШтрихкодов(РезультатОбработкиШтрихкода, КэшированныеЗначения);
      
   КонецЕсли;
   
   Возврат РезультатОбработкиШтрихкода;
   
КонецФункции

"ОбработатьВводШтрихкода" Соответственно ЭтотОбъект-Это форма ФормаКлиентскогоПриложения, и далее сравнивают ЭтотОбъект.ИмяФормы = "Обработка.РМКУправляемыйРежим.Форма.Форма"
У меня соответственно получается ЭтотОбъект.ИмяФормы = "ВнешняяОбработка.РМКУправляемыйРежим.Форма.Форма"

Пример процедуры в общем модуле
Код
Процедура ВключитьПоддержкуВидовПродукцииИС(Контекст, ПараметрыСканирования, ВидПродукции) Экспорт
   
   Если ШтрихкодированиеИСКлиентСервер.ЭтоКонтекстОбъекта(Контекст, "Документ.ВозвратТоваровОтПокупателя") Тогда
      
      ЗаполнитьПараметрыСканированияВозвратТоваровОтПокупателя(Контекст, ПараметрыСканирования, ВидПродукции);
      
   ИначеЕсли ШтрихкодированиеИСКлиентСервер.ЭтоКонтекстОбъекта(Контекст, "Документ.ВозвратТоваровПоставщику") Тогда
      
      ЗаполнитьПараметрыСканированияВозвратТоваровПоставщику(Контекст, ПараметрыСканирования, ВидПродукции);
      
   ИначеЕсли ШтрихкодированиеИСКлиентСервер.ЭтоКонтекстОбъекта(Контекст, "Документ.ОплатаОтПокупателяПлатежнойКартой") Тогда
      
      ЗаполнитьПараметрыСканированияОплатаОтПокупателяПлатежнойКартой(Контекст, ПараметрыСканирования, ВидПродукции);
      
   ИначеЕсли ШтрихкодированиеИСКлиентСервер.ЭтоКонтекстОбъекта(Контекст, "Документ.ПеремещениеТоваров") Тогда
      
      ЗаполнитьПараметрыСканированияПеремещениеТоваров(Контекст, ПараметрыСканирования, ВидПродукции, Ложь);
      
   ИначеЕсли ШтрихкодированиеИСКлиентСервер.ЭтоКонтекстОбъекта(Контекст, "Документ.ПоступлениеТоваров") Тогда
      
      ЗаполнитьПараметрыСканированияПоступлениеТоваров(Контекст, ПараметрыСканирования, ВидПродукции);
      
   ИначеЕсли ШтрихкодированиеИСКлиентСервер.ЭтоКонтекстОбъекта(Контекст, "Документ.ПриходныйКассовыйОрдер") Тогда
      
      ЗаполнитьПараметрыСканированияПриходныйКассовыйОрдер(Контекст, ПараметрыСканирования, ВидПродукции);
      
   ИначеЕсли ШтрихкодированиеИСКлиентСервер.ЭтоКонтекстОбъекта(Контекст, "Документ.РасходныйКассовыйОрдер") Тогда
      
      ЗаполнитьПараметрыСканированияРасходныйКассовыйОрдер(Контекст, ПараметрыСканирования, ВидПродукции);
      
   ИначеЕсли ШтрихкодированиеИСКлиентСервер.ЭтоКонтекстОбъекта(Контекст, "Документ.РеализацияТоваров") Тогда
      
      ЗаполнитьПараметрыСканированияРеализацияТоваров(Контекст, ПараметрыСканирования, ВидПродукции);
      
   ИначеЕсли ШтрихкодированиеИСКлиентСервер.ЭтоКонтекстОбъекта(Контекст, "Документ.РегистрацияБезналичнойОплаты") Тогда
      
      ЗаполнитьПараметрыСканированияРегистрацияБезналичнойОплаты(Контекст, ПараметрыСканирования, ВидПродукции);
      
   ИначеЕсли ШтрихкодированиеИСКлиентСервер.ЭтоКонтекстОбъекта(Контекст, "Документ.ЧекККМ")
      Или ШтрихкодированиеИСКлиентСервер.ЭтоКонтекстОбъекта(Контекст, "Обработка.РМКУправляемыйРежим") Тогда
      
      ЗаполнитьПараметрыСканированияЧекККМ(Контекст, ПараметрыСканирования, ВидПродукции, Ложь);
      
   КонецЕсли;
   
   ЗаполнитьБазовыеПараметрыСканирования(ПараметрыСканирования, Контекст);
   
КонецПроцедуры



И это в каждом общем модуле, перенести все функции в обработку конечно затруднительно, почти все процедуры не экспортные.
На клиенте я еще могу передать подменить имя формы,
Код
ПолучитьФорму("Обработка.РМКУправляемыйРежим.Форма.Форма");

И передать её, но на сервере нельзя.

Соответственно изменить имя формы тоже не возможно, может кто натолкнет на мысль как это можно сделать.
БУОтчет по реализации и поступлению товаров и услуг для 1С:Бухгалтерии 3.0#6 07.10.21 11:03
(5) Если честно уже не помню как я его делал. 6 лет прошло.