20
Рейтинг

Lexx32



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

  •   Был(а) на сайте: 08.06.2021

Друзья
  • Абдул Баширов
  • Михаил Фамилия
  • Дмитрий Малышев
  • Евгений Комиссаров
Подписчики 6

Рейтинг 20

Таксировка требования отделения. Больничная аптека 2.1

Инструменты и обработки Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Здравоохранение, медицина, стоматология Россия Бухгалтерский учет Абонемент ($m) Внешняя обработка (ert,epf) Оптовая торговля Ценообразование, анализ цен

Обработка на основе имеющихся цен, взятых из документов поставки, проверяет на соответствие наименования в требовании и выводит цены (используется срез последних) в таблицу. Получаем Расчет суммы заявки - можно использовать для подсчета суммы заявки и распечатки (для подписания). 

3 стартмани

30.04.2019    6416    1    Lexx32    0       

0

Обновление Реестров жизненно важных лекарственных средств

Инструменты и обработки Для всех Платформа 1С v7.7 Конфигурации 1cv7 Фармацевтика, аптеки Россия Windows Абонемент ($m) Внешняя обработка (ert,epf) Ценообразование, анализ цен

Список на ЖНВЛС с ценами с 1 апреля 2014 должен находиться в распечатанном виде в каждой аптеке в зоне доступа покупателя: на стенде покупателя или в прикассовой зоне. По требованию покупателя вы должны предоставить ему этот реестр. Сам реестр содержит на данный момент 19 тыс. наименований. И печатать обновления, учитывая такой объем, подчас неудобно. Данная обработка ведет базу по этим обновлениям. И на любой момент дает возможность как просмотра, так и печати

1 стартмани

19.02.2015    12987    Lexx32    1       

0

Проверка dbf с командной строки

Инструменты и обработки Системный администратор Программист Windows Абонемент ($m) Приложение (exe) Корректировка данных Файловый обмен (TXT, XML, DBF), FTP

DbfSuccessful - это программа, которая позволяет проверить dbf файл на ошибки из командной строки.

1 стартмани

14.09.2012    16184    18    Lexx32    3       

4

Экстемпоральная рецептура

Инструменты и обработки Для всех Оперативный учет 7.7 1С:Торговля и склад 7.7 Фармацевтика, аптеки Россия Абонемент ($m) Конфигурация (md, cf) Логистика, склад и ТМЦ

Новая версия! Формирование счетов на изготовление строится из формирования требований. В каждом требовании по одной прописи на допустимое количество партии в зависимости от остатка на складе. Все основные документы формируются в счете.

1 стартмани

29.03.2011    13385    15    Lexx32    9       

0

Комментарии

DevПолучить значение из ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения#6 12.03.20 8:39
(5) Супер !!
вот решение
Код
   ДопСвойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Сумма");
   СУм = ПолучитьЗначениеДопСведений(Объект.ДокументОснование.Ссылка,ДопСвойство);


Большое спасибо !!!
DevПолучить значение из ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения#4 12.03.20 8:03
(3)
Код
Функция ПолучитьЗначениеДопСведений(Ссылка ,Свойство)
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Ссылка", Ссылка);
    Запрос.УстановитьПараметр("Свойство", Свойство);
    Запрос.Текст = "ВЫБРАТЬ
               |    ДополнительныеСведения.Значение
               |ИЗ
               |    РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
               |ГДЕ
               |    ДополнительныеСведения.Объект = &Ссылка
               |    И ДополнительныеСведения.Свойство = &Свойство";   

    Результат = Запрос.Выполнить().Выбрать();
    Если Результат.Количество() = 0 Тогда
        Возврат Неопределено;
    Иначе
        Результат.Следующий();
        Возврат Результат.Значение;
    КонецЕсли;
КонецФункции


