JUG конструктор запросов и обработок

Публикация № 569569 31.12.16

Инструментарий разработчика - Инструментарий разработчика

конструктор запросов обработка

Конструируйте легко запросы и обработки любой сложности.

Сначала это был просто конструктор запросов.

Я добавил к нему возможность постобработки. Причем, без использования встроенного языка 1С, а средствами похожими на те, что я использовал для запросов. Затем, я расширил набор команд обработчика. Так, чтобы можно было работать с базой.

Теперь этот конструктор называется конструктором запросов и обработок.

С его помощью вы по-прежнему можете создавать сложные запросы и структирировать их, так чтобы они становлись проще.  Вместе (или вместо)) с запросами вы теперь можете конструировать обработки: простые и сложные.

Примеры запросов здесь: http://jugwill.livejournal.com/650.html, примеры обработок здесь: http://jugwill.livejournal.com/813.html

В архив также помещен пример сложной обработки. В ней демонстрируется создание документов с использованием распределения по принципу "первый пришел-первый ушел".

Приятной работы!

Платформа - 8.3, управляемое приложение. Тестировалось на 8.3.8.1784. В режиме совместимости работает с 8.3.6 и выше. С 8.3.5 и ниже неработает.

Скачать файлы

Наименование Файл Версия Размер
Обработка, описание, библиотека шаблонов

.rar 925,87Kb
46
.rar 925,87Kb 46 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. premierex 02.01.17 14:20 Сейчас в теме
(0) Автор, а чем не устроил типовой конструктор запросов? Или альтернативный, которых на сайте - множество?
2. mkalimulin 503 02.01.17 18:23 Сейчас в теме
3. mkalimulin 503 02.01.17 18:26 Сейчас в теме
Да, кстати, пример еще какого-нибудь конструктора из этого множества можешь привести?
4. tormozit 6430 03.01.17 09:16 Сейчас в теме
(3) В подсистеме "Инструменты разработчика" http://infostart.ru/public/15126 уже пару лет как есть свой конструктор запроса, но он не поддерживает расширение языка запросов для описания характеристик.
5. mkalimulin 503 03.01.17 12:11 Сейчас в теме
(4) В моем есть волшебная кнопка )))
TreeDogNight; +1 Ответить
6. TreeDogNight 20 04.01.17 10:42 Сейчас в теме
(4) Подсистема "Инструменты разработчика" только для Обычных форм, а здесь Управляемые формы. Автору +, выглядит довольно интересно!
7. TODD22 18 04.01.17 10:45 Сейчас в теме
(6)
Подсистема "Инструменты разработчика" только для Обычных форм

А запустить толстого клиента и обычное приложение религия запрещает?
За тот функционал что есть в ИР можно на такие мелочи и глаза закрыть.
8. mkalimulin 503 04.01.17 11:16 Сейчас в теме
(7) Запустить толстого клиента, не забыв перед этим включить модальность.
Но это и вправду - мелочи. Обратите внимание на шаблоны. Мне кажется, вы их недооцениваете.
KliMich; Evg-Lylyk; Spacer; TreeDogNight; +4 Ответить
9. TODD22 18 04.01.17 11:18 Сейчас в теме
(8)
Но это и вправду - мелочи. Обратите внимание на шаблоны. Мне кажется, вы их недооцениваете.

Шаблоны чего я не до оцениваю?
Я только написал что за тот функционал который есть в ИР можно и толстого клиента запустить.
Вроде больше ничего я не писал....
10. mkalimulin 503 04.01.17 11:23 Сейчас в теме
(9) В новом конструкторе есть шаблоны.
11. TODD22 18 04.01.17 11:35 Сейчас в теме
(10)
В новом конструкторе есть шаблоны.

В "новом" это в вашем?
12. mkalimulin 503 04.01.17 11:40 Сейчас в теме
13. tormozit 6430 04.01.17 12:11 Сейчас в теме
Рекомендую автору дать более индивидуальное название своему конструктору. Альтернативных уже больше одного и со временем меньше не станет. Также рекомендую указать минимальные требования к платформе.
14. mkalimulin 503 04.01.17 13:08 Сейчас в теме
(13) Спасибо за советы! Название уже есть - JUG (сокр. от juggle, жонглировать). Насчет платформы учту.
15. kiv1c 654 10.01.17 14:22 Сейчас в теме
(14) автор, а чем так сильно помогают шаблоны?
17. mkalimulin 503 10.01.17 14:49 Сейчас в теме
(15) Я сейчас готовлю описание. В скором времени выложу. Там о шаблонах будет более менее подробно.
А если вкратце. Существует множество типовых ситуаций с запросами в 1С.
Например: срез последних на каждую дату в запросе, получение накопительного итога и т. д. Шаблоны и предназначены для записи и хранения решений таких типовых ситуаций.
В публикации я привожу пример шаблона "Перерыв в продажах". Вы можете использовать его для того, чтобы зафиксировать перерыв в продажах какого-либо товара. При чем, работать этот шаблон будет в абсолютно любой конфигурации, где есть хоть какая-либо информация о продажах. Регистр продажи - отлично. Нет регистра, есть только документ - тоже годится. Можно фиксировать перерыв в продажах какого-либо товара, а можно и перерыв в продажах какому-либо контрагенту, если вас интересует именно это.
16. trntv 10.01.17 14:31 Сейчас в теме
Скачал, запрос написал, работает. Юзабилити прям совсем неожиданное. Вы очень много в комментариях написали про шаблоны, но для меня эта тема осталась не раскрыта.
18. mkalimulin 503 10.01.17 14:53 Сейчас в теме
(16) Смотрите ответ на предыдущий пост, а также описание. Оно (описание) в скором времени появится.
19. Sam13 313 11.01.17 11:36 Сейчас в теме
В описании нужно дополнить: работает только при отключенном режиме совместимости.
По крайней мере у меня не запустилось в режиме совместимости 8.3.6
20. mkalimulin 503 11.01.17 11:41 Сейчас в теме
21. mkalimulin 503 11.01.17 18:05 Сейчас в теме
(19) Проверил. Запускается при режиме совместимости 8.3.6 и выше. При режиме совместимости 8.3.5 и ниже не запускается. Вы точно 8.3.6 пробовали? Какая была ошибка?
22. Sam13 313 12.01.17 12:30 Сейчас в теме
Я ошибся. У меня совместимость 8.3.4
23. mkalimulin 503 19.01.17 06:10 Сейчас в теме
Немного доработал конструктор, добавил описание, тестовую базу и два шаблона в дополнение к тому, что уже был. Поскольку шаблонов стало три, назвал это гордым словом библиотека. В расчете на то, что количество будет постепенно расти и когда-нибудь оправдает свое название.
Описание можно читать также и здесь: http://jugwill.livejournal.com/650.html
24. mkalimulin 503 29.01.17 12:37 Сейчас в теме
Библиотека шаблонов пополнилась двумя новыми.
"Срез последних на каждую дату" и "Накопительный итог".
А также, исправлены обнаруженные ошибки.
25. mkalimulin 503 12.02.17 19:52 Сейчас в теме
Обновлены обработка и библиотека шаблонов.
26. mkalimulin 503 15.02.17 02:00 Сейчас в теме
Добавлена постобработка результатов запроса. В библиотеке шаблонов приведен пример постобработки.
27. ivanov660 2874 17.03.17 22:01 Сейчас в теме
Довольно сумбурное описание. Я бы советовал автору еще дать дельное описание своему конструктору.
28. mkalimulin 503 18.03.17 08:51 Сейчас в теме
(27) Конструктор быстро менялся последнее время и, в этих условиях, я откладывал создание детального описания. Оно, конечно, нужно. Я с вами полностью согласен.
29. mikukrnet 177 19.03.17 08:53 Сейчас в теме
Уже существующий запрос тысяч на 6 строчек расскидает по квадратикам?
30. mkalimulin 503 19.03.17 09:36 Сейчас в теме
(29) Сейчас есть операция сериализации (получить текст из структуры). Обратной операции структуризации пока еще нет. В принципе, ее не долго делать. Будем считать ваш пост заявкой на создание данной операции.
31. mkalimulin 503 20.03.17 00:03 Сейчас в теме
(29) Операция структуризации добавлена. Можете структуризировать любое количество тысяч строк )))
Есть ограничения. Операции УПОРЯДОЧИТЬ и ИТОГИ я игнорирую и буду дальше игнорировать. Это - по сути постобработочные операции. Их можно выполнить другими средствами конструктора. Вложенные запросы я сейчас также игнорирую, но планирую это исправить.
32. serg_infostart 355 22.03.17 09:40 Сейчас в теме
(0) Ошибка:
{ВнешняяОбработка.jug.Форма.Форма.Форма(1838)}: Поле объекта не обнаружено (Параметры)
для каждого пар из ист.Источник.Параметры цикл
Вставляю текст запроса (из модуля Расчета себестоимости в ERP), жму Текст в структуру...
ВЫБРАТЬ
	УзлыКорректировки.НомерУзла КАК НомерУзла,
	УзлыКорректировки.ВременнаяРазницаЗнак КАК ВременнаяРазницаЗнак,
	УзлыКорректировки.ПостояннаяРазницаЗнак КАК ПостояннаяРазницаЗнак,
	ВЫРАЗИТЬ(УзлыКорректировки.Стоимость КАК ЧИСЛО(23, 10)) КАК Стоимость,
	ВЫРАЗИТЬ(УзлыКорректировки.СтоимостьБезНДС КАК ЧИСЛО(23, 10)) КАК СтоимостьБезНДС,
	ВЫРАЗИТЬ(УзлыКорректировки.ПостояннаяРазница КАК ЧИСЛО(23, 10)) КАК ПостояннаяРазница,
	ВЫРАЗИТЬ(УзлыКорректировки.ВременнаяРазница КАК ЧИСЛО(23, 10)) КАК ВременнаяРазница,
	ВЫРАЗИТЬ(УзлыКорректировки.СтоимостьДопРасходы КАК ЧИСЛО(23, 10)) КАК СтоимостьДопРасходы,
	ВЫРАЗИТЬ(УзлыКорректировки.СтоимостьДопРасходыБезНДС КАК ЧИСЛО(23, 10)) КАК СтоимостьДопРасходыБезНДС,
	ВЫРАЗИТЬ(УзлыКорректировки.СтоимостьЗабалансовая КАК ЧИСЛО(23, 10)) КАК СтоимостьЗабалансовая,
	ВЫРАЗИТЬ(УзлыКорректировки.Трудозатраты КАК ЧИСЛО(23, 10)) КАК Трудозатраты,
	ВЫРАЗИТЬ(УзлыКорректировки.ПостатейныеСНДС КАК ЧИСЛО(23, 10)) КАК ПостатейныеСНДС,
	ВЫРАЗИТЬ(УзлыКорректировки.ПостатейныеБезНДС КАК ЧИСЛО(23, 10)) КАК ПостатейныеБезНДС
ПОМЕСТИТЬ ВтТаблицаРешений
ИЗ
	ВтУзлыКорректировки КАК УзлыКорректировки

ИНДЕКСИРОВАТЬ ПО
	НомерУзла
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
	ДД.Регистратор,
	ДД.АналитикаУчетаНоменклатуры,
	ДД.РазделУчета,
	ДД.ВидЗапасов,
	ДД.Партия,
	ДД.АналитикаУчетаПартий,
	ДД.АналитикаФинансовогоУчета,
	ДД.ВидДеятельностиНДС
ПОМЕСТИТЬ Выпуски
ИЗ
	ВТКэшРасчетныеОборотыСебестоимостьТоваров КАК ДД
ГДЕ
	&ПартионныйУчетВерсии22
	И ДД.ТипЗаписи = ЗНАЧЕНИЕ(Перечисление.ТипыЗаписейПартий.Партия)
	И (ДД.Регистратор ССЫЛКА Документ.ВыпускПродукции
			ИЛИ ДД.Регистратор ССЫЛКА Документ.ОтчетДавальцу
			ИЛИ ДД.Регистратор ССЫЛКА Документ.ЭтапПроизводства2_2
			ИЛИ ДД.Регистратор ССЫЛКА Документ.ПроизводствоБезЗаказа
			ИЛИ ДД.Регистратор ССЫЛКА Документ.ОтчетПереработчика
			ИЛИ ДД.Регистратор ССЫЛКА Документ.ПоступлениеОтПереработчика)
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
	ДД.Регистратор,
	ДД.РазделУчета,
	ДД.АналитикаУчетаНоменклатуры,
	ДД.ВидЗапасов,
	ДД.КорАналитикаУчетаНоменклатуры,
	ДД.КорВидЗапасов
ПОМЕСТИТЬ РаботыДляДавальца
ИЗ
	ВТКэшРасчетныеОборотыСебестоимостьТоваров КАК ДД
ГДЕ
	ДД.ТипЗаписи = ЗНАЧЕНИЕ(Перечисление.ТипыЗаписейПартий.Партия)
	И ДД.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВыпускПродукции)
	И ДД.ВидЗапасов.ТипЗапасов = ЗНАЧЕНИЕ(Перечисление.ТипыЗапасов.Услуга)
	И ДД.КорВидЗапасов.ТипЗапасов = ЗНАЧЕНИЕ(Перечисление.ТипыЗапасов.ПродукцияДавальца)
	И &УчитыватьСебестоимостьТоваровПоВидамЗапасов

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ РАЗЛИЧНЫЕ
	ДД.Регистратор,
	ДД.РазделУчета,
	ДД.АналитикаУчетаНоменклатуры,
	ДД.ВидЗапасов,
	ДД.КорАналитикаУчетаНоменклатуры,
	ДД.КорВидЗапасов
ИЗ
	ВТКэшРасчетныеОборотыСебестоимостьТоваров КАК ДД
ГДЕ
	ДД.ТипЗаписи = ЗНАЧЕНИЕ(Перечисление.ТипыЗаписейПартий.Партия)
	И ДД.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВыпускПродукции)
	И ДД.РазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ПроизводственныеЗатраты)
	И ДД.КорАналитикаУчетаНоменклатуры <> ЗНАЧЕНИЕ(Справочник.КлючиАналитикиУчетаНоменклатуры.ПустаяСсылка)
	И НЕ &УчитыватьСебестоимостьТоваровПоВидамЗапасов
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	УчетСебестоимости.НомерУзлаИсточник КАК НомерУзлаИсточник,
	УчетСебестоимости.НомерУзлаПриемник КАК НомерУзлаПриемник,
	ЛОЖЬ КАК ПередачаВЭксплуатацию,
	ИСТИНА КАК ПринимаемыеВНУ,
	ЛОЖЬ КАК КосвенныеЗатратыНУ,
	МАКСИМУМ(УчетСебестоимости.Постатейные) КАК Постатейные,
	МАКСИМУМ(УчетСебестоимости.РаботаДляДавальца) КАК РаботаДляДавальца,
	МАКСИМУМ(УчетСебестоимости.ПродукцияДавальца) КАК ПродукцияДавальца,
	СУММА(УчетСебестоимости.Количество) КАК Количество
ПОМЕСТИТЬ ВтПеремещенияСписания
ИЗ
	(ВЫБРАТЬ
		УзлыКорректировкиИсточник.НомерУзла КАК НомерУзлаИсточник,
		ВЫБОР
			КОГДА УчетСебестоимости.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.РеализацияКлиентуРеглУчет)
				ТОГДА УзлыКорректировкиПриемникРеглУчет.НомерУзла
			КОГДА УчетСебестоимости.КорОрганизация <> ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
				ТОГДА УзлыКорректировкиПриемникПередачи.НомерУзла
			ИНАЧЕ УзлыКорректировкиПриемник.НомерУзла
		КОНЕЦ КАК НомерУзлаПриемник,
		ВЫБОР
			КОГДА УчетСебестоимости.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.РеализацияКлиентуРеглУчет)
				ТОГДА УзлыКорректировкиПриемникРеглУчет.Количество
			КОГДА УчетСебестоимости.КорОрганизация <> ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
				ТОГДА УзлыКорректировкиПриемникПередачи.Количество
			ИНАЧЕ УзлыКорректировкиПриемник.Количество
		КОНЕЦ КАК ВсегоКоличество,
		УчетСебестоимости.Количество КАК Количество,
		ЛОЖЬ КАК Постатейные,
		ЛОЖЬ КАК РаботаДляДавальца,
		ВЫБОР
			КОГДА &ПартионныйУчетВерсии22
					И (ЛОЖЬ
						ИЛИ НЕ РаботыДляДавальца.Регистратор ЕСТЬ NULL)
				ТОГДА ИСТИНА
			ИНАЧЕ ЛОЖЬ
		КОНЕЦ КАК ПродукцияДавальца
	ИЗ
		ВТКэшРасчетныеОборотыСебестоимостьТоваров КАК УчетСебестоимости
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиИсточник
			ПО УчетСебестоимости.АналитикаУчетаНоменклатуры = УзлыКорректировкиИсточник.АналитикаУчетаНоменклатуры
				И УчетСебестоимости.РазделУчета = УзлыКорректировкиИсточник.РазделУчета
				И УчетСебестоимости.ВидЗапасов = УзлыКорректировкиИсточник.ВидЗапасов
				И УчетСебестоимости.Организация = УзлыКорректировкиИсточник.Организация
				И УчетСебестоимости.Партия = УзлыКорректировкиИсточник.Партия
				И УчетСебестоимости.АналитикаУчетаПартий = УзлыКорректировкиИсточник.АналитикаУчетаПартий
				И УчетСебестоимости.АналитикаФинансовогоУчета = УзлыКорректировкиИсточник.АналитикаФинансовогоУчета
				И УчетСебестоимости.ВидДеятельностиНДС = УзлыКорректировкиИсточник.ВидДеятельностиНДС
			ЛЕВОЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиПриемник
			ПО УчетСебестоимости.КорАналитикаУчетаНоменклатуры = УзлыКорректировкиПриемник.АналитикаУчетаНоменклатуры
				И УчетСебестоимости.КорРазделУчета = УзлыКорректировкиПриемник.РазделУчета
				И УчетСебестоимости.КорВидЗапасов = УзлыКорректировкиПриемник.ВидЗапасов
				И УчетСебестоимости.Организация = УзлыКорректировкиПриемник.Организация
				И (УчетСебестоимости.КорОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка))
				И УчетСебестоимости.КорПартия = УзлыКорректировкиПриемник.Партия
				И УчетСебестоимости.КорАналитикаУчетаПартий = УзлыКорректировкиПриемник.АналитикаУчетаПартий
				И (УчетСебестоимости.КорАналитикаФинансовогоУчета = УзлыКорректировкиПриемник.АналитикаФинансовогоУчета
					ИЛИ НЕ &ПартионныйУчетВерсии22)
				И (УчетСебестоимости.КорВидДеятельностиНДС = УзлыКорректировкиПриемник.ВидДеятельностиНДС
					ИЛИ НЕ &ПартионныйУчетВерсии22)
			ЛЕВОЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиПриемникПередачи
			ПО УчетСебестоимости.КорАналитикаУчетаНоменклатуры = УзлыКорректировкиПриемникПередачи.АналитикаУчетаНоменклатуры
				И УчетСебестоимости.КорРазделУчета = УзлыКорректировкиПриемникПередачи.РазделУчета
				И УчетСебестоимости.КорВидЗапасов = УзлыКорректировкиПриемникПередачи.ВидЗапасов
				И УчетСебестоимости.КорОрганизация = УзлыКорректировкиПриемникПередачи.Организация
				И (УчетСебестоимости.КорОрганизация <> ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка))
				И (УчетСебестоимости.РазделУчета <> ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаКомиссию))
				И УчетСебестоимости.КорПартия = УзлыКорректировкиПриемникПередачи.Партия
				И УчетСебестоимости.КорАналитикаУчетаПартий = УзлыКорректировкиПриемникПередачи.АналитикаУчетаПартий
				И (УчетСебестоимости.КорАналитикаФинансовогоУчета = УзлыКорректировкиПриемникПередачи.АналитикаФинансовогоУчета
					ИЛИ НЕ &ПартионныйУчетВерсии22)
				И (УчетСебестоимости.КорВидДеятельностиНДС = УзлыКорректировкиПриемникПередачи.ВидДеятельностиНДС
					ИЛИ НЕ &ПартионныйУчетВерсии22)
			ЛЕВОЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиПриемникРеглУчет
			ПО УчетСебестоимости.АналитикаУчетаНоменклатуры = УзлыКорректировкиПриемникРеглУчет.АналитикаУчетаНоменклатуры
				И УчетСебестоимости.РазделУчета = УзлыКорректировкиПриемникРеглУчет.РазделУчета
				И УчетСебестоимости.КорВидЗапасов = УзлыКорректировкиПриемникРеглУчет.ВидЗапасов
				И (ЗНАЧЕНИЕ(Справочник.Организации.УправленческаяОрганизация) = УзлыКорректировкиПриемникРеглУчет.Организация)
				И УчетСебестоимости.КорПартия = УзлыКорректировкиПриемникРеглУчет.Партия
				И УчетСебестоимости.КорАналитикаУчетаПартий = УзлыКорректировкиПриемникРеглУчет.АналитикаУчетаПартий
				И (УчетСебестоимости.КорАналитикаФинансовогоУчета = УзлыКорректировкиПриемникРеглУчет.АналитикаФинансовогоУчета
					ИЛИ НЕ &ПартионныйУчетВерсии22)
				И (УчетСебестоимости.КорВидДеятельностиНДС = УзлыКорректировкиПриемникРеглУчет.ВидДеятельностиНДС
					ИЛИ НЕ &ПартионныйУчетВерсии22)
			ЛЕВОЕ СОЕДИНЕНИЕ ЕстьВозвратныеОтходы КАК ЕстьВозвратныеОтходы
			ПО (ЕстьВозвратныеОтходы.Организация = УчетСебестоимости.Организация)
				И (ЕстьВозвратныеОтходы.АналитикаУчетаНоменклатуры = УчетСебестоимости.АналитикаУчетаНоменклатуры)
				И (ЕстьВозвратныеОтходы.ВидЗапасов = УчетСебестоимости.ВидЗапасов)
				И (ЕстьВозвратныеОтходы.РазделУчета = УчетСебестоимости.РазделУчета)
			ЛЕВОЕ СОЕДИНЕНИЕ РаботыДляДавальца КАК РаботыДляДавальца
			ПО (РаботыДляДавальца.Регистратор = УчетСебестоимости.Регистратор)
				И (РаботыДляДавальца.КорАналитикаУчетаНоменклатуры = УчетСебестоимости.КорАналитикаУчетаНоменклатуры)
				И (РаботыДляДавальца.КорВидЗапасов = УчетСебестоимости.КорВидЗапасов)
	ГДЕ
		НЕ УчетСебестоимости.СлужебноеВидДвиженияПриход
		И НЕ(УчетСебестоимости.РазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ПроизводственныеЗатраты)
					И УчетСебестоимости.Количество < 0
					И НЕ ЕстьВозвратныеОтходы.Организация ЕСТЬ NULL)
		И НЕ(УчетСебестоимости.Регистратор ССЫЛКА Документ.ПоступлениеОтПереработчика
					И УчетСебестоимости.ДокументДвижения = УчетСебестоимости.Регистратор)
		И НЕ(УчетСебестоимости.Регистратор ССЫЛКА Документ.ОтчетПереработчика
					И УчетСебестоимости.ДокументДвижения = УчетСебестоимости.Регистратор)
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		УзлыКорректировкиИсточник.НомерУзла,
		УзлыКорректировкиПриемникРеглУчет.НомерУзла,
		УзлыКорректировкиПриемникРеглУчет.Количество,
		УзлыКорректировкиПриемникРеглУчет.Количество,
		ЛОЖЬ,
		ЛОЖЬ,
		ЛОЖЬ
	ИЗ
		ВТКэшРасчетныеОборотыСебестоимостьТоваров КАК УчетСебестоимости
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиИсточник
			ПО УчетСебестоимости.АналитикаУчетаНоменклатуры = УзлыКорректировкиИсточник.АналитикаУчетаНоменклатуры
				И УчетСебестоимости.РазделУчета = УзлыКорректировкиИсточник.РазделУчета
				И УчетСебестоимости.ВидЗапасов = УзлыКорректировкиИсточник.ВидЗапасов
				И УчетСебестоимости.Организация = УзлыКорректировкиИсточник.Организация
				И УчетСебестоимости.Партия = УзлыКорректировкиИсточник.Партия
				И УчетСебестоимости.АналитикаУчетаПартий = УзлыКорректировкиИсточник.АналитикаУчетаПартий
				И УчетСебестоимости.АналитикаФинансовогоУчета = УзлыКорректировкиИсточник.АналитикаФинансовогоУчета
				И УчетСебестоимости.ВидДеятельностиНДС = УзлыКорректировкиИсточник.ВидДеятельностиНДС
			ЛЕВОЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиПриемникРеглУчет
			ПО УчетСебестоимости.АналитикаУчетаНоменклатуры = УзлыКорректировкиПриемникРеглУчет.АналитикаУчетаНоменклатуры
				И УчетСебестоимости.КорВидЗапасов = УзлыКорректировкиПриемникРеглУчет.ВидЗапасов
				И (ЗНАЧЕНИЕ(Справочник.Организации.УправленческаяОрганизация) = УзлыКорректировкиПриемникРеглУчет.Организация)
				И УчетСебестоимости.КорПартия = УзлыКорректировкиПриемникРеглУчет.Партия
				И УчетСебестоимости.КорАналитикаУчетаПартий = УзлыКорректировкиПриемникРеглУчет.АналитикаУчетаПартий
				И (УчетСебестоимости.КорАналитикаФинансовогоУчета = УзлыКорректировкиПриемникРеглУчет.АналитикаФинансовогоУчета
					ИЛИ НЕ &ПартионныйУчетВерсии22)
				И (УчетСебестоимости.КорВидДеятельностиНДС = УзлыКорректировкиПриемникРеглУчет.ВидДеятельностиНДС
					ИЛИ НЕ &ПартионныйУчетВерсии22)
	ГДЕ
		НЕ УчетСебестоимости.СлужебноеВидДвиженияПриход
		И УчетСебестоимости.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.РеализацияКлиентуРеглУчет)
		И УчетСебестоимости.РазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаКомиссию)
		И УзлыКорректировкиПриемникРеглУчет.РазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ТоварыНаСкладах)
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		УзлыКорректировкиИсточник.НомерУзла,
		УзлыКорректировкиПриемник.НомерУзла,
		УзлыКорректировкиПриемник.Количество,
		УчетСебестоимости.Количество,
		ЛОЖЬ,
		ЛОЖЬ,
		ЛОЖЬ
	ИЗ
		ВтПередачиТоваров КАК УчетСебестоимости
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиИсточник
			ПО УчетСебестоимости.АналитикаУчетаНоменклатуры = УзлыКорректировкиИсточник.АналитикаУчетаНоменклатуры
				И УчетСебестоимости.РазделУчета = УзлыКорректировкиИсточник.РазделУчета
				И УчетСебестоимости.ВидЗапасов = УзлыКорректировкиИсточник.ВидЗапасов
				И УчетСебестоимости.Организация = УзлыКорректировкиИсточник.Организация
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиПриемник
			ПО УчетСебестоимости.КорАналитикаУчетаНоменклатуры = УзлыКорректировкиПриемник.АналитикаУчетаНоменклатуры
				И УчетСебестоимости.КорРазделУчета = УзлыКорректировкиПриемник.РазделУчета
				И УчетСебестоимости.КорВидЗапасов = УзлыКорректировкиПриемник.ВидЗапасов
				И УчетСебестоимости.КорОрганизация = УзлыКорректировкиПриемник.Организация
	ГДЕ
		УчетСебестоимости.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		УзлыКорректировкиИсточник.НомерУзла,
		УзлыКорректировкиПриемник.НомерУзла,
		УзлыКорректировкиПриемник.Количество,
		ВЫБОР
			КОГДА УчетСебестоимости.СлужебноеВидДвиженияПриход
				ТОГДА -УчетСебестоимости.Количество
			ИНАЧЕ УчетСебестоимости.Количество
		КОНЕЦ,
		ВЫБОР
			КОГДА &ПартионныйУчетВерсии22
				ТОГДА ИСТИНА
			ИНАЧЕ ЛОЖЬ
		КОНЕЦ,
		ЛОЖЬ,
		ЛОЖЬ
	ИЗ
		ВТКэшРасчетныеОборотыСебестоимостьТоваров КАК УчетСебестоимости
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиИсточник
			ПО УчетСебестоимости.АналитикаУчетаНоменклатуры = УзлыКорректировкиИсточник.АналитикаУчетаНоменклатуры
				И УчетСебестоимости.РазделУчета = УзлыКорректировкиИсточник.РазделУчета
				И УчетСебестоимости.ВидЗапасов = УзлыКорректировкиИсточник.ВидЗапасов
				И УчетСебестоимости.Организация = УзлыКорректировкиИсточник.Организация
				И УчетСебестоимости.Партия = УзлыКорректировкиИсточник.Партия
				И УчетСебестоимости.АналитикаУчетаПартий = УзлыКорректировкиИсточник.АналитикаУчетаПартий
				И УчетСебестоимости.АналитикаФинансовогоУчета = УзлыКорректировкиИсточник.АналитикаФинансовогоУчета
				И УчетСебестоимости.ВидДеятельностиНДС = УзлыКорректировкиИсточник.ВидДеятельностиНДС
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.СтатьиРасходов КАК Статьи
			ПО УчетСебестоимости.СтатьяРасходовСписания = Статьи.Ссылка
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтАналитикаУчетаРасходов КАК Аналитика
			ПО УчетСебестоимости.Организация = Аналитика.Организация
				И УчетСебестоимости.Подразделение = Аналитика.Подразделение
				И УчетСебестоимости.СтатьяРасходовСписания = Аналитика.СтатьяРасходов
				И УчетСебестоимости.АналитикаРасходов = Аналитика.АналитикаРасходов
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиПриемник
			ПО (Аналитика.Ссылка = УзлыКорректировкиПриемник.АналитикаУчетаНоменклатуры)
				И УчетСебестоимости.Организация = УзлыКорректировкиПриемник.Организация
				И (УзлыКорректировкиПриемник.РазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ПроизводственныеЗатраты))
	ГДЕ
		УчетСебестоимости.ХозяйственнаяОперация В (ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.СписаниеТоваровПоТребованию), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.СторноСписанияНаРасходы), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПередачаВЭксплуатацию), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПередачаВСоставОС), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПередачаВСоставНМА), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПередачаНаПрочиеЦели))
		И Статьи.ВариантРаспределенияРасходов = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаПроизводственныеЗатраты)
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		УзлыКорректировкиИсточник.НомерУзла,
		УзлыКорректировкиПриемник.НомерУзла,
		УзлыКорректировкиПриемник.Количество,
		Расходы.ДоляСтоимости,
		ЛОЖЬ,
		ЛОЖЬ,
		ЛОЖЬ
	ИЗ
		ДолиПроизводственныхРасходов КАК Расходы
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиИсточник
			ПО (УзлыКорректировкиИсточник.АналитикаУчетаНоменклатуры = Расходы.Регистратор)
				И (УзлыКорректировкиИсточник.Организация = Расходы.Организация)
				И (УзлыКорректировкиИсточник.РазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ПроизводственныеЗатраты))
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиПриемник
			ПО (УзлыКорректировкиПриемник.АналитикаУчетаНоменклатуры = Расходы.Регистратор)
				И (УзлыКорректировкиПриемник.Организация = Расходы.Организация)
				И (УзлыКорректировкиПриемник.РазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.НезавершенноеПроизводство))
				И (УзлыКорректировкиПриемник.Партия = Расходы.ПартияПроизводства)
	ГДЕ
		&ПартионныйУчетВерсии22
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		УзлыКорректировкиИсточник.НомерУзла,
		ЕСТЬNULL(УзлыКорректировкиПриемник22.НомерУзла, УзлыКорректировкиПриемник21.НомерУзла),
		ЕСТЬNULL(УзлыКорректировкиПриемник22.Количество, УзлыКорректировкиПриемник21.Количество),
		Расходы.ДоляСтоимости,
		ЛОЖЬ,
		ЛОЖЬ,
		ЛОЖЬ
	ИЗ
		ВТКэшРасчетныеОборотыПрочиеРасходыНезавершенногоПроизводства­ КАК Расходы
			ЛЕВОЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиИсточник
			ПО (УзлыКорректировкиИсточник.АналитикаУчетаНоменклатуры = Расходы.ДокументИсточник)
				И (УзлыКорректировкиИсточник.Организация = Расходы.Организация)
				И (УзлыКорректировкиИсточник.Партия = Расходы.ПартияПроизводства)
			ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КлючиАналитикиУчетаНоменклатуры КАК Аналитика
			ПО (Аналитика.Ссылка = Расходы.АналитикаУчетаПродукции)
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК АналитикаПродукцииБезНазначения
			ПО (АналитикаПродукцииБезНазначения.Номенклатура = Аналитика.Номенклатура)
				И (АналитикаПродукцииБезНазначения.Характеристика = Аналитика.Характеристика)
				И (АналитикаПродукцииБезНазначения.Серия = Аналитика.Серия)
				И (АналитикаПродукцииБезНазначения.Склад = Аналитика.Склад)
				И (АналитикаПродукцииБезНазначения.Назначение = ЗНАЧЕНИЕ(Справочник.Назначения.ПустаяСсылка))
				И (АналитикаПродукцииБезНазначения.СтатьяКалькуляции = ЗНАЧЕНИЕ(Справочник.СтатьиКалькуляции.ПустаяСсылка))
				И (НЕ &УчитыватьСебестоимостьТоваровПоВидамЗапасов)
			ЛЕВОЕ СОЕДИНЕНИЕ Выпуски КАК Выпуски
			ПО (Выпуски.Регистратор = Расходы.Регистратор)
				И (ЕСТЬNULL(АналитикаПродукцииБезНазначения.КлючАналитики, Расходы.АналитикаУчетаПродукции) = Выпуски.АналитикаУчетаНоменклатуры)
				И (Выпуски.РазделУчета = Расходы.РазделУчета)
			ЛЕВОЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиПриемник22
			ПО (&ПартионныйУчетВерсии22)
				И (ЕСТЬNULL(АналитикаПродукцииБезНазначения.КлючАналитики, Расходы.АналитикаУчетаПродукции) = УзлыКорректировкиПриемник22.АналитикаУчетаНоменклатуры)
				И Расходы.РазделУчета = УзлыКорректировкиПриемник22.РазделУчета
				И Расходы.Организация = УзлыКорректировкиПриемник22.Организация
				И (Выпуски.ВидЗапасов = УзлыКорректировкиПриемник22.ВидЗапасов)
				И (Выпуски.Партия = УзлыКорректировкиПриемник22.Партия)
				И (Выпуски.АналитикаУчетаПартий = УзлыКорректировкиПриемник22.АналитикаУчетаПартий)
				И (Выпуски.АналитикаФинансовогоУчета = УзлыКорректировкиПриемник22.АналитикаФинансовогоУчета)
				И (Выпуски.ВидДеятельностиНДС = УзлыКорректировкиПриемник22.ВидДеятельностиНДС)
			ЛЕВОЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиПриемник21
			ПО (НЕ &ПартионныйУчетВерсии22)
				И (ЕСТЬNULL(АналитикаПродукцииБезНазначения.КлючАналитики, Расходы.АналитикаУчетаПродукции) = УзлыКорректировкиПриемник21.АналитикаУчетаНоменклатуры)
				И Расходы.РазделУчета = УзлыКорректировкиПриемник21.РазделУчета
				И Расходы.Организация = УзлыКорректировкиПриемник21.Организация
				И (ВЫБОР
					КОГДА &УчитыватьСебестоимостьТоваровПоВидамЗапасов
						ТОГДА Расходы.ВидЗапасов = УзлыКорректировкиПриемник21.ВидЗапасов
					ИНАЧЕ ИСТИНА
				КОНЕЦ)
	ГДЕ
		НЕ Расходы.СлужебноеВидДвиженияПриход
		И Расходы.ДокументИсточник <> ЗНАЧЕНИЕ(Документ.РаспределениеПрочихЗатрат.ПустаяСсылка)
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		УзлыКорректировкиИсточник.НомерУзла,
		УзлыКорректировкиПриемник.НомерУзла,
		УзлыКорректировкиПриемник.Количество,
		УчетСебестоимости.Количество,
		ЛОЖЬ,
		ЛОЖЬ,
		ЛОЖЬ
	ИЗ
		ВТКэшРасчетныеОборотыСебестоимостьТоваров КАК УчетСебестоимости
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиИсточник
			ПО УчетСебестоимости.АналитикаУчетаНоменклатуры = УзлыКорректировкиИсточник.АналитикаУчетаНоменклатуры
				И УчетСебестоимости.ВидЗапасов = УзлыКорректировкиИсточник.ВидЗапасов
				И УчетСебестоимости.Организация = УзлыКорректировкиИсточник.Организация
				И (УзлыКорректировкиИсточник.РазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ПустаяСсылка))
				И УчетСебестоимости.Партия = УзлыКорректировкиИсточник.Партия
				И УчетСебестоимости.АналитикаУчетаПартий = УзлыКорректировкиИсточник.АналитикаУчетаПартий
				И УчетСебестоимости.АналитикаФинансовогоУчета = УзлыКорректировкиИсточник.АналитикаФинансовогоУчета
				И УчетСебестоимости.ВидДеятельностиНДС = УзлыКорректировкиИсточник.ВидДеятельностиНДС
			ЛЕВОЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиПриемник
			ПО УчетСебестоимости.КорАналитикаУчетаНоменклатуры = УзлыКорректировкиПриемник.АналитикаУчетаНоменклатуры
				И УчетСебестоимости.КорРазделУчета = УзлыКорректировкиПриемник.РазделУчета
				И УчетСебестоимости.КорВидЗапасов = УзлыКорректировкиПриемник.ВидЗапасов
				И УчетСебестоимости.Организация = УзлыКорректировкиПриемник.Организация
				И (УчетСебестоимости.КорОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка))
				И УчетСебестоимости.КорПартия = УзлыКорректировкиПриемник.Партия
				И УчетСебестоимости.КорАналитикаУчетаПартий = УзлыКорректировкиПриемник.АналитикаУчетаПартий
				И (УчетСебестоимости.КорАналитикаФинансовогоУчета = УзлыКорректировкиПриемник.АналитикаФинансовогоУчета
					ИЛИ НЕ &ПартионныйУчетВерсии22)
				И (УчетСебестоимости.КорВидДеятельностиНДС = УзлыКорректировкиПриемник.ВидДеятельностиНДС
					ИЛИ НЕ &ПартионныйУчетВерсии22)
			ЛЕВОЕ СОЕДИНЕНИЕ ЕстьВозвратныеОтходы КАК ЕстьВозвратныеОтходы
			ПО (ЕстьВозвратныеОтходы.Организация = УчетСебестоимости.Организация)
				И (ЕстьВозвратныеОтходы.АналитикаУчетаНоменклатуры = УчетСебестоимости.АналитикаУчетаНоменклатуры)
				И (ЕстьВозвратныеОтходы.ВидЗапасов = УчетСебестоимости.ВидЗапасов)
				И (ЕстьВозвратныеОтходы.РазделУчета = УчетСебестоимости.РазделУчета)
	ГДЕ
		НЕ УчетСебестоимости.СлужебноеВидДвиженияПриход
		И УчетСебестоимости.РазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ПроизводственныеЗатраты)
		И УчетСебестоимости.Количество < 0
		И НЕ ЕстьВозвратныеОтходы.Организация ЕСТЬ NULL
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		УзлыКорректировкиИсточник.НомерУзла,
		УзлыКорректировкиПриемник.НомерУзла,
		УзлыКорректировкиПриемник.Количество,
		УчетСебестоимости.Количество,
		ЛОЖЬ,
		ИСТИНА,
		ЛОЖЬ
	ИЗ
		ВТКэшРасчетныеОборотыСебестоимостьТоваров КАК УчетСебестоимости
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиИсточник
			ПО УчетСебестоимости.АналитикаУчетаНоменклатуры = УзлыКорректировкиИсточник.АналитикаУчетаНоменклатуры
				И УчетСебестоимости.РазделУчета = УзлыКорректировкиИсточник.РазделУчета
				И УчетСебестоимости.ВидЗапасов = УзлыКорректировкиИсточник.ВидЗапасов
				И УчетСебестоимости.Организация = УзлыКорректировкиИсточник.Организация
				И УчетСебестоимости.Партия = УзлыКорректировкиИсточник.Партия
				И УчетСебестоимости.АналитикаУчетаПартий = УзлыКорректировкиИсточник.АналитикаУчетаПартий
				И УчетСебестоимости.АналитикаФинансовогоУчета = УзлыКорректировкиИсточник.АналитикаФинансовогоУчета
				И УчетСебестоимости.ВидДеятельностиНДС = УзлыКорректировкиИсточник.ВидДеятельностиНДС
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ РаботыДляДавальца КАК РаботыДляДавальца
			ПО (РаботыДляДавальца.Регистратор = УчетСебестоимости.Регистратор)
				И (РаботыДляДавальца.КорАналитикаУчетаНоменклатуры = УчетСебестоимости.КорАналитикаУчетаНоменклатуры)
				И (РаботыДляДавальца.КорВидЗапасов = УчетСебестоимости.КорВидЗапасов)
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтУзлыКорректировки КАК УзлыКорректировкиПриемник
			ПО (РаботыДляДавальца.АналитикаУчетаНоменклатуры = УзлыКорректировкиПриемник.АналитикаУчетаНоменклатуры)
				И (РаботыДляДавальца.РазделУчета = УзлыКорректировкиПриемник.РазделУчета)
				И (РаботыДляДавальца.ВидЗапасов = УзлыКорректировкиПриемник.ВидЗапасов)
				И УчетСебестоимости.Организация = УзлыКорректировкиПриемник.Организация
				И УчетСебестоимости.КорПартия = УзлыКорректировкиПриемник.Партия
				И УчетСебестоимости.КорАналитикаУчетаПартий = УзлыКорректировкиПриемник.АналитикаУчетаПартий
				И УчетСебестоимости.КорАналитикаФинансовогоУчета = УзлыКорректировкиПриемник.АналитикаФинансовогоУчета
				И УчетСебестоимости.КорВидДеятельностиНДС = УзлыКорректировкиПриемник.ВидДеятельностиНДС
	ГДЕ
		&ПартионныйУчетВерсии22
		И НЕ УчетСебестоимости.СлужебноеВидДвиженияПриход
		И УчетСебестоимости.КорРазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ТоварыПринятыеНаОтветхранение)) КАК УчетСебестоимости

СГРУППИРОВАТЬ ПО
	УчетСебестоимости.НомерУзлаИсточник,
	УчетСебестоимости.НомерУзлаПриемник

ИНДЕКСИРОВАТЬ ПО
	НомерУзлаПриемник
Показать
33. mkalimulin 503 22.03.17 10:47 Сейчас в теме
(32) Это из-за вложенного запроса. Структуризация их пока еще не переваривает. Если получится, решу эту проблему в ближайшие выходные. За пример спасибо!
34. German_Tagil 35 12.12.18 10:05 Сейчас в теме
Оставьте свое сообщение

См. также

Универсальный редактор данных (УРД) Промо

Инструментарий разработчика Инструменты администратора БД v8 Абонемент ($m)

Универсальный редактор данных (УРД) - это лучший инструмент в своем классе, который позволяет редактировать реквизиты и движения объектов

1 стартмани

27.08.2021    6091    126    Adeptus    51    

Конвертация данных 3 расширение: Редактор кода.

Инструментарий разработчика Адаптация типовых решений v8 КД Россия Абонемент ($m)

Расширение для конфигурации “Конвертация данных 3.0” добавляет на все формы, где используется код языка 1С, консоль кода для управляемых форм. В результате работать с кодом в пользовательском режиме становится намного удобнее - появляется привычная расцветка кода, а также контекстная подсказка.

1 стартмани

08.09.2020    12141    33    Viktor_Ermakov    34    

А1Э - альтернативная стандартная библиотека для 1С

Инструментарий разработчика v8 Абонемент ($m)

Предлагаю широкой общественности расширение А1Э, используемое в нескольких продуктивных базах для выполнения широкого круга задач.

14.08.2020    14076    0    Enigma    47    

Генерация кода для автоматизированного тестирования

Инструментарий разработчика Сценарное тестирование Практика программирования v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Генератор кода - дополнение к оригиналу. Генерация данных на основе существующих экземпляров объектов системы. Генерация данных на основе метаданных конфигурации.

1 стартмани

28.07.2020    4242    10    rsamt    2    

Faster - многофункциональный ускоритель работы программиста 1С и других языков программирования Промо

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Программа Faster 9.4 позволяет ускорить процесс работы программиста (работает в любом текстовом редакторе). Подсказка при вводе текста на основе ранее введенного текста и настроенных шаблонов. Программа Faster позволяет делится кодом с другими программистами в два клика или передать ссылку через QR Код. Исправление введенных фраз двойным Shift (с помощью speller.yandex). Переводчик текста. Переворачивает текст случайно набранный на другой раскладке. Полезная утилита для тех, кто печатает много однотипного текста, кодирует в среде Windows на разных языках программирования. Через некоторое время работы с программой у вас соберется своя база часто используемых словосочетаний и кусков кода. Настройка любых шорткатов под себя с помощью скриптов. Никаких установок и лицензий, все бесплатно.

1 стартмани

24.05.2012    85123    967    moolex    157    

Должно быть NULL в регистре бухгалтерии Хозрасчетный

Тестирование и исправление Инструментарий разработчика v8 v8::БУ 1cv8.cf БУ Абонемент ($m)

Обработка проверяет наличие и решает проблему с ошибкой развернутого сальдо в Оборотно-сальдовой ведомости (регистр бухгалтерии Хозрасчетный) из-за ошибки Универсального редактора реквизитов или кода программиста, устанавливающего пустые ссылки в значениях Валюты, Подразделения, Направления деятельности не равными NULL. И пересчёт итогов тут точно не поможет...

2 стартмани

21.10.2019    18840    75    sapervodichka    33    

CF & SQL : конструктор прямых запросов к БД 1С

Инструментарий разработчика Администрирование СУБД v8 1cv8.cf Россия Абонемент ($m)

Программа для чтения и анализа внутренней структуры данных 1С V8.х, Содержит конструктор прямых SQL запросов, позволяет обрабатывать и редактировать тексты SQL-запросов, выполнять прямые запросы к базе данных 1С и обрабатывать полученные результаты.

1 стартмани

02.10.2019    31026    299    dmitrydemenew    63    

Сервис "Конструктор запросов" (управляемое приложение без использования модальности)

Инструментарий разработчика v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

Версия уже давно созданной обработки для отладки запросов в режиме предприятия. Создавалась с нуля, приоритетным отличием от существующих аналогов является то, что результаты запроса и содержимое временных таблиц выводятся не в табличные документы, а в таблицы и дерево значений, что по моему мнению более "читабельно" и даёт возможность поиска по значениям результата. Обработка намного сократила время на получение отлаженного запроса, а также позволила однократно обрабатывать данные без создания простых обработок в режиме "Конфигуратор". Разрабатывалась и тестировалась на версии платформы 8.3.12. Исправлена для поддержки версии платформы 8.3.15.1700

1 стартмани

19.09.2019    5546    9    KPAMOP    5    

Установка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих) Промо

Инструментарий разработчика Универсальные обработки v8 1cv8.cf Абонемент ($m)

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

2 стартмани

06.10.2014    170558    2769    ekaruk    170    

Конвейер проверки качества кода

Инструментарий разработчика Математика и алгоритмы Jenkins SonarQube Практика программирования v8 1cv8.cf Абонемент ($m)

Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.

3 стартмани

04.09.2019    38365    27    Stepa86    46    

Полные имена открытых форм

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка показывает полные имена управляемых форм, открытых в сеансе.

1 стартмани

06.08.2019    5624    5    Yashazz    2    

Обработки генерации кода для создания справочника/документа

Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка позволяют быстро накидать текст создания документа или справочника.

1 стартмани

02.08.2019    4118    5    bes_d    3    

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо

Универсальные функции Инструментарий разработчика Учет ТМЦ Учет ТМЦ v8 1cv8.cf Россия БУ Абонемент ($m)

Расширение позволяет без изменений конфигурации проверять остатки по регистру бухгалтерии при проведении каждого документа и запрещает проведение при появлении отрицательных остатков после проведения.

1 стартмани

17.08.2015    55274    171    ekaruk    33    

Модель объекта

Инструментарий разработчика v8 Абонемент ($m)

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

30.06.2019    16921    1    vadim1980    5    

Модификация управляемых форм

Работа с интерфейсом Инструментарий разработчика v8::УФ Абонемент ($m)

Подсистема позволяет изменять управляемые формы типовой конфигурации с помощью макета табличного документа, что позволяет упростить процесс обновления. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

29.06.2019    7696    3    vadim1980    3    

Генерация QR кодов через API Google (обычные и управляемые формы)

Инструментарий разработчика WEB Инструментарий разработчика Практика программирования v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка абсолютно автономна, не привязана ни к версии БСП, ни к виду конфигурации. Может работать как для типовых, так и для самописных конфигураций. Содержит обычную и управляемую формы, поэтому запустится в любом режиме. Единственное, что нужно для ее работы - это подключение к интернету, так как для генерации QR кодов используется сервис Google.

1 стартмани

22.06.2019    8267    10    lisrws    5    

[x1c.ru] 1CDBin: Работа с файлами *.1CD на низком уровне средствами языка 1С с возможностью чтения таблиц (поддерживается формат 8.3.8.0) Промо

Тестирование и исправление Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Обработка позволяет просматривать файловые базы 1CD на низком уровне средствами встроенного языка. Реализована часть функциональности Tool_1CD, но на языке 1С Предприятия. Показываются таблицы, параметры таблиц, поля таблиц, записи таблиц, значения полей BLOB, есть 16-ричный просмотр страниц базы и консоль кода. Можно использовать для изучения структуры файлов 1CD, просмотра баз 1CD для выявления повреждений, создания своих обработок для выгрузки данных без открытия исследуемой базы в 1С:Предприятии.

1 стартмани

07.10.2014    63544    397    GusevNA    78    

Выполнение кода (Предприятие 1С)

Инструментарий разработчика v8 v8::УФ 1cv8.cf Казахстан Абонемент ($m)

Выполнить код, Управляемая форма, Обычная форма, Конструктор запросов.

1 стартмани

06.06.2019    6231    4    t_prog    6    

Переводим рутину ручного тестирования 1C на рельсы Jenkins-а и ADD

Инструментарий разработчика Jenkins v8 Абонемент ($m)

Вы все еще тестируете свои конфигурации 1С вручную? Да вы просто тратите жизнь впустую! В данном туториале попробуем скрестить ADD и jenkins для автоматического запуска тестов.

1 стартмани

03.06.2019    37738    9    ripreal1    92    

Универсальный HTTP-сервис на платформе 1С, аля HTTP-сервер с примером

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.05.2019    38907    156    Diversus    44    

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019) Промо

Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ v8 v8::Mobile БУ УУ Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    62936    271    informa1555    239    

Немного о графических файлах. Сжатие. Распознавание текста

Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Простые и доступные методы борьбы с лишним весом графических файлов и распознавание текста.

1 стартмани

06.05.2019    10254    12    tusv    6    

Сравнение ссылок (объектов), реквизитов стандартных реквизитов, табличных частей и их движений

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Сравнивает документы, справочники, планы видов характеристик в том числе имеющие различную структуру метаданных, а также их движения.

1 стартмани

02.05.2019    5789    8    artms    4    

Выгрузка и загрузка данных XML 8.3 на управляемых формах с отбором и конструктором запроса (в полной мере возможности реализованы для версии 1С:Предприятия 8.3 выше версии 8.3.5)

Обмен через XML Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

В этой форме всегда не хватало конструктора запросов для удобной выгрузки уникальных элементов по ссылке. Теперь он здесь есть. Как только стало возможным создавать конструктор запроса в управляемых формах, я добавил её в стандартную обработку. Необходимо напомнить, что обработка функционирует полноценно только с версии 8.3.5 1С:Предприятия 8.3.

1 стартмани

24.04.2019    11838    48    AlexandrSmith    2    

Разбираемся со структурой правил конвертации данных Промо

Инструментарий разработчика v8 КД Абонемент ($m)

При переносе данных между различающимися данными частенько приходится смотреть в правила. И часто, чтобы выяснить, к примеру, каким документом формируются остатки по конкретному ПВД, нужно заглядывать в него и искать, какое ПКО в нем вызывается. А может вызываться и алгоритм, в котором вызывается ПКО ;-) А если правил много? Чтобы не мучить себя утомительными поисками, предлагаю воспользоваться этой обработкой.

1 стартмани

14.10.2011    26552    163    Meta    17    

Шаблон пошагового мастера настройки

Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

23.04.2019    5287    7    pbabincev    0    

Сравнение нескольких конфигураций (основная и несколько поставщиков). Упрощенный отчет о доработках

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Занимался подготовкой конфигурации к сертификации (на соответствие требованиям 1С)? А теперь получил замечания по конфигурации от отдела 1С-Совместимо? Нужно за короткий срок исправлять замечания за исключением конфигураций поставщиков? Трудно отличить объекты от нескольких конфигураций поставщиков? Объекты остались со старых версий? Пережиток? Не беда!

2 стартмани

17.04.2019    4872    6    ZhokhovM    5    

Просмотр и сравнение реквизитов объектов (УФ и Обычная) + Генерация программного кода 1С для заполнения нового объекта

Универсальные обработки Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка показывает все реквизиты объектов (Справочников или Документов), в том числе скрытые. Позволяет сравнить реквизиты 2-х или нескольких объектов. Формирует программный код 1С для быстрого заполнения новых объектов.

1 стартмани

05.04.2019    7372    62    S_Mit    18    

Интерфейс сопоставления объектов для обмена (для типового регистра СоответствиеОбъектовДляОбмена) Промо

Инструментарий разработчика Универсальные обработки Перенос данных из 1C8 в 1C8 v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 Абонемент ($m)

Вы внедряете обмен данными между двумя типовыми или основанными на типовых БД и вам необходим инструмент, чтобы сопоставить между собой справочники этих конфигураций? Вы хотите навести порядок в обмене данными, потому что вам надоело вылавливать дублирующиеся объекты? Вам очень хочется перепоручить сопоставление объектов обменивающихся баз пользователям, но нет подходящего и понятного пользователям интерфейса? Тогда вам нужна именно эта обработка!

4 стартмани

11.11.2015    47700    112    catsam    8    

Приведение реквизита формы к нужному типу (управляемые формы)

Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

03.04.2019    3473    0    Олег    0    

Расширение "Быстрая проверка кода" для конфигурации 1С:Автоматизированная проверка конфигураций

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Расширение для конфигурации "1С:Автоматизированная проверка конфигураций", позволяющее проверять произвольный код.

1 стартмани

26.03.2019    26525    67    Bazil    34    

Настройка отладки на сервере 1С

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Обработка для настройки отладки на сервере, включение отладки COM-соединений и отладки Web-сервисов.

1 стартмани

26.03.2019    38034    166    frkbvfnjh    44    

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции Промо

Инструментарий разработчика Практика программирования v8 Абонемент ($m)

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    37465    31    informa1555    30    

Методика оптимизации программного кода 1С: проведение документов

Обработка документов HighLoad оптимизация Инструментарий разработчика v8 v8::УФ Абонемент ($m)

Описание простого метода анализа производительности программного кода 1С, способов его оптимизации и оценки результатов в виде числовых показателей прироста производительности. Не требует сторонних программных продуктов, используются только типовые возможности платформ 1С. Методика проверена на линейке платформ начиная с 1С:Предприятие 8.2 (обычные формы, управляемые формы). Позволяет ускорить проведение проблемных документов в 3 и более раз, провести проверку корректности формирования проводок оптимизированным кодом и подтвердить результаты оптимизации реальными замерами производительности в режиме предприятия. К публикации приложены демонстрационные базы для режимов обычного и управляемого приложения на платформе 1С:Предприятие 8.3 (8.3.9.2033).

1 стартмани

19.03.2019    32142    21    dmitrydemenew    85    

Выполнятель кода 1С

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

В работе могут возникать ситуации, когда нужно один раз выполнить какой-то простенький программный код в базе. Для этого всегда делалась однокнопочная обработка, в которой писался код. Однажды, мне было лень делать обработку на один раз. Так и родился этот "Выполнятель". Функциональность обработки протестирована на платформе 1С:Предприятие 8.3 (8.3.13.1644).

1 стартмани

01.03.2019    4957    2    6JIoHguH    8    

Просмотр объектов

Инструментарий разработчика Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Предоставляет возможность просмотра формы списка выбранного объекта конфигурации. Отображаемые объекты настраиваются пользователем. Можно добавить списки любого: Справочника, Документа, Плана видов характеристик, Регистра сведений, Регистра накопления, Бизнес-процесса, Задачи. Обработка запоминает настройки. Подходит для любой конфигурации 1с8 на Управляемых формах.

1 стартмани

21.02.2019    4033    4    archt    1    

Регистры правил [Расширение] Промо

Инструментарий разработчика Информационная безопасность v8 v8::Права УТ11 Абонемент ($m)

Регистры правил - права доступа, запрет редактирования, автоподстановка реквизитов и т.д.

10 стартмани

15.03.2018    23539    30    33lab    5    

Инструктор. Прототип инструмента создания быстрых пользовательских инструкций

Инструкции пользователю Инструментарий разработчика v8 v8::УФ Россия Абонемент ($m)

Прототип дружелюбного и эффективного инструмента для написания пользовательских экспресс-инструкций. Задействована штатная утилита Windows, о существовании которой многие не знают и которая умеет делать огромную работу по логированию действий и снятию скриншотов на всех ПК с Windows (начиная с версии Win7). "Инструктор" не требует никакой установки и дополнительных библиотек! Это означает, что инструмент будет работать и на домашнем ПК и на "чужом ноутбуке" и на терминальном win-сервере у заказчика, где ваши права сильно ограничены. Вы просто подключаете легкую файловую базу 1С и получаете инструмент по снятию скриншотов с интересной функциональностью...

1 стартмани

15.02.2019    19034    52    ROM_NN    11    

ERWIN - визуализация схемы данных

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Когда надо понять, что с чем связано, поможет визуализация.

5 стартмани

04.02.2019    10064    21    maxkrezi    22    

Редактирование значений элементов в XML-файле

Инструментарий разработчика Обмен через XML v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Замена значений элементов в xml файле с помощью данных из EXCEL файла.

1 стартмани

29.01.2019    6161    4    strelec13    0    

V8 Viewer. Открытие и сравнение внешних обработок в Проводнике + исходники Промо

Сервисные утилиты Инструментарий разработчика Универсальные обработки v8 1cv8.cf Абонемент ($m)

Вы хотите получить возможность быстро посмотреть содержимое внешнего отчета или обработки? А сравнить ее с другой? И все это без запуска 1С:Предприятия, только из оболочки ОС? Тогда мы идем к вам! :) В конце заметки - ссылка на исходники.

2 стартмани

06.03.2013    73031    714    Evil Beaver    159    

Запуск предприятия под нужным пользователем (УФ+ОФ)

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Инструмент для программистов, администраторов 1С, консультантов.

2 стартмани

05.01.2019    6960    21    json    3    

Создание динамических списков некоторых типов объектов (документы, справочники, регистры, планы видов характеристик) с дополнительными свойствами и реквизитами

Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Создание динамических списков некоторых типов объектов с дополнительными свойствами и реквизитами (для справочников и документов). Обработка создавалась для быстрого ознакомления с самописными конфигурациями и анализа специфики использования типовых. Дополнительные свойства и реквизиты (в данном варианте обработки) выводятся в списках созданные только по простым правилам (без общих, групповых и пр.). Табличные части объектов также не используются в создании списков в данном варианте обработки. При создании обработки были использованы наработки из следующих публикаций: Программное создание динамического списка на управляемой форме (Динамическое создание динамического списка) https://infostart.ru/public/728597/ Инструменты бухгалтера: Быстрые отборы в списках https://infostart.ru/public/879046/

2 стартмани

28.12.2018    3993    2    UV2    0    

Кастомизированная обработка Структура хранения для QlikView

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Пригодится тем, у кого нет коннектора 1С для QlikView.

1 стартмани

21.12.2018    6211    3    John_d    4    

Виртуальная (экранная) клавиатура для управляемых форм

Инструментарий разработчика Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Предлагаю свой вариант виртуальной клавиатуры для использования в разработках, предполагающих использование сенсорного ввода.

1 стартмани

14.12.2018    20536    84    asdfgcom    16    

Обработка "Раскраска кода" на управляемых формах (v8.2) статическая (по нажатию кнопки)

Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Выводит в поле html-документа раскрашенный код, как бы он выглядел в конфигураторе. Протестировано на версии 8.2.12.87 и на 8.3.10.2753. Я не первый, кто предлагает такое решение. Дело в том, что обработка была написана мной для себя, для личного использования, так как не устраивали другие варианты (типа сторонних программ, либо онлайн-раскрасок), а уже предложенные обработки либо не качественные, либо нет нужного функционала - нет вставки на форум, например. Сценарий использования: написал код в конфигураторе, отладил в пользовательском режиме и вставил из обработки в офисную программу, либо в статью, либо на форум.

1 стартмани

03.12.2018    3877    6    user717534    4    

КопиПастаМер v.2 (универсальный)

Инструментарий разработчика Рефакторинг и качество кода v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка для поиска повторов строк - находит одинаковые строки в разных текстовых файлах. Легко настраивается - Мин.порог одинаковых строк, выбор по типу / маске файла, Поиск по вложенным под-каталогам, выбор кодировки UTF-8 / ANSI ...Удобное отражение кода 1С в привычной "раскраске" и открытие файлов в одно нажатие в любом редакторе, таких как NotePad++, Visual Studio Code...или стандартных Блокноте, или Word-е Текст обработки - открыт для доработок.

1 стартмани

30.11.2018    10793    36    Serg O.    13    

Автоматический формооткрыватель

Инструментарий разработчика v8::УФ 1cv8.cf Абонемент ($m)

Маленький, но полезный инструмент, который избавляет нас от постоянного переоткрывания формы внешнего отчета или обработки после каждой правки. Разработчик пишет код во внешней обработке или мучает СКД, а внешняя обработка или отчет автоматически переоткрываются в работающей базе. Не нужно после каждой правки переключаться на окно работающей конфигурации и открывать заново нашу внешнюю обработку или отчет. Тестировалось на 8.3 (8.3.13.1513)

1 стартмани

26.11.2018    4257    6    v77    3    

Дымовые тесты для забывчивых/торопливых

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Инструменты для реализации дымовых тестов по метаданным конфигурации. И примеры.

1 стартмани

26.11.2018    8322    9    ImHunter    0