Имя: Пароль:
1C
1С v8
1С:Больничная аптека
0 katerinaUniv
 
22.01.13
21:00
Помогите! Никто случайно не добавлял в шаблон этикеток источник финансирования? Очень надо, а не получается. макет (СКД) недоступен для редактирования, понятия не имею как добавить источник финансирования. Ну или может у кого завалялась внеш.печ.форма стеллажной карточки?
1 katerinaUniv
 
22.01.13
21:01
Буду очень признательна и безумно рада
2 katerinaUniv
 
22.01.13
21:15
Судя по всему - буду печальная :(
3 timurhv
 
22.01.13
21:53
(0) Хочешь из справочника номенклатуры вытащить или откуда? Где источник финансирования фигурирует?
P.S: сам конфигу не знаю, просто есть под рукой.
4 katerinaUniv
 
22.01.13
22:48
там получается макет настраивается автоматически, но не получается вытащить источник финансирования при настройке печати ценников
5 katerinaUniv
 
22.01.13
22:49
все реализовано наподобие УТ 11
6 katerinaUniv
 
22.01.13
22:49
могу конфигу скинуть, дошла до того, что в настройках вывела источник финансирования, в документе он есть, в регистре есть, который в запросе, но не выводится
7 timurhv
 
22.01.13
23:38
(6) у меня конфига и база клиентская есть, источник финансирования из документов хочешь вытащить?
8 timurhv
 
22.01.13
23:56
(6) В обработке "ПечатьЭтикетокИЦенников" открыть макет СКД "ПоляШаблона", добавить там поле аля "ИсточникФинансирования" по аналогии с "ДатаДокумента" КАК ДатаДокумента.
Автозаполнение выключено, поэтому вручную добавить в поля СКД.
Доработать модуль менеджера обработки "ПодготовитьСтруктуруДанных()":
Если СтруктураНастроек.ИсходныеДанные <> Неопределено Тогда
...
КонецЕсли;

Как-то так.
9 katerinaUniv
 
23.01.13
00:09
у меня ругается на запрос, переделала СКД по аналогии с полем организации. могу скинуть конфу, если настройка интересна, ну или текст запроса. не понимаю, почему ругается
10 timurhv
 
23.01.13
00:11
(9) Форму обработки и ее модули (получение структур и прочее) придется все просмотреть и дописать.
11 katerinaUniv
 
23.01.13
00:12
(10)так дописала вроде бы
12 katerinaUniv
 
23.01.13
00:19
ВЫБРАТЬ РАЗРЕШЕННЫЕ
   ИсходныеДанные.Номенклатура КАК Номенклатура,
   ИсходныеДанные.СерияНоменклатуры КАК СерияНоменклатуры,
   ИсходныеДанные.Упаковка КАК Упаковка,
   ИсходныеДанные.Количество КАК Количество,
   ИсходныеДанные.Организация КАК Организация,
   ИсходныеДанные.Склад КАК Склад,
   ИсходныеДанные.МестоХранения КАК МестоХранения,
   ИсходныеДанные.Поставщик КАК Поставщик,
   ИсходныеДанные.ДатаДокумента КАК ДатаДокумента,
   ИсходныеДанные.Цена КАК Цена,
   ИсходныеДанные.ИсточникФинансирования КАК ИсточникФинансирования
ПОМЕСТИТЬ ИсходныеДанные
ИЗ
&Таблица КАК ИсходныеДанные

ИНДЕКСИРОВАТЬ ПО
   Номенклатура,
   СерияНоменклатуры,
   Упаковка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
   Штрихкоды.Номенклатура КАК Номенклатура,
   Штрихкоды.СерияНоменклатуры КАК СерияНоменклатуры,
   Штрихкоды.ЕдиницаИзмерения КАК Упаковка,
   МАКСИМУМ(Штрихкоды.Штрихкод) КАК Штрихкод
ПОМЕСТИТЬ ШтрихкодыНоменклатуры
ИЗ
   РегистрСведений.УМО_ШтрихкодыНоменклатуры КАК Штрихкоды
ГДЕ
   (Штрихкоды.Номенклатура, Штрихкоды.СерияНоменклатуры, Штрихкоды.ЕдиницаИзмерения) В
           (ВЫБРАТЬ
               ИсходныеДанные.Номенклатура,
               ИсходныеДанные.СерияНоменклатуры,
               ИсходныеДанные.Упаковка
           ИЗ
               ИсходныеДанные)

СГРУППИРОВАТЬ ПО
   Штрихкоды.Номенклатура,
   Штрихкоды.СерияНоменклатуры,
   Штрихкоды.ЕдиницаИзмерения

ИНДЕКСИРОВАТЬ ПО
   Номенклатура,
   СерияНоменклатуры,
   Упаковка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
   ИсходныеДанныеПоследнийЗапрос.Номенклатура КАК Номенклатура,
   ИсходныеДанныеПоследнийЗапрос.СерияНоменклатуры КАК СерияНоменклатуры,
   ИсходныеДанныеПоследнийЗапрос.Упаковка КАК Упаковка,
   ИсходныеДанныеПоследнийЗапрос.Организация КАК Организация,
   ИсходныеДанныеПоследнийЗапрос.Склад КАК Склад,
   ИсходныеДанныеПоследнийЗапрос.МестоХранения КАК МестоХранения,
   ИсходныеДанныеПоследнийЗапрос.Поставщик КАК Поставщик,
   ИсходныеДанныеПоследнийЗапрос.Цена КАК Цена,
   ИсходныеДанныеПоследнийЗапрос.ДатаДокумента КАК ДатаДокумента,
   МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.Количество) КАК Количество,
   МАКСИМУМ(ШтрихкодыНоменклатуры.Штрихкод) КАК Штрихкод,
   МАКСИМУМ(НЕОПРЕДЕЛЕНО) КАК ВидЦены,
   МАКСИМУМ(ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)) КАК ДатаПоследнегоИзмененияЦены,
   МАКСИМУМ(ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0)) КАК ОстатокНаСкладе,
   ИсходныеДанныеПоследнийЗапрос.ИсточникФинансирования КАК ИсточникФинансирования,
   ИсходныеДанныеПоследнийЗапрос.Номенклатура.ГруппаБухгалтерскогоУчета.ШаблонСтеллажнойКарточки КАК НоменклатураГруппаБухгалтерскогоУчетаШаблонСтеллажнойКарточки,
   ИсходныеДанныеПоследнийЗапрос.Номенклатура.ГруппаБухгалтерскогоУчета.ШаблонЦенника КАК НоменклатураГруппаБухгалтерскогоУчетаШаблонЦенника,
   ИсходныеДанныеПоследнийЗапрос.Номенклатура.ГруппаБухгалтерскогоУчета.ШаблонЭтикетки КАК НоменклатураГруппаБухгалтерскогоУчетаШаблонЭтикетки
