Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Новый документ из отчета 1с 7,7 Предприятие
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста,Как создать новый документ, используя расшифровку ячеек, так, чтобы можно было присвоить опеделенным реквизитам документа конкретные значения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 12:04 |
|
||
|
Новый документ из отчета 1с 7,7 Предприятие
|
|||
|---|---|---|---|
|
#18+
Извиняюсь, чуть ошиблась. Подскажите пожалуйста,Как создать новый документ, используя расшифровку ячеек отчета, так, чтобы можно было присвоить опеделенным реквизитам документа конкретные значения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 12:06 |
|
||
|
Новый документ из отчета 1с 7,7 Предприятие
|
|||
|---|---|---|---|
|
#18+
Справка по языкуПроцедура ОбработкаЯчейкиТаблицы(<?>,,,) КонецПроцедуры Синтаксис: ОбработкаЯчейкиТаблицы(<Значение>,<ФлагСтандОбраб>,<Таблица>,<Адрес>) Назначение: Предопределенная процедура обработки ячейки таблицы (по двойному щелчку мыши или по нажатию клавиши ''Enter'' в табличном документе на выбранной ячейке). Параметры: <Значение> - здесь в процедуру передается вычисленное значение ячейки (задается в конфигураторе: ''Свойства'' ячейки, ''Текст'', ''Значение''). <ФлагСтандОбраб> - флаг обработки ячейки: установка в 1 приведет к выполнению стандартной обработки значения ячейки по завершении процедуры (открытию документа, элемента справочника и т.п.). <Таблица> - необязательный параметр. Имя переменной, куда система передаст объект типа ''Таблица''. С помощью значения этого контекста можно произвольно манипулировать данной таблицей, пока она открыта. Пока данный объект ''Таблица'' существует, тип значения данного параметра равен 100, если закрыта - 0. <Адрес> - необязательный параметр. Имя переменной, куда система передаст адрес ячейки/объекта в формате ''R1C1:R2C2''. Замечание: Объект типа ''СписокЗначений'' может записываться в поле ''значение'' ячейки таблицы и использоваться затем процедурой ОбработкаЯчейкиТаблицы. Важно! Если данная процедура описана в модуле формы, то вызывается она, иначе система запускает одноименную процедуру из глобального модуля. Внимание! Данная предопределенная процедура НЕ вызывается при выборе ячейки таблицы в режиме ввода данных. Для этого случая вызывается предопределенная процедура ПриВыбореЯчейкиТаблицы. P.S. Предопределенная процедура, может вызываться или из глобального модуля из из модуля отчета. для примера с.м. типовые конфигурации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 12:09 |
|
||
|
Новый документ из отчета 1с 7,7 Предприятие
|
|||
|---|---|---|---|
|
#18+
Не плохо версию 1Сы указывать.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 12:24 |
|
||
|
Новый документ из отчета 1с 7,7 Предприятие
|
|||
|---|---|---|---|
|
#18+
XenoXНе плохо версию 1Сы указывать.... В теме указана :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 12:26 |
|
||
|
Новый документ из отчета 1с 7,7 Предприятие
|
|||
|---|---|---|---|
|
#18+
Можно конкретнее. Сейчас эта процедура выглядит так: Процедура ОбработкаЯчейкиТаблицы(Расш,ФСО,тб,адр) Если ТипЗначенияСтр(Расшифровка)="СписокЗначений" Тогда КонтДок = ""; ОткрытьФорму("Документ.Бронь",КонтДок); КонтДок.ДатаПрибытияБ=Расш.Получить("Дата1"); КонтДок.НомерК=Расш.Получить("НомерК");//здесь КонтДок.НомерК-выбирается значение из справочника "НомерК" Иначе ФСО=1; КонецЕсли КонецПроцедуры// // Далее В процедуре формирования таблицы: ... Спр=создатьОбъект("Справочник.НомерК"); спр.ВыбратьЭлементы(); Пока Спр.ПолучитьЭлемент()=1 Цикл Наименование =Спр.Наименование; дата1=выбНачПериода; спс=СоздатьОбъект("СписокЗначений"); спс.Установить("НомерК",Наименование); спс.Установить("Дата1",Дата1); Далее выводится секция таблицы .................... КонецЦикла; При такой процедуре документ создается, но нужные реквизиты "номерК" и "ДатаПрибытияБ" не заполняются. В чем может быть причина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 13:34 |
|
||
|
Новый документ из отчета 1с 7,7 Предприятие
|
|||
|---|---|---|---|
|
#18+
olesya_k, не плохо было бы научиться вставлять код в соответствующем оформлении, это так, к слову. А где вывод списка значения таблицу, хотя бы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 14:10 |
|
||
|
Новый документ из отчета 1с 7,7 Предприятие
|
|||
|---|---|---|---|
|
#18+
olesya_k В чем может быть причина? Видимо в том что идет несоответствие типов реквизита документа и того что туда пытаетесь впихнуть. Т.е. если реквизит Справочник, а вы туда пытаетесь засунуть Сроку или Число, вместо ссылки на элемент справочника, то естественно ничего и незапишет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2012, 14:14 |
|
||
|
Новый документ из отчета 1с 7,7 Предприятие
|
|||
|---|---|---|---|
|
#18+
Видимо в том что идет несоответствие типов реквизита документа и того что туда пытаетесь впихнуть. Т.е. если реквизит Справочник, а вы туда пытаетесь засунуть Сроку или Число, вместо ссылки на элемент справочника, то естественно ничего и незапишет.[/quot] Спасибо. Последовала совету. сделала ссылку на ТекущийЭлемент() и все заработало!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2012, 08:34 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=58&tid=1520396]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 362ms |

| 0 / 0 |