При тестировании результат не определен.. По поводу индекса, как его узнать, получить??
DevПолучить значение из ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения#1 12.03.20 7:47
Всем привет, пожалуйста подскажите в чем проблема.. Есть стандартная конфигурация Медицина Больничная аптека 2.1, документ требование отделения - Дополнительные сведения - создан реквизит с именем сумма и присвоено значение числовое.. Пишу внешнюю обработку печать данного требования по своей форме с дополнительными функциями.. Пробую достать до данного значения - предложенными вариантами (найденными здесь на сайте):
Код
   // вариант 1
   ДопСвойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Сумма");
   Сум=Объект.ДокументОснование.Ссылка.ДополнительныеРеквизиты.Получить(ДопСвойство);

   //Вариант 2
   СУм = ПолучитьЗначениеДопСведений(Объект.ДокументОснование.ДополнительныеРеквизиты.Ссылка,"Сумма");   


И многие другие которые нашел в инете..
Пожалуйста помогите с вариантами решения вопроса, либо подскажите куда копать?? Скрины прекрепил..

Прикрепленные файлы:

001.jpg
002.jpg
УчетКонф. Больничная аптека 2.1#41 20.09.19 6:53
(40) большое спасибо конфигурацию настроили ведём уже 2 месяца, единственно не решили вопрос с таксировкой требований, самопальный epf написал где каждое требование таксируем по старым примерным ценам и сохраняем в файл, на всякий случай..
DevОшибка Получения ЗначениеСвойства()#13 19.06.19 14:26
Если так
Код
 
СвСумма = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Сумма_3074252a40dc4064a9b072d79e20d773","Сумма",Требование.Ссылка);
   СуммаЗаявки = УправлениеСвойствами.ЗначениеСвойства(Требование,СвСумма);

ошибка не верно указан реквизит, какой нужен реквизит ???
DevОшибка Получения ЗначениеСвойства()#12 19.06.19 14:14
На такое выражение
[code]
СвСумма = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Сумма_3074252a40dc4064a9b072d79e20d773");
СуммаЗаявки = УправлениеСвойствами.ЗначениеСвойства(Требование,СвСумма);

[\code]
пишет недостаточно параметров, пожалуйста - подскажите новичку !!!
DevОшибка Получения ЗначениеСвойства()#11 19.06.19 14:06
(10) А поиск производить если не по коду() тогда по имени(??) или НайтиПоРеквизиту(то что для разработчиков) ??
DevОшибка Получения ЗначениеСвойства()#9 19.06.19 13:02
Пожалуйста кто-нить подскажите..
Пробую так:
Код
 
   СвСумма = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоКоду();
   СуммаЗаявки = УправлениеСвойствами.ЗначениеСвойства(Требование,"Сумма");

выдает ошибку (не пойму куда присабачить СвСумма)
DevОшибка Получения ЗначениеСвойства()#8 19.06.19 12:54
(4) Извиняюсь дочитался, а как задать это значение "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения" ??
DevОшибка Получения ЗначениеСвойства()#7 19.06.19 12:44
(4) Вот
Код
 
// Возвращает значение дополнительного свойства объекта.
//
// Параметры:
//  Объект   - ЛюбаяСсылка - ссылка на объект, например, СправочникСсылка.Номенклатура,
//                           ДокументСсылка.ЗаказПокупателя, ...
//  Свойство - ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения - ссылка на
//                           дополнительный реквизит, значение которого нужно получить.
//           - Строка - Имя дополнительного свойства.
//
// Возвращаемое значение:
//  Произвольный - любое значение, допустимое для свойства.
//
Функция ЗначениеСвойства(Объект, Свойство) Экспорт
   ПолучатьРеквизиты = УправлениеСвойствамиСлужебный.ЭтоОбъектМетаданныхСДополнительнымиРеквизитами(Объект.Метаданные());
   
   Результат = ЗначенияСвойств(Объект, ПолучатьРеквизиты, Истина, Свойство);
   Если Результат.Количество() = 1 Тогда
      Возврат Результат[0].Значение;
   КонецЕсли;
КонецФункции