ИЗ
   ИсходныеДанные КАК ИсходныеДанныеПоследнийЗапрос
       ЛЕВОЕ СОЕДИНЕНИЕ ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
       ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = ШтрихкодыНоменклатуры.Номенклатура
           И ИсходныеДанныеПоследнийЗапрос.СерияНоменклатуры = ШтрихкодыНоменклатуры.СерияНоменклатуры
           И ИсходныеДанныеПоследнийЗапрос.Упаковка = ШтрихкодыНоменклатуры.Упаковка
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.УМО_ТоварыНаСкладах.Остатки(, Склад = &П) КАК ТоварыНаСкладахОстатки
       ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура
           И ИсходныеДанныеПоследнийЗапрос.СерияНоменклатуры = ТоварыНаСкладахОстатки.СерияНоменклатуры
           И ИсходныеДанныеПоследнийЗапрос.Организация = ТоварыНаСкладахОстатки.Организация
           И ИсходныеДанныеПоследнийЗапрос.Склад = ТоварыНаСкладахОстатки.Склад
           И ИсходныеДанныеПоследнийЗапрос.МестоХранения = ТоварыНаСкладахОстатки.МестоХранения
           И ИсходныеДанныеПоследнийЗапрос.ИсточникФинансирования = ТоварыНаСкладахОстатки.ИсточникФинансирования

СГРУППИРОВАТЬ ПО
   ИсходныеДанныеПоследнийЗапрос.Номенклатура,
   ИсходныеДанныеПоследнийЗапрос.СерияНоменклатуры,
   ИсходныеДанныеПоследнийЗапрос.Упаковка,
   ИсходныеДанныеПоследнийЗапрос.Организация,
   ИсходныеДанныеПоследнийЗапрос.Склад,
   ИсходныеДанныеПоследнийЗапрос.МестоХранения,
   ИсходныеДанныеПоследнийЗапрос.Поставщик,
   ИсходныеДанныеПоследнийЗапрос.Цена,
   ИсходныеДанныеПоследнийЗапрос.ДатаДокумента,
   ИсходныеДанныеПоследнийЗапрос.ИсточникФинансирования
13 katerinaUniv
 
23.01.13
00:19
ваш вариант у меня не получился
14 katerinaUniv
 
23.01.13
00:19
по аналогии с датой документа
15 timurhv
 
23.01.13
00:47
(14) быстро там похоже не сделать, надо править еще модули менеджера документов ПолучитьДанныеДляПечатиСтеллажныхКарточек() и тд, хз вообщем где там концы.
16 katerinaUniv
 
23.01.13
01:10
получилось! если нужно, могу потом cf скинуть :) правдо, немного наверное коряво, не по правилам специалиста
17 katerinaUniv
 
23.01.13
01:11
вот еще только вопрос: где править, чтобы определенная процедура печати вызывалась? я макет добавила, надо процедуру печати писать для дока поступления
18 FoxFox
 
23.01.13
04:28
(17) В менеджере объекта процедуру печати + надо добавить в сам документ команду, чтобы появилась кнопка в меню "Печать"
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс